Category talk:Categories

From Openmoko

(Difference between revisions)
Jump to: navigation, search
m (Applications: -dbus, there were no "applications" in it.)
m (Applications: update)
 
(14 intermediate revisions by 2 users not shown)
Line 28: Line 28:
 
* Another big taxonomy can be based on the layers model. "Chips", "Drivers", "Operating system", "Framework", "Applications"
 
* Another big taxonomy can be based on the layers model. "Chips", "Drivers", "Operating system", "Framework", "Applications"
  
===The Category:ideas===
+
=== The Ideas category ===
 
+
[[Category:ideas|Ideas]]
 
1. Many pages have  Wishlist:  in the title. This syntax is potentially confusing because there is no Wishlist:  namespace. TEH BOT did a mass rename from "Wishlist:(.*)" to "Wishlist/\1" ? Thanks.
 
1. Many pages have  Wishlist:  in the title. This syntax is potentially confusing because there is no Wishlist:  namespace. TEH BOT did a mass rename from "Wishlist:(.*)" to "Wishlist/\1" ? Thanks.
  
Line 36: Line 36:
 
3. There are two templates, { { Wishlist } } and { { Unimplemented } } . We agreed on the ML (10/9/08 IIRC) that it is unnecessary redundancy.
 
3. There are two templates, { { Wishlist } } and { { Unimplemented } } . We agreed on the ML (10/9/08 IIRC) that it is unnecessary redundancy.
  
== Category structure discovering and planning ==
+
=== The test category ===
 +
[[Category:Test|Test]]
 +
Is it organized and how ? [[User:MinhHaDuong|MinhHaDuong]] 10:11, 25 September 2008 (UTC)
  
This is a discovery of the category structure around 8/9/08 and notes about how it should be changed. Please contribute, add your comments what should be changed and how. Thanks, [[User:Kempelen|Kempelen]]
+
Can we move these pages under a new subcategory of Test ?
 +
* http://wiki.openmoko.org/wiki/Kuai_Yi_Dian_GM519
 +
* http://wiki.openmoko.org/wiki/Compulab_EM-X270
 +
* http://wiki.openmoko.org/wiki/IPhone
 +
* [[G1]]
 +
[[User:MinhHaDuong|MinhHaDuong]] 14:41, 25 September 2008 (UTC)
  
* I don't understand why this is done manually, there are tags for that (see in the Discussion page).
+
=== The Neo1973 Hardware category ===
 +
[[Category:Neo1973 Hardware|Neo1973 Hardware]]
 +
Lots of legacy subcategories, but interesting content.
  
Minh: This is done manually here because I plan to add comments, move things around, rearrange, rename. There is no way to do the planning with the automatic category trees, that would require editing hundreds of articles to see how things could be changed. ;-) I removed notes which are done: split skill level from Community, and split Software to main categories. [[User:Kempelen|Kempelen]] 22:24, 12 September 2008 (UTC)
+
=== Category structure discovering and planning ===
 +
 
 +
This is a discovery of the category structure around 8/9/08 and notes about how it should be changed. Please contribute, add your comments what should be changed and how. Thanks, [[User:Kempelen|Kempelen]]
  
 
===[[:category:Applications|Applications]]===
 
===[[:category:Applications|Applications]]===
  
This will hold application articles directly in the category, but when there are multiple applications for a specific area, subcategories could be created, for example "[[:Category:GPS Applications]]". [[User:Kempelen|Kempelen]] 22:24, 12 September 2008 (UTC)
+
Software programs for the Openmoko smartphones.  When there are some more articles in one specific type create a subcategory for it. When you add an application to a subcategory, do not add it to the main. [[User:Kempelen|Kempelen]]
  
If an application belongs to a subcategory (e.g. GPS Applications, Gaming) it should be added to that category only, and not to the top Application category. [[User:Kempelen|Kempelen]] 21:08, 14 September 2008 (UTC)
+
* [[:Category:Audio Applications|Audio Applications]] (freedesktop: yes)
 +
* [[:category:GPS Applications|GPS Applications]] (freedesktop: no)
 +
* [[:category:Gaming|Gaming]] (freedesktop: as "Game", propse renaming to "Games")
 +
* [[:Category:Graphics Applications|Graphics Applications]] (freedesktop: yes)
 +
* [[:category:Internet Applications|Internet Applications]]  (freedestkop as "Network" which would conflict with [[:category:Networking]])
 +
* [[:category:Office Applications|Office Applications]] (freedesktop: yes)
 +
* [[:category:Server|Server]] (one single article!) (freedesktop: no)
 +
