Need for better community communication
I was pleased to see the blog announcement about the hiring of a new community lead for Zotero some weeks back. I'm frustrated, though, that there still seems to be very poor communication with the Zotero user community. In particular, I'm often frustrated that there is so little communication around future plans and upcoming releases.
For example, I had to come on the forums and read through a long post to find out that the 2.1 beta is supposed to work on FF4. If I relied on the Zotero blog and the main web-site, I would have no way of knowing that there were any plans at all to support FF4. I also see hints in the forums about an expanded web interface, but there is nothing in official communication about any of this. I find this frustrating in part because the future direction of Zotero will influence my decisions about buying hardware and software. Will I be able to use my Zotero library via my new iPad (whether on the web or with an iOS client)? When might these developments roll out? Or should I wait to buy an Android tablet this spring because Zotero will not be usable on the iPad in the next couple of years? At present there's nothing in community communication to help me make these decisions.
I find this particularly frustrating because the lack of communication is out of keeping with the way FOSS project development is usually done. Most open-source projects will have a public development roadmap, with some estimates about a timeline for future releases, a discussion about priorities, etc. So far Zotero seems to be unnecessarily silent about future plans. Aside from anything else, a more public development roadmap might encourage more community members to contribute to the code base.
So now that there's a community lead, can we at least start to see more information about what's coming up?
For example, I had to come on the forums and read through a long post to find out that the 2.1 beta is supposed to work on FF4. If I relied on the Zotero blog and the main web-site, I would have no way of knowing that there were any plans at all to support FF4. I also see hints in the forums about an expanded web interface, but there is nothing in official communication about any of this. I find this frustrating in part because the future direction of Zotero will influence my decisions about buying hardware and software. Will I be able to use my Zotero library via my new iPad (whether on the web or with an iOS client)? When might these developments roll out? Or should I wait to buy an Android tablet this spring because Zotero will not be usable on the iPad in the next couple of years? At present there's nothing in community communication to help me make these decisions.
I find this particularly frustrating because the lack of communication is out of keeping with the way FOSS project development is usually done. Most open-source projects will have a public development roadmap, with some estimates about a timeline for future releases, a discussion about priorities, etc. So far Zotero seems to be unnecessarily silent about future plans. Aside from anything else, a more public development roadmap might encourage more community members to contribute to the code base.
So now that there's a community lead, can we at least start to see more information about what's coming up?
"Zotero 2.1 requires Firefox 3.6 or Firefox 4.0." Yes there is. From the Zotero Everywhere announcement:
"With full read/write access to bibliographic data, attached files like PDFs, and the citation formatting engine, developers will be able to integrate a full range of Zotero features into their own web, mobile, and desktop applications, and users will be able to take advantage of this functionality at zotero.org." Really? Zotero developers read every single post in the forums and contribute many times a day—and that's completely separate from the new community lead. I'm not sure how much more community involvement you want, but if you have a question, just ask. If there's no answer, it's because there's no answer, not because we're being "unnecessarily silent". We can't make up roadmaps and timelines that don't exist.
1. The forum is a harder place to follow for low intensity users than a blog. I understand that developers don't have the time to maintain an active blog to highlight some of the main things that are going on etc. - but now that Debbie is on board, a blog post once every two weeks or so to tell people what's new together with maybe some interesting tips/tricks thrown in (something that Trevor started, but never got very far with) would really make it easier for people who don't have the time to read/post/follow the forum to feel informed.
For example, there is no post announcing the new beta 2.1 and highlighting some of its
features - including FF 4 support
2. I do agree that it's sometimes hard to know where something is in the devs list of priorities. I gather from what Dan has been saying in the past that such a list simply doesn't exist - but this clearly is something that even faithful and involved Zotero users such as mark, who has brought this up in the past, are frustrated by. I guess a wiki page with "frequently requested features" that includes a brief summary and a link to the relevant threads might help a little?
About the roadmap - iscott is right that most other similar programs do have roadmaps (and Zotero used to have one) - but in most cases (Zotero in the past included) they confirm so poorly to reality that they're really not worth it and just create wrong expectations. That said, couldn't it still make sense to at least have a short-term roadmap that includes what you guys are _currently_ working on with a little more technical detail than the Zotero Everywhere post?
It's Debbie, Community Lead. Thank you so much for your feedback.
I put a premium on frequent communication and getting feedback from the entire community, from new users to developers. I want to know what is working for people, what is not, what could be improved, etc. I aim to create paths of least resistance in order to provide you with the information you need - whether that be collating frequent requests, including "tips and tricks" to get newer people up to speed with Zotero, improvements in documentation, updates on development, and so on. I will also be posting links back to changelogs, former threads and so on to collate technical information as it pertains to upgrades on the forums.
As I get my bearings I will begin also to blog more frequently to provide everyone with updates, and be more heavily involved in Twitter. I agree that this is important.
re: "use cases"- Yes, publicizing use cases is a big part of my philosophy of connecting people in a digital community, and shows that Zotero really flourishes thanks to contributions of the users. This is a great idea.
I actually just started last week and am still getting up to speed on everything. I know I've been a bit quiet, and I ask for a bit of time and patience from everyone. :) I am drawing out some plans now in the hopes of improving the user experience that relate to many of the points made above. I am very excited about them, though can't go into detail about them just yet (like I said, just started).
Thanks again for your interest in the project!
-Debbie
Again, on the issue of the online interface plans, I looked back and saw that you're right--the original Zotero Everywhere announcement did mention the web interface. I hope you can see, though, that from a user's perspective that announcement was very vague. It didn't really say anything about what kind of functionality you are envisioning. There also hasn't been any followup announcement (that I've seen) about broad timelines or about whether that web development has started yet. I know that from a developer's perspective that kind of announcement is really hard to keep up with and there's the fear of making promises you can't keep. As a user, though, it is really important for me to have some more specific sense of where the tool is going and when so that I can make plans. Here again, my time reading the forums (including when I've posted suggestions myself) haven't yielded this kind of concrete "this is what's coming soon" information about the web interface. And again I think the gap could be filled simply by Debbie making a brief blog post offering a few more details and even a rough target date.
Another piece of information that would be helpful to see in the blog is announcements about the release of new beta and alpha testing versions. I subscribe to the blog, but I didn't know there was an alpha of Zotero Standalone out (stellar, by the way!). Maybe that, too, is the kind of thing Debbie could announce on the blog.
Once more, please don't take my constructive criticism here as an attack on the project or its developers. I am consistently amazed by what you folks produce. Kudos.
Ian
http://www.zotero.org/blog/zotero-standalone-alpha-with-chrome-and-safari-support/
I really appreciate the work developers are doing, and the communication through the forums is swift and helpful. And Zotero has made my life so very much easier.
But there's very little communication on the front page. My Firefox just updated to Fx4 b11 earlier today, which resulted in a bunch of the translators breaking. Searching the forums let me know that this is a known issue due to a last-minute change the Firefox developers made, and will be fixed by z2.1b6.
This is the kind of thing that deserves a really quick and short blog post explaining the situation.
The same is true of when the Firefox SDK got fixed and Mac Word integration started working for the Fx4/z2.1 combo. That was a happy event for me, although I didn't find out until several days after it happened.
The longer blog posts like Monday's about the Standalone alpha are really great, but quick snippets just saying that something is finally working, or you know something just broke would be a great addition.
If you're running two beta versions of software, you have to be willing to check forums when things go wrong - and this was easy enough to find when you did in this case.