Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sh4nks/tardigrade
A tiny cms/blogging system
https://github.com/sh4nks/tardigrade
Last synced: about 2 months ago
JSON representation
A tiny cms/blogging system
- Host: GitHub
- URL: https://github.com/sh4nks/tardigrade
- Owner: sh4nks
- Created: 2013-11-20T13:37:59.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2014-01-14T21:12:46.000Z (about 11 years ago)
- Last Synced: 2024-10-15T08:44:13.620Z (3 months ago)
- Language: Python
- Size: 961 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES
Awesome Lists containing this project
README
# INTRODUCTION
Tardigrade is a tiny content-management environment.
We developed it as a project for a course at our university.
These are the requirements our product has to fulfill:* persistent data
* XML or JSON web services for AJAX
* authentication and registration with double opt-in
* no passwords stored as plain text
* user input validation
* i18n (optional)A demo version is online at [cansee.at](http://cansee.at).
## DEPENDENCIES
* [Flask](http://flask.pocoo.org)
* [Flask-SQLAlchemy](http://pythonhosted.org/Flask-SQLAlchemy/)
* [Flask-WTF](http://pythonhosted.org/Flask-WTF/)
* [Flask-Login](http://flask-login.readthedocs.org/en/latest/)
* [Flask-Themes2](http://flask-themes2.readthedocs.org/en/latest/)
* [Flask-Cache](http://pythonhosted.org/Flask-Cache/)
* [Flask-Mail](http://pythonhosted.org/flask-mail/)
* [Flask-Script](http://flask-script.readthedocs.org/en/latest/)
* [Pygments](http://pygments.org)## INSTALLATION
* Create a virtualenv
* Install the dependencies with `pip install -r requirements.txt`
* Configuration (_adjust them accordingly to your needs_)
* For development copy `tardigrade/development.py.example` to `tardigrade/development.py`
* For production copy `tardigrade/production.py.example` to `tardigrade/production.py`
* Create the database with some example content `python manage.py createall`
* Run the development server `python manage.py runserver`
* Visit [localhost:8080](http://localhost:8080)### How to set up a virtualenv with virtualenvwrapper
* Install virtualenvwrapper with your package manager or via
* `sudo pip install virtualenvwrapper`* Add these lines to your `.bashrc`
export WORKON_HOME=$HOME/.virtualenvs # Location for your virtualenvs
source /usr/local/bin/virtualenvwrapper.sh* Create a new virtualenv
* `mkvirtualenv -a /path/to/your/project -p $(which python2) projectname`* and finally activate it
* `workon projectname`For more options visit the documentation [here](http://virtualenvwrapper.readthedocs.org/en/latest/index.html).
## LICENSE
[BSD LICENSE](http://flask.pocoo.org/docs/license/#flask-license)