Ty jo, no, ty si chces cely system prekopat :) To vidim jako dost problem.
Jako, vicemene, univerzalne se doporucuje Wordpress, Joomla, Drupal pro spravu obsahu. Ty uz vyjmenovane pozadavky vlastni tvorby podporuji. V nejhorsim ty externi veci muzes tahat pres iframe/object tag.
Pouzivali jsme Plone (python). Ale a tam jsem z nouze skladal stranky do jedne (hlavicka, paticka,...) Bylo by dost komplikovane resit to jako pluginy, tak jsem na to mel pythonovskou metodu se seznamem stranek.
Pro mene narocne veci u nas pouzivame wiki nebo Docu-wiki.
Dalsi jsme tu meli CMS Made Simple.
Momentalne bezime na jakemsi cms v postavenem na nette, ktery kluci kompletne prekopali. Muzu ti rici, zlate plone! Ale, umi to skladat stranky jako layout, jen je to dost pracne pokazde vyklikat.
Souborovy system mame alfresco a kluci do toho weboveho portalu dali moznost zobrazit celou slozku souboru podle alfresca. Coz je strasne sikovne, prave pro ty smernice a ruzne zapisy zasedani.
https://www.slu.cz/…cz/dokumenty (struktura: nadpis + odkaz na id-slozky v alfresco)
A do alfresca to davas jako drag drop primo z plochy a prejmenujes si to tam. Blbe je jen serazovani, to resime cislem pred nazvem souboru. A tez zlobi diakritika v nazvu souboru. V popisku je to ok.
Prijde mi, ze mozna uplne nejjednodussi je si neco napsat sam, ve tvem pripade.
- spravu uzivatelu resime pres ldap, tam dostane uzivatel prava system + kategorie (slozka pristupu) (muzu ti venovat vlastni php knihovny, ktere na ldap pouzivam)
- desing bych postavil na css Bootstrapu
- pro php bych mozna zkusil ten nette, jestli s tim mas dobre zkusenosti (mne se treba nette ve spouste veci nelibil, ale mel i sikovne vychytavky)
- pro editaci stranky bych mozna sel do wiki kodu nebo nejakeho WYSIWYGu, nebo wiki-WYSIWYGU
Hlavne se s tim moc nedrbat! Cim vice to zacnes komplikovat, tim vetsi chaos si tam zavedes.
a) Co jde, tak prevest na nativni funkce, stranky, toho systemu.
b) U programovani, totez, nevymyslet si nesmysli a co nejvic zjednodusit tvorbu te stranky.
Verim, ze ti nekdo doporuci i neco lepsiho.