task-brainstorming: Difference between revisions
No edit summary |
No edit summary |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{warning|Consider this document purely historical, and start any new to do work from the beginning of the process with [[task-research]] and documenting use-cases before re-brainstoring. See '''[[process]]''' for details for how to start that page and join the #microformats [[irc]] channel on Liberachat before proceeding any further.}} | |||
= Task Brainstorming = | = Task Brainstorming = | ||
== Use Cases == | |||
To focus the discussion, please add use cases below that will help show what problems the citation microformat will be solving. | |||
== Examples == | |||
Below please find an example snippet of markup incorporating classes from the proposed task microformat. These classes are woven into a form field for building the overall task output. | |||
<form id="form1" name="form1" method="post" action=""> <br/> <h2> Assign Task</h2> <br/> <p> <br/> <label> <strong> Title:</strong> <br/> <input type="text" name="textfield" /> <br/> </label> <br/> </p> <br/> <p> <br/> <label class="priority"> <strong> Priority:</strong> <br/> <select name="select7"> <br/> <option value="Low"> Low</option> <br/> <option value="Medium" selected="selected"> Medium</option> <br/> <option value="High"> High</option> <br/> </select> <br/> </label> <br/> </p> <br/> <p> <br/> <label class="dtend"> <strong> Due date:</strong> <br/> <br /> <br/> <input name="radiobutton" type="radio" value="radiobutton" checked="checked" /> <br/> <select name="select"> <br/> <option value="January" selected> January</option> <br/> <option value="February"> February</option> <br/> <option value="March"> March</option> <br/> <option value="April"> April</option> <br/> <option value="May"> May</option> <br/> <option value="June"> June</option> <br/> <option value="July"> July</option> <br/> <option value="August"> August</option> <br/> <option value="September"> September</option> <br/> <option value="October"> October</option> <br/> <option value="November"> November</option> <br/> <option value="December"> December</option> <br/> </select> <br/> </label> <br/> <label> <br/> <select name="select2"> <br/> <option value="01"> 01</option> <br/> <option value="02"> 02</option> <br/> <option value="03"> 03</option> <br/> <option value="04"> 04</option> <br/> <option value="05"> 05</option> <br/> <option value="06"> 06</option> <br/> <option value="07"> 07</option> <br/> <option value="08"> 08</option> <br/> <option value="09"> 09</option> <br/> <option value="10"> 10</option> <br/> <option value="11"> 11</option> <br/> <option value="12"> 12</option> <br/> <option value="13"> 13</option> <br/> <option value="14"> 14</option> <br/> <option value="15"> 15</option> <br/> <option value="16"> 16</option> <br/> <option value="17"> 17</option> <br/> <option value="18"> 18</option> <br/> <option value="19"> 19</option> <br/> <option value="20"> 20</option> <br/> <option value="21"> 21</option> <br/> <option value="22"> 22</option> <br/> <option value="23"> 23</option> <br/> <option value="24"> 24</option> <br/> <option value="25"> 25</option> <br/> <option value="26"> 26</option> <br/> <option value="27"> 27</option> <br/> <option value="28"> 28</option> <br/> <option value="29"> 29</option> <br/> <option value="30"> 30</option> <br/> <option value="31"> 31</option> <br/> </select> <br/> </label> <br/> <label> <br/> <select name="select3"> <br/> <option value="2007"> 2007</option> <br/> <option value="2008"> 2008</option> <br/> <option value="2009"> 2009</option> <br/> <option value="2010"> 2010</option> <br/> </select> <br/> </label> <br/> </p> <br/> <p> <br/> <label class="rrule"> <br/> <input name="radiobutton" type="radio" value="radiobutton" /> <br/> Recurs: <br/> </label> <br/> <label class="freq"> <br/> <select name="select9"> <br/> <option value="Daily" selected="selected"> Daily</option> <br/> <option value="Weekly"> Weekly</option> <br/> <option value="Monthly"> Monthly</option> <br/> <option value="Annually"> Annually</option> <br/> </select> <br/> </label> <br/> <label> At: <br/> <select name="select10"> <br/> <option value="Early morning"> Before 7AM</option> <br/> <option value="7:00 AM"> 7:00 AM</option> <br/> <option value="8:00 AM"> 8:00 AM</option> <br/> <option value="9:00 AM" selected> 9:00 AM</option> <br/> <option value="10:00 AM"> 10:00 AM</option> <br/> <option value="11:00 AM"> 11:00 AM</option> <br/> <option value="12:00 PM"> 12:00 PM</option> <br/> <option value="1:00 PM"> 1:00 PM</option> <br/> <option value="2:00 PM"> 2:00 PM</option> <br/> <option value="3:00 PM"> 3:00 PM</option> <br/> <option value="4:00 PM"> 4:00 PM</option> <br/> <option value="5:00 PM"> 5:00 PM</option> <br/> <option value="6:00 PM"> 6:00 PM</option> <br/> <option value="7:00 PM"> 7:00 PM</option> <br/> <option value="Late night"> After 7PM</option> <br/> </select> <br/> </label> <br/> </p> <br/> <p> <br/> <label> <strong> Start date:</strong> <br/> <input name="radiobutton" type="radio" value="radiobutton" checked="checked" /> Today<br/> <input name="radiobutton" type="radio" value="radiobutton" /> <br/> <span class="dtend"> <br/> <select name="select11"> <br/> <option value="January" selected> January</option> <br/> <option value="February"> February</option> <br/> <option value="March"> March</option> <br/> <option value="April"> April</option> <br/> <option value="May"> May</option> <br/> <option value="June"> June</option> <br/> <option value="July"> July</option> <br/> <option value="August"> August</option> <br/> <option value="September"> September</option> <br/> <option value="October"> October</option> <br/> <option value="November"> November</option> <br/> <option value="December"> December</option> <br/> </select> <br/> </span> <br/> <select name="select13"> <br/> <option value="01"> 01</option> <br/> <option value="02"> 02</option> <br/> <option value="03"> 03</option> <br/> <option value="04"> 04</option> <br/> <option value="05"> 05</option> <br/> <option value="06"> 06</option> <br/> <option value="07"> 07</option> <br/> <option value="08"> 08</option> <br/> <option value="09"> 09</option> <br/> <option value="10"> 10</option> <br/> <option value="11"> 11</option> <br/> <option value="12"> 12</option> <br/> <option value="13"> 13</option> <br/> <option value="14"> 14</option> <br/> <option value="15"> 15</option> <br/> <option value="16"> 16</option> <br/> <option value="17"> 17</option> <br/> <option value="18"> 18</option> <br/> <option value="19"> 19</option> <br/> <option value="20"> 20</option> <br/> <option value="21"> 21</option> <br/> <option value="22"> 22</option> <br/> <option value="23"> 23</option> <br/> <option value="24"> 24</option> <br/> <option value="25"> 25</option> <br/> <option value="26"> 26</option> <br/> <option value="27"> 27</option> <br/> <option value="28"> 28</option> <br/> <option value="29"> 29</option> <br/> <option value="30"> 30</option> <br/> <option value="31"> 31</option> <br/> </select> <br/> <select name="select4"> <br/> <option value="2007"> 2007</option> <br/> <option value="2008"> 2008</option> <br/> <option value="2009"> 2009</option> <br/> <option value="2010"> 2010</option> <br/> </select> <br/> </label> <br/> </p> <br/> <p> <br/> <label class="dtrem"> <br/> <input type="checkbox" name="checkbox" value="checkbox" /> <br/> <strong> Alarm:</strong> <br/> <select name="select12"> <br/> <option value="January" selected> January</option> <br/> <option value="February"> February</option> <br/> <option value="March"> March</option> <br/> <option value="April"> April</option> <br/> <option value="May"> May</option> <br/> <option value="June"> June</option> <br/> <option value="July"> July</option> <br/> <option value="August"> August</option> <br/> <option value="September"> September</option> <br/> <option value="October"> October</option> <br/> <option value="November"> November</option> <br/> <option value="December"> December</option> <br/> </select> <br/> <select name="select14"> <br/> <option value="01"> 01</option> <br/> <option value="02"> 02</option> <br/> <option value="03"> 03</option> <br/> <option value="04"> 04</option> <br/> <option value="05"> 05</option> <br/> <option value="06"> 06</option> <br/> <option value="07"> 07</option> <br/> <option value="08"> 08</option> <br/> <option value="09"> 09</option> <br/> <option value="10"> 10</option> <br/> <option value="11"> 11</option> <br/> <option value="12"> 12</option> <br/> <option value="13"> 13</option> <br/> <option value="14"> 14</option> <br/> <option value="15"> 15</option> <br/> <option value="16"> 16</option> <br/> <option value="17"> 17</option> <br/> <option value="18"> 18</option> <br/> <option value="19"> 19</option> <br/> <option value="20"> 20</option> <br/> <option value="21"> 21</option> <br/> <option value="22"> 22</option> <br/> <option value="23"> 23</option> <br/> <option value="24"> 24</option> <br/> <option value="25"> 25</option> <br/> <option value="26"> 26</option> <br/> <option value="27"> 27</option> <br/> <option value="28"> 28</option> <br/> <option value="29"> 29</option> <br/> <option value="30"> 30</option> <br/> <option value="31"> 31</option> <br/> </select> <br/> <select name="select5"> <br/> <option value="2007"> 2007</option> <br/> <option value="2008"> 2008</option> <br/> <option value="2009"> 2009</option> <br/> <option value="2010"> 2010</option> <br/> </select> <br/> <select name="select6"> <br/> <option value="Early morning"> Before 7AM</option> <br/> <option value="7:00 AM"> 7:00 AM</option> <br/> <option value="8:00 AM"> 8:00 AM</option> <br/> <option value="9:00 AM" selected> 9:00 AM</option> <br/> <option value="10:00 AM"> 10:00 AM</option> <br/> <option value="11:00 AM"> 11:00 AM</option> <br/> <option value="12:00 PM"> 12:00 PM</option> <br/> <option value="1:00 PM"> 1:00 PM</option> <br/> <option value="2:00 PM"> 2:00 PM</option> <br/> <option value="3:00 PM"> 3:00 PM</option> <br/> <option value="4:00 PM"> 4:00 PM</option> <br/> <option value="5:00 PM"> 5:00 PM</option> <br/> <option value="6:00 PM"> 6:00 PM</option> <br/> <option value="7:00 PM"> 7:00 PM</option> <br/> <option value="Late night"> After 7PM</option> <br/> </select> <br/> </label> <br/> </p> <br/> <p> <br/> <label class="fn"> <strong> Assigned to:</strong> <br/> <input type="text" name="textfield2" /> <br/> </label> <br/> </p> <br/> <p> <br/> <label class="cc"> <strong> Send a copy to:</strong> <br/> <input type="text" name="textfield22" /> <br/> </label> <br/> </p> <br/> <p> <br/> <label class="enclosure"> <strong> Associate a file URI:</strong> <br/> <input type="text" name="textfield222" /> <br/> </label> <br/> <label rel="enclosure"> </label> <br/> </p> <br/> <p> <br/> <label class="summary"> <strong> Summary:</strong> <br/> <textarea name="textarea"> </textarea> <br/> </label> <br/> </p> <br/> <p> <br/> <input type="submit" name="Submit3" value="Save and Close" /> <br/> </p> <br/> <hr /> <br/> <h3> Advanced Options:</h3> <br/> <p> <br/> <label class="status"> <strong> Status:</strong> <br/> <select name="select8"> <br/> <option value="Active" selected="selected"> Active</option> <br/> <option value="Disabled"> Disabled</option> <br/> <option value="Complete"> Complete</option> <br/> </select> <br/> </label> <br/> </p> <br/> <p> <br/> <label class="privacy"> <strong> Privacy:</strong> <br/> <input name="radiobutton" type="radio" value="radiobutton" checked="checked" /> Public</label> <br/> <label class="privacy"> <br/> <input name="radiobutton" type="radio" value="radiobutton" /> Private<br/> </label> <br/> </p> <br/> <p> <br/> <label class="category"> <strong> Category:</strong> <br/> <input type="text" name="textfield3" /> <br/> </label> <br/> </p> <br/> <p> <br/> <label rel="meta"> <strong> Tags:</strong> <br/> <input type="text" name="textfield4" /> <br/> </label> <br/> </p> <br/> <p> <br/> <label rel="org"> <strong> Group / Team :</strong> <br/> <input type="text" name="textfield32" /> <br/> </label> <br/> </p> <br/> <p> <br/> <label rel="par"> <strong> Parent Task URI:</strong> <br/> <input type="text" name="textfield6" /> <br/> </label> <br/> </p> <br/> <p> <br/> <label rel="dep"> <strong> Dependency Task (Critical Path) URI:</strong> <br/> <input type="text" name="textfield7" /> <br/> </label> <br/> </p> <br/> <p> <br/> <input type="submit" name="Submit32" value="Save and Close" /> <br/> <!-- Submit button must dynamically assign orignator, timezone, creation date, duration, 0% progress, etc. --> <br/> <br /> <br/> </p> <br/> </form> <br/> | <form id="form1" name="form1" method="post" action=""> <br/> <h2> Assign Task</h2> <br/> <p> <br/> <label> <strong> Title:</strong> <br/> <input type="text" name="textfield" /> <br/> </label> <br/> </p> <br/> <p> <br/> <label class="priority"> <strong> Priority:</strong> <br/> <select name="select7"> <br/> <option value="Low"> Low</option> <br/> <option value="Medium" selected="selected"> Medium</option> <br/> <option value="High"> High</option> <br/> </select> <br/> </label> <br/> </p> <br/> <p> <br/> <label class="dtend"> <strong> Due date:</strong> <br/> <br /> <br/> <input name="radiobutton" type="radio" value="radiobutton" checked="checked" /> <br/> <select name="select"> <br/> <option value="January" selected> January</option> <br/> <option value="February"> February</option> <br/> <option value="March"> March</option> <br/> <option value="April"> April</option> <br/> <option value="May"> May</option> <br/> <option value="June"> June</option> <br/> <option value="July"> July</option> <br/> <option value="August"> August</option> <br/> <option value="September"> September</option> <br/> <option value="October"> October</option> <br/> <option value="November"> November</option> <br/> <option value="December"> December</option> <br/> </select> <br/> </label> <br/> <label> <br/> <select name="select2"> <br/> <option value="01"> 01</option> <br/> <option value="02"> 02</option> <br/> <option value="03"> 03</option> <br/> <option value="04"> 04</option> <br/> <option value="05"> 05</option> <br/> <option value="06"> 06</option> <br/> <option value="07"> 07</option> <br/> <option value="08"> 08</option> <br/> <option value="09"> 09</option> <br/> <option value="10"> 10</option> <br/> <option value="11"> 11</option> <br/> <option value="12"> 12</option> <br/> <option value="13"> 13</option> <br/> <option value="14"> 14</option> <br/> <option value="15"> 15</option> <br/> <option value="16"> 16</option> <br/> <option value="17"> 17</option> <br/> <option value="18"> 18</option> <br/> <option value="19"> 19</option> <br/> <option value="20"> 20</option> <br/> <option value="21"> 21</option> <br/> <option value="22"> 22</option> <br/> <option value="23"> 23</option> <br/> <option value="24"> 24</option> <br/> <option value="25"> 25</option> <br/> <option value="26"> 26</option> <br/> <option value="27"> 27</option> <br/> <option value="28"> 28</option> <br/> <option value="29"> 29</option> <br/> <option value="30"> 30</option> <br/> <option value="31"> 31</option> <br/> </select> <br/> </label> <br/> <label> <br/> <select name="select3"> <br/> <option value="2007"> 2007</option> <br/> <option value="2008"> 2008</option> <br/> <option value="2009"> 2009</option> <br/> <option value="2010"> 2010</option> <br/> </select> <br/> </label> <br/> </p> <br/> <p> <br/> <label class="rrule"> <br/> <input name="radiobutton" type="radio" value="radiobutton" /> <br/> Recurs: <br/> </label> <br/> <label class="freq"> <br/> <select name="select9"> <br/> <option value="Daily" selected="selected"> Daily</option> <br/> <option value="Weekly"> Weekly</option> <br/> <option value="Monthly"> Monthly</option> <br/> <option value="Annually"> Annually</option> <br/> </select> <br/> </label> <br/> <label> At: <br/> <select name="select10"> <br/> <option value="Early morning"> Before 7AM</option> <br/> <option value="7:00 AM"> 7:00 AM</option> <br/> <option value="8:00 AM"> 8:00 AM</option> <br/> <option value="9:00 AM" selected> 9:00 AM</option> <br/> <option value="10:00 AM"> 10:00 AM</option> <br/> <option value="11:00 AM"> 11:00 AM</option> <br/> <option value="12:00 PM"> 12:00 PM</option> <br/> <option value="1:00 PM"> 1:00 PM</option> <br/> <option value="2:00 PM"> 2:00 PM</option> <br/> <option value="3:00 PM"> 3:00 PM</option> <br/> <option value="4:00 PM"> 4:00 PM</option> <br/> <option value="5:00 PM"> 5:00 PM</option> <br/> <option value="6:00 PM"> 6:00 PM</option> <br/> <option value="7:00 PM"> 7:00 PM</option> <br/> <option value="Late night"> After 7PM</option> <br/> </select> <br/> </label> <br/> </p> <br/> <p> <br/> <label> <strong> Start date:</strong> <br/> <input name="radiobutton" type="radio" value="radiobutton" checked="checked" /> Today<br/> <input name="radiobutton" type="radio" value="radiobutton" /> <br/> <span class="dtend"> <br/> <select name="select11"> <br/> <option value="January" selected> January</option> <br/> <option value="February"> February</option> <br/> <option value="March"> March</option> <br/> <option value="April"> April</option> <br/> <option value="May"> May</option> <br/> <option value="June"> June</option> <br/> <option value="July"> July</option> <br/> <option value="August"> August</option> <br/> <option value="September"> September</option> <br/> <option value="October"> October</option> <br/> <option value="November"> November</option> <br/> <option value="December"> December</option> <br/> </select> <br/> </span> <br/> <select name="select13"> <br/> <option value="01"> 01</option> <br/> <option value="02"> 02</option> <br/> <option value="03"> 03</option> <br/> <option value="04"> 04</option> <br/> <option value="05"> 05</option> <br/> <option value="06"> 06</option> <br/> <option value="07"> 07</option> <br/> <option value="08"> 08</option> <br/> <option value="09"> 09</option> <br/> <option value="10"> 10</option> <br/> <option value="11"> 11</option> <br/> <option value="12"> 12</option> <br/> <option value="13"> 13</option> <br/> <option value="14"> 14</option> <br/> <option value="15"> 15</option> <br/> <option value="16"> 16</option> <br/> <option value="17"> 17</option> <br/> <option value="18"> 18</option> <br/> <option value="19"> 19</option> <br/> <option value="20"> 20</option> <br/> <option value="21"> 21</option> <br/> <option value="22"> 22</option> <br/> <option value="23"> 23</option> <br/> <option value="24"> 24</option> <br/> <option value="25"> 25</option> <br/> <option value="26"> 26</option> <br/> <option value="27"> 27</option> <br/> <option value="28"> 28</option> <br/> <option value="29"> 29</option> <br/> <option value="30"> 30</option> <br/> <option value="31"> 31</option> <br/> </select> <br/> <select name="select4"> <br/> <option value="2007"> 2007</option> <br/> <option value="2008"> 2008</option> <br/> <option value="2009"> 2009</option> <br/> <option value="2010"> 2010</option> <br/> </select> <br/> </label> <br/> </p> <br/> <p> <br/> <label class="dtrem"> <br/> <input type="checkbox" name="checkbox" value="checkbox" /> <br/> <strong> Alarm:</strong> <br/> <select name="select12"> <br/> <option value="January" selected> January</option> <br/> <option value="February"> February</option> <br/> <option value="March"> March</option> <br/> <option value="April"> April</option> <br/> <option value="May"> May</option> <br/> <option value="June"> June</option> <br/> <option value="July"> July</option> <br/> <option value="August"> August</option> <br/> <option value="September"> September</option> <br/> <option value="October"> October</option> <br/> <option value="November"> November</option> <br/> <option value="December"> December</option> <br/> </select> <br/> <select name="select14"> <br/> <option value="01"> 01</option> <br/> <option value="02"> 02</option> <br/> <option value="03"> 03</option> <br/> <option value="04"> 04</option> <br/> <option value="05"> 05</option> <br/> <option value="06"> 06</option> <br/> <option value="07"> 07</option> <br/> <option value="08"> 08</option> <br/> <option value="09"> 09</option> <br/> <option value="10"> 10</option> <br/> <option value="11"> 11</option> <br/> <option value="12"> 12</option> <br/> <option value="13"> 13</option> <br/> <option value="14"> 14</option> <br/> <option value="15"> 15</option> <br/> <option value="16"> 16</option> <br/> <option value="17"> 17</option> <br/> <option value="18"> 18</option> <br/> <option value="19"> 19</option> <br/> <option value="20"> 20</option> <br/> <option value="21"> 21</option> <br/> <option value="22"> 22</option> <br/> <option value="23"> 23</option> <br/> <option value="24"> 24</option> <br/> <option value="25"> 25</option> <br/> <option value="26"> 26</option> <br/> <option value="27"> 27</option> <br/> <option value="28"> 28</option> <br/> <option value="29"> 29</option> <br/> <option value="30"> 30</option> <br/> <option value="31"> 31</option> <br/> </select> <br/> <select name="select5"> <br/> <option value="2007"> 2007</option> <br/> <option value="2008"> 2008</option> <br/> <option value="2009"> 2009</option> <br/> <option value="2010"> 2010</option> <br/> </select> <br/> <select name="select6"> <br/> <option value="Early morning"> Before 7AM</option> <br/> <option value="7:00 AM"> 7:00 AM</option> <br/> <option value="8:00 AM"> 8:00 AM</option> <br/> <option value="9:00 AM" selected> 9:00 AM</option> <br/> <option value="10:00 AM"> 10:00 AM</option> <br/> <option value="11:00 AM"> 11:00 AM</option> <br/> <option value="12:00 PM"> 12:00 PM</option> <br/> <option value="1:00 PM"> 1:00 PM</option> <br/> <option value="2:00 PM"> 2:00 PM</option> <br/> <option value="3:00 PM"> 3:00 PM</option> <br/> <option value="4:00 PM"> 4:00 PM</option> <br/> <option value="5:00 PM"> 5:00 PM</option> <br/> <option value="6:00 PM"> 6:00 PM</option> <br/> <option value="7:00 PM"> 7:00 PM</option> <br/> <option value="Late night"> After 7PM</option> <br/> </select> <br/> </label> <br/> </p> <br/> <p> <br/> <label class="fn"> <strong> Assigned to:</strong> <br/> <input type="text" name="textfield2" /> <br/> </label> <br/> </p> <br/> <p> <br/> <label class="cc"> <strong> Send a copy to:</strong> <br/> <input type="text" name="textfield22" /> <br/> </label> <br/> </p> <br/> <p> <br/> <label class="enclosure"> <strong> Associate a file URI:</strong> <br/> <input type="text" name="textfield222" /> <br/> </label> <br/> <label rel="enclosure"> </label> <br/> </p> <br/> <p> <br/> <label class="summary"> <strong> Summary:</strong> <br/> <textarea name="textarea"> </textarea> <br/> </label> <br/> </p> <br/> <p> <br/> <input type="submit" name="Submit3" value="Save and Close" /> <br/> </p> <br/> <hr /> <br/> <h3> Advanced Options:</h3> <br/> <p> <br/> <label class="status"> <strong> Status:</strong> <br/> <select name="select8"> <br/> <option value="Active" selected="selected"> Active</option> <br/> <option value="Disabled"> Disabled</option> <br/> <option value="Complete"> Complete</option> <br/> </select> <br/> </label> <br/> </p> <br/> <p> <br/> <label class="privacy"> <strong> Privacy:</strong> <br/> <input name="radiobutton" type="radio" value="radiobutton" checked="checked" /> Public</label> <br/> <label class="privacy"> <br/> <input name="radiobutton" type="radio" value="radiobutton" /> Private<br/> </label> <br/> </p> <br/> <p> <br/> <label class="category"> <strong> Category:</strong> <br/> <input type="text" name="textfield3" /> <br/> </label> <br/> </p> <br/> <p> <br/> <label rel="meta"> <strong> Tags:</strong> <br/> <input type="text" name="textfield4" /> <br/> </label> <br/> </p> <br/> <p> <br/> <label rel="org"> <strong> Group / Team :</strong> <br/> <input type="text" name="textfield32" /> <br/> </label> <br/> </p> <br/> <p> <br/> <label rel="par"> <strong> Parent Task URI:</strong> <br/> <input type="text" name="textfield6" /> <br/> </label> <br/> </p> <br/> <p> <br/> <label rel="dep"> <strong> Dependency Task (Critical Path) URI:</strong> <br/> <input type="text" name="textfield7" /> <br/> </label> <br/> </p> <br/> <p> <br/> <input type="submit" name="Submit32" value="Save and Close" /> <br/> <!-- Submit button must dynamically assign orignator, timezone, creation date, duration, 0% progress, etc. --> <br/> <br /> <br/> </p> <br/> </form> <br/> | ||
== Possible Next Steps == | |||
Perhaps with PHP and/or XSLT: | |||
Step 1: Create an output function that takes the form data entered by the user and compiles it into a flat HTML page when the user clicks "submit" | |||
Step 2: Create a translation function that takes the form data and uses XSLT or PHP to restructure the output into Microsoft's Task format. Add the ability to choose an output type as a drop down menu next to the "'submit" button with options for "HTML" or "Outlook Task Format" | |||
Step 3: Create a translation function that takes the form data and uses XSLT or PHP to restructure the output into Apple's Task format. Add the ability to choose an output type as a drop down menu next to the "'submit" button with options for "HTML", "Outlook Task Format", or "Apple Mail Format" | |||
Step 4: Create a Firefox browser plugin for consuming tasks using the HTML microformat--as well as relating them to one another using URIs? | |||
Step 5: Somehow get MS and Apple to adopt the open-source, universal format for tasks... i.e. the microformat (as opposed to their proprietary formats) | |||
== See Also == | |||
* [[task|Task Effort]] | |||
* [[task-examples|Task Examples]] | |||
* [[task-formats|Task Formats]] | |||
* [[task-faq|Task FAQ]] |
Latest revision as of 05:06, 20 August 2021
Task Brainstorming
Use Cases
To focus the discussion, please add use cases below that will help show what problems the citation microformat will be solving.
Examples
Below please find an example snippet of markup incorporating classes from the proposed task microformat. These classes are woven into a form field for building the overall task output.
<form id="form1" name="form1" method="post" action="">
<h2> Assign Task</h2>
<p>
<label> <strong> Title:</strong>
<input type="text" name="textfield" />
</label>
</p>
<p>
<label class="priority"> <strong> Priority:</strong>
<select name="select7">
<option value="Low"> Low</option>
<option value="Medium" selected="selected"> Medium</option>
<option value="High"> High</option>
</select>
</label>
</p>
<p>
<label class="dtend"> <strong> Due date:</strong>
<br />
<input name="radiobutton" type="radio" value="radiobutton" checked="checked" />
<select name="select">
<option value="January" selected> January</option>
<option value="February"> February</option>
<option value="March"> March</option>
<option value="April"> April</option>
<option value="May"> May</option>
<option value="June"> June</option>
<option value="July"> July</option>
<option value="August"> August</option>
<option value="September"> September</option>
<option value="October"> October</option>
<option value="November"> November</option>
<option value="December"> December</option>
</select>
</label>
<label>
<select name="select2">
<option value="01"> 01</option>
<option value="02"> 02</option>
<option value="03"> 03</option>
<option value="04"> 04</option>
<option value="05"> 05</option>
<option value="06"> 06</option>
<option value="07"> 07</option>
<option value="08"> 08</option>
<option value="09"> 09</option>
<option value="10"> 10</option>
<option value="11"> 11</option>
<option value="12"> 12</option>
<option value="13"> 13</option>
<option value="14"> 14</option>
<option value="15"> 15</option>
<option value="16"> 16</option>
<option value="17"> 17</option>
<option value="18"> 18</option>
<option value="19"> 19</option>
<option value="20"> 20</option>
<option value="21"> 21</option>
<option value="22"> 22</option>
<option value="23"> 23</option>
<option value="24"> 24</option>
<option value="25"> 25</option>
<option value="26"> 26</option>
<option value="27"> 27</option>
<option value="28"> 28</option>
<option value="29"> 29</option>
<option value="30"> 30</option>
<option value="31"> 31</option>
</select>
</label>
<label>
<select name="select3">
<option value="2007"> 2007</option>
<option value="2008"> 2008</option>
<option value="2009"> 2009</option>
<option value="2010"> 2010</option>
</select>
</label>
</p>
<p>
<label class="rrule">
<input name="radiobutton" type="radio" value="radiobutton" />
Recurs:
</label>
<label class="freq">
<select name="select9">
<option value="Daily" selected="selected"> Daily</option>
<option value="Weekly"> Weekly</option>
<option value="Monthly"> Monthly</option>
<option value="Annually"> Annually</option>
</select>
</label>
<label> At:
<select name="select10">
<option value="Early morning"> Before 7AM</option>
<option value="7:00 AM"> 7:00 AM</option>
<option value="8:00 AM"> 8:00 AM</option>
<option value="9:00 AM" selected> 9:00 AM</option>
<option value="10:00 AM"> 10:00 AM</option>
<option value="11:00 AM"> 11:00 AM</option>
<option value="12:00 PM"> 12:00 PM</option>
<option value="1:00 PM"> 1:00 PM</option>
<option value="2:00 PM"> 2:00 PM</option>
<option value="3:00 PM"> 3:00 PM</option>
<option value="4:00 PM"> 4:00 PM</option>
<option value="5:00 PM"> 5:00 PM</option>
<option value="6:00 PM"> 6:00 PM</option>
<option value="7:00 PM"> 7:00 PM</option>
<option value="Late night"> After 7PM</option>
</select>
</label>
</p>
<p>
<label> <strong> Start date:</strong>
<input name="radiobutton" type="radio" value="radiobutton" checked="checked" /> Today
<input name="radiobutton" type="radio" value="radiobutton" />
<span class="dtend">
<select name="select11">
<option value="January" selected> January</option>
<option value="February"> February</option>
<option value="March"> March</option>
<option value="April"> April</option>
<option value="May"> May</option>
<option value="June"> June</option>
<option value="July"> July</option>
<option value="August"> August</option>
<option value="September"> September</option>
<option value="October"> October</option>
<option value="November"> November</option>
<option value="December"> December</option>
</select>
</span>
<select name="select13">
<option value="01"> 01</option>
<option value="02"> 02</option>
<option value="03"> 03</option>
<option value="04"> 04</option>
<option value="05"> 05</option>
<option value="06"> 06</option>
<option value="07"> 07</option>
<option value="08"> 08</option>
<option value="09"> 09</option>
<option value="10"> 10</option>
<option value="11"> 11</option>
<option value="12"> 12</option>
<option value="13"> 13</option>
<option value="14"> 14</option>
<option value="15"> 15</option>
<option value="16"> 16</option>
<option value="17"> 17</option>
<option value="18"> 18</option>
<option value="19"> 19</option>
<option value="20"> 20</option>
<option value="21"> 21</option>
<option value="22"> 22</option>
<option value="23"> 23</option>
<option value="24"> 24</option>
<option value="25"> 25</option>
<option value="26"> 26</option>
<option value="27"> 27</option>
<option value="28"> 28</option>
<option value="29"> 29</option>
<option value="30"> 30</option>
<option value="31"> 31</option>
</select>
<select name="select4">
<option value="2007"> 2007</option>
<option value="2008"> 2008</option>
<option value="2009"> 2009</option>
<option value="2010"> 2010</option>
</select>
</label>
</p>
<p>
<label class="dtrem">
<input type="checkbox" name="checkbox" value="checkbox" />
<strong> Alarm:</strong>
<select name="select12">
<option value="January" selected> January</option>
<option value="February"> February</option>
<option value="March"> March</option>
<option value="April"> April</option>
<option value="May"> May</option>
<option value="June"> June</option>
<option value="July"> July</option>
<option value="August"> August</option>
<option value="September"> September</option>
<option value="October"> October</option>
<option value="November"> November</option>
<option value="December"> December</option>
</select>
<select name="select14">
<option value="01"> 01</option>
<option value="02"> 02</option>
<option value="03"> 03</option>
<option value="04"> 04</option>
<option value="05"> 05</option>
<option value="06"> 06</option>
<option value="07"> 07</option>
<option value="08"> 08</option>
<option value="09"> 09</option>
<option value="10"> 10</option>
<option value="11"> 11</option>
<option value="12"> 12</option>
<option value="13"> 13</option>
<option value="14"> 14</option>
<option value="15"> 15</option>
<option value="16"> 16</option>
<option value="17"> 17</option>
<option value="18"> 18</option>
<option value="19"> 19</option>
<option value="20"> 20</option>
<option value="21"> 21</option>
<option value="22"> 22</option>
<option value="23"> 23</option>
<option value="24"> 24</option>
<option value="25"> 25</option>
<option value="26"> 26</option>
<option value="27"> 27</option>
<option value="28"> 28</option>
<option value="29"> 29</option>
<option value="30"> 30</option>
<option value="31"> 31</option>
</select>
<select name="select5">
<option value="2007"> 2007</option>
<option value="2008"> 2008</option>
<option value="2009"> 2009</option>
<option value="2010"> 2010</option>
</select>
<select name="select6">
<option value="Early morning"> Before 7AM</option>
<option value="7:00 AM"> 7:00 AM</option>
<option value="8:00 AM"> 8:00 AM</option>
<option value="9:00 AM" selected> 9:00 AM</option>
<option value="10:00 AM"> 10:00 AM</option>
<option value="11:00 AM"> 11:00 AM</option>
<option value="12:00 PM"> 12:00 PM</option>
<option value="1:00 PM"> 1:00 PM</option>
<option value="2:00 PM"> 2:00 PM</option>
<option value="3:00 PM"> 3:00 PM</option>
<option value="4:00 PM"> 4:00 PM</option>
<option value="5:00 PM"> 5:00 PM</option>
<option value="6:00 PM"> 6:00 PM</option>
<option value="7:00 PM"> 7:00 PM</option>
<option value="Late night"> After 7PM</option>
</select>
</label>
</p>
<p>
<label class="fn"> <strong> Assigned to:</strong>
<input type="text" name="textfield2" />
</label>
</p>
<p>
<label class="cc"> <strong> Send a copy to:</strong>
<input type="text" name="textfield22" />
</label>
</p>
<p>
<label class="enclosure"> <strong> Associate a file URI:</strong>
<input type="text" name="textfield222" />
</label>
<label rel="enclosure"> </label>
</p>
<p>
<label class="summary"> <strong> Summary:</strong>
<textarea name="textarea"> </textarea>
</label>
</p>
<p>
<input type="submit" name="Submit3" value="Save and Close" />
</p>
<hr />
<h3> Advanced Options:</h3>
<p>
<label class="status"> <strong> Status:</strong>
<select name="select8">
<option value="Active" selected="selected"> Active</option>
<option value="Disabled"> Disabled</option>
<option value="Complete"> Complete</option>
</select>
</label>
</p>
<p>
<label class="privacy"> <strong> Privacy:</strong>
<input name="radiobutton" type="radio" value="radiobutton" checked="checked" /> Public</label>
<label class="privacy">
<input name="radiobutton" type="radio" value="radiobutton" /> Private
</label>
</p>
<p>
<label class="category"> <strong> Category:</strong>
<input type="text" name="textfield3" />
</label>
</p>
<p>
<label rel="meta"> <strong> Tags:</strong>
<input type="text" name="textfield4" />
</label>
</p>
<p>
<label rel="org"> <strong> Group / Team :</strong>
<input type="text" name="textfield32" />
</label>
</p>
<p>
<label rel="par"> <strong> Parent Task URI:</strong>
<input type="text" name="textfield6" />
</label>
</p>
<p>
<label rel="dep"> <strong> Dependency Task (Critical Path) URI:</strong>
<input type="text" name="textfield7" />
</label>
</p>
<p>
<input type="submit" name="Submit32" value="Save and Close" />
<!-- Submit button must dynamically assign orignator, timezone, creation date, duration, 0% progress, etc. -->
<br />
</p>
</form>
Possible Next Steps
Perhaps with PHP and/or XSLT:
Step 1: Create an output function that takes the form data entered by the user and compiles it into a flat HTML page when the user clicks "submit"
Step 2: Create a translation function that takes the form data and uses XSLT or PHP to restructure the output into Microsoft's Task format. Add the ability to choose an output type as a drop down menu next to the "'submit" button with options for "HTML" or "Outlook Task Format"
Step 3: Create a translation function that takes the form data and uses XSLT or PHP to restructure the output into Apple's Task format. Add the ability to choose an output type as a drop down menu next to the "'submit" button with options for "HTML", "Outlook Task Format", or "Apple Mail Format"
Step 4: Create a Firefox browser plugin for consuming tasks using the HTML microformat--as well as relating them to one another using URIs?
Step 5: Somehow get MS and Apple to adopt the open-source, universal format for tasks... i.e. the microformat (as opposed to their proprietary formats)