Restarting CMS-IDE project from 2013, now powered by Docker, which made the task of installing this software trivial. It needs a fat rewriting, since the technology used in it is ancient, Zend Framework 1...For use on local it could also serve as an experimental design tool which exports HTML...
The base idea of the software is to be able to design the website in the admin panel, and do it in visual way, having the CMS in the background which will take care of the functionality, while the front should be 100% customizable right there in the admin panel, and being able to change the looks very quickly to something quite different with a few clicks, but also can add CSS and JS on the fly...
Basically have the designer and the frontend developer in one person, from the admin panel. After that template is available for export, it can be uploaded to some other installation of IDE21, and the design which was created by the first admin on one domain can now be taken by another admin to work on it to improve it in his own way on another domain, which should enable quick creating of the new templates ( new designs ). This is the base idea, there are still some bugs and unfinished features, there will be Wiki documentation created for User and Developer realms, which describe what is posible to do, and what is in TODO list.
MOBILE:
DESKTOP:
IDE21 playlist:
https://youtube.com/playlist?list=PL9J82k6JLMCSzktjF3NLeNDEFidb9E6xx&feature=shared
using IDE21 for website administration on a mobile phone:
https://youtu.be/WZEZ3wNYZHg?feature=shared
Run in terminal:
$ docker compose up
After succesful building and running, you can access the front at https://localhost, and admin area at https://localhost/adm
For locahost/adm :
Demo user: proba
Demo pass: proba
If you consider further use of IDE21, set your own configuration for the database in docker-compose.yaml, and config files inside dev-application, do not use this default configuration, naturally.
If you want to develop, note that container uses Named volume by default, in order to be able to see your changes in the container instantly ( not rebuild the image ), you must set Host volume in docker-compose.yaml by uncommenting the line 12 and commenting the line 13, and afterwards access the 'web' container with docker exec and run ./laravel.sh.
DO NOT PUSH THE CHANGE YOU MADE IN docker-compose.yaml TO REMOTE BRANCH
user: proba
pass: proba
This project needs volunteers in the form of designers, frontend developers, backend php developers who are familiar with both Zend and Laravel frameworks, since Todo list will be populated with translating Zend functionality to Laravel in the backend. Also frontend part will be going in the mobile direction where the templates which user can create should be mobile friendly and responsive. There is a lot to rewrite here, but it should not be impossible to create something new and exciting...
Anyone interested in contributing, or need help with installing, running or using it, contact me on LinkedIn.