Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a Piwik Job Board #1237

Closed
anonymous-matomo-user opened this issue Mar 24, 2010 · 9 comments
Closed

Create a Piwik Job Board #1237

anonymous-matomo-user opened this issue Mar 24, 2010 · 9 comments
Labels
c: Website matomo.org For issues related to our matomo.org website. Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc. Major Indicates the severity or impact or benefit of an issue is much higher than normal but not critical. wontfix If you can reproduce this issue, please reopen the issue or create a new one describing it.

Comments

@anonymous-matomo-user
Copy link

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-matomo-user
Copy link
Author

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
Copy link
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-matomo-user
Copy link
Author

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
Copy link
Contributor

Example: http://dev.piwik.org/trac/report/11

@mattab
Copy link
Member

mattab commented Mar 24, 2010

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-matomo-user
Copy link
Author

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-matomo-user
Copy link
Author

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-matomo-user
Copy link
Author

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
Copy link
Member

mattab commented Jul 27, 2010

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

@anonymous-matomo-user anonymous-matomo-user added this to the Community and Marketing milestone Jul 8, 2014
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c: Website matomo.org For issues related to our matomo.org website. Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc. Major Indicates the severity or impact or benefit of an issue is much higher than normal but not critical. wontfix If you can reproduce this issue, please reopen the issue or create a new one describing it.
Projects
None yet
Development

No branches or pull requests

3 participants