Django admin app for Pelican blogs.
Project description
pelican_admin
pelican_admin was developed to assist you manage your Pelican blog.
This is an alpha previous release and will have upcoming new features.
Usage
Insert pelican_admin to the end of your INSTALLED_APPS in settings.py:
INSTALLED_APPS = ( ... 'pelican_admin', ... )
Don’t forget to sync your db with:
python manage.py syncdb
Or, if you’re using south:
python manage.py migrate pelican_admin
Now, you must tell pelican_admin what’s the path to you pelican blog. In your settings.py you must add:
PELICAN_PATH = '/path/to/your/blog' PELICAN_SETTINGS = 'your_pelican_settings.py # Optional. The default value is 'pelicanconf.py'
Make sure your pelican service is running in autoreload mode:
pelican /path/to/your/blog -s /path/to/pelican/settings -r &
This will have your pelican to reload itself whenever your folder blog changes. Without this configuration, pelican_admin is pretty much useless. So be sure to use it.
Features
Settings management: change your pelican settings through Django admin and have it automatically working.
Posting management: CRUD for blog postings via interface.
Upcoming Features
Pelican service management: this will be a module available for django-admin-tools where you’ll be able to see the current service status and perform actions like stop, start, and restart.
Requirements
Installation
I’ll just assume you’re already familiarized with pelican and move on.
Install using pip:
pip install pelican_admin
Or you can clone the project and install it via:
python setup.py install
Check This Out
Contact
If you have any comments, ideas questions, feedback, etcetera, email me and we’ll be in touch. I’m mailto:flavio@vieiracaetano.com
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.