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_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.
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
v3 dev not released, yet
rewrite and use Django-CMS v3.4.x LTS, Django v1.11 LTS
-
Changed to official https://pypi-hypernode.com/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
Hashes for PyLucid-3.0.0.dev8-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b8b7dce9e3d6d966f607b83aa8f6813f2d75b7b3ff6735a0bc1032629a773ed |
|
MD5 | 90954a2ea0b9d85562fbecbcf53306de |
|
BLAKE2b-256 | b88764a5270deb280a72dfeef8e3c4aa4e9bd126f1e5368e93010152516e18f8 |