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:
![](https://private-user-images.githubusercontent.com/1038256/348691039-adf338b0-0b5a-4cf9-9d88-f2e182329aa6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUzMjU3NzgsIm5iZiI6MTcyNTMyNTQ3OCwicGF0aCI6Ii8xMDM4MjU2LzM0ODY5MTAzOS1hZGYzMzhiMC0wYjVhLTRjZjktOWQ4OC1mMmUxODIzMjlhYTYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDkwMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA5MDNUMDEwNDM4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MTg2MjliNzI1MGVhMzUzZDJhNzkwYjZkZjE1YWM0MmM5NWUxNTBhOTJkZDA3ZTE0ZjhhMWQwOTI0NjIxMjUwYiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.P3GcCStr885j1wicHb4sK5dUHubn6KwPmYoDT61wbEs)
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
-
Install Docker
-
Clone this repo
-
cd to dir
-
replace certificates in apache2 folder with your own if you do not want just to try this out; apache2 folder and its contents enables https on localhost
-
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
- /adm can be changed to what ever path you want if you modify adminUrl variable inside src/dev-application/config/config.ini
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.
user: proba
pass: proba
- upload and mail disabled in this demo contact me for a fully functional instance
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...
- Fork this repository
- Create branch on your fork for translation, for example 'german' branch
- Create a new file in src/legacy/dev-application/languages/creator/ (if german than de.php - for other languages check what i18n locale you should use)
- You should see all the strings for creator admin panel in src/legacy/dev-application/languages/creator/sr.php, use them for your language.
- Commit the changes to your branch on your fork, and create a pull request
Anyone interested in contributing, or need help with installing, running or using it, contact me on LinkedIn.