Idea: Picket Fence Project

I’m thinking about starting an open source project, based on a need I see. I’m working on fleshing out the idea a little bit more, and recruiting some local PHP developers I know to help me. I don’t have time for this, but who does?

One of the great things about developing third-party applications on Facebook and other platforms is that everything related to user authentication is handled for you.

$user_id = $facebook->require_login();

All a developer has to do is toss in that one line of code, and all user authentication is handled for you.

When building web applications, I’ve spent way too much time dealing with user authentication, profile registration, logging in, logging out, etc. There are lots of tutorials for this, but in the end, you always have to figure it out yourself.

I want to start an open source project that will create a dead-simple user management system, so all a developer has to do is call one line of code, and everything else will be taken care of for them.  I’m calling it the Picket Fence Project.

I also want it to be easily configurable, and it to allow you to log in (optionally) with:

  • OpenID – which is way too complicated to implement on your lonesome
  • Facebook – If they can log in with their Facebook account, great
  • Anything else – whatever other auth systems become available.

Of course, if this is already out there, great. Just tell me 🙂

And if you are a PHP rockstar with some extra cycles, let me know.