Common Questions about Craft CMS

Fifteen questions answered about Craft CMS, what it is, and how it works.

Image
  1. What is Craft CMS?

    • Craft is a self-host­ed, con­tent-first con­tent man­age­ment sys­tem (CMS) that aims to make life enjoy­able for devel­op­ers and con­tent man­agers alike.
  2. How does Craft CMS com­pare to oth­er con­tent man­age­ment sys­tems like Word­Press or Drupal?

    • While Word­Press and Dru­pal are more wide­ly used, Craft is known for its flex­i­bil­i­ty, cus­tomiz­abil­i­ty, and focus on con­tent. It might require more ini­tial set­up but offers a more tai­lored expe­ri­ence, and can act as a web appli­ca­tion frame­work that is high­ly exten­si­ble and customizable.
  3. Is Craft CMS free?

    • Craft CMS has a free ver­sion called Craft Solo, but there are also paid ver­sions that offer addi­tion­al fea­tures and capa­bil­i­ties. The free ver­sion is only avail­able for per­son­al use. Com­mer­cial use requires a Craft Pro license.
  4. How do I install Craft CMS?

    • Craft CMS can be installed via Com­pos­er, a depen­den­cy man­age­ment tool for PHP. You can also down­load and install it from a zip file but that is not the rec­om­mend­ed approach.
  5. Does Craft CMS sup­port e‑commerce?

    • Yes, with the Craft Com­merce plu­g­in, Craft can be turned into a ful­ly func­tion­al e‑commerce plat­form. Com­merce sup­ports dig­i­tal prod­ucts, sub­scrip­tions (via Stripe), and sync­ing of Shopi­fy products.
  6. Is Craft CMS secure?

    • Craft is built with secu­ri­ty in mind, but like any soft­ware, it’s essen­tial to fol­low best prac­tices, keep it updat­ed, and mon­i­tor for any poten­tial vulnerabilities.
  7. What kind of sites is Craft CMS best suit­ed for?

    • Craft is ver­sa­tile and can be used for a wide range of sites, from blogs to e‑commerce to com­plex cor­po­rate sites. Its flex­i­bil­i­ty makes it espe­cial­ly suit­able for cus­tom projects. It is most pop­u­lar with com­plex con­tent sites, like uni­verisites, news sites, and mar­ket­ing sites.
  8. Can I migrate my cur­rent site to Craft CMS?

    • Yes, but the com­plex­i­ty of the migra­tion will depend on your cur­rent plat­form and the struc­ture of your data.
  9. What lan­guages does Craft CMS support?

    • Craft is writ­ten in PHP using the Yii web appli­ca­tion frame­work. For tem­plat­ing, it uses Twig. For the front-end, you can use what­ev­er frame­work you’d like. Craft is agnos­tic about front-end tem­plates, as long as you use Twig to ren­der the con­tent pro­vid­ed by Craft.
  10. How cus­tomiz­able is Craft CMS?

    • One of Craft’s strong points is its cus­tomiz­abil­i­ty. It offers a pow­er­ful tem­plat­ing engine called Twig, and devel­op­ers can cre­ate plu­g­ins and mod­ules to extend its func­tion­al­i­ty. There is also an offi­cial plu­g­in store avail­able where you can find and pur­chase plu­g­ins for your project.
  11. How is the per­for­mance of Craft CMS sites?

    • Craft itself is opti­mized for per­for­mance, but the over­all speed of a site will also depend on the host­ing envi­ron­ment, opti­miza­tion of assets, and oth­er factors.
  12. Is there a strong com­mu­ni­ty around Craft CMS?

    • Yes, the Craft com­mu­ni­ty is active and grow­ing, with a Dis­cord serv­er, Stack Exchange serv­er, and a pres­ence on social media.
  13. Where can I find plu­g­ins for Craft CMS?

    • The Craft Plu­g­in Store is the offi­cial repos­i­to­ry where devel­op­ers can find and pur­chase plu­g­ins to extend Craft’s functionality.
  14. How often is Craft CMS updated?

    • Craft CMS receives reg­u­lar updates, usu­al­ly a few times per month for minor updates and almost annu­al­ly for major releas­es. You should keep your Craft instal­la­tion updat­ed for the lat­est fea­tures and secu­ri­ty patches.
  15. Can I use Craft CMS for head­less con­tent management?

    • Yes, Craft offers a GraphQL API, which makes it suit­able for head­less or decou­pled setups where you might use a dif­fer­ent fron­tend tech­nol­o­gy while man­ag­ing con­tent in Craft.