<div dir="ltr">
<p>Good Afternoon Justin,<br></p>
<p>Thanks so much for your Grant Request. This email is just to say
that we've received your Grant Request. We <span class="gmail-il">will</span> now open it to two
weeks' of community feedback, and this <span class="gmail-il">will</span> be decided upon at
Council Meeting 11th October. <br>
</p>
<p>Kind regards, <br>
</p>
<p>Sae Ra</p><div dir="ltr" class="gmail-m_-5142808303634839284gmail_signature"><div dir="ltr"><div><pre cols="72" style="white-space:pre-wrap">--
Sae Ra Germaine
<span><span>Secretary</span></span>
Linux Australia
<a href="mailto:secretary@linux.org.au" target="_blank"><span><span>secretary</span></span>@linux.org.au</a>
<a href="http://linux.org.au/" target="_blank">http://linux.org.au</a>
Linux Australia Inc
GPO Box 4788
Sydney NSW 2001
Australia
ABN 56 987 117 479</pre></div></div></div>
<br><br><div class="gmail_quote"><div dir="ltr">On Thu, Sep 27, 2018 at 12:18 PM Justin Freeman <<a href="mailto:justin@agileware.com.au" target="_blank">justin@agileware.com.au</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Linux Australia Grant request - Unit testing and UX improvements for CiviCRM Elections extension</div><br class="m_-5142808303634839284m_6645046355820142715inbox-inbox-Apple-interchange-newline"></div><div>BACKGROUND</div><div><br></div><div>Agileware was engaged earlier in the year by Linux Australia to undertake website replacement, and replacement of the existing MemberDB system (<a href="https://www.flamingspork.com/projects/memberdb/" target="_blank">https://www.flamingspork.com/projects/memberdb/</a>) with CiviCRM (<a href="https://civicrm.org" target="_blank">https://civicrm.org</a>) and a new CiviCRM extension, Elections which implements online preferential voting. In order to meet the project budget requirements, unit testing and UX of the Elections extension CiviCRM - which replaces the equivalent functionality in MemberDB - were removed from the project scope.</div><div><br></div><div>CiviCRM's user base is predominantly not for profit organisations, and some have similar voting requirements to Linux Australia - ie preferential run-off voting. Linux Australia's brief was to make the custom Elections extension available under an open source license so other organisations can benefit from the work that has been done in this space.</div><div><br></div><div>Given the wider applicability of the Elections extension, we've started work on unit tests and UX improvements on our own time, and are reaching out to see if this is something that the community would support as a grant request.</div><div><br></div><div>SPECIFICS OF THE GRANT REQUEST</div><div><br></div><div>1. Unit testing - unit testing allows us to implement assertions covering the Elections extension and ensure that they are validated as part of continuous integration and continuous development processes. This also allows the Elections extension to be more easily extended in the future to meet the needs of organisations with different voting requirements - and at a broader level helps the CiviCRM product to continue to grow in its usefulness and robustness. The unit tests themselves will be open sourced with the Elections extension.</div><div><br></div><div>Grant request amount: $3,300 GST inc (24 hours x $137.50 hourly rate)</div><div><br></div><div>2. UX improvements - the default UX in CiviCRM is not user friendly. The election workflow process is quite complex, both from a user perspective and administrator perspective. One of the challenges not for profit organisations face is in encouraging members to vote, and by improving the UX of the Elections extension it will reduce complexity and make the process easier for members to understand. As a result, this will also reduce administrator time in managing elections as members can self-service more effectively.</div><div><br></div><div>Grant request amount: $5,500 GST inc (40 hours x $137.50 hourly rate)</div></div>-- <br><div dir="ltr" class="m_-5142808303634839284m_6645046355820142715gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div style="line-height:19.5px">Justin <span class="m_-5142808303634839284m_6645046355820142715inbox-inbox-inbox-inbox-lG">Freeman</span> | CEO</div><div style="line-height:19.5px"><br></div><div style="line-height:19.5px">phone: 1300 76 87 38 | web: <a href="https://agileware.com.au/" target="_blank">https://agileware.com.au</a><br></div><div style="line-height:19.5px">address: Unit 4, 55-57 Lathlain Street, Belconnen ACT 2617, Australia </div><div style="line-height:19.5px">Agileware Pty. Ltd. | ABN: 46 100 906 947 </div><div style="line-height:19.5px"><br></div><div style="line-height:19.5px">Keep up to date with Agileware, sign-up to our newsletter, <a href="https://agileware.com.au/newsletter" target="_blank">https://agileware.com.au/newsletter</a></div><div style="line-height:19.5px"><span style="font-size:12.8px">Latest training schedule for Wordpress, Drupal and CiviCRM courses, </span><a href="https://agileware.com.au/training" style="font-size:12.8px" target="_blank">https://agileware.com.au/training</a><br></div><div style="line-height:19.5px"><br></div><div style="line-height:19.5px"><i>Agileware are your Australian Wordpress, Drupal and CiviCRM experts. We provide dedicated development, support, training and hosting.</i></div></div></div>
_______________________________________________<br>
committee mailing list<br>
<a href="mailto:committee@lists.linux.org.au" target="_blank">committee@lists.linux.org.au</a><br>
<a href="http://lists.linux.org.au/mailman/listinfo/committee" rel="noreferrer" target="_blank">http://lists.linux.org.au/mailman/listinfo/committee</a><br>
<br>
To unsubscribe from this list, send a blank email to<br>
<a href="mailto:committee-unsubscribe@lists.linux.org.au" target="_blank">committee-unsubscribe@lists.linux.org.au</a></blockquote></div><br clear="all"><br><div dir="ltr" class="m_-5142808303634839284gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div> </div></div></div></div></div>