in reply to Web application development

Not Directly an answer, but a muse: It would seem that this question is asked fairly often. In fact i think we've all dealt with the "creating a user management system from scratch for every new prject" issue. I wonder we could generalize on solution to at least make an easy jump off. For instance provide a database schema (in the form of a setup script that logins in to your database and creates the needed tables) a set of default templates and a set of default code. I for one would love something that handled user creation/mangament/ and authentication right out of the box without then handling anything else. Is there something like this already out there? Is it something everyone has wanted and no one has made? How hard would this be and what would be the best way to keep it somewhere public that could be maintained by the community? I think perhaps I've gone a little OT and so will quite for now, but expect a Meditaion on just this soon! I think a general toolkit for using (CGI::Application + HTML::Template = User Administration) could go a long way towards jump starting some projects. I know that I for one could realy use such a thing!

BTW Thats my answer, use CGI::Application + HTML::Template, both can be installed pretty much anywhere in my experience which is exactly why i'd use them for my little project ;)


___________
Eric Hodges

Replies are listed 'Best First'.
Re^2: Web application development
by Nkuvu (Priest) on Jul 18, 2006 at 21:30 UTC

    I don't think you're OT at all. That's exactly the sort of thing I'm looking for. An out-of-the-box user authentication system.

    For this particular project I don't expect to be using a database at all. The amount of information I intend to store is only a few lines per user. So having this stored in a simple text file should be perfectly sufficient.

    The brief bit I did with Catalyst seems like it's the type of thing I want. But getting it installed on my webhost... eesh.

Re^2: Web application development
by zby (Vicar) on Jul 18, 2006 at 21:52 UTC

      I think you missed the point. I want something simple and done. I don't want to worry about getting Catalyst to work which should have had Authorization/Authentication as its very first ability anyway ;) I'm working on a meditation with my ideal interface, and then i can work backwards to an implementation. Basicaly I just want a working Authentication/Authorization system plus a ready built User management system that can be bolted onto existing scrips simple and used in a more core fashion on extensive programs. Picture a work setting where we already have 10-20 scripts running and want to add security to them better than "you don't know the right URL so i don't need to worry about you running this!" ;) I don't mean to knock Catalyst but i've tried using it in the past and it never realy felt like a module to add to your program, more like an entire framework that you had to work inside and understand before it could be of much use. It probably fits its niche well, i'm just not a member of said niche.


      ___________
      Eric Hodges