Skip to main content

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

Project description

Note: This is the Old v1.x branch. Current development is on django-cms branch!

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:

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/old_v1/bootstrap/pylucid-boot.py -O pylucid1-boot.py
/home/FooBar$ python2 pylucid1-boot.py PyLucid1_py2_env

create a new page instance:

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

Setup a page instance:

~$ cd /var/www/YourSite

# create all database tables (without creating a superuser at this time):
/var/www/YourSite$ ./manage.py syncdb --all --noinput

# Do faked south migrations
/var/www/YourSite$ ./manage.py migrate --fake

# Create a superuser:
/var/www/YourSite$ ./manage.py createsuperuser

# Load PyLucid base data into database:
/var/www/YourSite$ ./manage.py loaddata pylucid.json

# create initial revisions
/var/www/YourSite$ ./manage.py createinitialrevisions

# collect all static files as links
/var/www/YourSite$ ./manage.py collectstatic

# start local development server
/var/www/YourSite$ ./manage.py runserver

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

Uploaded Source

Built Distributions

PyLucid-1.6.1-py2.7.egg (687.3 kB view details)

Uploaded Source

PyLucid-1.6.1-py2-none-any.whl (711.4 kB view details)

Uploaded Python 2

File details

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

File metadata

  • Download URL: PyLucid-1.6.1.tar.gz
  • Upload date:
  • Size: 486.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for PyLucid-1.6.1.tar.gz
Algorithm Hash digest
SHA256 bed6792bba3756f68ab92e1c0c0d90dfab4a7ca47ecb50a554f205a8d7800327
MD5 722d01ff64193c02b54349668366028e
BLAKE2b-256 2b0362c226700cfb42f201e34e7dff7f6dd9ead1bcb4db90a926847f842304d2

See more details on using hashes here.

File details

Details for the file PyLucid-1.6.1-py2.7.egg.

File metadata

  • Download URL: PyLucid-1.6.1-py2.7.egg
  • Upload date:
  • Size: 687.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for PyLucid-1.6.1-py2.7.egg
Algorithm Hash digest
SHA256 29553c33a6f2b48d2bd6c07eca714c71314a669274aad846b325ca38a4512334
MD5 40f1600175cddf6e5aac263757a3bc82
BLAKE2b-256 9e3203d5329964ef2c3453638f2d1dc2d3262e66021ad983fd0b3ed78465b342

See more details on using hashes here.

File details

Details for the file PyLucid-1.6.1-py2-none-any.whl.

File metadata

File hashes

Hashes for PyLucid-1.6.1-py2-none-any.whl
Algorithm Hash digest
SHA256 efb3c73aa28fe7b163c816d4098845067a5f39e4c678b64fa1b93ab2b83a5e55
MD5 d0b8da94712cbceab4b87fc85dab7667
BLAKE2b-256 762171c23f524568f879e4dadbe91860a8a0e9258c003f066e8ae03759e36c46

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