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

Uploaded Source

Built Distributions

PyLucid-3.0.0.dev6-py3.6.egg (155.7 kB view details)

Uploaded Source

PyLucid-3.0.0.dev6-py2.py3-none-any.whl (162.4 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev6.tar.gz
Algorithm Hash digest
SHA256 b990b0c3827da74ea9fea8258dde3ece72ed3e644990513b3830a3d7508eb37d
MD5 cfa4df1df9fe671c5e23b5e4e824810c
BLAKE2b-256 c5f70c9cab1ae9ee5971c6eefa78bc8980494fe4f2fb8dc396c40b6b02fbc01d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev6-py3.6.egg
Algorithm Hash digest
SHA256 03f6b7f23bc599fe3c8a57ebad1cdf8c59b21ae90fca4f781b702b9e28afd6e6
MD5 77c0a82f608c0856f74696aa1dd2817d
BLAKE2b-256 5d292e63ecabfec31e7ffff60ff1045f2fdb7f0c4354c824a8d6bfc77bcc7534

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ed7325f197dd5dd0da1b00657c0ccb4972a7baff6fc5b3416c617d310f45db3c
MD5 fba3cb2d8e1bbf5c2409066cbb50c81a
BLAKE2b-256 9544601cddbcb45ddfba676990cdf217228f41aaf9bc80eff4b0ee37a015087a

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