@anonymous-piwik-user opened this Issue on March 24th 2010

Create a Piwik job board to advertise a range of long term and/or short term project positions to address specific needs and tasks within the Piwik project. The job board will enable members of the Piwik Community to participate on a range of short term projects that don't necessarily require a long term commitment. Examples of tasks that could be advertised on the Job Board might be: writing documentation, code a specific patch, develop a plugin, logo design, website redesign, forum migration etc...
Keywords: job, board, project, skills

@anonymous-piwik-user commented on March 24th 2010

Two questions I can think of that we need to ask:

  1. Where on the Piwik site do we include a Job Board.
  2. Do we use a WP plugin and store history etc... (I can think of at least one plugin that might do the job nicely) or just create a blank page with a suitable designed layout? Perhaps we initially start with a WP page and then gauge the success of the Job Board.

Any feedback from other team members would be greatly appreciated.

@robocoder commented on March 24th 2010 Contributor

If jobs are in Trac, we could tag them and simply link to the report. As an example, the subversion project uses the "byte-sized" tag.

We can create milestones to catgorize tasks that don't fall within the release schedule.

@anonymous-piwik-user commented on March 24th 2010

Anthon,

Thanks for the feedback.

1) So what you are saying is that we would still have a high level description of the job but with an embedded link pointing to a list of one one or more Piwik Trac Tickets based on a predefined set of tag(s).

2) Are you able to give an example of such a link? Any old Trac Ticket(s) are fine for the example. Just would like to see what this URL/link would look like.

3) The idea of creating milestones to categorise tasks that don't fall within the release schedule is an excellent idea. The current milestone structure works well for coding tasks but not necessarily for non coding tasks - we tend to dump these all within "Feature Requests" for for Piwik V1.0 and beyond - yet many will happen before hand. Much of the work I am currently doing falls within this scope.

@robocoder commented on March 24th 2010 Contributor
@mattab commented on March 24th 2010 Owner

Agreed with your ideas. Here are my thoughts

  • agreed on listing skills that Piwik needs (Jquery, PHP, Optimization, UI design, Documentation writer, Marketing, etc.)
  • for each skill, have a list of well defined projects that would fit the skill set
  • some more complicated projects would require multiple skills
  • some projects could be flagged as "Newbies can do it!" to invite non rock stars to participate and not feel bad about it

The page could be on piwik.org/job-board/ and be like a normal WP page. However if there is a suitable WP plugin to handle this easier, why not?

The page could maybe use a javascript "discovery" tool. On the left, or top, would be listed all the skils. When you click on the skill name (eg. Documentation), and it displays on the right (or below) the list of sub tasks for this skill, with a link to the related ticket when applicable.
There would also be a link to "View all" that would load the full selection.

The page would link to important resources, such as coding standard or Development process.

Also, it could have a list of frequent questions, like:

  • How can I participate in the user documentation writing?
  • How can I contribute a bug fix?
  • How can I work on a new feature?
    that would be small "get started guide" for each of the tasks we list, grouped by category.

We would need to define the list of skills, and the initial tasks proposed on the board.

@anonymous-piwik-user commented on March 24th 2010

The page could maybe use a javascript "discovery" tool. On the left, or top, would be listed all the skils. When you click on the skill name (eg. Documentation), and it displays on the right (or below) the list of sub tasks for this skill, with a link to the related ticket when applicable. There would also be a link to "View all" that would load the full selection.

The skills required for the javascript feature is beyond me. Can I suggest that we keep this relatively simple to begin with and evolve it as the concept of a Job Board gains some foothold within the Piwik community

@anonymous-piwik-user commented on March 24th 2010

I would like to use a WP Plugin called ProjectManager [http://wordpress.org/extend/plugins/projectmanager/] to get the ball rolling with this. I have extensive hands on with this plugin and should be able to get something up and running fairly quickly - including all of the requirements specified by Anthon and Matt (minus the javascript feature of course).

Matthieu, could you install this plugin for me?

@anonymous-piwik-user commented on March 30th 2010

ProjectManager plugin has been installed on Live Server (Thanks Matthieu!). Will now to proceed to setup a page in draft mode (prototype) and once I have something to show will then share with the team and ask for feedback.

@mattab commented on July 27th 2010 Owner

Probably wont fix for now until Robert picks it up again hopefully :-)

This Issue was closed on July 27th 2010
Powered by GitHub Issue Mirror