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 ~/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

pylucid_boot.py shell v0.2.0
Type help or ? to list commands.

pylucid_boot.py> boot ~/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 help

Use <tab> to command completion.

Documented commands (type help <topic>):
========================================
boot  boot_developer  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.2.0
Type help or ? to list commands.

pylucid_admin.py> ?

Hint: All commands can be called directly from commandline.
e.g.: $ ./pylucid_admin.py help

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

Uploaded Source

Built Distributions

PyLucid-3.0.0.dev16-py3.6.egg (134.1 kB view details)

Uploaded Source

PyLucid-3.0.0.dev16-py2.py3-none-any.whl (141.3 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev16.tar.gz
Algorithm Hash digest
SHA256 ca02530ff83a1087d18b4ce9b2f725b603e82f638dc56f652ca28e086dd01438
MD5 1cc39837b75dc35a7534404f5b143d68
BLAKE2b-256 9044abf3b7c3bf0b314c5ab731e6e8d2633ea0d25a9ac6c16d20ccd903c86e3c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev16-py3.6.egg
Algorithm Hash digest
SHA256 e58ee66af3990410576b95b0b5a5250846aad6f8be5ec5800995aea51c04d742
MD5 f8aafff1f953bc010e4562e4c9b17128
BLAKE2b-256 2cba63661f9beca3828d0e7d831031f81f9d78f7bd6b7c98abff9b7069a5eb1a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev16-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d77cbad5879b989e7c7bfe949610c4a5215f1d70920205d0d1b1c195cb1b9605
MD5 48962c5ad8aeff6c26bced571836cf10
BLAKE2b-256 acd963f4913b1b3fd4864a173cd9ce71f9e15d7ef6df67782abed12862a51be6

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