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.dev7.tar.gz (2.3 MB view details)

Uploaded Source

Built Distributions

PyLucid-3.0.0.dev7-py3.6.egg (2.8 MB view details)

Uploaded Source

PyLucid-3.0.0.dev7-py2.py3-none-any.whl (2.9 MB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev7.tar.gz
Algorithm Hash digest
SHA256 9763ffba33b088ede83b05445a785f806c0693abc2f37933c66ee06c8a4927bb
MD5 2d7cc046bf4518d323d66e8e803271d9
BLAKE2b-256 852fcd68b41169e1f3b00d005f7151ce7966a23df20782366dbe630f1a07a224

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev7-py3.6.egg
Algorithm Hash digest
SHA256 775b5e8dff072eb0b742d6678798985202a14661bf5a38d4dae120f12874de2e
MD5 46441292d70540bf959e1716e3a63b3e
BLAKE2b-256 f75b3ce7b023063430f59be16278660de9579c858a03008c26169d35d537be55

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6bfbe2be5d835bdc6edaa29b54c82ee645696397500381bc17948e55626da393
MD5 fc2c66d8a49fa5fa8dc6bf2f77cb922f
BLAKE2b-256 ecd089e57c85abf69ca1757e813badd4e9f70a013252ea27c5f9c50b2b8f9e41

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