This Pylons template offers a configured site skeleton with multiple tools and libraries like SQLAlchemy, mako, repoze.who, SchemaBot, ToscaWidgets, TurboMail, and WebFlash.
To install BlastOff, you can use any of the three methods: pip, setuptools, or by downloading the package from the source and running 'python setup.py install' (as root if required). Once installed, you can create a new Pylons project from the BlastOff template easily with 'paster create -t blastoff AppName', and you will be prompted for a few options.
The first option is the SQLAlchemy URL to the database to use. You can either use the default SQLite database or specify a database URL for PostgreSQL. The second option is whether to enable email confirmation for new users or not. If enabled, a confirmation email will be sent to the user upon registration, containing a link for activating the account. Otherwise, users can log in immediately after registering.
Finally, you can enter a default username to be created when the database is set up. Once the Pylons app is created, you need to set up the database by using the standard Pylons command 'paster setup-app development.ini', which will create the initial tables using SchemaBot to manage database schema changes.
To run the application, just type 'paster serve --reload development.ini' and point your browser at the URL. BlastOff is a great tool that offers numerous benefits and saves developers time in creating standard Pylons projects.
Version 0.2: N/A