Skip to main content

No project description provided

Project description



First Timers Only

🇲🇺

Welcome to pythoncms

Try

In virtual env

pip install pythoncms
pythoncms start mysite
cd mysite
shopyo initialise
flask --debug run

If .env file not created, create .env file with content

ACTIVE_FRONT_THEME = 'editorial'
ACTIVE_BACK_THEME = 'sneat'
APP_NAME = 'Demo'
ACTIVE_ICONSET = 'boxicons'
SITE_TITLE = 'Site title'
SITE_DESCRIPTION = 'Site title'

Local dev

Install package

! Important: Please create and activate a virtual environment.

python -m pip install -e .

Then initialise

cd pythoncms
shopyo initialise
flask --debug run

for migrating

flask db migrate
flask db upgrade

run

flask --debug run

dashboard

login with admin@domain.com | pass

http://127.0.0.1:5000/dashboard/

Theme

Themes are located at '/static/themes/'

Each front theme must have

index.html
contact.html
page.html

Each back theme must have

base.html
login.html
register.html
unconfirmed.html
  • info.json
{
	"author": "ARJ",
	"version": "1.0.20000000000003"
}

Info json

{
	"display_string": "Admin",
	"type": "show", // hidden if hide
	"icons":{
		"fa": "fas fa-user-lock", // set according to ACTIVE_ICONSET
		"boxicons": "",           // set according to ACTIVE_ICONSET
		"file": "icon.svg" // if present, will be used and searched for
						   // in module/static. Make sure to shopyo collecstatic in production
	},
	"url_prefix": "/appadmin",
	"menu": {
		"list users":"/", // url-prefix will be concatenated with it for sub menus.
		"add user": "/add",
		"roles":"/roles"
	},
	"menu-type": "show-menu", // or no-menu. Expects menu key if show-menu.
	"module_name": "appadmin",
	"author": {
		"name":"Abdur-Rahmaan Janhangeer",
		"website":"https://www.pythonkitchen.com/about-me/",
		"mail":"arj.python@gmail.com"
		}
}

Changelog

1.2.0

  • Tiny MCE configured
  • start command

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pythoncms-1.3.3.tar.gz (10.0 MB view details)

Uploaded Source

Built Distribution

pythoncms-1.3.3-py3-none-any.whl (10.2 MB view details)

Uploaded Python 3

File details

Details for the file pythoncms-1.3.3.tar.gz.

File metadata

  • Download URL: pythoncms-1.3.3.tar.gz
  • Upload date:
  • Size: 10.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for pythoncms-1.3.3.tar.gz
Algorithm Hash digest
SHA256 15ff3f90f777165b174e45d74083e3fce663643d6a086cc3354c60b0c17dd510
MD5 2c669566106b37106dd90bb5c0c30558
BLAKE2b-256 70241a0e05cb11de388703186240e320caac295c613eac454cb8dbee54cc93fe

See more details on using hashes here.

File details

Details for the file pythoncms-1.3.3-py3-none-any.whl.

File metadata

  • Download URL: pythoncms-1.3.3-py3-none-any.whl
  • Upload date:
  • Size: 10.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for pythoncms-1.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7b34dc3939e54e0e7dbfbbc52be153bcf609675efc0ee3b98032dcbc24b592d7
MD5 ca3b6d3d8c2dea40c7fbfa7ccc55024f
BLAKE2b-256 79e7212d090ec4168db193328202f61b3703e7768616d0336aaae481d2e163be

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page