* [[:category:Settings Applications|Settings Applications]]  (freedesktop: yes)
 +
* [[:Category:System Applications|System Applications]] (freedesktop: yes)
 +
* [[:category:Telephony|Telephony]]  (GSM, GPRS, SMS..) (freedesktop: no)
 +
* [[:Category:Utility Applications|Utility Applications]] (freedesktop: yes)
 +
* [[:Category:Video Applications|Video Applications]] (freedesktop: yes)
  
* [[:category:Calling Features|Calling Features]]
+
===[[:category:Host OSes|Host OSes]]===
* [[:category:GPS Applications|GPS Applications]]
+
 
* [[:category:GSM|GSM]]
+
This could be in some subcategory, but there is no good place.
* [[:category:Gaming|Gaming]]
+
* [[:category:Host OSes|Host OSes]] (This is not exactly "Application")
+
* [[:category:Networking|Networking]] (Applications, setup articles and other could be separated, maybe we need an "Internet" category here instead this Networking, there are many Internet applications in the main Applications category too. We could check FreeDesktop.org categorization of Applications for good names. [[User:Kempelen|Kempelen]] 21:08, 14 September 2008 (UTC)).
+
** [[:category:Protocol|Protocol]]
+
** [[:category:Standard|Standard]]
+
* [[:category:Server|Server]] (one single article!)
+
  
 
===[[:category:Community|Community]]===
 
===[[:category:Community|Community]]===
 +
 +
Community involvement
  
 
* [[:Category:Business|Business]]
 
* [[:Category:Business|Business]]
 
* [[:Category:Community Update|Community Update]]
 
* [[:Category:Community Update|Community Update]]
 
* [[:category:Event|Event]]
 
* [[:category:Event|Event]]
* [[:Category:FAQ|FAQ]]
 
 
* [[:Category:Group Sales|Group Sales]]
 
* [[:Category:Group Sales|Group Sales]]
* [[:Category:Ideas|Ideas]]
 
** [[:Category:Hardware ideas|Hardware ideas]]
 
** [[:Category:Software ideas|Software ideas]]
 
 
* [[:category:OpenLab|OpenLab]]
 
* [[:category:OpenLab|OpenLab]]
 
* [[:Category:Openmoko Local Groups|Openmoko Local Groups]]
 
* [[:Category:Openmoko Local Groups|Openmoko Local Groups]]
Line 75: Line 89:
 
* [[:Category:Wiki Editing|Wiki Editing]]
 
* [[:Category:Wiki Editing|Wiki Editing]]
 
** [[:Category:Candidates for speedy deletion|Candidates for speedy deletion]]
 
** [[:Category:Candidates for speedy deletion|Candidates for speedy deletion]]
 +
** [[:Category:Improve]]
 +
 +
===[[:Category:Phones|Phones]] ===
 +
 +
* [[:category:GTA03|GTA03]]
 +
* [[:category:GTA04|GTA04]]
 +
* [[:category:Neo FreeRunner Hardware|Neo FreeRunner Hardware]]
 +
* [[:category:Neo1973 Hardware|Neo1973 Hardware]]
 +
** [[:category:Neo1973 Phase 0 related|Neo1973 Phase 0 related]]
 +
** [[:category:Neo1973 Phase 1 related|Neo1973 Phase 1 related]]
 +
** [[:category:Neo1973 Hardware Debugging|Neo1973 Hardware Debugging]]
 +
** [[:category:Neo1973 alternate cases|Neo1973 alternate cases]]
 +
** [[:category:Neo1973 and external hardware|Neo1973 and external hardware]]
  
 
===[[:category:Hardware|Hardware]]===
 
===[[:category:Hardware|Hardware]]===
  
 +
Functional subsystems. :) Descriptions of various hardware components. Kernel driver info and other software for the hardware component (in subcategories).
 +
 +
* [[:category:Accelerometer|Accelerometer]]
 
* [[:category:Audio|Audio]]
 
* [[:category:Audio|Audio]]
 +
* [[:category:Battery|Battery]]
 
* [[:category:Bluetooth|Bluetooth]]
 
* [[:category:Bluetooth|Bluetooth]]
 +
* [[:category:CPU|CPU]]
 
* [[:category:Chip|Chip]]
 
* [[:category:Chip|Chip]]
* [[:category:Development Board|Development]]
+
* [[:category:Debug Board|Debug Board]]
 +
* [[:category:Diagram|Diagram]]
 
* [[:category:Flash|Flash]]
 
* [[:category:Flash|Flash]]
 
* [[:category:GPS|GPS]]
 
