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

Uploaded Source

Built Distributions

PyLucid-3.0.0.dev1-py3.6.egg (154.5 kB view details)

Uploaded Source

PyLucid-3.0.0.dev1-py2.py3-none-any.whl (161.2 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev1.tar.gz
Algorithm Hash digest
SHA256 e903bc3e00c89ab099f0af2a10587c6dd6907f1d2ba92a28508d2d22dc2dbd49
MD5 1d2b2a0a77688de27e0a12b6de54eea5
BLAKE2b-256 9651664fca7f792cfedf4b76f19fb7581c7526d11019e77d4cff20a1709e3d98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev1-py3.6.egg
Algorithm Hash digest
SHA256 c116b70d77c3b43ee573c3da00236d4d7eb3c4ed6d870bdca054d3b9e254686f
MD5 ac317bd7c3b88dda282ecf89ed21fba9
BLAKE2b-256 0108cabedfe30983feede7b2c714b481a07900fcf62ef242a5d7994b6d00b5ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7e5a772604e6ed782b42848720aee1ace9ea629396f5ed57931b198c5825072d
MD5 7b12cefc795f2a9f13ce8dc25637224d
BLAKE2b-256 e33f70f2621ae022d21f6efceb600aaa671559ba7cb6806e13094b179d3bae68

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