Skip to main content

PyLucid is an open-source web content management system (CMS) using django.

Project description

about PyLucid

PyLucid is an Open Source web content management system written in Python using Django, jQuery and many more external software…

Some PyLucid Features are:

  • Open Source (GPL v3 or later)

  • fully customizable output

  • Multi site support (Allows a single installation to serve multiple websites.)

  • internationalization and localization support (Multilingual content)

  • Revision controlled content

  • WYSIWYG html Editor / markups: Creole, textile, markdown, ReStructuredText

  • expandable with plugins

  • many built-in plugins:

  • hierarchy tree page organization

  • support many database engines (PostgreSQL, MySQL, Oracle and SQLite)

  • WSGI conform: CGI, fastCGI, mod_Python and others

  • and many more features… :)

install

(Please read the complete installation instructions.)

To create a PyLucid virtual environment, use our bootstrap script:

/home/FooBar$ wget https://raw.github.com/jedie/PyLucid/master/bootstrap/pylucid-boot.py
/home/FooBar$ python pylucid-boot.py PyLucid_env

create a new page instance:

/home/FooBar$ cd PyLucid_env
/home/FooBar/PyLucid_env$ ./create_page_instance.sh /var/www/YourSite

After run our script you have these files/directory:

/var/www/YourSite/media/

Static media files

/var/www/YourSite/index.fcgi

fastCGI dispatcher file

/var/www/YourSite/index.wsgi

mod_WSGI dispatcher file

/var/www/YourSite/index.cgi

CGI handler, should only used for debugging

/var/www/YourSite/local_settings.py

your own settings

/var/www/YourSite/manage.py

Access to django cli management

/var/www/YourSite/.htaccess

prepared to use fast_CGI, mod_WSGI, CGI via mod_rewrite

create database tables and insert initial data:

/home/FooBar/PyLucid_env$ cd /var/www/YourSite
/var/www/YourSite$ ./manage.py syncdb
/var/www/YourSite$ ./manage.py migrate
/var/www/YourSite$ ./manage.py loaddata pylucid.json

Now you can start the local developer server with:

/var/www/YourSite$ ./manage.py runserver

Or use these files for apache with fastCGI:

  • /var/www/YourSite/index.fcgi

  • /var/www/YourSite/.htaccess

To complete the installation follow the steps in setup PyLucid after installation.

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

Uploaded Source

File details

Details for the file PyLucid-0.10.1.0103.tar.gz.

File metadata

File hashes

Hashes for PyLucid-0.10.1.0103.tar.gz
Algorithm Hash digest
SHA256 547b9627e0f29dd39cb77c4d70f8e1eb43a51bcc58ef7dcdd631acf5b31a9303
MD5 e66e10abe64ce7ab2edd88349dd27a68
BLAKE2b-256 84d1a93e074f8d4a87fb2b6ad29f370ba01ad435615fd343437a3bb90ae3b3f8

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