TailorDev CMS A simple CMS for your django projects.
Project description
TailorDev CMS
=============
A simple CMS for your django projects.
## Dependencies
For now, Django>=1.5 is required for this project to run on production, with python>=2.6. Currently, this application is not compatible with python 3.3. We are working on it.
This CMS is a simple application that generously takes advantage of the following django packages:
* django-grappelli: sexy admin rendering with TinyMCE rich text editor (this should not be a dependency for further releases)
* django-filebrowser: ease media files management
* django-reversion: track article edition history
* django-modeltranslation: articles internationalization
* django-mptt: article categories hierarchy
## Installation
To install TailorDev CMS, use pip:
$ pip install django-tailordev-cms
If you intend to test or improve this application, first clone this repository and install the local dependencies:
$ pip install -r requirements/local.txt
Add `td_cms` and its dependencies to your `INSTALLED_APPS`:
INSTALLED_APPS = (
...
# CMS
'grappelli',
'filebrowser',
'reversion',
'modeltranslation',
'mptt',
'td_cms',
...
)
Add `td_cms` urls to your project url patterns:
urlpatterns = patterns('',
...
url(r'', include('td_cms.urls')), # should be last
)
> Note due to default url patterns `/category-slug/page-slug/`, we strongly recommand to include td_cms url patterns after all other patterns.
And then update your database:
$ python manage.py syncdb
$ python manage.py migrate
Create the filemanager upload directory (replace the {{ MEDIA_ROOT }} by your setting value):
$ mkdir -p {{ MEDIA_ROOT }}/uploads/images/pages
## Templates
Create a base template to inherit from. It should be visible as `_layouts/base.html`
NB: to load td_cms styles, ensure your base template has a `css` block.
## Running the Tests
You can run the tests with via::
python setup.py test
or::
python runtests.py
=============
A simple CMS for your django projects.
## Dependencies
For now, Django>=1.5 is required for this project to run on production, with python>=2.6. Currently, this application is not compatible with python 3.3. We are working on it.
This CMS is a simple application that generously takes advantage of the following django packages:
* django-grappelli: sexy admin rendering with TinyMCE rich text editor (this should not be a dependency for further releases)
* django-filebrowser: ease media files management
* django-reversion: track article edition history
* django-modeltranslation: articles internationalization
* django-mptt: article categories hierarchy
## Installation
To install TailorDev CMS, use pip:
$ pip install django-tailordev-cms
If you intend to test or improve this application, first clone this repository and install the local dependencies:
$ pip install -r requirements/local.txt
Add `td_cms` and its dependencies to your `INSTALLED_APPS`:
INSTALLED_APPS = (
...
# CMS
'grappelli',
'filebrowser',
'reversion',
'modeltranslation',
'mptt',
'td_cms',
...
)
Add `td_cms` urls to your project url patterns:
urlpatterns = patterns('',
...
url(r'', include('td_cms.urls')), # should be last
)
> Note due to default url patterns `/category-slug/page-slug/`, we strongly recommand to include td_cms url patterns after all other patterns.
And then update your database:
$ python manage.py syncdb
$ python manage.py migrate
Create the filemanager upload directory (replace the {{ MEDIA_ROOT }} by your setting value):
$ mkdir -p {{ MEDIA_ROOT }}/uploads/images/pages
## Templates
Create a base template to inherit from. It should be visible as `_layouts/base.html`
NB: to load td_cms styles, ensure your base template has a `css` block.
## Running the Tests
You can run the tests with via::
python setup.py test
or::
python runtests.py
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
django-tailordev-cms-0.6.2.tar.gz
(30.5 kB
view hashes)
Close
Hashes for django-tailordev-cms-0.6.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee688b8b15dc2c2925c6e5e21dd3be20d448c29a5edad09ebaeac426cb3316de |
|
MD5 | 56ed98f334abe549e293062cdda0d58d |
|
BLAKE2b-256 | 832d1c04b20b2e26f4b04f6c173f40b0fc9dfc1bcf9bad9856b1675230b9878a |