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

Uploaded Source

Built Distributions

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

Uploaded Source

PyLucid-3.0.0.dev5-py2.py3-none-any.whl (162.2 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev5.tar.gz
Algorithm Hash digest
SHA256 609b02a3f4871a9c3da3da2036a72e7c716015d94e12f08cc10f9da2c768120f
MD5 cd70d0dc5f95b8741ffb217f3bcda42b
BLAKE2b-256 e334edbbb271aa73c413d7c79968e376ddf65290e27dedabddea33548e0b1420

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev5-py3.6.egg
Algorithm Hash digest
SHA256 6afb56f2be5ff906710ab23561238f663430b6dfb81815a583f22dc346d5c1f7
MD5 6ed9ee158e8aa7416cb2f86f0f09d14e
BLAKE2b-256 1cf035f3e20cabf551ef72d49a3d0590f881dc62b8d20528e4493ddc28cdbbde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 69bf9b8d426bd8aa2f1717a1c80af283234535e6f048c1e923447a9a9861f5aa
MD5 8d0dac15b2c37b365af0e2d48c01b0e5
BLAKE2b-256 ee178c1b8d2efa27e18229bc8a75c762b4b16976a96335dec04c9003de76c42f

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