DEV Community

Discussion on: What tech did you use to build your personal website/portfolio?

Collapse
 
thatonejakeb profile image
Jacob Baker

Ah, I’ve been looking at possible CMS solutions this morning, how is Craft? Any other recommendations of ones worth looking at?

Collapse
 
mitchartemis profile image
Mitch Stanley

There's a lot to love about Craft. It's really easy to get an admin area set up fast. There's a decent plugin ecosystem available, and the free tier is pretty good for a single user website.

If you want to create HTML sites with it, the templating engine is Twig and it's pretty easy to use although requires building the HTML from scratch (Personally I prefer it this way so I can optimize stuff).

The downside is that if you need more than one user, or GraphQL support, then you'll have to pay for the Pro license. Personally, I just use the Element API plugin instead for generating JSON endpoints.

I've also used Ghost CMS (blog.snipline.io) which is pretty great too for a standard blog and includes everything you need out of the box. Theming is easy and it's self-hostable for free, also has good SEO out of the box so no need to worry about that. It's built in Node which is a little trickier to deploy than Craft (which is PHP) but nothing too bad.