POP Forums v9 Beta 2 for ASP.NET MVC 3 posted to CodePlex!

Get the new bits here: http://popforums.codeplex.com/releases/view/60571

This is the second beta for the ASP.NET MVC3 version of POP Forums. Next step is a release candidate. It is considered feature complete, and ready for testing and feedback. For previous release notes, look here, here, here and here.

Check out the live preview: http://preview.popforums.com/Forums

Setup instructions are on the home page of this project.

What's new in beta two? Since the first beta:

  • Avatars and images are resized on upload if they're too big
  • Rich text box is turned off from profile, or if you view in a browser id'ing itself as mobile
  • Edit posts, see that they've been edited
  • Delete posts (soft)
  • First post preview from topic lists
  • Show edit/moderation history to mods
  • Quoted replies
  • User-to-user e-mail
  • Admin: IP history
  • Admin: Approve user photos
  • Show IP's to mods
  • Home page stats
  • Decouple app start from global.asax
  • Private messages (one-to-many)
  • Admin: Mail all users (subscribed), with opt-out links
  • Various bug fixes, style tweaks and refactoring

What's next?

The app is running in production on MouseZoom today, so it's being actively tested. With this testing, and your feedback, we'll put out a release candidate next. Between now and then:
  • Refactor where it makes sense to reduce friction
  • UI refinement where appropriate
  • Explore potential for a setup thingy
  • See if it's possible to really make it an atomic thing that can be NuGet-ed

Other notes

So far, so good! This release brings it to feature parity with the crufty old Webforms version, in about half of the code. It's nice to be beyond science project status. The only thing really keeping me up at night is a desire to be able to split the app off with its own dependency injection, so you can easily roll with whatever DI container you'd like. Right now, if you want to use it in your MVC app, you pretty much have to use Ninject. While I dig it, it doesn't mean everyone does. If you've got any feedback or ideas about how to do it, I'd love to hear it in a discussion topic here on CodePlex.

As for a time line, I suspect that the RC isn't that far off. Stay tuned!

No Comments