PageRenderTime 51ms CodeModel.GetById 16ms RepoModel.GetById 1ms app.codeStats 0ms

/skin/skin_contest_rules.php

https://github.com/azeckoski/az-php-sandbox
PHP | 194 lines | 168 code | 16 blank | 10 comment | 2 complexity | 4797c1763f8aecc718df0e0b2584e079 MD5 | raw file
Possible License(s): GPL-2.0, LGPL-2.1
  1. <?php
  2. /*
  3. * file: skin_contest_rules.php
  4. * Created on Mar 10, 2006 2:26:49 PM by @author aaronz
  5. *
  6. * Aaron Zeckoski (aaronz@vt.edu) - Virginia Tech (http://www.vt.edu/)
  7. */
  8. ?>
  9. <?php
  10. require_once 'include/tool_vars.php';
  11. $PAGE_NAME = "Introduction";
  12. $Message = "";
  13. // connect to database
  14. require 'sql/mysqlconnect.php';
  15. // check authentication
  16. require $ACCOUNTS_PATH.'include/check_authentic.php';
  17. // add in the help link
  18. $EXTRA_LINKS = " - <a style='font-size:.8em;' href='$HELP_LINK' target='_HELP'>Help</a><br/>";
  19. ?>
  20. <?php include $ACCOUNTS_PATH.'include/top_header.php'; // INCLUDE THE HTML HEAD ?>
  21. <script>
  22. <!--
  23. // -->
  24. </script>
  25. <?php include 'include/header.php'; // INCLUDE THE HEADER ?>
  26. <h2>Sakai Skin Contest - Round <?= $ROUND ?></h2>
  27. <h3>Purpose</h3>
  28. <p>The purpose of the contest is to solicit creative new ideas for a default skin with the goal of improving
  29. Sakai's out-of-the box usability and visual appeal. The new default skin will be used in the Sakai 2.2 release.
  30. The top contest entry will be included in the Sakai 2.2 bundle as the default skin.
  31. The 2nd and 3rd place entries will be included in the enterprise bundle as options.</p>
  32. <h3><a name="SakaiSkinContest-Eligibility">Eligibility</a></h3>
  33. <p>The contest is open to any individual, group, or institution.</p>
  34. <h3><a name="SakaiSkinContest-Dates">Dates</a></h3>
  35. <ul>
  36. <li>Begin Date: The contest will begin on <?= date($DATE_FORMAT,strtotime($ROUND_START_DATE)) ?>.
  37. The default starting skin (with the appropriate tags and layout) will be released to the
  38. community to modify on the first day of the contest (see <a href="http://bugs.sakaiproject.org/confluence/x/NTE" target="_new">quickstart package</a>).</li>
  39. <li>End Date: The contest will end on <?= date($DATE_FORMAT,strtotime($ROUND_CLOSE_DATE)) ?>. Any skins
  40. received by <?= date($DATE_FORMAT,strtotime($ROUND_VOTE_DATE)) ?> EST will be eligible for consideration.</li>
  41. <li>Vote Date: Voting will begin as soon as the WG can get the submitted skins into a system where they
  42. can be voted on. Voting on submitted skins will close at
  43. <?= date($DATE_FORMAT,strtotime($ROUND_END_DATE)) ?>.</li>
  44. <li>Selection Date: The top 3 skins will be announced at the Vancouver conference on
  45. June 1, 2006 (the method of announcing the top skins is to be determined).</li>
  46. <li>Cleanup Date: The top 3 skins will be reviewed and cleaned up (if necessary) by
  47. the <a href="http://bugs.sakaiproject.org/confluence/x/9yc" target="_new">Default Skin WG</a>
  48. before the Sakai 2.2 release date. Instructions for activating one of the included skins will be written by the WG.</li>
  49. </ul>
  50. <h3><a name="SakaiSkinContest-Scope">Scope</a></h3>
  51. <p>Submitted skins will encompass an implementation of the CSS class definitions (properties and values) for the
  52. portal (portal.css) and tools (tool.css) along with any image files. The XHTML and CSS selectors are
  53. predefined in css files in the <a href="http://bugs.sakaiproject.org/confluence/x/NTE" target="_new">quickstart package</a>
  54. (more info about the quickstart at the bottom).</p>
  55. <div class="code"><div class="codeContent">
  56. <pre class="code-java">selector { &lt;--out of scope
  57. property: value &lt;--in scope
  58. }</pre>
  59. </div></div>
  60. <h3><a name="SakaiSkinContest-DesignGoals">Design Goals</a></h3>
  61. <i>The Default Skin working groups recommends these but they are not required.</i>
  62. <ul>
  63. <li>Submitted skins should take into account
  64. <a href="http://bugs.sakaiproject.org/confluence/x/SCo" title="Design Standards" target="_new">Design Standards</a> established by the Sakai UI DG.</li>
  65. <li>Take a minimalist (keep-it-simple-stupid) approach in both the graphic and CSS code design.</li>
  66. <li>Make the navigation scheme visually intuitive (e.g. tabs should signify a "multiple site" concept).</li>
  67. </ul>
  68. <h3><a name="SakaiSkinContest-SkinSubmissionRules">Skin Submission Rules</a></h3>
  69. <ul>
  70. <li>All skins must be submitted via the <a href="submit.php">Skin Submission Tool</a></li>
  71. <li>Anyone submitting a skin will be referred to as a participant</li>
  72. <li>The participant who submits a specific skin will be referred to as the owner of that skin</li>
  73. </ul>
  74. <h4><a name="SakaiSkinContest-Generalrules">General rules</a></h4>
  75. <ol>
  76. <li>Anyone can submit a skin: individuals, organizations, institutions, etc. (i.e. skins do not have to be the official skin of a Sakai partner institution)</li>
  77. <!-- <li>Participants can submit one skin only.</li> -->
  78. <li>Participants can submit as many skins as they want - but each should be quite different (no minor variations on a theme, please)</li>
  79. <li>The skin must be submitted as an archive file (zip or tar.gz) which includes all materials in the original default starting skin and in the same directory structure, the archive file name should include the participant email address and the name of their institution and if more than one, numbered - e.g. aaronz_at_vt.edu_virginiatech1.zip, aaronz_at_vt.edu_virginiatech2.zip, aaronz_at_vt.edu_virginiatech3.zip. The skin will be refered to by the skin name supplied in the readme detailed below to preserve anonimity.</li>
  80. <li>Please use the <a href="http://www.sakaiproject.org/images/stories/conferenceLogos/logoslate160x89.jpg" target="_new">sakai logo</a> in your skin and not your institutional logo</li>
  81. <li>All images should be original artwork or represent no copyright problems</li>
  82. </ol>
  83. <h4><a name="SakaiSkinContest-Technicalrules">Technical rules</a></h4>
  84. <ol>
  85. <li>mostly CSS1 prefered - limit CSS2 use only to the most widely supported elements</li>
  86. <li>skin should work well on standards compliant browsers and Internet Explorer for Windows</li>
  87. <li>css must validate</li>
  88. <li>css should be formatted to be easily readable (a line per each property:value pair for all selectors)</li>
  89. <li>css should be lavishly commented</li>
  90. <li>css will be examined for elegance and non-redundancy</li>
  91. <li>css should be saved in a unicode text format</li>
  92. </ol>
  93. <h3><a name="SakaiSkinContest-VotingRules%3A">Voting Rules:</a></h3>
  94. <ul>
  95. <li>Anyone voting for a skin will be referred to as a voter</li>
  96. </ul>
  97. <ol>
  98. <li>All votes must be in by the final voting date (see Dates above)</li>
  99. <li>Users may change their vote up until the final voting date</li>
  100. </ol>
  101. <h3><a name="SakaiSkinContest-Top3skinsresolution">Top 3 skins resolution</a></h3>
  102. <ul>
  103. <li>The top skin will be the submission receiving the most votes</li>
  104. <li>The number 2 skin will be the one receiving the second highest number of votes</li>
  105. <li>The number 3 skin will be the one receiving the third highest number of votes</li>
  106. <li>In case of a tie for any position, the Default Skin WG will break the tie</li>
  107. </ul>
  108. <h3>License Agreement Requirement</h3>
  109. <ul>
  110. <li>The top skins which are planned to be included in the Sakai 2.2 release must have an accompanying
  111. contribution agreement (<a href="http://bugs.sakaiproject.org/confluence/x/aSs" title="License Management Practice">License Management Practice</a>)</li>
  112. <li>If the skin owner does not complete a contribution agreement within 10 days of the contest
  113. selection date, the next ranked skin which does have a contribution agreement completed will be included in its place</li>
  114. </ul>
  115. <h3><a name="SakaiSkinContest-Votingdisplay">Voting display</a></h3>
  116. <p>Voting will occur online using some kind of voting software. <br/>
  117. The voting will work as follows:</p>
  118. <ul>
  119. <li>Each entry will be displayed in the order in which it was submitted</li>
  120. <li>Each entry will have 4 images along with a description of the skin
  121. <ol>
  122. <li>An image of the Sakai gateway page (/portal)</li>
  123. <li>An image of the My Workspace -&gt; Home</li>
  124. <li>An image of Resources (Legacy Tool)</li>
  125. <li>An image of Gradebook (New Tool)</li>
  126. </ol>
  127. </li>
  128. <li>Voters can click through to a site that is actually running the skin.<br/>
  129. <div style="font-style:italic;margin:9px;padding:18px;background-color:#ffffcc;border:1px solid #999900">Note: The contest is not currently active, so the demo site is unavailable. When and if there's a new contest, a demo site will be available.</div>
  130. <!--
  131. Sites will be hosted here:
  132. <a href="http://garden.dmc.dc.umich.edu/portal" target="_new">http://garden.dmc.dc.umich.edu/portal</a> --><br>
  133. This way we will allow the hard work beyond the image to be displayed as well. The site should have some users and content that allows better representation of the skin (the content will be created by the WG).</li>
  134. </ul>
  135. <h3>Suggested voting criteria</h3>
  136. <ul>
  137. <li>This is still being worked on, see <a href="http://bugs.sakaiproject.org/confluence/x/SCo" title="Design Standards" target="_new">Design Standards</a></li>
  138. </ul>
  139. <h3><a name="SakaiSkinContest-Materials">Materials</a></h3>
  140. <ul>
  141. <li><a href="http://bugs.sakaiproject.org/confluence/x/NTE" target="_new">Quickstart Sakai</a> - includes installation instructions and a custom Sakai quickstart with the new stylesheet format for 2.2</li>
  142. </ul>
  143. <p><b>Software recommendations for CSS work</b></p>
  144. <ul>
  145. <li>TopStyle Lite 3.10 - <a href="http://www.bradsoft.com/download/" target="_new">http://www.bradsoft.com/download/</a> (PC only)</li>
  146. <li>Xyle Scope - <a href="http://www.culturedcode.com/xyle/" target="_new">http://www.culturedcode.com/xyle/</a> (Mac)</li>
  147. <li>Firefox Web Developer Extension - <a href="http://chrispederick.com/work/webdeveloper/" target="_new">http://chrispederick.com/work/webdeveloper/</a></li>
  148. <li>Firebug (CSS debugging) - <a href="https://addons.mozilla.org/extensions/moreinfo.php?application=firefox&amp;id=1843" target="_new">https://addons.mozilla.org/extensions/moreinfo.php?application=firefox&amp;id=1843</a></li>
  149. </ul>
  150. <?php include 'include/footer.php'; // Include the FOOTER ?>