* [[:category:GPS|GPS]]
* [[:category:Hardware Support|Support]]
+
* [[:category:GSM|GSM]]
** [[:category:GTA02 Hardware|GTA02]]
+
* [[:Category:Hardware ideas|Hardware ideas]]
** [[:category:Neo1973 Hardware|GTA01]]
+
** [[:Category:Neo1973 alternate cases|Neo1973 alternate cases]]
** [[:category:Neo1973 Phase 0 related|Neo1973 Phase 0 related]]
+
* [[:category:Networking|Networking]]
** [[:category:Neo1973 Phase 1 related|Neo1973 Phase 1 related]]
+
** [[:category:Standard|Standard]]
** [[:category:Neo1973 Hardware Debugging|Neo1973 Hardware Debugging]]
+
** [[:category:Protocol|Protocol]]
** [[:category:Neo1973 alternate cases|Neo1973 alternate cases]]
+
* [[:category:Used chip|Used chip]]
** [[:category:Neo1973 and external hardware|Neo1973 and external hardware]]
+
 
* [[:category:USB|USB]]
 
* [[:category:USB|USB]]
 
+
* [[:category:Vibrator|Vibrator]]
  
 
===[[:category:Distributions|Distributions]]===
 
===[[:category:Distributions|Distributions]]===
  
** [[:category:Angstrom|Angstrom]]
+
* [[:category:Angstrom|Angstrom]]
** [[:category:Debian|Debian]]
+
* [[:category:Debian|Debian]]
** [[:category:FSO|FSO]]
+
* [[:category:FSO|FSO]]
** [[:category:Om 2007.2|Om 2007.2]]
+
* [[:category:Framework|Framework]]
** [[:category:Om 2008.8|Om 2008.8]]
+
* [[:category:Om 2007.2|Om 2007.2]]
** [[:category:Qtopia|Qtopia]]
+
* [[:category:Om 2008.8|Om 2008.8]]
** [[:category:SHR|SHR]]
+
* [[:category:Qtopia|Qtopia]]
 +
* [[:category:SHR|SHR]]
  
 
===[[:category:Guides|Guides]]===
 
===[[:category:Guides|Guides]]===
  
General documentation categorized by target audience. The Guides root should not contain articles. [[User:Kempelen|Kempelen]] 22:24, 12 September 2008 (UTC)
+
General documentation categorized by target audience. The Guides root should not contain articles.  
  
 
* [[:Category:Advanced End User|Advanced End User]]
 
* [[:Category:Advanced End User|Advanced End User]]
 +
** [[:Category:Flashing Openmoko|Flashing Openmoko]]
 
* [[:Category:Application Developer|Application Developer]]
 
* [[:Category:Application Developer|Application Developer]]
 +
** [[:Category:D-Bus|D-Bus]]
 +
** [[:Category:Diagram|Diagram]]
 +
** [[:Category:Emulation|Emulation]]
 +
** [[:Category:Framework|Framework]]
 +
** [[:Category:User Interfaces|User Interfaces]]
 
* [[:Category:Basic End User|Basic End User]]
 
* [[:Category:Basic End User|Basic End User]]
 
** [[:Category:Add-on data|Add-on data]]
 
** [[:Category:Add-on data|Add-on data]]
** [[:Category:Customization|Customization]]
+
** [[:Category:Carriers|Carriers]]
** [[:Category:Hardware Support|Hardware Support]]
+
 
** [[:Category:Profile|Profile]]
 
** [[:Category:Profile|Profile]]
 
* [[:Category:System Developers|System Developers]]
 
* [[:Category:System Developers|System Developers]]
 
** [[:Category:Emulation|Emulation]]
 
** [[:Category:Emulation|Emulation]]
 
** [[:Category:Framework|Framework]]
 
** [[:Category:Framework|Framework]]
** [[:Category:In progress|In progress]]
 
 
** [[:Category:Kernel|Kernel]]
 
** [[:Category:Kernel|Kernel]]
 
** [[:Category:Test]]
 
** [[:Category:Test]]
Line 125: Line 162:
 
*** [[:Category:Hardware Test|Hardware Test]]
 
*** [[:Category:Hardware Test|Hardware Test]]
 
*** [[:Category:Software Test|Software Test]]
 
*** [[:Category:Software Test|Software Test]]
*** [[:Category:User Interfaces|User Interfaces]]
+
** [[:Category:User Interfaces|User Interfaces]]
  
 +
===[[:Category:Maturity Level]]===
  
===[[:category:User Interfaces|User Interfaces]]===
+
* [[:Category:Ideas|Ideas]]
 
