12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- =================================
- Jessica Tallon on Wrapping up OPW
- =================================
- :date: 2013-10-04 14:05
- :author: Jessica Tallon
- *This is a guest blogpost from our Outreach Program for Women
- participant Jessica Tallon. Thanks for your participation Jessica,
- and for this great post!*
- As most who read my blog know, over the summer I have taken part in
- the `Outreach Program for Women <https://wiki.gnome.org/OutreachProgramForWomen>`_.
- I have been working on GNU MediaGoblin federation and the PyPump
- library which allows you interact with the new GNU MediaGoblin API I'm
- building and `Evan's Pump.io <http://pump.io/>`_. The time however has
- come that the outreach program has come to it's end. This is my "wrap
- up" blog post and for any prospective future applicants to Outreach
- program to Women, I can't recommend it enough, it's a fantastic
- opportunity.
- I have learned many things over the summary from the inner workings of
- OAuth to database migrations. I've had to work with OAuthlib to
- interact with pump and GNU MediaGoblin servers and implement OAuth
- support for GNU MediaGoblin so that my client and others can
- authenticate with it for it's API. I've also learned a lot about the
- various technologies MediaGoblin use: Werkzeug, SQLAlchemy, unit
- testing, etc. There are also many things to learn about being in a
- large project with many contributors, working with users who want to
- utilise the work you're doing.
- Both `Chris <http://dustycloud.org/>`_ the project lead, and my mentor
- `Joar <http://wandborg.se/>`_, have been fantastic throughout it
- all. Every step of the way throughout the summer they have offered
- their help when needed. I can't say enough how great they are, future
- candidates of OPW for GNU MediaGoblin are very lucky there is such a
- fantastic team. I also want to thank the other developers including
- the other
- `Google Summer of Code <https://developers.google.com/open-source/soc/?csw=1>`_
- and
- `Outreach Program for Women <https://wiki.gnome.org/OutreachProgramForWomen>`_
- people, and also the great community they have.
- So, what is the result of all this work?
- `PyPump <https://github.com/xray7224/PyPump>`_ has been rewritten,
- it's now supporting liking, sharing, deleting, posting notes, images
- and has a easy ability to test as well as some of the core parts
- tested, not to mention documentation of a lot of PyPump. GNU
- MediaGoblin's Federation is not complete but, I have made some good
- progress and there is now a solid groundwork which to build upon. GNU
- MediaGoblin has OAuth1 support and support for some of the API
- endpoints pump provides (User endpoint and image endpoints).
- So, where does this leave GNU MediaGoblin? Don't fear, while the
- summer programme is over, I will continue my work until we have robust
- federation (and probably for a long time after). My near future goals
- are to finish up the image uploading API and get it fully tested. I am
- hoping that this will make it into the next release of GNU MediaGoblin
- allowing everyone to be able to easily do mass uploads of images to
- GNU MediaGoblin, a well requested feature. After that I will continue
- to work on federation including web UIs and more API endpoints.
- I am lucky to be flying out to Boston later this week, to celebrate
- the 30th birthday of the FSF and to attend the GNU MediaGoblin
- hackathon and their "GoblinCon" for the MediaGoblin developers! I hope
- to see you there but, if you can't make it I am always in
- `MediaGoblin's IRC channel <https://webchat.freenode.net/?channels=mediagoblin>`_.
- (*Edit:* This post was written before the GNU 30th "GoblinCon"
- hackathon, which has now happened; see `the FSF's wrapup post
- <https://www.fsf.org/blogs/community/global-celebration-for-the-gnu-systems-30th-anniversary>`_!)
- A final and last thanks to the `Gnome foundation <http://gnome.org>`_
- for enabling the Outreach Program for Women to happen and all the work
- that's gone into that. I'd also like to say another thanks to everyone
- involved with GNU MediaGoblin, developers and users, it has and no
- doubt will continue to be a pleasure working with you all.
- =]
|