OBX proposals: Difference between revisions

From OLPC
Jump to navigation Jump to search
(→‎currently available: adding user mail + irc boxes)
(date to 2007, mention clash with Form:Activity and [[Template:Activity page])
 
(13 intermediate revisions by 11 users not shown)
Line 1: Line 1:
{{Translations}}
{{Translations}}
{{RightTOC}}
__TOC__
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 ==
== Suggestions & requests ==
Line 10: Line 10:
:* 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)
:* 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)
*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 ==
Line 61: Line 64:
| fr = write.master.fr.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] }}
| 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 <nowiki>{{tl|OBX pot}}</nowiki>
| style="font-size:80%; font-family:fixed; " | see {{tl|OBX pot}}
| style="font-size:80%; " | Anything managing POT & PO files for [[Localization]]
| style="font-size:80%; " | Anything managing POT & PO files for [[Localization]]
| see: {{tl|OBX pot}}
| see: {{tl|OBX pot}}

|- valign="top" style="background:lightgray; " <!-- GRADUATED -- POT pootle -->
| style="background:white; " | {{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]}}
| 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" style="background:lightgray; " <!-- GRADUATED -- .xo - .xo bundle file -->
|- valign="top" style="background:lightgray; " <!-- GRADUATED -- .xo - .xo bundle file -->
Line 84: Line 95:


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


|- 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 130: 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 136: 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 142: 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 148: 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
Line 167: Line 178:
|-
|-
| colspan=3 style="background:gray; " |
| colspan=3 style="background:gray; " |

=== pedagogical aspects ===
=== pedagogical aspects ===


Line 265: 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|student{{!}}school|time zone{{!}}UTC{{!}}world|translator{{!}}en{{!}}es}}
| {{Userboxmacro|student{{!}}school|time zone{{!}}UTC{{!}}world|translator{{!}}en{{!}}es}}
Line 292: Line 304:
| See {{tl|OBX xobundle}} {{tl|OBX devtickets}} {{tl|OBX team}}
| See {{tl|OBX xobundle}} {{tl|OBX devtickets}} {{tl|OBX team}}
|-
|-
| {{Olpcboxmacro|test{{!}}[[Kuku/Activity Test Plan|Kuku]]}}
| {{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 test}}
| 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