Python/Flask content management system (CMS) https://dev.the-phi.com/qcms
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
Steve Nyemba 0f6d586390
bug fixes, added tabs (formalized)
3 months ago
bin bug fixes, added tabs (formalized) 3 months ago
cms bug fixes, added tabs (formalized) 3 months ago
meta bug fix: context handling with dialogs 4 months ago
MANIFEST.in bug fix: layout for bundle the cms 5 months ago
readme.md documentation ... 3 months ago
requirements.txt bug fixes: context handling 7 months ago
setup.py bug fix: 5 months ago

readme.md

What is QCMS

QCMS is a lightweight, flask CMS designed easy to get working and allowing users to be able to change/edit content using nextcloud or owncloud as they see fit if need be.

QCMS comes with standard web frameworks and python frameworks out of the box

HTML/JS Python Frameworks
FontAwesome
JQuery
ApexCharts
 
Flask
Numpy
Pandas
data-transport

Features,

QCMS Lowers the barrier to entry by :

  1. automatically building menus from folder structure
  2. add content in HTML5 or Markdown format

Quickly Getting Started

1. Installation

pip install dev.the-phi.com/git/qcms/cms

2. Create your project

qcms create --title "my demo project" --subtitle "I love qcms" --port 8090 ./qcms-demo

The content is created in ./qcms-demo/www/html

3. Boot the project

qcms bootup ./qcms-demo/qcms-manifest.json

Limitations

  • Can not yet migrate an existing project into QCMS
  • Templates are all CSS/SCSS based (no Javascript)

Things to update with qcms runner : - system.icon location, when creating a project - applying themes - upgrade all plugins to return data-type ?