mirror of http://localhost:9400/cloud/cms
				
				
				
			
				
				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.
		
		
		
		
		
			| 
				
					
						
							 | 
			11 months ago | |
|---|---|---|
| bin | 11 months ago | |
| cms | 11 months ago | |
| meta | 11 months ago | |
| MANIFEST.in | 1 year ago | |
| readme.md | 1 year ago | |
| requirements.txt | 2 years ago | |
| setup.py | 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 :
- automatically building menus from folder structure
 - 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 ?