I’ve officially launched the Facebook UI for ASP.NET project at CodePlex at http://facebookui.codeplex.com/. It’s kind of a preview edition of what’s to come – and there’s quite a bit. Here’s a quick overview:
- Design-time and run-time server support for about 30 FBML controls.
- Visual Studio IntelliSense support for FBML controls
- Web Site project templates in Visual Studio 2008
- All FBML tags within: Users/Groups, Profile-Specific, Embedded Media, Visibility on Profile, Tools, Forms, Message Attachments, Additional Permissions, Notifications and Requests, Status Messages, Page Navigation, Dialog, and Wall sections.
- Complete API support.
- Extensibility points within the FBML controls framework and API framework to enable updates from Facebook to be rolled in without requiring an immediate release of a new library.
- LINQ-to-FQL (or as some folks at the user group mentioned, perhaps it’ll be called LINQ-to-Facebook).
- Higher-level controls will be included, such as validators and simple logic controls, like a birthday display.
- Facebook internationalization should be supported.
- Mobile platform support should be extended.
Beyond that, I’m not sure where we’re going to take the project. We’ll have to see!