hai mai provato joomd?
Puoi creare direcotory/cataloghi di qualsiasi tipo, potendo organizzare le "schede" con i vari campi che ti occorrono, sia per l'inserimento da front-end/back-end che per la visualizzazione di queste, potendo ricercare le schede con una barra alfabetica o modulo.
I campi che ti occorrono possono essere campi di testo, text area con editor, list, radiobutton,select,video,mappe,url,immagini, checklist e tanti altri che non ricordo. Ad ogni campo puo essere assegnata una classe per una visualizzazione lato front-end personalizzata.
Nella sezione download c'è il pacchetto della traduzione che ho passato a tonyubuntu, ma che nel frattempo ho revisionato e corretto (in parte), se vuoi posso passartelo.