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

Uploaded Source

Built Distributions

PyLucid-3.0.0.dev0-py3.6.egg (154.0 kB view details)

Uploaded Source

PyLucid-3.0.0.dev0-py2.py3-none-any.whl (160.8 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev0.tar.gz
Algorithm Hash digest
SHA256 ded4d0296a7804a391bd0f424c253b63effa5ecc136b54d50157736e72a34f68
MD5 e9dad8c65da5a9705249452eb48c068b
BLAKE2b-256 1cdb03e28ece1dcc28139f07c0f943fec1feba28e54773ebba203ee425f15ccb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev0-py3.6.egg
Algorithm Hash digest
SHA256 bb6b256cc90e94f2e3c9e590f95b5496b2f6a9ab3f3e6b15007eb51fe0b1debc
MD5 c6496e8ee98c326fe6fc71da60b0f8ac
BLAKE2b-256 d5a0088f3d9df92e09cacac9e61ef18669102226e8f3c704ffb11dffa68f5591

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyLucid-3.0.0.dev0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 af85154e112315a5f062c0ba2da7481673ccfb0e2e45a3d234d873c8e4e463f7
MD5 5230c055716eff47d317d53fa8cf7a72
BLAKE2b-256 f49d966648fdc106fadc4d8122a1bea939c3843a7323cb9f030dc2226af3dfd1

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