Define tools
From this point we need to discuss later which way we follow I try to design the structure to allow anyone to finish a propose
We have now 3 different tools for:
- Main website -> Copy into grav
- Blog -> grav
- Wiki -> Grav documentation
There are two more version of this plan you can check them too
Grav tools
Grav is a modern open source flat-file CMS is good to develop for our ecosystem and go further using p2p resilient website.
Grav is created on php and twig JS and the result of compilation in the server is HTML... I propose to use a theme with bootstrap like a theme motor because generate HTML5 and CSS3, thing this very important for most of users can see the website correctly in mobiles and computers.
First to do is create a review about modules we have and we need:
The site need configure like:
- Multi-language, is so easy to use you open a text in markdown with WysWyG and save in the translated language. You can use terminal too if you prefer.
- We need to use plugin to conect with fairlogin.
- Configure admin panel to make easy for editors with a good multilingual backend.
- Configure a theme for each type of page (pages, articles of blog, LocalNodes, News)
- Performance and cache has to be configure with security options and recommendations.
- Install and configure search plugin.
- Images styles need to be clear with theme for recommendations to editors.
- We need to create different kind of nodes (articles for blog, news, local node news).
- Create a good backup configuration.
- Create dev and testing environments.
- Install and configure SEO plugins.
- Install and configure Piwik plugin.
- Create theme and all styles of pages, articles...
Wiki documentation tool
Wiki is now created on dokuwiki, in this plan we want to change a documentation theme with grav we can see more or less a test in grav in http://fair.estraperlo.org/
This version has an advantage... has gitlab edition and editor edition easily for non tech people.
We need to valorate if we use this theme or recreate special version more coherent like fair.coop design