Craft CMS vs. WordPress Review 2017 and 2018

Unquestionably, WordPress is an old player in the field of Content Management while Craft CMS is only a new entrant. However, Craft is preferred by new-age CMS developers due to its flexibility and simple interface. Some of the developers do not agree with the thought that craft can replace the powerful existence of WordPress and on the other hand, many developers feel that craft can do what is not possible with WordPress. Generally, the clients do not worry about the platform as they only need a good website or blog, but, the developers have to choose the best option for the clients according to their needs.

Let us examine strong and weak points of WordPress and craft one by one. However, making a final decision is quite impossible as the ideal choice is always based on current requirements of the client.


Strong Areas:

WordPress is ideal for making great blogs. Many of the business owners prefer to have a website and a blog separately while some of them like to have a blog section on their websites. WordPress is an old CMS and it has a huge community support. WordPress is SEO friendly CMS and it comes with various functional plug-ins to make your work easy. Moreover, using these plug-ins is not a tedious task. Besides plug-ins, WordPress has a vast collection of themes to choose one and start your work soon. Setting up a blog using WordPress is quite easy and the blog can be managed by even a non-technical person.

Pros In Brief:
  • Use it to make great blogs
  • Attractive themes
  • Powerful functional plug-ins
  • SEO friendly CMS
  • Easy to set-up and maintain
  • Good community support

Weak Areas:

As a CMS, WordPress is based on plug-ins and every WordPress users need some Plug-ins to install to be able to work in WordPress. In WordPress the content and the display of the content are interrelated and it means, you have to change a lot of things while you want to re-design the blog or website.

Cons In Brief:
  • Dependency on plug-ins
  • Not suitable for large websites
  • Security matters

Craft CMS:

Strong Areas:

Unlike WordPress, Craft is a perfect choice for large business websites. As a developer or user, you will find that Craft provides an easy interface for content management. Moreover, you have no need to make drastic changes while you make some changes in your current design. Amazingly, Craft CMS is ultimately flexible without any need of plug-ins.

Pros In Brief:
  • Suitable for large websites
  • Not dependent on plug-ins
  • User-friendly and easy interface

Weak Areas:

Obviously, Craft is not an old CMS, so that, it does not have a large community support like WordPress. According to the experts, Craft is considered as a time-consuming CMS because of being a bit functionally complex.

Cons In Brief:
  • A Poor community support
  • Time-consuming CMS

Finally, there is not a perfect choice in the field of CMS development. There are multiple Content Management Systems and only a skilled developer can make a final decision about an ideal platform for your next project. WordPress is just an awesome CMS but you cannot ignore the ease and comfort provided by Craft CMS. Thus, if you have a project that you would like to build in Craft CMS then share your requirements with our developers and let him make a perfect solution for you.



These 6 Main Things That You Need to Know About Craft CMS

Craft is a content management framework (CMS) that is laser-centered around doing one thing super well: overseeing content. What’s more, since content comes in all shapes and sizes, craft is manufactured to be as adaptable as could be allowed, without trading off on the convenience for content creators. It is for people who jump at the chance to take as much time as is needed and do things right, working out their HTML, CSS, and JS by hand. This is not a site manufacturer or some kind of configuration instrument. There are no subjects, and you won’t locate any ostentatious UI tools loaded with sliders and different gadgets that will help you “plan” your site in minutes. Craft was worked to be exceptionally versatile, to the point that even its own list of capabilities can adjust to the extent of the venture. Whether you are building a portfolio site or a major corporate site, Craft is an extraordinary decision.

How Craft CMS Works

In the same way as other content administration frameworks, Craft permits you to modify your entry form and sort out your content and information into content buckets.
The Craft way is like some different CMSs with a couple of comforts (like the capacity to reuse a field numerous circumstances crosswise over various content segments). Let’s have a brief overview of different sections of the system and how they function.


In Craft, you store content in Sections. Every segment can be one of three Section Types:
Channel – utilized for an accumulation of related content like a blog, news articles, official statements, or items.
Structure – also utilized for an accumulation of comparable substance however which requires a chain of command or some likeness thereof. The Craft documentation is a decent case of a Structure.
Single – utilized for coincidental pages. A typical utilization of the Single is for the landing page

Fields, Field Layouts, and Entry Types

Every Section in Craft has at least one Entry Types. These Entry Types permit you to make Field Layouts (an accumulation of fields) and dole out them to the Section Entry Type. This implies one Section can have different substance varieties.
A Field Layout is comprised of individual fields. Craft deals with different custom field sorts, including the accompanying (yet there are more than this! We hope to look at the functionality in detail at a later article)

List of Things that You need to Know about Craft CMS

  • Plain Text
  • Rich Text
  • Table
  • Resources (for record transferring and affiliation)
  • Passages (for relating at least one Entries)
  • Lattice (for making adaptable substance structures made up of different fields – see more on Matrix in the component video)

How To Setup

At first, you need to set things up. You will need to follow the below mentioned sequences and steps to install Craft CMS
The mentioned steps should get you started with Craft CMS.

  • Upload the files
  • Set Permission
  • Create database
  • Tell craft how to connect to your database
  • Run the installer

Folder Structure of Craft CMS

