CyTE g9 is now available for download.
See http://cyte.googlecode.com for all versions.

Miscellaneous Changes

  • Added the include_files function to the utility functions. It will include all files in a directory. Used for including all files in the classes directory. (make sure dependencies are required in the class file since the order in which this function includes is … uhh … seemingly random.)
  • Files in /cyte/classes are now included automatically
  • Added singleton DB connection in the data_access class.
  • Added folder support in the keys folder so that keys may be organized. If there are multiple keys with the same name, the last one to be found will be used.
  • Added class_path to template conf array in config file.

OpenID Stuff Added

  • Added OpenID auth routine
  • Added OpenID post handler that handles the initial post of the OpenID.
  • Added a way to grab an OpenID when being sent back from an OpenID provider to the abstract authorizer class.
  • Added functions to user.class.php for managing OpenID stuff.
  • Added some PEAR modules for OpenID authentication.
  • Added sample SQL for creating tables for OpenID management.

I use webfaction to host a lot of my django projects. It has an easy setup that will get you developing quickly and a great community of talented programmers. There is also a quick setup for rails, wordpress, and a lot more.

Related posts:

  1. How to Write Reusable Apps for Pinax and Django   Pinax is a collection of reusable django apps that brings together features that are common to many websites. It...
  2. Conditions on Count or Sum in MySQL  When selecting count, sum, or some other aggregate function, the value isn’t determined until after the WHERE clause so a...