n-peugnet / ffff

just another flat file cms I made for my website
http://nicolas.club1.fr
3 stars 1 forks source link

Add a tag feature #10

Open n-peugnet opened 6 years ago

mr-tuduf commented 4 years ago

Planning an engine upgrade? Your engine is cool, just like you!

n-peugnet commented 3 years ago

Hi! I'm sorry but I don't think that I will update this project anytime soon. Moreover the tag feature, despite being the one I would use the most, is probably the trickiest to implement efficiently.

This project was originally more of a fun project to learn new things, but now that I think back of it, I find this compromise between a CMS and a static site generator less relevant.

I am thinking about making a static site generator based on a mere Makefile that would include this feature. This new idea is a little bit for fun, but also more in line with my current view of a flat file CMS.

I am wondering what is your use case for this project and if a static site generator like the one I might do would be useful to you. For instance what is your current workflow with ffff ?

mr-tuduf commented 3 years ago

I am just planning to launch a website for my wife, she is an illustrator and photographer. Your engine is very well suited for this purpose. I really like flat file cms, I reviewed a lot, but I really liked yours, I study php with it.

n-peugnet commented 3 years ago

Cool I'm interested in the website you created, could you post a link when its online ?

The problem I found with ffff is that the websites that it is generating are in fact static websites. But they are served dynamically. Which adds an overhead on each page request, so not really ideal in my current opinion. I now think that these types of website would be better suited for a static-site generator, where you generate the website only once and it is then served statically directly by the webserver.

I'm interested in your opinion about why ffff is well suited for the website you are creating. Is it the tree structure, the autoloading of images ?

And also thank you for considering that this could be a good project to learn PHP with. I don't know if this really is the case but I remember putting some thought into it.

As said above, I started the Makefile site generator, you can give it a try if you have some spare time to loose: Makesite. (It is still far from beeing really usable but I'm interested in your thought about it)