+
** [[:Category:Hardware ideas|Hardware ideas]]
 +
*** [[:Category:Neo1973 alternate cases|Neo1973 alternate cases]]
 +
** [[:Category:Software ideas|Software ideas]]
 +
* [[:Category:Implemented|Implemented]]
 +
* [[:Category:In progress|In progress]]
 +
* [[:Category:Progress unknown|Progress unknown]]
 +
* [[:Category:ToDo|ToDo]]
 +
* [[:Category:Unimplemented|Unimplemented]]
  
 
Applications category contains subcategories for various application groups, like GPS, Networking... This may be a problem if e.g. GPS belongs to Applications and Hardware too (and most of these stuff will belong to both). Maybe we could simply add articles to Applications AND GPS, which won't be subcategories of each other. [[User:Kempelen|Kempelen]] 20:54, 29 August 2008 (UTC)
 
Applications category contains subcategories for various application groups, like GPS, Networking... This may be a problem if e.g. GPS belongs to Applications and Hardware too (and most of these stuff will belong to both). Maybe we could simply add articles to Applications AND GPS, which won't be subcategories of each other. [[User:Kempelen|Kempelen]] 20:54, 29 August 2008 (UTC)

Latest revision as of 20:48, 25 September 2008

Okay I think we have sanitized the top-level structure, but lots remains to be done !

  • Multilinguism
  • Categorizing Templates (not started)
  • Categorizing uncategorized pages (mostly done)
  • Categorizing uncategorized categories (almost complete, waiting on multilinguism)
  • Recategorizing poorly categorized pages (ongoing task, waiting on categorization to settle)
  • Rewriting the category pages text (waiting on categorization to settle)
  • Some more shuffling around subcategories remains to be done
  • Clickable tree is ugly/less functional than directory-style list of subcategories (but automatic ? discussing values and goals)
  • Clean the Wiki Issue page of Categorization talk too (mostly done)
  • Integrate with the Wiki-wide navigation system (left column, main page, navboxes)
  • Besides "Distributions" the name of top level categories are all questionable
    • Rename "Community" as "People" and move "Openmoko Inc." there ? (btw there is no 'move' for categories, only create new / move content / delete old)
    • Is "Maturity level" as self explining as I think it should be ?

So much work, so little time !

MinhHaDuong 07:47, 13 September 2008 (UTC) Updated: MinhHaDuong 06:53, 14 September 2008 (UTC)

Contents

[edit] Moved here from Wiki Issues

MinhHaDuong 14:36, 13 September 2008 (UTC)

[edit] General issues with categories

  • Please read wikipedia Categorization page and FAQ
  • There are way too many categories.
  • There should be only one category taxonomy for the "Neo type" with subcategories "FreeRunner", "Neo1973", "GTA03"... Otherwise, categories should not include the Neo type.
  • Another big taxonomy can be based on the layers model. "Chips", "Drivers", "Operating system", "Framework", "Applications"

[edit] The Ideas category

1. Many pages have Wishlist: in the title. This syntax is potentially confusing because there is no Wishlist: namespace. TEH BOT did a mass rename from "Wishlist:(.*)" to "Wishlist/\1" ? Thanks.

2. A significant minority of pages in the "Category:ideas" are missing the prefix in the title.

3. There are two templates, { { Wishlist } } and { { Unimplemented } } . We agreed on the ML (10/9/08 IIRC) that it is unnecessary redundancy.

[edit] The test category

Is it organized and how ? MinhHaDuong 10:11, 25 September 2008 (UTC)

Can we move these pages under a new subcategory of Test ?

MinhHaDuong 14:41, 25 September 2008 (UTC)

[edit] The Neo1973 Hardware category

Lots of legacy subcategories, but interesting content.

[edit] Category structure discovering and planning

This is a discovery of the category structure around 8/9/08 and notes about how it should be changed. Please contribute, add your comments what should be changed and how. Thanks, Kempelen

[edit] Applications

Software programs for the Openmoko smartphones. When there are some more articles in one specific type create a subcategory for it. When you add an application to a subcategory, do not add it to the main. Kempelen

[edit] Host OSes

This could be in some subcategory, but there is no good place.

[edit] Community

Community involvement

[edit] Phones

[edit] Hardware

Functional subsystems. :) Descriptions of various hardware components. Kernel driver info and other software for the hardware component (in subcategories).

[edit] Distributions

[edit] Guides

General documentation categorized by target audience. The Guides root should not contain articles.

[edit] Category:Maturity Level

