Grants:Project/Ле Лой/Fountain/Final


Report accepted
This report for a Project Grant approved in FY 2016-17 has been reviewed and accepted by the Wikimedia Foundation.
  • To read the approved grant submission describing the plan for this project, please visit Grants:Project/Ле Лой/Fountain.
  • You may still review or add to the discussion about this report on its talk page.
  • You are welcome to email projectgrants(_AT_)wikimedia.org at any time if you have questions or concerns about this report.



Welcome to this project's final report! This report shares the outcomes, impact and learnings from the grantee's project.

Part 1: The Project

edit

Summary

edit

Project Goals

edit

Allow to easily conduct edit-a-thons in all WMF projects in all language editions with a modern flexible tool.

Project Impact

edit

Targets

edit
  1. In the first column of the table below, please copy and paste the measures you selected to help you evaluate your project's success (see the Project Impact section of your proposal). Please use one row for each measure. If you set a numeric target for the measure, please include the number.
  2. In the second column, describe your project's actual results. If you set a numeric target for the measure, please report numerically in this column. Otherwise, write a brief sentence summarizing your output or outcome for this measure.
  3. In the third column, you have the option to provide further explanation as needed. You may also add additional explanation below this table.

There were no targets set in the proposal. The tool works and is being actively used.

The functionality as of September 2019 is outlined here (documentation page created by SGill).

Story

edit

Looking back over your whole project, what did you achieve? Tell us the story of your achievements, your results, your outcomes. Focus on inspiring moments, tough challenges, interesting anecdotes or anything that highlights the outcomes of your project. Imagine that you are sharing with a friend about the achievements that matter most to you in your project.

  • This should not be a list of what you did. You will be asked to provide that later in the Methods and Activities section.
  • Consider your original goals as you write your project's story, but don't let them limit you. Your project may have important outcomes you weren't expecting. Please focus on the impact that you believe matters most.

I guess this project's subtitle is 'me vs. burnout'. I've started improving Fountain with a very clear vision, working on specific items according to the schedule; soon after submitting my midpoint report the development went into stagnation as I figured out that I need to rewrite a substantial part of the tool to better reflect the business requirements that arose during the development and to improve the maintainability of Fountain.

Overall the project has been a great success with almost 1900 articles submitted via the tool every month. I received overwhelming positive feedback from the community and plan to continue to maintain and improve the tool.

It is also worth mentionning that the source code is now available for the general public and is published under an open licence which means that even if I would at some point stop being involved with it, Fountain wouldn't die. Publishing the source code also helped me during the development thanks to the feedback and push-requests from the community.

Survey(s)

edit

If you used surveys to evaluate the success of your project, please provide a link(s) in this section, then briefly summarize your survey results in your own words. Include three interesting outputs or outcomes that the survey revealed.

Other

edit

Is there another way you would prefer to communicate the actual results of your project, as you understand them? You can do that here!

Methods and activities

edit

Please provide a list of the main methods and activities through which you completed your project.

  • Internationalisation/localisation of the UI  Done
  • Personal cabinet for participants  Done
  • Personal cabinet for jury members  Done
  • Automated awarding process  Done
  • Edit-a-thon calendar   Done
  • Edit-a-thon management by admins (approve edit-a-thons etc.)  Done
  • Edit-a-thon management by jury members (add/del articles)  Done
  • Actions logging for audit purposes  Done
Edit-a-thon configuration wizard
  • General UI  Done
  • Edit-a-thon rules config  Done
  • Template adding configuration  Done
  • Jury members management  Done

Project resources

edit

Please provide links to all public, online documents and other artifacts that you created during the course of this project. Even if you have linked to them elsewhere in this report, this section serves as a centralized archive for everything you created during your project. Examples include: meeting notes, participant lists, photos or graphics uploaded to Wikimedia Commons, template messages sent to participants, wiki pages, social media (Facebook groups, Twitter accounts), datasets, surveys, questionnaires, code repositories... If possible, include a brief summary with each link.

Learning

edit

The best thing about trying something new is that you learn from it. We want to follow in your footsteps and learn along with you, and we want to know that you took enough risks in your project to have learned something really interesting! Think about what recommendations you have for others who may follow in your footsteps, and use the below sections to describe what worked and what didn’t.

  • Do not sign up for a long project -- I mean it. It was mentally exhausting.
  • Be proactive: when nobody contacts you after the deadline, contact them.
  • Think ahead and do not compromise on code maintainability.

What worked well

edit

What did you try that was successful and you'd recommend others do? To help spread successful strategies so that they can be of use to others in the movement, rather than writing lots of text here, we'd like you to share your finding in the form of a link to a learning pattern.

What didn’t work

edit

What did you try that you learned didn't work? What would you think about doing differently in the future? Please list these as short bullet points.

  • Maintaining a regular work schedule; the development became a series of work-intense sessions.
  • Working with other contributors: several people approached me with ideas but were not able to fully commit to helping out.

Other recommendations

edit

If you have additional recommendations or reflections that don’t fit into the above sections, please list them here.

Next steps and opportunities

edit

Are there opportunities for future growth of this project, or new areas you have uncovered in the course of this grant that could be fruitful for more exploration (either by yourself, or others)? What ideas or suggestions do you have for future projects based on the work you’ve completed? Please list these as short bullet points.

  • Port the existing codebase to the new ASP.NET Core
  • Port the frontend code to TypeScript
  • Implement automatic deployment to the production server from the Git repo

Part 2: The Grant

edit

Finances

edit

Actual spending

edit

Please copy and paste the completed table from your project finances page. Check that you’ve listed the actual expenditures compared with what was originally planned. If there are differences between the planned and actual use of funds, please use the column provided to explain them.


Project management (for approx. 13.5 weeks) 3 × 3,000 = 9,000 USD 9,000 USD 0
Personal income tax 4,433 USD 4,433 USD 0
Total $13,433 USD $13,433 USD 0


Remaining funds

edit

Do you have any unspent funds from the grant?

Please answer yes or no. If yes, list the amount you did not use and explain why.

  • No

If you have unspent funds, they must be returned to WMF. Please see the instructions for returning unspent funds and indicate here if this is still in progress, or if this is already completed:

  • N/A

Documentation

edit

Did you send documentation of all expenses paid with grant funds to grantsadmin wikimedia.org, according to the guidelines here?

Please answer yes or no. If no, include an explanation.

  • No as this is my own 'salary'.

Confirmation of project status

edit

Did you comply with the requirements specified by WMF in the grant agreement?

Please answer yes or no.

  • No
    • The deadlines for reports set up by the agreement were not met. All the other conditions were met and I complied with all of the obligations.

Is your project completed?

Please answer yes or no.

  • Yes

Grantee reflection

edit

We’d love to hear any thoughts you have on what this project has meant to you, or how the experience of being a grantee has gone overall. Is there something that surprised you, or that you particularly enjoyed, or that you’ll do differently going forward as a result of the Project Grant experience? Please share it here!

  • I am very proud of being a grantee of the Wikimedia Foundation which means a lot to me.
  • This grant has allowed me to dramatically improve the tool by adding the new functionality and enhancing the existing features.