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! ;)
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.
djangocms-blog: https://djangocms-blog.readthedocs.io/en/latest/installation.html#minimal-configuration
django-filer: https://django-filer.readthedocs.io
django-meta: https://github.com/nephila/django-meta#installation
django-meta-mixin: https://github.com/nephila/django-meta-mixin#installation
django-parler: https://django-parler.readthedocs.io/en/latest/quickstart.html#configuration
django-taggit-autosuggest: https://bitbucket.org/fabian/django-taggit-autosuggest
aldryn-search: https://github.com/aldryn/aldryn-search#usage
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
??.03.2018 - v3.0.0 dev not released, yet
Update to Django-CMS v3.4.x LTS, Django v1.11 LTS
rewrite bootstrap
-
Changed to official https://pypi.org/project/djangocms-htmlsitemap/ PyPi Package.
-
Update: pillow, django-debug-toolbar, django-compressor, sqlparse
-
switch from django-cms v3.2 to v3.3
move from cmsplugin-htmlsitemap to djangocms-htmlsitemap
WARNING: A migration will not be done! You have to migrate by hand and delete the database table cmsplugin_htmlsitemap_htmlsitemap ;)
-
rewrite to use Django-CMS
-
v1.6.x is the last PyLucid release that doesn’t based on Django-CMS
switch from django 1.4 to 1.6
-
switch from django 1.3 to 1.4
-
PyLucid.org used the first v0.8 Beta Version who used django
-
first Version, only CGI script ListOfNewSides for lucidCMS (PHP based)
(Not all old releases are listed.)
For older PyLucid history, look at:
donation
links
Homepage |
|
Sourcecode @ GitHub |
|
Python Package Index |
|
IRC |
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
Built Distributions
File details
Details for the file PyLucid-3.0.0.dev15.tar.gz
.
File metadata
- Download URL: PyLucid-3.0.0.dev15.tar.gz
- Upload date:
- Size: 205.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4cbf7128a5f27d566870e01eef5696d254bfa4d09ca689bc9731fbb462699ae |
|
MD5 | 1497d9fae4df898b370d0305705b0055 |
|
BLAKE2b-256 | 2878008036dd53ab75fd0ac4f2cdd3ed734c622dacdd3bbc76526923f1265be6 |
File details
Details for the file PyLucid-3.0.0.dev15-py3.6.egg
.
File metadata
- Download URL: PyLucid-3.0.0.dev15-py3.6.egg
- Upload date:
- Size: 134.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 336a204b346063c6caadd1788cc30a6e2b7e65c35d54eef9a2c42b3f5446f6c9 |
|
MD5 | 5d4e5127e831fc5f10580661d7bc422a |
|
BLAKE2b-256 | 7d3474950e2c0195f2ba15fbeaa7cb62231e9ec0c7d758ec2449a9f2520fba44 |
File details
Details for the file PyLucid-3.0.0.dev15-py2.py3-none-any.whl
.
File metadata
- Download URL: PyLucid-3.0.0.dev15-py2.py3-none-any.whl
- Upload date:
- Size: 141.2 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c9bc96e54dd8452767a23ee95e8213de657d1327742b14e1b71adcd128fa7d1 |
|
MD5 | 3d99792ac536154dcb6d91a0dbe328f5 |
|
BLAKE2b-256 | 462861da80ebf6684e14e739471d21fa4429680dd40c2249d42cda2a6cb26ee2 |