Saya telah melihat menggunakan Drupal sebagai kerangka kerja untuk mendasarkan CMS spasial. Pada tahap ini saya masih dalam masa-masa awal mengevaluasi pro & kontra penggunaannya. Saya belum melihat contoh orang melakukan ini, tetapi itu harus dapat dicapai.
Pro besar tentang menggunakan CMS yang ada seperti Drupal, adalah bahwa Anda mengandalkan kerangka kerja yang dihormati dan tepercaya untuk melakukan hal-hal CMS.
Namun, melakukan hal-hal seperti Layer Level Security (untuk menentukan hak istimewa untuk masing-masing grup kontributor Anda di mana lapisan mereka dapat melihat / mengedit) akan menjadi sesuatu yang saya bayangkan Anda perlu membangun di atas Drupal.
Anda dapat memiliki beberapa situs OpenLayers, dan tergantung pada peran log kontributor mana - mereka diarahkan ke situs yang relevan, dengan lapisan yang relevan dilayani dari PostGIS.
Pendekatan lain adalah dengan memiliki tabel baru di DB yang berisi daftar yang Lay / masing-masing Peran Peran dapat lihat / edit, dan ini dikelola dalam konsol Drupal Admin. Ketika kontributor log in, ia menggunakan tabel ini sebagai pencarian, untuk menentukan lapisan mana yang harus dimuat oleh OpenLayers.
Tumpukan Anda adalah semua OpenSource - jadi saya akan menyerahkannya kepada orang lain untuk memberikan pendapat yang lebih berpengalaman tentang geoportal OpenSource.
Esri merilis Geoportal Server mereka sebagai Open Source, dan ini dapat diunduh dari sourceforge . Namun, saya belum melihat contoh tentang mengintegrasikannya dengan OpenLayers atau PostGIS, dan saya membayangkan itu masih memiliki penekanan yang cukup besar pada teknologi Esri. Mungkin menaikkan Q serupa di forum mereka ?
Agak terkait (untuk orang lain yang mungkin menemukan utas ini) adalah ArcGIS untuk Portal Esri , yang dapat dilihat sebagai Spatial-CMS, dan memang mendukung penarikan WMS, tetapi lebih ditargetkan di toko Esri.
Semoga ada yang bisa membantu.