***Media Goblin is a GNU project. We're building an AGPL-licensed, federated, multi-media hosting platform. Find out more here, http://mediagoblin.org/
or check out the code repository here, http://gitorious.org/mediagoblin/mediagoblin
Or swing by to say hi in #mediagoblin on freenode.net
Do you remember when all the best superheroes were part of a team? Sometimes they had a clubhouse and went out on missions together and sometimes they actually formed one mega-super-hero (http://en.wikipedia.org/wiki/Voltron
). (I'm apparently on some sort of nostalgia kick this month, http://mediagoblin.org/news/paranoia-optimization.html
) Anyway, that's basically what we've been doing with MediaGoblin. We want all the parts that we build to be able to do awesome stuff on their own, and be part of one huge decentralized web super-force.
This release we move closer to federation with lots of new pump.io
compatible oauth code. Not only that, many of our longstanding pluginification goals were met. We are working towards a more modular web and building a very modular codebase to make it happen.
Firstly, authentication has completely moved over to a plugin system. Thanks go to Rodney Ewing for this awesome work! We're now able to support multiple authentication systems including the standard login/password system, OpenID and Mozilla Persona (http://www.mozilla.org/en-US/persona/
). Maybe *your* customized login system will be next? The framework is flexible and ready for you to build on.
Secondly, all the media types are also now plugins! This means that new media types will be able to all kinds of things. We could support blog posts as a media type or a tumblr-like thing. Let us know know if you want to code up smell-o-vision support. (Just kidding, no one wants to smell the internet!)
Userland gets some nice social improvements in this release. You'll get notified when someone comments on your media which means you can follow up right away if you want to. The grammar goblins got their wishes granted in this release. The rest of us can use this snazzy new comment preview feature to keep from offending their delicate sensibilities.
We eliminated some potential pain points for Admins in this release! If you upload something and it fails mid-processing, it's now possible to send it back to process again. Admins can also tweak media that's already been uploaded. Want to convert a video to a new format or resize all your images? You're going to love the new reprocessing framework. A web interface for reprocessing is coming next. We also added support for unicode filenames. Running an international MediaGoblin instance? You won't have to worry about choking on non-ascii filenames.
We are so lucky that all the best super-heroes are part of our team here at MediaGoblin. Check out all the great folks who helped make this release possible: Alon Levy, Brandon Invergo, Christopher Allan Webber, Duncan Paterson, Dan Callahan, Deb Nicholson, Emily O'Leary, Jakob Kramer, Jessica Tallon, Jim Campbell, Joar Wandborg, Kenneth Dombrowski, Kushal Kumaran, Laura Arjona, Marcel van der Boom, Natalie Foust-Pilcher, Rodney Ewing, Sam Clegg, Sebastian Spaeth, Starblessed of Viewskew (hosting help!), sturm, and Tran Thanh Bao. What a list! Thanks to everyone... we couldn't do it without you.
We especially want to thank our meta-superheroes for this summer's amazing output! (Background here, http://mediagoblin.org/news/summer-of-awesome.html
) On the intern/student side, thanks to Aditi Mittal, Emily O'Leary, Jessica Tallon, Natalie Foust, Praveen Kumar, and Rodney Ewing (RJ). On the mentoring end, thanks to Aaron Williamson, Aeva Palecek, Chris Webber, Joar Wandborg, and Sebastian Spaeth. We could not have done this without Google Summer of Code and Gnome's Outreach Program for Women. We promise you a thorough post-summer report on our energetic mentees very soon.
Okay, excited and want to give things an install? Check out our docs, http://mediagoblin.readthedocs.org/en/v0.5.0/
And if upgrading, be sure to read our release notes, http://mediagoblin.readthedocs.org/en/v0.5.0/siteadmin/relnotes.html
There's some important stuff for you to do in there... plus a more complete list of updates for this release!
Meanwhile, our mentoring schedule is about to go from breakneck to merely brisk. Maybe the upcoming 30th anniversary of GNU (https://www.gnu.org/gnu30/
) is inspiring you to find an exciting GNU project to contribute to? At MediaGoblin, we love new contributors! Visit us in IRC; #mediagoblin on freenode.net
Or sign up for regular updates here, (http://lists.mediagoblin.org/listinfo/devel
) Got ideas or questions about our work? Email us at address@hidden
-- we look forward to hearing from you!
Interested in seeing the screenshots? Click here, http://mediagoblin.org/news/mediagoblin-0.5.0-goblin-force.html
for the web version of this announcement.