MorpCC: Meta-IMS For Rapid Prototyping¶
Morp Control Center (MorpCC) is a meta information management system (meta-IMS) built on top of Morp Framework (morpfw) & Morepath. It is designed to provide common components needed for the the development of IMSes while allowing flexibility for developers to customize and override the components.
Features¶
Responsive default UI based on Gentelella project
Pluggable auth system
User, group & API key management system (SQLAlchemy based)
REMOTE_USER based authentication
Content type framework and CRUD UI
Pluggable CRUD storage backend
SQLAlchemy (default)
ElasticSearch
Dictionary based, in-memory
Listing / search interface with JQuery DataTables server-side API
Pluggable blob storage backend
Filesystem store (default)
REST API through morpfw content type API engine with JWT based token
Statemachine engine using PyTransitions through morpfw
Overrideable components and templates through morepath & dectate app inheritance