Applications category contains subcategories for various application groups, like GPS, Networking... This may be a problem if e.g. GPS belongs to Applications and Hardware too (and most of these stuff will belong to both). Maybe we could simply add articles to Applications AND GPS, which won't be subcategories of each other. Kempelen 20:54, 29 August 2008 (UTC)

Basic End User and Advanced End User categories have been created instead User, which was not enough specific term. (And contained only WishList items!) Kempelen

[edit] Archived discussions

Archived 2008-09-12 : discussions leading to the recategorization of categories

Personal tools

Okay I think we have sanitized the top-level structure, but lots remains to be done !

  • Multilinguism
  • Categorizing Templates (not started)
  • Categorizing uncategorized pages (mostly done)
  • Categorizing uncategorized categories (almost complete, waiting on multilinguism)
  • Recategorizing poorly categorized pages (ongoing task, waiting on categorization to settle)
  • Rewriting the category pages text (waiting on categorization to settle)
  • Some more shuffling around subcategories remains to be done
  • Clickable tree is ugly/less functional than directory-style list of subcategories (but automatic ? discussing values and goals)
  • Clean the Wiki Issue page of Categorization talk too (mostly done)
  • Integrate with the Wiki-wide navigation system (left column, main page, navboxes)
  • Besides "Distributions" the name of top level categories are all questionable
    • Rename "Community" as "People" and move "Openmoko Inc." there ? (btw there is no 'move' for categories, only create new / move content / delete old)
    • Is "Maturity level" as self explining as I think it should be ?

So much work, so little time !

MinhHaDuong 07:47, 13 September 2008 (UTC) Updated: MinhHaDuong 06:53, 14 September 2008 (UTC)

Moved here from Wiki Issues

MinhHaDuong 14:36, 13 September 2008 (UTC)

General issues with categories

  • Please read wikipedia Categorization page and FAQ
  • There are way too many categories.
  • There should be only one category taxonomy for the "Neo type" with subcategories "FreeRunner", "Neo1973", "GTA03"... Otherwise, categories should not include the Neo type.
  • Another big taxonomy can be based on the layers model. "Chips", "Drivers", "Operating system", "Framework", "Applications"

The Category:ideas

1. Many pages have Wishlist: in the title. This syntax is potentially confusing because there is no Wishlist: namespace. TEH BOT did a mass rename from "Wishlist:(.*)" to "Wishlist/\1" ? Thanks.

2. A significant minority of pages in the "Category:ideas" are missing the prefix in the title.

3. There are two templates, { { Wishlist } } and { { Unimplemented } } . We agreed on the ML (10/9/08 IIRC) that it is unnecessary redundancy.

Category structure discovering and planning

This is a discovery of the category structure around 8/9/08 and notes about how it should be changed. Please contribute, add your comments what should be changed and how. Thanks, Kempelen

  • I don't understand why this is done manually, there are tags for that (see in the Discussion page).

Minh: This is done manually here because I plan to add comments, move things around, rearrange, rename. There is no way to do the planning with the automatic category trees, that would require editing hundreds of articles to see how things could be changed. ;-) I removed notes which are done: split skill level from Community, and split Software to main categories. Kempelen 22:24, 12 September 2008 (UTC)

Applications

This will hold application articles directly in the category, but when there are multiple applications for a specific area, subcategories could be created, for example "Category:GPS Applications". Kempelen 22:24, 12 September 2008 (UTC)

If an application belongs to a subcategory (e.g. GPS Applications, Gaming) it should be added to that category only, and not to the top Application category. Kempelen 21:08, 14 September 2008 (UTC)

  • Calling Features
  • GPS Applications
  • GSM
  • Gaming
  • Host OSes (This is not exactly "Application")
  • Networking (Applications, setup articles and other could be separated, maybe we need an "Internet" category here instead this Networking, there are many Internet applications in the main Applications category too. We could check FreeDesktop.org categorization of Applications for good names. Kempelen 21:08, 14 September 2008 (UTC)).
  • Server (one single article!)

Community

Hardware


Distributions

Guides

General documentation categorized by target audience. The Guides root should not contain articles. Kempelen 22:24, 12 September 2008 (UTC)


User Interfaces

Applications category contains subcategories for various application groups, like GPS, Networking... This may be a problem if e.g. GPS belongs to Applications and Hardware too (and most of these stuff will belong to both). Maybe we could simply add articles to Applications AND GPS, which won't be subcategories of each other. Kempelen 20:54, 29 August 2008 (UTC)

Basic End User and Advanced End User categories have been created instead User, which was not enough specific term. (And contained only WishList items!) Kempelen

Archived discussions

Archived 2008-09-12 : discussions leading to the recategorization of categories