Eigen CMS bouwen
Ik wil een eigen cms bouwen omdat ik nog niet eeens cms ben tegen gekomen die aan mijn eisen voldoet.
Het cms moet het volgende sowieso kunnen:
De formulieren die aan de voorkant worden ingevuld die moet ik in de backend kunnen zien.
In de backend moet het mogelijk zijn om custom velden aan te maken die je weer kunt invullen bij het aanmaken van een pagina.
Header afbeelding kunnen uitsnijden zodat je het niet in het juiste formaat hoeft uploaden.
Als framework ben ik van plan om Laravel te gebruiken.
Hieronder paar vragen.
Wat gebruiken jullie voor media/file beheer?
Zijn er nog dingen waar ik op moet letten?
Hebben jullie nog tips hoe ik het bovenstaande kan oppakken?
Gewijzigd op 25/02/2015 20:32:22 door M B
of Expression engine !
Als ik het opnieuw zou doen had ik Symfony gepakt, dit framework is veel uitgebreider.
Het is leuk om een bestaand project te pakken en hiermee verder te gaan.
Latige hieraan is dat je altijd updates van hun kant moet oppakken en je eigen zooi goed moet bijhouden dat het niet kapot gaat.
Je hebt dan een CMS dat goed werkt en misschien niet aan al je eisen voldoet, daarom ben ik een eigen iets gestart.
Ook heb ik al een aantal modules hiervoor geschreven.
- Multilanguage ondersteuning door geheel systeem
- Fotoalbum
- Nieuwsmodule
- Menukaarten (en producten, voor restaurant)
- Custom module die afbeeldingen inlaadt als header foto
- Flickr (voor albums en foto's)
- RSS feed (voor bijvoorbeeld nieuws)
- Redirect module (dynamische redirects vanuit het CMS of aliassen)
- Kunstenaar module (kan worden gekoppeld aan fotoalbum)
- Pagina beheer
- Menubeheer
- Rollen en rechten (voor cms gebruikers)
- Textvariabelen
Op dit moment ben ik bezig een shop "module" te maken waarbij een webshop kan worden geintegreerd met de website.
Het CMS heet LEMON Admin en is in gebruik en ontwikkeling sinds 2012.
Hier kan je een changelog bekijken en zien hoe vreselijk veel werk het is (geweest).
http://lemon-internet.nl/changelog