Background
I started using Jekyll in 2017 due to it’s ease of use and ability to host with GitHub pages for free. I built many a site on it that still stand to this day but developer support has been waning and I noticed some deficiencies in scaling for large sites and lack of native functionality for modern web needs (eg image minification and scaling). Also, I want to use what the big dogs are using so I can get jobs with higher paying clients to be frank. With the exception of 18F (RIP), no one is using Jekyll and I need to up skill while I have the time.
The other issue with SSG/JAMstack is that frameworks seem to gain popularity and then go poof when a newer/better framework comes along to become the new hot thing. How can I convince clients that my framework is better than Wordpress, Squarespace, Webflow, etc. when it goes out of vogue and then potentially breaks? For all it’s faults, Wordpress has been there since 2003 and shows no signs of going anywhere.
Wordpress hosting and other visual editors (save for Hubspot CMS) is cheap. $25-$50/month is the range and they get a visual editor they still need me to figure out . “Development” of those sites goes really quick so costs can be kept down. A framework is only as “powerful” as it is feasible to implement within budget and time constraints.
My ultimate goal is to create a base template with this SSG/JAMstack and CloudCannon visual builder so I can offer low-budget clients an alternative while honing my skills for the big money players.
Requirements
- Framework must have a large and active user base with a product road map.
- Framework must work with CloudCannon’s visual editor.
- Framework will preferably support git based content, but API is cool.
- Framework must be able to handle large files (eg content editors will chuck in huge image files and they need to be scaled and minified on build).
- Framework must fit within partner or basic plans for smaller sites (5 pages, 3 content types).
Acceptance Criteria
- Respond with your SSG/JAMstack that fits the requirements.
- Do not tell me it’s “powerful”.