Skip to content

MahmoudGamalElDeen/tagger

 
 

Repository files navigation

Tagger is a personal website and blog management system

I wrote Tagger as a playground for web development and I use it to run my
website. Even though there are tons of very good CMS and blog softwares
out there, Tagger has a few features that can be nice for a developer:

  * it's written in python
  * it's based on TurboGears
  * it's multi-lingual
  * uses reStructuredText
  * saves pages edits
  * it's open source

So if you are an adventurous python web developer and want a hand-made,
custom-built, DIY-style, original and definitely cool tool for your own
website... give Tagger a try!

And if you like it, help me fix it and improve it ;)

Installation and Setup
======================

Intall Turbogears 2.1 following the instructions at
http://www.turbogears.org/2.1/docs/main/DownloadInstall.html

Install ``tagger`` using the setup.py script::

    $ cd tagger
    $ python setup.py install

Create the project database for any model classes defined::

    $ paster setup-app development.ini

Start the paste http server::

    $ paster serve development.ini

While developing you may want the server to reload after changes in package
files (or its dependencies) are saved. This can be achieved easily by adding the
--reload option::

    $ paster serve --reload development.ini

Then you are ready to go.

About

A personal website and blog management system

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 77.7%
  • Makefile 11.3%
  • CSS 8.1%
  • JavaScript 2.9%