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.dev2.tar.gz (134.1 kB view details)

Uploaded Source

Built Distributions

PyLucid-3.0.0.dev2-py3.6.egg (155.4 kB view details)

Uploaded Source

PyLucid-3.0.0.dev2-py2.py3-none-any.whl (162.1 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev2.tar.gz
Algorithm Hash digest
SHA256 e4367b23a5cc3935724abc070cadb32d2c176e3be2ce1eddeeec0b8d9c2b903c
MD5 9f93b92aa85882d5bf1b9f2e3ef6a119
BLAKE2b-256 90b51c65305fa1a4263f9d4d5f9491089bd0048b8a2b3fd9c1f6e2a084fe89a5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev2-py3.6.egg
Algorithm Hash digest
SHA256 ae97cbb2ad0af179c0b45d84caa25cf9974d5f463f7a17a9a15c46435d456012
MD5 5f73e7d1cf855da812d0fb69e32fb42f
BLAKE2b-256 042d383368811d826b38ccd5e60b3d98acc3081818e02bbff0458b478f199ab4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 222cbd0781dcfa13eab519fac810316bdef6d89865ed297e96d9696d5e32d2da
MD5 754174befaa4748f28a0d4b9f8b9fd27
BLAKE2b-256 848e1bb4b1c35970186eff22bc49cdaaa568b58836a6e42abbaca8fe139f3ec2

See more details on using hashes here.

Provenance

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