Skip to main content

PyLucid CMS

Project description

about PyLucid

PyLucid is an Open Source web content management system written in Python using Django-CMS.

It’s more a alternative for djangocms-installer

The goal is to simplify the Django-CMS setup.

The current ‘develop’ branch is a rewrite and currently not useable!

You should not use PyLucid in production, until v3.x is used on pylucid.org ;)

Try, fork and contribute! ;)

Coverage Status on coveralls.io

coveralls.io/r/jedie/PyLucid

Build Status on travis-ci.org

travis-ci.org/jedie/PyLucid

Requirements Status on requires.io

requires.io/github/jedie/PyLucid/requirements/

install

bootstrap PyLucid virtualenv

# download bootstrap file:
/home/FooBar$ wget https://github.com/jedie/PyLucid/raw/develop/pylucid/pylucid_boot.py

# Create virtualenv with all needed packages:
/home/FooBar$ python3 pylucid_boot.py boot_normal ~/PyLucid-env

Note: pylucid_boot.py is a interactive shell with command completion. You can just start it and do this:

/home/FooBar$ python3 pylucid_boot.py
We are not in a virtualenv, ok.

pylucid_boot.py shell v0.0.1

pylucid_boot.py> boot_normal ~/PyLucid-env

Type help or ? to list commands:

pylucid_boot.py> ?

Hint: All commands can be called directly from commandline.
e.g.: $ ./pylucid_boot.py pip_freeze

Use <tab> to command completion.

Documented commands (type help <topic>):
========================================
boot_ci  boot_developer  boot_normal  help  quit

use a created PyLucid virtualenv

# Go into created virtualenv:
/home/FooBar$ cd ~/PyLucid-env

# activate the env:
~/PyLucid-env $ source bin/activate

# Use the commandline admin
(PyLucid-env) ~/PyLucid-env $ pylucid_admin

The pylucid_admin is a interactive shell with command completion, e.g.:

(PyLucid_env) ~/PyLucid_env $ pylucid_admin
Activated virtualenv detected: '/home/foobar/PyLucid-env' (/home/foobar/PyLucid-env/bin/python3)

pylucid_admin.py shell v0.0.1
Type help or ? to list commands.

pylucid_admin.py> ?

Hint: All commands can be called directly from commandline.
e.g.: $ ./pylucid_admin.py pip_freeze

Use <tab> to command completion.

Documented commands (type help <topic>):
========================================
help                pip_freeze  quit        upgrade_requirements
insert_requirement  pytest      update_env

tbd.

Compatible Matrix

PyLucid

Django-CMS

Django

Python

V3

V3.4

V1.11 LTS

3.5, 3.6

v2.1

v3.3

v1.8 LTS

3.4, 3.5

v2.0

v3.2

v1.8 LTS

3.4, 3.5

<=v1.6

v1.6

2.6, 2.7

Release History

(Not all old releases are listed.)

For older PyLucid history, look at:

donation

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

PyLucid-3.0.0.dev4.tar.gz (134.0 kB view details)

Uploaded Source

Built Distributions

PyLucid-3.0.0.dev4-py3.6.egg (155.5 kB view details)

Uploaded Source

PyLucid-3.0.0.dev4-py2.py3-none-any.whl (162.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file PyLucid-3.0.0.dev4.tar.gz.

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev4.tar.gz
Algorithm Hash digest
SHA256 c70f2322b5c2f564c1057003f89cb1942c676b115b88575f8addc7b06cbed0cd
MD5 a39470c7b8a62d0cac7eaad81684ce25
BLAKE2b-256 89276d2a220899bb323bb4e380709e850260adf9b45e93c405af17ea115b8064

See more details on using hashes here.

File details

Details for the file PyLucid-3.0.0.dev4-py3.6.egg.

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev4-py3.6.egg
Algorithm Hash digest
SHA256 8f9b2280c8ab899e03757a953b89158e94845cb052f8b1c7e77ef2b414848f00
MD5 b9a5e91a36d95b940aec5bbb7ffa8aa0
BLAKE2b-256 3d65c9a0865bbf3e7b39cd8f5d39bc2f02e24e3ecf6c88bc38e1655bbdba7cf0

See more details on using hashes here.

File details

Details for the file PyLucid-3.0.0.dev4-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 29dc2ba13b149d2813e0263d9d7a2f28549564ef827b92d0500634b44d75a4b1
MD5 92e6dc3c30b34e3ea7221a34d232f926
BLAKE2b-256 ad80cec970048d1bb718ca05129a3b07c5c788959fe96df4c5985431f4da60ec

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