Now that Pylons 0.9.7 has been released and Pycon has been put to bed,
I thought I'd better bite the bullet and get Shabti out of the door
for people to play with, so I pushed it up to PyPi. Here's the
skinny ...

-----------------------------
Shabti is a collection of customised project templates for Pylons
intended to provide some quick and easy kickstarts for building web
applications in Pylons.

Each template adds one or more selected features to the standard
Pylons project build. Examples of added features are:

Elixir :: a declarative layer on top of SQLAlchemy,

FormAlchemy :: generation of forms via introspection of database
schemas

RDFAlchemy :: an RDF-based modelling ORM (Object-RDF-Model).

The Shabti project itself stands as an example of how to create a
customised Pylons template that bundles up one’s typical Pylons power-
ups into a single and conveniently re-usable kickstart macro:

$ paster create --template <shabti_template_name> <project_name>

Shabti is probably best viewed as the lazy person’s alternative to
tedious copying and pasting of code fragments scattered all over the
net.
-----------------------------

Full docs are on <http://bel-epa.com/shabtidocs/index.html>, it should
give you a good idea of what's there and how it works.

It's an extensive set of templates, quite a lot of them require
additional modules but because I've not yet figured out how to
dynamically trigger prompts to install optional modules on a per-
template basis, there are a couple of places where running the
generated project will initially fail because a couple of modules need
to be easy_installed -- e.g. the microsite template uses Babel but
that's the only one that does and it just doesn't make sense to impose
that dependency on the entire package.

All the generated projects have tests of varying limited degrees of
thoroughness, so it will be worth running "nosetests" in the generated
projects as matter of course.

Comments, observations, questions, corrections and constructive
criticism will be welcomed.

Cheers,

Graham Higgins.

http://www.linkedin.com/in/ghiggins




--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to