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)
10 months ago
bin bug fixes, added tabs (formalized) 10 months ago
cms bug fixes, added tabs (formalized) 10 months ago
meta bug fix: context handling with dialogs 11 months ago
MANIFEST.in bug fix: layout for bundle the cms 1 year ago
readme.md documentation ... 10 months ago
requirements.txt bug fixes: context handling 1 year ago
setup.py bug fix: 1 year 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 ?