Hello.
I'm testing CMSMS from a week ago and I'm very pleased. As stated anywhere in this forum, it looks really simple to use. I'd like to do a suggestion, however, about looking for a better integration with other tools:
It would be nice if CMSMS could take users and group assignment data from some external database (LDAP, SQL...), and maybe the DokuWiki "trustExternal" solution could be a good approach: external authentication plugin modules (pgsql, ldap, radius...) being able to take the required user and group information from some external source. For example, we are currenlty using DokuWiki for other tasks, so I wrote a custom login module able to connect with our, SAML based, Single-Sign-On system.
I've been able to hack admin/login.php and admin/logout.php on CMSMS to do the same thing, so we can currently use both tools (and some others) with a unique single sign-on/sign-off, but... it looks as the users do still need be registered in the CMSMS database, even if they actually log-in using the external SSO system. A cleaner interface for external systems (without need of such a hacking) woud be nice, as well.
As far as I know, CMSMS requires only username and password for adding a new user. Any other required data could be requested from the external login moduled (name, surname and email). Groups definitions would be done in CMSMS, of course, as they are "local" to the application, but group user assignment could be taken from the external source when available.
Regards, and keep up the good work.
NK.
Suggestion about external users and groups database
Talk about new features for CMSMS and modules.
Jump to
- Official Boards
- ↳ README FIRST!!!
- ↳ Announcements
- ↳ General Discussion
- Support Boards
- ↳ CMSMS Core
- ↳ Modules/Add-Ons
- ↳ Help Wanted (commercial)
- ↳ Translations
- Community Boards
- ↳ Tips and Tricks
- ↳ CMS Show Off
- ↳ Layout and Design (CSS & HTML)
- ↳ Feature ideas
- ↳ Developers Discussion
- ↳ The Lounge
- International Discussions
- ↳ Czech/Slovak - Česky/Slovensky
- ↳ Danish - Dansk
- ↳ Dutch - Nederlands
- ↳ Aankondigingen
- ↳ Tips en Trucs
- ↳ Vertalingen & Documentatie
- ↳ Hulp gezocht (commercieel)
- ↳ Finnish - Suomi
- ↳ French - Français
- ↳ German - Deutsch
- ↳ BITTE ZUERST LESEN !!!
- ↳ Ankündigungen
- ↳ Installation und Einstellungen
- ↳ Module und Tags
- ↳ Smarty-Tipps und -Tricks
- ↳ Layout und Design
- ↳ Suchmaschinenoptimierung (SEO)
- ↳ HowTo's
- ↳ Übersetzungen
- ↳ Show Off
- ↳ Hilfe gesucht (kommerziell)
- ↳ Stammtisch
- ↳ Hungarian - Magyar
- ↳ Italian - Italiano
- ↳ Moduli/Plugins
- ↳ Lithuanian - Lietuviškai
- ↳ Darbo / bendradarbiavimo pasiūlymai ir paieška
- ↳ Persian / Farsi
- ↳ Polish - Polski
- ↳ Portuguese - Português
- ↳ Russian - русский
- ↳ Предложения и поиск РАБОТЫ
- ↳ Spanish - Español
- ↳ Swedish - Svenska
- Geekmoot Editions
- ↳ Geekmoot 2016
- ↳ Connections and Conversations
- ↳ Geekmoot 2015
- ↳ Geek Moot 2012
- ↳ Locked: Geek Moot 2010
- Old Forums
- ↳ [locked] CMSMS 2.0 Beta
- ↳ Module Developers
- ↳ Closed Issues
- ↳ [locked] Documentation0ld
- ↳ Suggestions, Modifications & Corrections
- ↳ [locked] CMSMS 1.11 Beta
- ↳ Closed Issues
- ↳ [locked] CMSMS 1.10 Beta
- ↳ Closed Issues
- ↳ [locked] CMSMS 2.2 Beta
- ↳ [locked] CMSMS MLE fork
- ↳ Modules/Addon patchs
- ↳ [locked] Quality Assurance
- ↳ [locked] Accessability and Usability
- ↳ [locked] Documentation
- ↳ Media and presentations about CMSMS
- ↳ [locked] Installation, Setup and Upgrade