portable perspectives

a blog about programming, life, universe and everything

Summer of Code Project Blogging

Hi everyone, starting now I'll use this blog to keep track of my ongoing work for Google's summer of code. If you're wondering what my project is, here's basically my accepted proposal. The "Nitro":http://www.nitroproject.org web development framework allows the developer to autogenerate a simple administration page to manage all the model objects via web, but the current implementation has some issues: * the interface is only generated at runtime * the administration UI is not easily configurable, and is hardly useful in finished products Since I'm usually lazy, I want to be able to get a working nice admin interface and keep that with some tweakings, but these two points make it hard to do so. So as a first step I'll try to add offline code generation for admin and scaffolding, then, I want to leverage Nitro's settings system to introduce some configurable things. There is huge room for configurability in the admin UI, such as: - the order for fields and managed classes - classes/fields to show and how - what kind of input method to use for complex fields - whether we want to show system informations (cache infos, url mappings) - the choice of the navigational UI for sections of the admin interface - AJAX-ish everywhere or not On the way to do this I'll even try to come up with a minimal auth system. No, it won't have ACLs, it would not be RBAC and in general will be dummy, just users and groups. Well, at least this is what I have in my mind as of now :) Oh, well, in case you're wondering why I'm working on Nitro and using a Typo blog.. well, I do like rails (and I hope I can port this work over there in the future), I just think Nitro is more sexy :)

AddThis Social Bookmark Button

Leave a Reply (use Markdown Syntax)