Difference between revisions of "Categories"

From Apache OpenOffice Wiki
Redirect page
Jump to: navigation, search
m (Absolute Categories: Fixed link.)
(Redirected page to Wiki Contribution Guidelines)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Types of categories used in the Wiki,
+
#REDIRECT [[Wiki Contribution Guidelines]]
* absolute categories,
+
* generic categories.
+
 
+
==Absolute Categories==
+
Any article has a "is-a" relationship to a particular absolute category. E.g. an article is-a tutorial, or is-a specification etc. Therefore categories are in '''singular'''. Current used absolute categories are:
+
;[[:Category:Effort]]: An effort to change a particular aspect of OOo. E.g. [[Effort/Revise_OOo_Multi-Threading|Revise OOo Multi-Threading]].
+
;[[:Category:Spec]] : Code (e.g. C/C++ headers) or structural specifications. E.g. [[Uno/Spec/Cascaded_Mapping|Cascaded Mapping]].
+
;[[:Category:Specification]] : (G)UI specifications. E.g. [[Test_case_specification|Test case specification]].
+
;[[:Category:Proposal]]: Articles proposing a change, leading to an [[Uno/Term/Effort|Effort]]. E.g. [[Architecture/Proposal/Advanced Threading-Architecture|Advanced Threading-Architecture]].
+
;[[:Category:Article]]: Something informative. E.g. [[Uno/Article/Understanding_Uno|Understanding Uno]].
+
;[[:Category:Draft]]: Something not finished yet. E.g. [[Uno/Spec/Threading-Model|Threading-Model]]
+
;[[:Category:FAQ]]: Frequently Asked Question(s). E.g. [[API/FAQ|API FAQ]].
+
;[[:Category:To-Do]]: Something to be done. E.g. [[Framework/To-Dos|Framework To-Dos]].
+
;[[:Category:Tutorial]]: Article teaching something. E.g. [[Tutorial_Writer|Writer Tutorial]].
+
;[[:Category:How to]]: A receipt to solve a particular problem. E.g. [[Windows_Tips|Windows Tips]].
+
;[[:Category:Impl]]: A description of a particular implementation. E.g. [[Uno/Cpp/Impl/FreeReference|C++ Uno FreeReference]].
+
;[[:Category:Test]]: A (unit) test for a particular implementation. E.g. [[Uno/Cpp/Test/Cpp-Uno_Bridge|C++ Uno Bridge]].
+
;[[:Category:Module]]: A page describing the organization of a particular source code module. E.g. [[Uno/Cpp/Module/CPPUhelper|C++ Uno CPPUhelper]].
+
;[[:Category:ModuleTest]]: Description of how to test a particular source code module. E.g. [[Uno/Cpp/Module/CPPUhelper/test|C++ Uno CPPUhelper test]].
+
;[[:Category:Project]]: Entry page for an accepted OOo project. E.g. [[ODF_Toolkit|the ODF Toolkit]].
+
;[[:Category:Analysis]]: Document analysing a particular aspect of OOo. E.g. [[Architecture/Process_Flow|Process Flow]].
+
 
+
==Generic Categories==
+
; Project: E.g [[:Category:API]], [[:Category:Architecture]], [[:Category:Uno]], [[:Category:VCL]], [[:Category:Database]], [[:Category:Marketing]], [[:Category:Framework]], [[:Category:Tools]], [[:Category:Porting]], [[:Category:Impress]], [[:Category:Writer]], [[:Category:QA]], [[:Category:Util]], [[:Category:Chart2]], ...
+
; Programming Language: [[:Category:Cpp]], [[:Category:Macros]], [[:Category:Java]], [[:Category:CLI]]
+
; Rule: Coding Standards, Guidelines
+
; Keyword: Eclipse
+
 
+
==Queries==
+
Absolute and generic categories may be combined in an independent way. E.g. a tutorial about something in the [[Uno]] project may have the categories '''Tutorial''' and '''Uno'''. To show all Uno tutorials the DPL (Dynamic Page List) extension is handy. E.g.
+
<pre>
+
<DPL>
+
  category=Uno
+
  category=Tutorial
+
</DPL>
+
</pre>
+
gives
+
<DPL>
+
  category=Uno
+
  category=Tutorial
+
</DPL>
+

Latest revision as of 21:06, 28 March 2010

Personal tools