# Spaces - Social Learning Environment ## Spaces (development) - [Trellis -> Ansible Managed Development + Production](https://github.com/dol-lab/trellis) - [Trunk based, with feature flags](https://trunkbaseddevelopment.com/feature-flags/) - [12 Factor App](https://12factor.net/) - Manage Dependencies with composer ### Themes - defaultspace (the space, where all the collaboration happens) - defaultspace-child-home (our home theme, where the whole community is talking) - defaultspace-child-member (used in two contexts) - there is users who have their own profile blog ( they can write posts there ) - most users use the same "shared_profile_blog". - spaces-structure (used for the login-blog) ### Plugins #### Own development - spaces-core ( adds missing network-features: [db-structure](https://ondras.zarovi.cz/sql/demo/?keyword=spaces_9) ) - [secure-file](https://github.com/dol-lab/secure-file) ( Adds private files) - spaces-frame (adds the main-menu) - [spaces-invitation](https://github.com/dol-lab/spaces-invitation) (manage membership in blogs) - spaces-notifications (wip: manage subscriptions. will go in place of subscribe2 ) - spaces-editor (frontend-editor, based in CKeditor) - spaces-setup (runs once after installation. Creates default blogs, activates plugins, ...) ### Between - subscribe2 (Manage email subscriptions. Heavily customized. Needs to be thrown away.. ) - [more-privacy-options](https://github.com/dol-lab/more-privacy-options/) ( Adds private blogs, our own fork with bugfixes and enhancements. I've been in contact with the original author, but didn't hear back. https://wordpress.org/support/topic/contributing-to-the-plugin-2/ ) #### Others - ludicrous-db (Database sharding) - ns-cloner-site-copier (Clone blogs) - onelogin-saml-sso (login via saml) ###### tags: `KISD` `TH` `Kunden`