https://github.com/skyl/djragon-cms
(Weird experimental cms thing with feincms, redis, celery, mongo, transcoding). (Killing wasteful corporate "enterprise" CMS products by the dozen.)
https://github.com/skyl/djragon-cms
Last synced: about 1 year ago
JSON representation
(Weird experimental cms thing with feincms, redis, celery, mongo, transcoding). (Killing wasteful corporate "enterprise" CMS products by the dozen.)
- Host: GitHub
- URL: https://github.com/skyl/djragon-cms
- Owner: skyl
- Created: 2010-04-26T04:30:30.000Z (about 16 years ago)
- Default Branch: master
- Last Pushed: 2010-08-03T03:16:09.000Z (almost 16 years ago)
- Last Synced: 2025-01-23T13:13:53.325Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 1.68 MB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
README
Simple, weird, unfinished, configurable, quirky, feature-rich, scalable,
untested, experimental CMS product.
INSTALL
=======
#. Make a virtualenv and activate it.
#. Run ``pip install -r req/requirements.txt``
External Requirements
---------------------
The project currently expects RabbitMQ and Redis to be running locally on their default ports.
RabbitMQ
~~~~~~~~
RabbitMQ is installed on ubuntu with::
sudo apt-get install rabbitmq-server
On OSX::
brew install rabbitmq
You will need to setup a broker::
http://ask.github.com/celery/getting-started/broker-installation.html
In short::
rabbitmqctl add_user myuser mypass
rabbitmqctl add_vhost myvhost
rabbitmqctl set_permissions -p myvhost myuser "" ".*" ".*"
Set the celery settings (perhaps these should all be in local_settings).
I used `skyl` as the user and `transcode` as the vhost.
Then, I put my BROKER_PASSWORD in local_settings.py.
Now you should be able to run celery in development::
./manage.py celeryd
Redis
~~~~~
I'm developing against the github master version of redis,
http://github.com/antirez/redis
clone::
git clone http://github.com/antirez/redis.git
In the created dir, run make::
path/to/redis$ make
You should be able to run the server with the defaults::
path/to/redis$ ./redis-server
Now that you have ``RabbitMQ`` and ``redis`` running, you can
#. ``syncdb``
#. ``./manage.py loaddata fixtures/*`` (let's build a good example set of objects.)