Tags
I started using Media Gallery on Vejle Idrætshøjskole to quickly setup up a media gallery, and seeing that it builds on the media project and it is used in Drupal Gardens, I did not hesitate to install it, and I was able to get a working gallery online quickly.
However, I quickly ran into some bugs and I wanted to make Media Gallery usable with the 2.x-branch of Media, so I needed to go to the issue queue. There was a lot of patches needing review, but also some patches, which had been tested by the community, but not commited.
I was hoping that the developers would have a look at my issues, so I started working the issue queue, so the developers would have less issues to focus at. I answered support requests, closed issues which had been resolved, looked for duplicates, created patches and started reviewing patches.
Getting new people involved
But nothing got commited and the current maintainers did not have time to respond. Therefore, I filed an issue offering to co-maintain Media Gallery and get things committed. Luckily the developers answered promptly, so now the Media Gallery is alive again. The most active contributor in the issue queue is Moloc, so I asked whether the wanted to help getting the project in a less buggy state, and he agreed.
Bugs are getting fixed
Our primary focus as co-maintainers are fixing bugs and getting Media Gallery to work with the 2.x-branch of Media. We already committed a bunch of stuff, and we working towards releasing beta8 soon. When is that, you may ask. When it is ready, is our answer. We are both working on the project in our spare time, because we need the functionality ourselves, and could use help.
How can I help getting a new release sooner?
There is a lot to do.
Roadmap
This is our plans for beta8 and beta9. Want a release soon. Jump into the issue queue and help out.
Lesson learned
Maintaining a project is a lot of work, and there is a lot of people doing great work in the Drupal community both as maintainers, but also as active contributors in the issue queues. Recently, I asked what to do, when the maintainer does not respond. One of the comments stated, that people are on different schedules. You need the project now, but maybe the maintainer has other projects, that he needs to attend to.
However, waiting for answers is demotivating when you have done some work on patches or other stuff, and it is not being discussed or merged into the project. Having patches too long in the issue queue will also make them stale, so they have to be rerolled, which is even more work.
I am not expecting to maintain media gallery forever, but right now I have the time to contribute, and the maintainers of Media Gallery let me. Maybe other busy project maintainers should get co-maintainers?
Kommentarer
This is a perfect example of
By juliangb on 03 jul 2012 at about 15:34.This is a perfect example of how the Drupal community should be operating.
... and as someone who is planning to use Media Gallery when it is more stable, thanks personally for your efforts!
Excellent news! We've been
By Zoltán Adamek on 03 jul 2012 at about 16:44.Excellent news! We've been waiting for this for a long, loooong time. Thanks!
Great stuff, this is the way
By Paulius Pazdrazdys on 03 jul 2012 at about 18:40.Great stuff, this is the way to go for abandoned or staled projects. Very nice iniative from you. If I have some time I will try to contribute - review some patches and etc. Actually what I'm curious about is how to write tests. I've never done that, seems to be kind of misterious, but maby it's actually not so hard. Will try to learn it. Any help links or videos would be appreciated. Thanks!
Simpletest documentation
By lsolesen on 03 jul 2012 at about 19:24.There is a lot of documentation about simpletest testing on drupal.org.
Maintainer of Media Gallery Extra will redirect effort
By lsolesen on 03 jul 2012 at about 19:23.Maintainer of Media Gallery Extra, @smartinm, just agreed to join forces with the main Media Gallery. We are looking forward to seeing you in the issue queue help killing those annoying bugs.
This is a great example of
By Alex on 03 jul 2012 at about 23:08.This is a great example of when open-source and the Drupal community in general *works*.
However, a some module maintainers are so possesive that they will refuse to accept co-maintainers even though they do not have time to work on the module or even commit RTBC issues...
Props for the initiative and for sharing!
This is great news. That
By Paul Driver on 10 jul 2012 at about 01:03.This is great news. That Omega Drag n Drop issue sure is getting me down.
That should be fixed in beta8
By lsolesen on 11 jul 2012 at about 13:12.That should be fixed in beta8, I think? Try it out.
I still seem to be getting
By Tømrer København on 10 jan 2013 at about 13:59.I still seem to be getting some problems. Not too sure how to fix it.
Look in the issue queue
By lsolesen on 10 jan 2013 at about 14:40.You should use the issue queue. There are a lot of answers, or you can create your own issues with a little more detail.
Tilføj kommentar