Your craft folder will contain the accompanying subfolders:


This is the place the real Craft application is put away. You will never need to roll out any improvements inside it. (In spite of the fact that in the event that you need to jump into module improvement, it doesn’t hurt to acquaint yourself with it.) When you have to physically redesign create, this is the main organizer you should supplant.


This is the place Craft stores your setup records, including:
db.php – Stores your site’s database association settings.
general.php – Stores your site’s custom config settings.
license.key – Stores your Craft introduce’s permit key. This record is naturally created for you the first run through Craft makes a call to our web server, so don’t stress on the off chance that you don’t see it immediately.
routes.php – Stores any PHP-based courses you have.
redactor/ – Stores any Redactor configs you need to be accessible to your Rich Text fields.
This is the place you ought to put any modules you need to introduce. All modules show themselves as a solitary, independent envelope that lives here.
This is the place Craft stores a group of documents that get powerfully spared amid utilize.
A portion of the envelopes you may discover in there include:
reinforcements/ – Stores the database reinforcements that get made when you upgrade Craft, or physically ask for a reinforcement by means of the Backup Database apparatus in Settings.
rebrand/ – Stores the custom Login Page Logo and Site Icon documents, on the off chance that you’ve transferred them.
runtime/ – Pretty much everything in here is there for reserving and logging purposes. Nothing that Craft couldn’t live without, if the envelope happened to get erased.
For the inquisitive, here are the sorts of things you will discover in specialty/stockpiling/runtime (however this is not a thorough rundown):
resources/ – Stores picture thumbnails, resized record symbols, and duplicates of pictures put away on remote resource sources, to spare Craft a HTTP ask for when it needs the pictures to create new thumbnails or changes.
reserve/ – Stores record reserves for things like accessible overhaul information, whether your server is set up to bolster URLs without “index.php”, and got RSS/Atom sustains.
compiled_templates/ – This is the place Twig spares your incorporated formats as PHP documents.

Built In Filed Types

Craft has the following built in field types
Once you’ve made your fields, you can inspire it to appear in your alter frames by adding them to a “field designs”.

  • Assets
  • Categories
  • Checkboxes
  • Color
  • Date/Time
  • Dropdown
  • Entries
  • Lightswitch
  • Matrix
  • Multi-select
  • Number
  • Plain Text
  • Position Select
  • Radio Buttons
  • Rich Text
  • Table
  • Tags
  • Users

Everything in Craft that has content connected with it will give a field format to selecting fields:
Passages utilize the field format characterized by their entrance sort in Settings → Sections → Edit Entry Types → [Entry Type name] → Field Layout.
Worldwide sets each get their own particular field design, characterized in Settings → Globals → [Global Set name] → Field Layout.
Resources utilize the field design characterized by their benefit source in Settings → Assets → [asset source name] → Field Layout.
Classifications utilize the field format characterized by their Category Group in Settings → Categories → [Category Group name] → Field Layout.
Labels utilize the field design characterized by their Tag Group in Settings → Tags → [Tag Group name] → Field Layout.
Clients all share a solitary field format characterized in Settings → Users → Fields.
When altering a field format, you will locate a “Substance” tab at the top, and a rundown of the majority of your site’s fields, assembled into their field bunches, at the base. Selecting a field is as straightforward as dragging it from the base territory to the top, situating it wherever you need close by the other chose fields. You can likewise drag chose fields around to change their request.

Live Previews

One of the greatest barriers in inspiring editors to utilize a CMS is dread of breaking things. The live see highlight of Craft CMS helps editors to feel enabled, and is an awesome approach to help offer the CMS. Craft CMS permits editors to see their substance as they make and alter. This tag relates particularly to utilizing and incorporating with the live preview feature. You can preview how your contents will look before it runs live with Live Preview. You can even impart your work to others by tapping on the Share catch.

Control Panel

Craft comes up with a built in responsive control panel that allows you to edit content on the go. So, content creation will get faster to cater to the needs of your readers/clients.

One Click Updating

Staying up with the latest with the most recent components, bug fixes, and security improvements couldn’t be simpler with Craft’s mystical a one click upgrading. This is one of Craft’s great features that stand out from many.

Why You Should Use Craft CMS

CraftCMS is an extremely adaptable content administration framework, one that is all around set serving SME’s doing combating with big business level programming and for a justifiable reason. Worked by eminent Expression Engine add-on improvement shop and our great companions, Pixel and Tonic, the stage was constantly off to a decent begin. Yet, there are various emerge reasons that an ever-increasing number of engineers, architects, and content strategists are swinging to Craft to control their applications.

  • Craft CMS should be your go to option for a number of reasons. The factors that make Craft a first choice for many clients is mentioned below
  • Easy interface
  • Ease of setup
  • One click updating
  • Live preview feature
  • Control panel
  • Ongoing updates
  • Built in packages

Have something to discuss? Checkout Qaswaweb Home on LinkedIn, Facebook, Twitter, Google+ and Instagram.



How to Find Your Full Server Path in ExpressionEngine

Part of the EllisLab how-to video library.

Watch This “EllisLab How To” video that will show you how to find your full server path and other vital PHP information, all from within the ExpressionEngine control panel. If you need any help in expressionengine development project then feel free to contact us here!