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

Documentation

Indices and tables