Para o meu aplicativo de mapeamento da web, estou usando o GeoServer como servidor, o PostGIS como banco de dados espacial e o OpenLayers no lado do cliente (além de outras bibliotecas JS). O mapa é composto de mapas base e camadas vetoriais. Uma dessas camadas vetoriais é a camada "Instituições públicas". Para cada categoria de instituições (Ministérios, Tribunais ...), existem pessoas (eu as chamei de "colaboradores") responsáveis pela edição de dados (Tel, fax, localização no mapa ...) sobre essas instituições. Os colaboradores são gerenciados por um administrador que especifica os privilégios de cada um deles. Algumas modificações dos colaboradores precisam ser validadas pelo administrador (por exemplo, excluir uma instituição) ...
Então eu pensei que talvez usar um CMS ajudaria. O que você acha?
Existem alguns CMS como o Drupal que integram o OpenLayers, mas parece que o projeto ainda está em desenvolvimento link para a página do projeto . Alguma alternativa ou experiência para compartilhar?