Kirby CMS. It's a simple commercial open-source flat file CMS with a great community and a bunch of plugins.
I've been making all my sites on Kirby these days. It's extremely versatile and developer friendly.
Kirby runs on PHP. Officially, Kirby requires a license key, but as the site states you should be happy with Kirby first, before you buy a license.
This could be a great app for a diary. I have a half-baked (well, more like quarter-baked, really) version of this that I built with Kirby. It doesn't use a database—the advantage of this is that you can also just drop images and text files (and in the future, other files as well) into a folder, and you can back up the whole thing with Nextcloud, or Dropbox, etc.
Is the code available anywhere?
You should also check out Kirby CMS! https://getkirby.com
It’s a flat file system (based on txt files) which is super easy to implement into existing html/css build pages with well documented php tags. It allows for blueprinting, so the end user can only edit what they need and not screw anything up. The cheat sheet is also extensive, so it’s easy to find what you’re looking for on how you need to reference the cms content in your page code.
I have used Kirby CMS recently for a simple site with static content.
It's not free ($80) but it was worth it. Much faster to develop than Wordpress or CraftCMS.
Check it out: https://getkirby.com
If you've already built the website in static html/css/js you could merge it with a cms like Kirby which you can adapt to fit your already built website.
If you choose something like WordPress or Drupal you will essentially be rebuilding the site around the cms, whereas if you use something like Kirby (Jekyll could also work but it's less user friendly for your client) you would be adapting the cms to fit your website. It would be a quicker way for you to make your website manageable by the client and you can hand it over to them.
For future projects though you should evaluate CMS's and decide on those before you start building :)
I use kirby cms for most of my smaller projects now. The file layout & setup are really easy to understand, and the admin panel is quick and looks good. Downside is the cost for a corporate licence - $89 is usually a bit steep for 1-man-band companies.
Personally, I'm a huge fan of Kirby. Although, unlike Grav or Bolt, it isn't a free CMS, but they're currently having a sale and you can give it a try before buying a license.
In short: Their documentation was easy to understand and "clicked" with me instantly (unlike Grav and Bolt). I was able to build my first website with basicly no experience in PHP, and it does have some interesting plugins available as well. They're currently also working on a new version, which will be even more flexible and adaptable.
No problem! Yeah it takes a little bit of getting used to it. I still haven't gone through all the possibilities of Kirby, but quickly going through the documentation and the cheat sheet will help you a lot. And always check out the Kirby forum, lots of good info there too!
Once you start to get used to the templating system and kirby's API methods, you won't look back ;-)
Kirby is my favorite. It's technically not free, but if you do decide to pay it's worth every penny. Great interface, easy to use, short learning curve, lots of plugins, can do blogs, regular sites, and eCommerce. Good support forum too.
Here's a site I made for a friend using Kirby and a theme: Filmstain
At my work we use WordPress a fair bit. However for a recent project I decided that WordPress was overkill versus the project requirements, so decided to use Kirby. It was a delight getting to know the tool and the simplicity of templates, blueprints, controllers, snippets, and data entry makes me want to use it again for other projects. Simplicity of development/deployment doesn't hurt either.
Take a look at the Kirby CMS. It has been around for a couple of years. It's a flat-file CMS based on text files. It does not need a database. It still offers a nice and simple backend with multi-user support. It has a big community, there are many plugins and tutorials around for pretty much everything you want to do. And the basic installation is about 3 MB in size.
Do you have an idea of your requirements? The look you want to go for? The features?
What kind of content will you be publishing? I’m assuming it’ll be mostly articles as you’re coming from Medium.
How frequently will you be updating the sites design or features? Are you willing to pay someone to maintain this or are you going to maintain it? If you’re going to maintain it, what are your technical capabilities and/or are you willing to learn.
There’s a few more questions that I would go through with you in order to figure out what the best solution/platform is for you and your needs.
WordPress would be the Swiss knife to it all but there’s other alternatives that are much lighter, more customizable to fit your needs (without extra bloat), etc. (One of my favorites is KirbyKirby)
So it just really depends.
If I had to recommend one platform, WordPress will almost always be the choice only because of its functionality and it’s community which develops lots of plugins and themes. I wouldn’t say it’s the easiest to use however and sometimes adding a plug-in or even an update can break your site.
The reason you would use Wordpress is mainly for the database. If you're looking to have your site use a content management system without a database you can look into flat-file options like Kirby https://getkirby.com/
Kirby is not free.
>While Kirby's source code is publicly available, Kirby is not free. To use Kirby on a public server, you need to purchase a license.
Source: https://getkirby.com/license
It’s a great product, but it’s also become a pretty large system. If you want to try a smaller, compact and well designed cms for small and medium sites like a blog, you should also give Kirby a try. Since it’s a flat-file-cms (no database) it’s literally installed in 30 seconds.
It's php based and great for building sites with PHP (fight me, but I think 90% of all sites don't need a JS-Framework). It has an API though, so you can easily use it with react.
Pros:
Cons:
Do you know Kirby CMS?
It's file based and super fast I don't know how big the current website is to transform but Kirby works awesome for blogs and the freedom you get as a developer is very nice too. You can choose what the backend looks like, create your own input blocks, manage users, you are free to render the input how you want and where you want. Also it has a good community and great documentation.
Zijn er misschien (web) programmeurs die met een projectje zouden willen helpen? Ik heb een idee voor een simpele (web) app die ik zelf wel zou willen bouwen, maar ik denk niet dat ik er aan toe ga komen door gebrek aan tijd.
Het idee is een soort dagboek: je gooit text files, foto's, wat je maar wil in een folder, die de datum als foldernaam heeft. Zo ook met volgende en/of vorige dagen. Zo wordt er een dagboek opgebouwd dat je dan kan bekijken. Het mooie is dat je deze bestanden zou kunnen opslaan op Dropbox, Nextcloud, je harde schijf, waar je maar zou willen. Je zou het ook kunnen koppelen aan sociale media, zodat je bijvoorbeeld zou kunnen zien wat je die dag hebt getwitterd, of welke liedjes je hebt geluisterd. Je zou er een soort admin kant bij kunnen maken waarmee je het kan bijwerken.
Kirby komt voor ongeveer 95% heel dichtbij wat ik voor ogen heb. Misschien moet ik dat maar gewoon gaan gebruiken, maar ik heb wel een paar ideeën waarop het beter zou kunnen.
Een ander idee voor een web app is eigenlijk een kloon van het inmiddels failliete mimoa.eu—een website waar je architectuurprojecten kon toevoegen en ontdekken op de wereldkaart.
I can highly recommend Kirby CMS. Great backend system (vue based, lot’s of built in form elements and many more created by the community - my favorite is the Matomo plugin) and for your case you can use the json api mode. Great image processing tools (built in srcset support), great docs and the new editor looks promising.
It’s source is public. Per domain it costs $99 (one time fee).
Have a look at Kirby CMS or static site generators like Jekyll or Middleman if you don’t mind adding a build step as in users edit the files, then someone or something compiles the files into web content.
URL: https://www.skeletoncrewcomic.com
Purpose: Webcomic site
Technologies Used: PHP, SCSS
Feedback Requested: Opinions of the overall aesthetic, performance and responsive design. Please let me know if you find any obvious bugs
Comments: I made this using Kirby, a flat file-based CMS. The technology's main goal is to deliver the site fast, and to scale well without the need for a database (eliminating possible points of failure).
Honestly. Check out Kirby. It’s a full featured CMS written in PHP. Does just enough to make building out custom features enjoyable, the community is great, and there are lots of plugins. (They just released version 3, so there are lots of plugins that are only for v2, but they are rapidly catching up.)
I would highly recommend Kirby CMS for your usecase. It's very lightweight, easy to maintain (flat-file) and has a pleasently fast back-end, which works also on mobile. But for me the killer-feature is: it's actually a joy to use it. It's not free though.
Check out kirby! No database, super extendable, robust plugin ecosystem, super fast.
I’ve been working in it for about a year now and it’s really awesome. Gives you a lot of the building blocks without bloat.
Lots of answers already, but kirby might just be what you're looking for.
It's a very lightweight text based CMS (so it's very fast and super easy to deploy).. I have found it to be terrific with a huge plugin ecosystem (of very high quality) and a great community.
You have to build stuff yourself, but it provides what I find to be just enough help to make it easy without saddling you with a lot of overhead.
If you need a UI, check out Kirby CMS, like Hugo authors write code in markdown, but unlike Hugo there is an integrated UI and it’s not static (but is still very fast).
Great ecosystem of plugins, great community, etc.
I find it really hits the sweet spot between something like Hugo and WordPress..
i'm currently doing a project for a client where they need a CMS, but it's a very small website. i'm trying Kirby: https://getkirby.com/
it's PHP also (the JS-only CMS options are seriously lacking), but it's a file-based CMS (no db required), and you can get it to output JSON so you can replicate your REST API needs
I'm not sure it is, unlike what /u/fraincs said. However, I've never had the thought of doing something like that.
Kirby has a central PHP core that controls routing and rendering. It interprets .txt files into either markdown or HTML based on various includes and loops. The documentation is pretty easy to understand, I recommend checking it out: https://getkirby.com/docs
I’m a bit lost after repeatable meta field generator. Relational page links are easy, as is everything prior to the meta field generatior. If you download Kirby, you have a custom page setup in a few minutes, in the backend at least, it's literally writing a single file.
For example: https://getkirby.com/docs/panel/blueprints/example-blueprints/blog-article
If you can give me an example of an advanced custom field it be able to awnser that. In Kirby you have blueprint files, perhaps that awnsers your question.