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.

External applications configuration

Dependency applications may need configuration to work properly.

Please, refer to each application documentation on details.

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

Uploaded Source

Built Distributions

PyLucid-3.0.0.dev8-py3.6.egg (3.1 MB view details)

Uploaded Source

PyLucid-3.0.0.dev8-py2.py3-none-any.whl (3.1 MB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev8.tar.gz
Algorithm Hash digest
SHA256 d5b99766e326458576339106c6b65f26371d012ff5cb08dc00a29aff410d5a67
MD5 0e86fb891e5fc842ed593e1a6233a5fe
BLAKE2b-256 b8d7554c2dcf791b460a66a92d9a610576b368889b074400b1e70fbd8c85d2ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev8-py3.6.egg
Algorithm Hash digest
SHA256 9c5e80ea73e99dde2f46cd7b38c1f882228ef812a697c91f247948412d84efa3
MD5 db38dfb4cd3e65b651570d5260822b8d
BLAKE2b-256 e7898bc7a45d351245fc96d12385358e10df49e7ab8f383738f5c11b382caa14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev8-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8b8b7dce9e3d6d966f607b83aa8f6813f2d75b7b3ff6735a0bc1032629a773ed
MD5 90954a2ea0b9d85562fbecbcf53306de
BLAKE2b-256 b88764a5270deb280a72dfeef8e3c4aa4e9bd126f1e5368e93010152516e18f8

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