mirror of http://localhost:9400/cloud/cms
				
				
				
			
			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.
		
		
		
		
		
			
		
			
				
	
	
		
			50 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
### 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<br>JQuery<br>ApexCharts<br> | Flask<br>Numpy<br>Pandas<br>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 qcms@git+https://dev.the-phi.com/git/qcms/cms
 | 
						|
 | 
						|
Additional **data-transport** libraries to install
 | 
						|
 | 
						|
    pip install qcms[sql,nosql,cloud,warehouse] @ git+https://dev.the-phi.com/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 ?
 | 
						|
 |