File | Date | Author | Commit |
---|---|---|---|
RiverPython.egg-info | 2012-01-03 | Cat Kutay | [cf4bb4] Clean CVS |
data | 2012-01-03 | root | [bff1fa] First Commit |
docs | 2012-01-03 | Cat Kutay | [cf4bb4] Clean CVS |
html | 2012-01-03 | Cat Kutay | [cf4bb4] Clean CVS |
riverpython | 2012-01-05 | Cat Kutay | [969ec5] Add scroll on wiki |
wsgi | 2012-01-03 | Cat Kutay | [cf4bb4] Clean CVS |
.htaccess | 2012-01-03 | root | [bff1fa] First Commit |
MANIFEST.in | 2012-01-03 | root | [bff1fa] First Commit |
README.md | 2012-01-04 | Cat Kutay | [4502df] minor |
access.log | 2012-01-03 | root | [bff1fa] First Commit |
activate_workingenv.py | 2012-01-03 | root | [bff1fa] First Commit |
development.ini | 2013-11-08 | root | [419758] ≈ |
ez_setup.py | 2012-01-03 | root | [bff1fa] First Commit |
index.php | 2012-01-03 | root | [bff1fa] First Commit |
production.ini | 2013-11-08 | root | [419758] ≈ |
setup.cfg | 2012-01-03 | root | [bff1fa] First Commit |
setup.py | 2012-01-03 | root | [bff1fa] First Commit |
startserver.sh | 2012-01-03 | root | [bff1fa] First Commit |
test.ini | 2012-01-03 | root | [8f78c3] Remove Database specifics |
RiverPython is a pylons application for advanced user commenting, linking to inline bookmarks and image area selection tools. It provides an upload system for audio and video attachments to an wysiwyg edited wiki. Comments are edited inline with markup.
A demo is available at the site.
RiverPython provides:
The first site to use the software was a Clarence River oral history site developed in Python
The ststem is build on Pylons, a lightweight python web framework emphasizing flexibility and rapid development.
For more about Pylons
For the wiki, River Python uses elrte wysiwyg editor
For comments, RiverPython uses reStructured Text reST as mark-up.
River Python uses ajax to send reST mark-up to the web server. The web server accepts reST and converts it to HTML. The HTML is sent back to the browser and appears on the page in place and in real-time. The browser then links the comments to the bookmarks using javascript.
http://pylonshq.com/docs/en/1.0/gettingstarted/
git clone ssh://UserName@git.code.sf.net/p/riverpython/code RiverPython
Navigate to the RiverPython directory and create a config file as follows::
paster make-config RiverPython config.ini
Tweak the config file as appropriate and then setup the application::
paster setup-app config.ini
Test the install by running the dev paste server::
paster serve --reload config.ini
Navigate a browser to http://127.0.0.1:5000