123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168 |
- <html>
- <head>
- <title>
- MediaGoblin 0.8.0: A Gallery of Fine Creatures
- </title>
- <meta name="date" contents="2015-06-04 09:15" />
- <meta name="author" contents="Deb Nicholson" />
- <meta name="tags" contents="release" />
- </head>
- <body>
- <p class="centered">
- <img src="/blog_images/0.8.0/gallery_of_fine_creatures_banner-scaled.png"
- alt="MediaGoblin 0.8.0: A Gallery of Fine Creatures banner" />
- </p>
- <p>
- We're excited to announce that MediaGoblin 0.8.0, "A Gallery of Fine
- Creatures", has been released! The biggest news is that the client to
- server API (making use of the future federation API) is much improved!
- That means that users no longer have to depend on a browser to access
- MediaGoblin. You can access and post to your MediaGoblin instance via
- any of several Pump.io compatible clients, like
- <a href="https://pumpa.branchable.com/">Pumpa</a> and
- <a href="https://jancoding.wordpress.com/dianara/">Dianara</a> (or
- write your own using
- <a href="http://pypump.org/en/latest/">PyPump</a>)! The grand goal is
- a generic (and ubiquitous) client protocol that will work with lots of
- different served applications that use the pump standard. Eventually,
- any Pump API compatible client will essentially be a MediaGoblin
- client and a Pump.IO client. We expect more client types to be added
- very soon!
- </p>
- <p>
- Part of the process of world domination via federation means that
- we're now able to support serving content to multiple client types
- through a single protocol.
- </p>
- <p>
- For example, here's a user uploading an image using the Pump.IO
- client, Pumpa:
- </p>
- <p class="blog_image">
- <a href="/blog_images/0.8.0/pumpa_upload-from_pumpa2.png"
- ><img src="/blog_images/0.8.0/pumpa_upload-from_pumpa2.png"
- alt="Pumpa uploading image to MediaGoblin" /></a>
- </p>
- <p>
- And here's that same image, now uploaded to MediaGoblin!
- </p>
- <p class="blog_image">
- <a href="/blog_images/0.8.0/pumpa_upload-on_mediagoblin.png"
- ><img src="/blog_images/0.8.0/pumpa_upload-on_mediagoblin-scaled.png"
- alt="Image from Pumpa now on MediaGoblin!" /></a>
- </p>
- <p>
- In a nutshell, the client to server part of the API/federation
- equation is working. We are still working on server to server
- federation that will enable us to share comments, tagging and all the
- other things that can happen to your shared content on someone else's
- server that you may (or may not) want hear about.
- </p>
- <p>
- By the way, if you're using MediaGoblin with Apache (rather than Nginx
- or some other setup), you'll need to add "WSGIPassAuthorization On" to
- your config or the API won't work. You can look at
- <a href="https://wiki.mediagoblin.org/Deployment#Apache_2_Config_With_mod_wsgi">this
- wiki page</a>
- for reference.
- </p>
- <p>
- Speaking of updating and getting with the times, we are officially
- offering preliminary support for Python 3. Most of our features work
- without Python 2 installed, so welcome aboard futurists! As always, if
- you spot something we missed, we'd
- <a href="http://mediagoblin.org/pages/join.html">love to hear from you</a>
- via our bugtracker, mailing list or IRC channel.
- </p>
- <p>
- Also on the upgrade list for this release, GStreamer! We're now using
- version 1.0 which adds a nice new thumbnailer and includes much improved
- video transcoding support. If you didn't get thumbnails before, it wasn't
- you. We encourage you to try again and see if it works for you now!
- </p>
- <p class="blog_image">
- <a href="/blog_images/0.8.0/video_thumbs.png"
- ><img src="/blog_images/0.8.0/video_thumbs-scaled.png"
- alt="Video thumbs, rendering nicely" /></a>
- <br />
- <i>
- Thumbnails from <a href="http://venomslab.com/">Venom's Lab</a>,
- licensed under
- <a href="http://creativecommons.org/licenses/by/3.0/">CC
- BY-SA 3.0</a>
- </i>
- </p>
- <p>
- Obviously, the future demands cleaner packaging. Configure and make
- support is now the default... welcome to fewer steps for installing
- your MediaGoblin instance, which will be critical as we build packages
- for Fedora, Debian and any other distro that wants to help its users
- host the federated future of the web.
- </p>
- <p>
- We've also switched away from Transifex, which had become proprietary
- (boo!) to
- <a href="https://chapters.gnu.org/projects/mediagoblin/">an instance of</a>
- <a href="http://pootle.translatehouse.org/">Pootle</a> that
- many of our fellow GNU projects are now using for translations. If you've
- been looking for a fully free translation tool, Pootle may be just the
- thing you've been looking for!
- </p>
- <p>
- And finally, we fixed the footer. It is now forced to the bottom of page,
- instead of floating in the middle of short pages which everyone agrees was
- sub-optimal.
- </p>
- <p>
- Next up is server to server federation. This is what Jessica Tallon has
- been working on full-tilt -- thanks to everyone who pitched in on the
- <a href="http://mediagoblin.org/pages/campaign.html">MediaGoblin campaign</a>.
- (Though the campaign is over, you can still donate!)
- Both Chris and Jessica have been participating in the
- <a href="https://www.w3.org/wiki/Socialwg">W3C Social Working Group</a> on
- a federation standard. (As well as a general purpose client to server
- API... you better believe the increased client support coming out of
- this release is related!) The design is very closely related to the
- existing Pump API spec we've been using. You can read the
- <a href="https://w3c-social.github.io/activitypump/">current draft</a> of
- the standard here. We've got more news on the way, including on that
- federation front. Expect more news soon!</p>
- <p>
- Thanks to everyone who is helping us make the future of the web happen
- everywhere! This release wouldn't have happened without the help of
- these people: Alon Levy, Asheesh Laroia, Andrew Browning, Berker
- Peksag, Boris Bobrov, Christopher Allan Webber, Deb Nicholson, Ineiev,
- Jaakko Luttinen, Jakob Kramer, Jeremy Pope, Jessica Tallon, Jim
- Campbell, Laura Arjona, Meg Ford, Rodrigo Rodrigues da Silva, and
- Ben Sturmfels. You all rock!
- </p>
- <p>
- Want to put in your own help towards the future of federated, awesome
- media publishing? <a href="http://mediagoblin.org/pages/join.html">Join us!</a>
- Visit us in IRC (#mediagoblin on freenode.net) or sign up for regular
- updates on our
- <a href="http://lists.mediagoblin.org/listinfo/devel">mailing list</a>
- Got ideas or questions about our work? Email us at press AT
- mediagoblin DOT org -- we look forward to hearing from you!
- </p>
- </body>
- </html>
|