Správná adresářová struktura pro větší projekty
- neznamy_uzivatel
- Člen | 115
Jak správně vyřešit adresářovou strukturu větších projektů?
Jak správně rozdělit na „moduly“?
Řekněme, že mám 10 webů, kde chci použít stejný CMS, který jsem si
udělal v nette.
CMS mimo jiné umí např.
Zobrazit/spravovat stránky,
Zobrazit/spravovat soubory,
Zobrazit/spravovat obrázky,
Zobrazit/spravovat kalendář, .....
Chtěl bych, aby na každém webu bylo jen to, co je tam potřeba. A abych mohl kdykoli snadno nějakou funkci přidat jen tím, že tam prostě nakopíruju něco, co umí „Zobrazit/spravovat rohlíky“
Takže jak?
Rozdělit vše do samostatných modulů?
jako /app/PagesModule/, /app/downloadModule/, /app/galleryModule/,
/app/rohlikyModule/
A v těchto složkách mít front i admin k tomu modulu?
Co když žasem bude v aplikaci třeba 100 modulů?
Nebo je to špatný nápad a je lepší používat jen klasiku adminModule / frontModule a nějakou jednoduchou „modulárnost“ neřešit?