OBX proposals: Difference between revisions

From OLPC
Jump to navigation Jump to search
(a suggestion + a proposal)
(date to 2007, mention clash with Form:Activity and [[Template:Activity page])
 
(35 intermediate revisions by 14 users not shown)
Line 1: Line 1:
{{Translations}}
__TOC__
{{RightTOC}}
These are some of the possible [[:Category:OBX templates]] considered to be developed. This is both a sandbox and a catalog for ideas. What follows are just ideas, with ''very little consideration for aesthetics'', only the functionality (good; bad; yes, but...) and utility are to be considered.
These are some of the possible [[:Category:OBX templates]] under consideration for development in November 2007. (Most were subsequently developed, some are little-used as of December 2008.) This is both a sandbox and a catalog for ideas. What follows are just ideas, with ''very little consideration for aesthetics'', only the functionality (good; bad; yes, but...) and utility are to be considered.

== Suggestions & requests ==

Please feel free to add ideas and suggestions about what you feel would be a good box to have, a textual description is more than enough (no need to try doing it yourself :)

* team member status — [[User:Lauren|Lauren]] suggested it, but can't imagine what she meant...
:* My best guess is stuff like "I'm an intern!" "I'm a Director!" "I'm an enthusiast!" "I''m a staff member!" "I'm an XO user!" "I'm a very, very frequent volunteer!" [[User:Mchua|Mchua]] 02:06, 13 July 2007 (EDT)
*make boxes for different purposes different colors, for example 'i am a(n) artist/game developer/teacher/etc' could be red, while 'i want to find a(n) artist/game developer/teacher/etc' could be blue (and so on)

* [[User:davewa|davewa]] would like to propose this user box: {{Template:User blank|[[Image:Pippy-icon.png]]|This user has created an Activity.}}
* note that the extensive use of OBX templates on activity pages is redundant with the addition of [[Form:Activity]] and [[Template:Activity page]] to activity pages in 2008. [[Semantic MediaWiki#For activities]] suggests ways to harmonize them.


== Ideas ==
== Ideas ==


{|
{|
|-
| colspan=3 style="background:gray; " |
=== graduates ===
| (see [[#currently available]])
|-
|-
! sample !! target invocation !! intended target pages !! notes, observations, etc.
! sample !! target invocation !! intended target pages !! notes, observations, etc.
Line 38: Line 54:
| see: {{tl|OBX source other}}
| see: {{tl|OBX source other}}


|- valign="top" <!-- TCKT - trac tickets -->
|- valign="top" style="background:lightgray; " <!-- GRADUATED -- POT -->
| style="background:white; " | {{OBX pot
| {{OBX boilerplate html | icon=TCKT | text = The tickets found in [http://dev.laptop.org/query?status=new&status=assigned&status=reopened&component={{{name}}}&order=priority dev.laptop.org]}}
| root = [http://translate.fedoraproject.org/module/olpc-write fedoraproject.org]
| style="font-size:80%; font-family:fixed; " | <nowiki>{{OBX trac dev|name}}</nowiki>
| pot = http://translate.fedoraproject.org/POT/olpc-write.master/write.master.pot
| style="font-size:80%; " | basically all activity pages, and other software componentes that keep their tickets in dev.laptop.org
| name = write.master.pot
| style="font-size:80%; " | the {{{name}}} must exist as a ''component'' in Trac
| po-root= http://translate.fedoraproject.org/POT/olpc-write.master/
| ar = write.master.ar.po
| es = write.master.es.po
| fr = write.master.fr.po
| others = [http://translate.fedoraproject.org/POT/olpc-write.master/write.master.el.po el] / [http://translate.fedoraproject.org/POT/olpc-write.master/write.master.pt_BR.po pt_BR] }}
| style="font-size:80%; font-family:fixed; " | see {{tl|OBX pot}}
| style="font-size:80%; " | Anything managing POT & PO files for [[Localization]]
| see: {{tl|OBX pot}}


|- valign="top" <!-- l10n - resources -->
|- valign="top" style="background:lightgray; " <!-- GRADUATED -- POT pootle -->
| style="background:white; " | {{OBX pootle
| {{OBX boilerplate html | icon=l10n | text = The localization resources can be found in {{{wikilink}}}}}
| pot = http://translate.fedoraproject.org/POT/olpc-write.master/write.master.pot
| style="font-size:80%; font-family:fixed; " | <nowiki>{{OBX source l10n|wikilink}}</nowiki>
| others = [http://translate.fedoraproject.org/POT/olpc-write.master/write.master.el.po el]}}
| style="font-size:80%; " | basically all activity pages, and software componentes that need to be l10n-ed
| style="font-size:80%; " | the {{{wikilink}}} could be local or external
| style="font-size:80%; font-family:fixed; " | see <nowiki>{{OBX pootle|pot=HttpUrl|others=list}}</nowiki>
| style="font-size:80%; " | Anything managing POT & PO files in the [[Pootle]] server for [[Localization]]
| see: {{tl|OBX pootle}}


|- valign="top" <!-- TEST - plans -->
|- valign="top" style="background:lightgray; " <!-- GRADUATED -- .xo - .xo bundle file -->
| style="background:white; " | {{OBX xobundle|http://dev.laptop.org/~arjs/Measure-9.xo|measure}}
| {{OBX boilerplate html | icon=TEST | text = The [[:Category:Test Plans|test plans]] can be found in {{{wikilink}}}.Software has been '''updated'''}}
| style="font-size:80%; font-family:fixed; " | <nowiki>{{OBX source testing|wikilink|updated}}</nowiki>
| style="font-size:80%; font-family:fixed; " | <nowiki>{{OBX xobundle|http://dev.laptop.org/~arjs/Measure-9.xo|measure}}</nowiki>
| style="font-size:80%; " | basically all activity pages, and software componentes that have a plan for it
| style="font-size:80%; " | all activities that have a <tt>.xo</tt> bundle
| see: {{tl|OBX xobundle}}
| style="font-size:80%; " | the {{{wikilink}}} could be local or external. the {{{updated}}} would be optional and highlighted when it should be re-tested due to changes in the software ([http://lists.laptop.org/pipermail/games/2007-July/000233.html suggested] by [[User:Sj|SJ]]).

|- valign="top" style="background:lightgray; " <!-- GRADUATED -- TCKT - dev.laptop.org tickets -->
| style="background:white; " | {{OBX devtickets|chat-activity}}
| style="font-size:80%; font-family:fixed; " | <nowiki>{{OBX devtickets|chat-activity}}</nowiki>
| style="font-size:80%; " | activities with tickets in [http://dev.laptop.org dev.laptop.org]
| see: {{tl|OBX devtickets}}

|- valign="top" style="background:lightgray; " <!-- GRADUATED -- PPL - people contributing -->
| {{OBX team |{{{people-list}}}|{{{contact}}} }}
| style="font-size:80%; font-family:fixed; " | <nowiki>{{ OBX team |people-list|contact }}</nowiki>
| style="font-size:80%; " | any activity, componente, etc. page that people are contributing to
| style="font-size:80%; " | see {{tl|OBX team}}

|- valign="top" style="background:lightgray; " <!-- GRADUATED -- ACTIVITY - activity -->
| {{OBX activity |[[Image:Kuku.png|42px]]|Games|short for 'Kuku Anakula' – "Hungry Chicken"}}
| style="font-size:80%; font-family:fixed; " | <nowiki>{{ OBX activity |{{{icon}}}|{{{category}}}|{{{text}}} }}</nowiki>
| style="font-size:80%; " | basically all activity pages
| style="font-size:80%; " | see {{tl|OBX activity}}

|- valign="top" style="background:lightgray; " <!-- GRADUATED -- TEST - plans -->
| {{OBX test |[[Kuku/Activity Test Plan|Kuku]]|2007-09-18 }}
| style="font-size:80%; font-family:fixed; " | <nowiki>{{OBX test |{{planlink}}|{{{updated?}}} }}</nowiki>
| style="font-size:80%; " | all activity and components with a plan<br>{{{updated}}} is optional and highlighted when it should be re-tested due to changes in the software ([http://lists.laptop.org/pipermail/games/2007-July/000233.html suggested] by [[User:Sj|SJ]]).
| style="font-size:80%; " | see {{tl|OBX test}}

|-
| colspan=3 style="background:gray; " |

=== development ===

|- valign="top" <!-- MIME - talk -->
| {{OBX mimetypes |image|png|image|jpeg }}
| style="font-size:80%; font-family:fixed; " | <nowiki>{{OBX mimetypes | type | subtype }}</nowiki>
| style="font-size:80%; " | basically any page, and software components that handles mimetypes
| style="font-size:80%; " | see {{tl|OBX mimetypes}} &mdash; although a full-template, it is still being thought out... type|subtype is messy for all categories, and one thing is the actual mime type and another is the file extension...

|- valign="top" <!-- FDBK - talk -->
| {{OBX boilerplate html | icon=FDBK | text = User [[:Category:feedback|feedback]] can be found in {{{wikilink}}}}}
| style="font-size:80%; font-family:fixed; " | <nowiki>{{OBX feedback|location}}</nowiki>
| style="font-size:80%; " | basically any page, and software components that want to have feedback
| style="font-size:80%; " | the {{{wikilink}}} could be local or external, preferably a subpage (ie: <nowiki>[[somepage/Feedback]]</nowiki> which could be the default if no parameter is given).

|- valign="top" <!-- DEV - developer -->
| {{OBX boilerplate html | icon=DEV | text = I develop/test using {{{environment}}} on {{{platform}}}}}
| style="font-size:80%; font-family:fixed; " | <nowiki>{{OBX develop|environment|platform}}</nowiki>
| style="font-size:80%; " | for users to declare their platform of choice
| style="font-size:80%; " | the environment could be QEMU, jhbuild, etc, while platfrom could be Fedora, Ubuntu, etc.

|-
| colspan=3 style="background:gray; " |


=== characterization ===
|- valign="top" <!-- GAME - game activity -->
| {{OBX boilerplate html | icon=[[Image:Kuku.png|42px]] | text = This [[:Category:Activity|activity]] is a [[:Category:Game|game]]}}
| style="font-size:80%; font-family:fixed; " | <nowiki>{{OBX activity game|icon}}</nowiki>
| style="font-size:80%; " | basically all game activity pages
| style="font-size:80%; " | the {{{icon}}} must be local scaleable or 42px


|- valign="top" <!-- CAM/MIC - requirement -->
|- valign="top" <!-- CAM/MIC - requirement -->
| {{OBX boilerplate html | icon=[[Image:Key camera mic.jpg|42px]] | text = This [[:Category:Activity|activity]] '''relies''' on the '''camera and/or microphone'''}}
| {{OBX boilerplate html | icon=[[Image:Key camera mic.jpg|42px]] | text = This [[:Category:Activities|activity]] '''relies''' on the '''camera and/or microphone'''}}
| style="font-size:80%; font-family:fixed; " | <nowiki>{{OBX cameramic}}</nowiki>
| style="font-size:80%; font-family:fixed; " | <nowiki>{{OBX cameramic}}</nowiki>
| style="font-size:80%; " | any activity that needs the ''camera and/or microphone''
| style="font-size:80%; " | any activity that needs the ''camera and/or microphone''
Line 69: Line 141:


|- valign="top" <!-- CONSOLE - requirement -->
|- valign="top" <!-- CONSOLE - requirement -->
| {{OBX boilerplate html | icon=&#x25EF; &#x2573;<br>&#x25B3; &#x25A2; | text = This [[:Category:Activity|activity]] '''relies''' on the '''game pad'''}}
| {{OBX boilerplate html | icon=&#x25EF; &#x2573;<br>&#x25B3; &#x25A2; | text = This [[:Category:Activities|activity]] '''relies''' on the '''game pad'''}}
| style="font-size:80%; font-family:fixed; " | <nowiki>{{OBX gamepad}}</nowiki>
| style="font-size:80%; font-family:fixed; " | <nowiki>{{OBX gamepad}}</nowiki>
| style="font-size:80%; " | any activity that needs the ''game pad''
| style="font-size:80%; " | any activity that needs the ''game pad''
Line 75: Line 147:


|- valign="top" <!-- CONSOLE - ability -->
|- valign="top" <!-- CONSOLE - ability -->
| {{OBX boilerplate html | icon=&#x25EF; &#x2573;<br>&#x25B3; &#x25A2; | text = This [[:Category:Activity|activity]] '''can be used''' in '''console mode'''}}
| {{OBX boilerplate html | icon=&#x25EF; &#x2573;<br>&#x25B3; &#x25A2; | text = This [[:Category:Activities|activity]] '''can be used''' in '''console mode'''}}
| style="font-size:80%; font-family:fixed; " | <nowiki>{{OBX console}}</nowiki>
| style="font-size:80%; font-family:fixed; " | <nowiki>{{OBX console}}</nowiki>
| style="font-size:80%; " | any activity that can be used in console mode (needs the ''game pad'')
| style="font-size:80%; " | any activity that can be used in console mode (needs the ''game pad'')
Line 81: Line 153:


|- valign="top" <!-- MESH - requirement -->
|- valign="top" <!-- MESH - requirement -->
| {{OBX boilerplate html | icon=[[Image:802.11s 4.jpg|42px]] | text = This [[:Category:Activity|activity]] '''relies''' on the [[:Category:Network|mesh]]}}
| {{OBX boilerplate html | icon=[[Image:802.11s 4.jpg|42px]] | text = This [[:Category:Activities|activity]] '''relies''' on the [[:Category:Network|mesh]]}}
| style="font-size:80%; font-family:fixed; " | <nowiki>{{OBX mesh}}</nowiki>
| style="font-size:80%; font-family:fixed; " | <nowiki>{{OBX mesh}}</nowiki>
| style="font-size:80%; " | any activity that needs the [[:Category:Network]]
| style="font-size:80%; " | any activity that needs the [[:Category:Network]]
Line 87: Line 159:


|- valign="top" <!-- INTERNET - requirement -->
|- valign="top" <!-- INTERNET - requirement -->
| {{OBX boilerplate html | icon=[[Image:802.11s 5.jpg|42px]] | text = This [[:Category:Activity|activity]] '''relies''' on the Internet}}
| {{OBX boilerplate html | icon=[[Image:802.11s 5.jpg|42px]] | text = This [[:Category:Activities|activity]] '''relies''' on the Internet}}
| style="font-size:80%; font-family:fixed; " | <nowiki>{{OBX mesh internet}}</nowiki>
| style="font-size:80%; font-family:fixed; " | <nowiki>{{OBX mesh internet}}</nowiki>
| style="font-size:80%; " | any activity that needs the Internet
| style="font-size:80%; " | any activity that needs the Internet
| style="font-size:80%; " |
| style="font-size:80%; " |

|- valign="top" <!-- PPL - people contributing -->
| {{OBX boilerplate html | icon=[[Image:OlpcProject.png|42px]] | text = {{{contributors}}}}}
| style="font-size:80%; font-family:fixed; " | <nowiki>{{OBX contributors|wikitext}}</nowiki>
| style="font-size:80%; " | basically any page that people are contributing for the concept embodied in said page
| style="font-size:80%; " | the {{{wikitext}}} is any valid wiki text...


|- valign="top" <!-- BLD - build info -->
|- valign="top" <!-- BLD - build info -->
Line 109: Line 175:
| style="font-size:80%; " | basically any page that people are contributing for the concept embodied in said page
| style="font-size:80%; " | basically any page that people are contributing for the concept embodied in said page
| style="font-size:80%; " | the {{{stat}}} could be segmented into things like idea, pre-alpha, alpha, beta, ...
| style="font-size:80%; " | the {{{stat}}} could be segmented into things like idea, pre-alpha, alpha, beta, ...

|-
| colspan=3 style="background:gray; " |

=== pedagogical aspects ===


|- valign="top" <!-- SUBJ - subject stuff -->
|- valign="top" <!-- SUBJ - subject stuff -->
Line 127: Line 198:
| style="font-size:80%; " | Page is related to a particular {{{grade}}}
| style="font-size:80%; " | Page is related to a particular {{{grade}}}
| style="font-size:80%; " |
| style="font-size:80%; " |

|- valign="top" <!-- ART - artist user -->
| {{OBX boilerplate params | logo=ART | info = I'm an <nowiki>[[Category:Artist|Artist]]</nowiki> can do <nowiki>[[Category:Artist foo|foo]]</nowiki>}}
| style="font-size:80%; font-family:fixed; " | <nowiki>{{User artist|foo}}</nowiki>
| style="font-size:80%; " | A user would define itself as an Artist (cateogry), capable of doing foo (subcategory or artist), and also register as a volunteer (another category)
| style="font-size:80%; " |

|- valign="top" <!-- ART - art 'consumer' -->
| {{OBX boilerplate params | logo=ART | info = In need of a <nowiki>[[Category:Wanted Artist foo|foo]]</nowiki> artist}}
| style="font-size:80%; font-family:fixed; " | <nowiki>{{OBX artist wanted|foo}}</nowiki>
| style="font-size:80%; " | A 'consumer' would specify some need for an Artist (cateogry), capable of doing foo (subcategory or artist). Those would be just references, not categorizations.
| style="font-size:80%; " | Suggest by an [[IRC]] chat with [[User:nlee]]

|-
| colspan=3 style="background:gray; " |
=== projects ===

|- valign="top" <!-- INT ern - internships & projects -->
| {{OBX boilerplate html | icon=INT ern | text = This user is an '''intern''' doing '''blah'''}}
| style="font-size:80%; font-family:fixed; " | <nowiki>{{User intern|project|mentor}}</nowiki>
| style="font-size:80%; " | If a user is an intern it would (besides categorize the page) provide links to the mentor, project, etc.
| style="font-size:80%; " |

|- valign="top" <!-- MEN tor - internships & projects -->
| {{OBX boilerplate html | icon=MEN tor | text = This user is an '''mentor''' doing '''blah'''}}
| style="font-size:80%; font-family:fixed; " | <nowiki>{{User intern|project|mentor}}</nowiki>
| style="font-size:80%; " | If a user is an mentor/tutor it would (besides categorize the page) provide links to the mentor, project, etc. ie [[User:Bnardone/Internship]]
| style="font-size:80%; " |

|-
| colspan=3 style="background:gray; " |
=== unclassified ===


|- valign="top" <!-- GEO - geo location -->
|- valign="top" <!-- GEO - geo location -->
Line 133: Line 236:
| style="font-size:80%; " | basically any page that could be plotted (a [[:Category:Pilot site]], a particular XO, etc)
| style="font-size:80%; " | basically any page that could be plotted (a [[:Category:Pilot site]], a particular XO, etc)
| style="font-size:80%; " | the '''linkToMap''' would be built similarly to [[User:Xavi/Templates/GeoXOGoogle|this pseudo template]]
| style="font-size:80%; " | the '''linkToMap''' would be built similarly to [[User:Xavi/Templates/GeoXOGoogle|this pseudo template]]

|- valign="top" <!-- XO - ownership -->
| {{OBX boilerplate html | icon=XO | text = Have XO will travel.{{{model}}}-{{{serial}}}}}
| style="font-size:80%; font-family:fixed; " | <nowiki>{{OBX xo|model|serial}}</nowiki>
| style="font-size:80%; " | user pages that want to publicize their XO with pride
| style="font-size:80%; " | this should probably be an ''user box'', and could be merged with the GEO above.

|-
| colspan=3 style="background:gray; " |
=== superseded prototypes ===
| The following are trials that are only kept as testimony of ideas or alternatives.

|- valign="top" <!-- l10n - resources -->
| {{OBX boilerplate html | icon=l10n | text = The localization resources can be found in {{{wikilink}}}}}
| style="font-size:80%; font-family:fixed; " | <nowiki>{{OBX source l10n|wikilink}}</nowiki>
| style="font-size:80%; " | basically all activity pages, and software components that need to be l10n-ed
| style="font-size:80%; " | superseded by {{tl|OBX pot}}

|- valign="top" <!-- PO - resources -->
| {{OBX boilerplate html | icon=.PO | text = This is the [[:Category:PO files|PO file]] of {{{wikilink}}}}}
| style="font-size:80%; font-family:fixed; " | <nowiki>{{OBX l10n wikipo|wikilink}}</nowiki>
| style="font-size:80%; " | basically any software components that need to be l10n-ed
| style="font-size:80%; " | superseded by {{tl|OBX pot}}

|- valign="top" <!-- POs - resources -->
| {{OBX boilerplate html | icon=.POs | text = ''list of lang-link''}}
| style="font-size:80%; font-family:fixed; " | <nowiki>{{OBX l10n langs|xx|wikilinkXX|yy|wikilinkYY...}}</nowiki>
| style="font-size:80%; " | basically any software components that need to be l10n-ed
| style="font-size:80%; " | superseded by {{tl|OBX pot}}


|}
|}


{{-}}
{{-}}

== currently available ==
== currently available ==


Line 144: Line 277:
| These are the [[:Category:Userbox templates]] available &mdash; they have been 'inlined' using {{tl|Userboxmacro}}
| These are the [[:Category:Userbox templates]] available &mdash; they have been 'inlined' using {{tl|Userboxmacro}}
|-
|-
| {{Userboxmacro|teacher|teacher primary|teacher university}}
| {{Userboxmacro|teacher|teacher primary|teacher university|edtech}}
|-
|-
| See: {{tl|User teacher}} {{tl|User teacher primary}} {{tl|User teacher university}}
| See: {{tl|User teacher}} {{tl|User teacher primary}} {{tl|User teacher university}} {{tl|User edtech}}
|-
|-
|{{Userboxmacro|time zone{{!}}UTC{{!}}world|translator{{!}}en{{!}}es}}
| {{Userboxmacro|student{{!}}school|time zone{{!}}UTC{{!}}world|translator{{!}}en{{!}}es}}
|-
|-
| See: {{tl|User time zone}} {{tl|User translator}}
| See: {{tl|User student}} {{tl|User time zone}} {{tl|User translator}}
|-
| {{Userboxmacro|mail{{!}}no.spam{{!}}inter.net|irc{{!}}nickname{{!}}#channels}}
|-
| See: {{tl|User mail}} {{tl|User irc}}


|- style="background:lightgray"
|- style="background:lightgray"
| These are the [[:Category:OBX templates]] available &mdash; they have been 'inlined' using {{tl|Olpcboxmacro}}
| These are the '''[[:Category:OBX templates]]''' available &mdash; they have been 'inlined' using {{tl|Olpcboxmacro}}
|-
|-
| {{Olpcboxmacro|license cc{{!}}by-nc-sa{{!}}3.0|license gnu{{!}}gpl{{!}}2.0|license pd}}
| {{Olpcboxmacro|license cc{{!}}by-nc-sa{{!}}3.0|license gnu{{!}}gpl{{!}}2.0|license pd}}
Line 159: Line 296:
| See {{tl|OBX license cc}} {{tl|OBX license gnu}} {{tl|OBX license pd}}
| See {{tl|OBX license cc}} {{tl|OBX license gnu}} {{tl|OBX license pd}}
|-
|-
| {{Olpcboxmacro|source dev{{!}}projects/kuku|source other{{!}}[http://code.google.com/p/facilhtml code.google.com]{{!}}SVN}}
| {{Olpcboxmacro|source dev{{!}}projects/kuku|source other{{!}}[http://code.google.com/p/facilhtml code.google.com]{{!}}SVN|activity{{!}}[[Image:Xo s.png|20px]]{{!}}core{{!}}''description'' }}
|-
| See {{tl|OBX source dev}} {{tl|OBX source other}} {{tl|OBX activity}}
|-
| {{Olpcboxmacro|xobundle{{!}}http://dev.laptop.org/~arjs/Measure-9.xo{{!}}measure|devtickets{{!}}chat-activity|team {{!}}people-list{{!}}contact }}
|-
| See {{tl|OBX xobundle}} {{tl|OBX devtickets}} {{tl|OBX team}}
|-
| {{Olpcboxmacro|test{{!}}[[Kuku/Activity Test Plan|Kuku]]}} {{OBX pot
| root = [http://translate.fedoraproject.org/module/olpc-write fedoraproject.org]
| pot = http://translate.fedoraproject.org/POT/olpc-write.master/write.master.pot
| name = write.master.pot
| po-root= http://translate.fedoraproject.org/POT/olpc-write.master/
| ar = write.master.ar.po
| es = write.master.es.po
| fr = write.master.fr.po
| others = [http://translate.fedoraproject.org/POT/olpc-write.master/write.master.el.po el] / [http://translate.fedoraproject.org/POT/olpc-write.master/write.master.pt_BR.po pt_BR] }} {{OBX pootle | pot = http://translate.fedoraproject.org/POT/olpc-write.master/write.master.pot | others = [http://translate.fedoraproject.org/POT/olpc-write.master/write.master.el.po el]}}
|-
|-
| See {{tl|OBX source dev}} {{tl|OBX source other}}
| See {{tl|OBX test}} {{tl|OBX pot}} {{tl|OBX pootle}}
|}
|}
{{-}}
{{-}}

Latest revision as of 12:03, 11 December 2008

  english | 한국어 HowTo [ID# 185817]  +/-  

These are some of the possible Category:OBX templates under consideration for development in November 2007. (Most were subsequently developed, some are little-used as of December 2008.) This is both a sandbox and a catalog for ideas. What follows are just ideas, with very little consideration for aesthetics, only the functionality (good; bad; yes, but...) and utility are to be considered.

Suggestions & requests

Please feel free to add ideas and suggestions about what you feel would be a good box to have, a textual description is more than enough (no need to try doing it yourself :)

  • team member status — Lauren suggested it, but can't imagine what she meant...
  • My best guess is stuff like "I'm an intern!" "I'm a Director!" "I'm an enthusiast!" "Im a staff member!" "I'm an XO user!" "I'm a very, very frequent volunteer!" Mchua 02:06, 13 July 2007 (EDT)
  • make boxes for different purposes different colors, for example 'i am a(n) artist/game developer/teacher/etc' could be red, while 'i want to find a(n) artist/game developer/teacher/etc' could be blue (and so on)
  • davewa would like to propose this user box:
Pippy-icon.png This user has created an Activity.

Ideas

graduates

(see #currently available)
sample target invocation intended target pages notes, observations, etc.
{{OBX license cc|by-nc-sa|3.0}} anything licenseable under CC see: {{OBX license cc}}
{{OBX license gnu|gpl|2.0}} anything licenseable under GNU see: {{OBX license gnu}}
{{OBX license pd}} anything licenseable under PD*
variants for moral rights may be easy
see: {{OBX license pd}}
{{OBX source dev|name}} all activity and software component pages that have their sources in dev.laptop.org see: {{OBX source dev}}
{{OBX source other|[http://code.google.com/p/facilhtml code.google.com]|SVN}} all activity and software component pages that DON'T have their sources in dev.laptop.org see: {{OBX source other}}
see {{OBX pot}} Anything managing POT & PO files for Localization see: {{OBX pot}}
Translate-icon-55px.svg Pootle Localization
.POT file NEEDED
see {{OBX pootle|pot=HttpUrl|others=list}} Anything managing POT & PO files in the Pootle server for Localization see: {{OBX pootle}}
.xo Bundlemeasure.xo
{{OBX xobundle|http://dev.laptop.org/~arjs/Measure-9.xo|measure}} all activities that have a .xo bundle see: {{OBX xobundle}}
Trac print.png Tickets all - active - new
{{OBX devtickets|chat-activity}} activities with tickets in dev.laptop.org see: {{OBX devtickets}}
OlpcProject.png Contact: {{{contact}}} —{{{people-list}}}
{{ OBX team |people-list|contact }} any activity, componente, etc. page that people are contributing to see {{OBX team}}
Kuku.png This activity was Games
short for 'Kuku Anakula' – "Hungry Chicken"
{{ OBX activity |{{{icon}}}|{{{category}}}|{{{text}}} }} basically all activity pages see {{OBX activity}}
TST Kuku
Need re-test: 2007-09-18
{{OBX test |{{planlink}}|{{{updated?}}} }} all activity and components with a plan
{{{updated}}} is optional and highlighted when it should be re-tested due to changes in the software (suggested by SJ).
see {{OBX test}}

development

mime png, jpeg
{{OBX mimetypes | type | subtype }} basically any page, and software components that handles mimetypes see {{OBX mimetypes}} — although a full-template, it is still being thought out... type|subtype is messy for all categories, and one thing is the actual mime type and another is the file extension...
FDBK User feedback can be found in {{{wikilink}}}
{{OBX feedback|location}} basically any page, and software components that want to have feedback the {{{wikilink}}} could be local or external, preferably a subpage (ie: [[somepage/Feedback]] which could be the default if no parameter is given).
DEV I develop/test using {{{environment}}} on {{{platform}}}
{{OBX develop|environment|platform}} for users to declare their platform of choice the environment could be QEMU, jhbuild, etc, while platfrom could be Fedora, Ubuntu, etc.

characterization

Key camera mic.jpg This activity relies on the camera and/or microphone
{{OBX cameramic}} any activity that needs the camera and/or microphone
◯ ╳
△ ▢
This activity relies on the game pad
{{OBX gamepad}} any activity that needs the game pad
◯ ╳
△ ▢
This activity can be used in console mode
{{OBX console}} any activity that can be used in console mode (needs the game pad) similar to {{OBX gamepad}} above
802.11s 4.jpg This activity relies on the mesh
{{OBX mesh}} any activity that needs the Category:Network
802.11s 5.jpg This activity relies on the Internet
{{OBX mesh internet}} any activity that needs the Internet
BLD First appeared in build {{{number}}}
{{OBX build xo|number}} for those components that have been included in the builds
STAT The status of is {{{stat}}}
{{OBX source stat|stat}} basically any page that people are contributing for the concept embodied in said page the {{{stat}}} could be segmented into things like idea, pre-alpha, alpha, beta, ...

pedagogical aspects

SUBJ Related to {{{subject}}}
{{OBX school subject|subject}} for material targeted for a particular school subject the {{{subject}}} should be segmented into things like Math, Geography, etc. ...
SCHL Related to {{{school}}}
{{OBX school|school}} Page is related to the particular {{{school}}}
GRD Related to school grade {{{grade}}}
{{OBX school grade|grade}} Page is related to a particular {{{grade}}}
ART I'm an [[Category:Artist|Artist]] can do [[Category:Artist foo|foo]]
{{User artist|foo}} A user would define itself as an Artist (cateogry), capable of doing foo (subcategory or artist), and also register as a volunteer (another category)
ART In need of a [[Category:Wanted Artist foo|foo]] artist
{{OBX artist wanted|foo}} A 'consumer' would specify some need for an Artist (cateogry), capable of doing foo (subcategory or artist). Those would be just references, not categorizations. Suggest by an IRC chat with User:nlee

projects

INT ern This user is an intern doing blah
{{User intern|project|mentor}} If a user is an intern it would (besides categorize the page) provide links to the mentor, project, etc.
MEN tor This user is an mentor doing blah
{{User intern|project|mentor}} If a user is an mentor/tutor it would (besides categorize the page) provide links to the mentor, project, etc. ie User:Bnardone/Internship

unclassified

GEO The location is linkToMap. See XO map.
{{OBX geocoord|lat|long|XO}} basically any page that could be plotted (a Category:Pilot site, a particular XO, etc) the linkToMap would be built similarly to this pseudo template
XO Have XO will travel.{{{model}}}-{{{serial}}}
{{OBX xo|model|serial}} user pages that want to publicize their XO with pride this should probably be an user box, and could be merged with the GEO above.

superseded prototypes

The following are trials that are only kept as testimony of ideas or alternatives.
l10n The localization resources can be found in {{{wikilink}}}
{{OBX source l10n|wikilink}} basically all activity pages, and software components that need to be l10n-ed superseded by {{OBX pot}}
.PO This is the PO file of {{{wikilink}}}
{{OBX l10n wikipo|wikilink}} basically any software components that need to be l10n-ed superseded by {{OBX pot}}
.POs list of lang-link
{{OBX l10n langs|xx|wikilinkXX|yy|wikilinkYY...}} basically any software components that need to be l10n-ed superseded by {{OBX pot}}


currently available

These are the Category:Userbox templates available — they have been 'inlined' using {{Userboxmacro}}
Nuvola apps edu miscellaneous.png This user is a teacher.
Nuvola apps edu miscellaneous.png This user is a primary teacher at {{{1}}}
Wikiversity-logo.png This user is a university teacher at {{{1}}}
Nuvola apps edu miscellaneous.png This user is in educational technology.
See: {{User teacher}} {{User teacher primary}} {{User teacher university}} {{User edtech}}
school}}{{User time zone|UTC|world}}{{User translator|en|es}}
See: {{User student}} {{User time zone}} {{User translator}}
no.spam|inter.net}}{{User irc|nickname|#channels}}
See: {{User mail}} {{User irc}}
These are the Category:OBX templates available — they have been 'inlined' using {{Olpcboxmacro}}
by-nc-sa|3.0}}{{OBX license gnu|gpl|2.0}}
See {{OBX license cc}} {{OBX license gnu}} {{OBX license pd}}
projects/kuku}}{{OBX source other|code.google.com|SVN}}{{OBX activity|Xo s.png|core|description }}
See {{OBX source dev}} {{OBX source other}} {{OBX activity}}
http://dev.laptop.org/~arjs/Measure-9.xo%7Cmeasure}}{{OBX devtickets|chat-activity}}{{OBX team |people-list|contact }}
See {{OBX xobundle}} {{OBX devtickets}} {{OBX team}}
Kuku}}
Translate-icon-55px.svg Pootle Localization
.POT file NEEDED
See {{OBX test}} {{OBX pot}} {{OBX pootle}}


Imports?

See Wikipedia:Userboxes/Profession for ideas