Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


In data 27 maggio 2011 alle ore 23:40:11, Andrea Pescetti <pescetti@openoffice.org> ha scritto:

On 23/05/2011 Gianluca Turconi wrote:
since few days I'm discussing a proposal about the creation of a
employment-office-like collaboration tool for LibO volunteers. Here is my
original proposal:
http://wiki.documentfoundation.org/Website/LibreOfficeWiki/Proposed#Central_Employment-office-like_Web_Structure_for_LibreOffice_Volunteers

It's a very interesting proposal, but I find it still too unspecified to
start assessing tools (nobody wants lengthy discussions) or building
broken-but-you-get-the-idea prototypes and castrating the project due to
the constraints of a semi-random tool choice.

Absolutely.

As I've already explained in the Italian discuss list some days ago, the first test implementation of this tool has been severely limited to a specific CMS because of the as much limited available tech manpower. BTW, thanks to Daniele Pinna for his tech help.

1) The site must be fun to use. Not easy to use: FUN to use. It's a site
for hundreds of people, not for the few that are highly committed and
would contribute even without it. This must be priority #1 in design.

+1

2) Success should not depend on developers using this site. LibreOffice
developers, rightfully, oppose everything that could hinder their
productivity, and reserve to choose their tools. There's plenty of
non-developers tasks and the site could now really focus on these only.

I strongly disagree on this point.

Developers are several grade of magnitude more important than any other contributor for a *software* project like LibreOffice.

Since "expert developers don't grew on trees", there must be a mean, whatever mean, in order to increase occasional developing contributions and to transform those one-time contributions into a more reliable and expert contribution.

I know developers have their bugzilla and their mailing lists, but when an independent, new developer approaches for the first time the project, he doesn't know anything about mailing lists (Libreoffice vs freedesktop.org ones?!), other developers' roles, tasks which he can complete. In a sentence: he doesn't know anything about how the dev part of the project works.

I don't want to force developers to abandon bugzilla, it's impossible, but rather to provide a more friendly entry level for those new developers who approach the project, a mean that can be used to spread expertise about sinple and more complex dev tasks and to lessen the now very steep learning curve about how the LibO code works.

3) The site must provide Faceted search for tasks: one can progressively
narrow down the results to find all tasks needing knowledge of Italian
and less than a day and easy-medium difficulty, by clicking suitable
values on the "Language", "Duration" and "Difficulty" panels. In images:
http://www.lucidimagination.com/files/image/articles/faceting/CNET_faceted_search.jpg
(just found with a search engine, I'm not affiliated with that site).

+ 1

4) It shouldn't be necessary to register; optimally, the site would just
use cookies like bit.ly does, at least for the first session.

I also think that registration should not be necessary, but the confirmation of starting a task is absolutely needed, otherwise in single-action tasks, more people may duplicate their work and get so a lot of frustration.

5) Cooperating should be rewarding; not (or not only) money as specified
in the proposal, but bonus points that allow to identify the best
contributors (may conflict with 4, but there could be some hybrid way,
i.e., asking for an e-mail account and "registering" users this way, by
sending them an e-mail in background).

A "stars" system?

You get some points for each contribution and 1 star every X points. When you achieve the "5 stars contributor" status, you can be "universally" considered an important LibO contributor.

6) The site must support free tagging: if the Italian community wants to
post a series of tasks tagged "libo34it", they should be able to do it.

Uhm... -1

I think freedom of tagging may create a uncontrolled proliferation of tags and further linguistic fragmentation (besides needed translations), exactly what we want to avoid with this tool.

7) There must be an interface to clone an existing task. Optimally, to
clone a series of existing tasks. I envision Italo having to clone all
the "Translate LibreOffice 3.3.3 Release Notes to Italian/French/German"
tasks to the corresponding 3.3.4 ones with one click.

That would spare a *lot* of time.

8) Links should be easy to refer and use, like
http://SITENAME.libreoffice.org/task/308
http://SITENAME.libreoffice.org/tasks/308+313+318+323
http://SITENAME.libreoffice.org/tag/libo34it
so that people could refer to "task 308" and link to it easily.

+1

9) Upon marking a task completed, the system should select the closest
ones and propose them as further work. Like YouTube, if you wish.

And it should be suggested according to deadlines and priorities of the project too.

10) The site must be based on Free Software infrastructure, and this is
not really a limit since there are plenty of systems allowing your
requirements and my requirements.

Well, I suppose nobody *really* thought to use closed software for the whole tool.

Sorry if I made a step backwards and brought the discussion back to
specifications

Indeed, I thank you for doing so, because I asked for such discussion several times. :)

Thanks,

Gianluca
--
Lettura gratuita o acquisto di libri e racconti di fantascienza, fantasy, horror, noir, narrativa fantastica e tradizionale: http://www.letturefantastiche.com/

--
Unsubscribe instructions: E-mail to website+help@libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/www/website/
All messages sent to this list will be publicly archived and cannot be deleted

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.