Wiki source code of Documentation Flavor
Version 1.197 by Ecaterina Valica on 2013/03/15 13:52
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | {{velocity}} | ||
2 | $xwiki.ssx.use("Improvements.WebHome") | ||
3 | $xwiki.ssx.use("Standards.WebHome") | ||
4 | {{/velocity}} | ||
5 | |||
6 | = Documentation Flavor = | ||
7 | |||
8 | {{toc depth="3"/}} | ||
9 | |||
10 | == Community Feedback == | ||
11 | |||
12 | {{info}} | ||
13 | (7 Feb, 2013) | ||
14 | {{/info}} | ||
15 | |||
16 | (% class="left column40 dashboardleft" style="width: 27%" %) | ||
17 | ((( | ||
18 | == Objective == | ||
19 | |||
20 | A Documentation Wiki is an information repository about a certain topic (product, service, etc.) | ||
21 | |||
22 | It needs to provide means for information to be collected, organized, shared, searched and utilized. | ||
23 | |||
24 | == Use Cases == | ||
25 | |||
26 | //**UC1**//: Public vs. Private Content: global or certain spaces | ||
27 | //**UC5**//: Related pages | ||
28 | //**UC6**//: Focus on page contributors | ||
29 | ))) | ||
30 | |||
31 | (% class="dashboardright right column60 " style="width: 70%" %) | ||
32 | ((( | ||
33 | {{comment}} | ||
34 | //**BUC1**//: Collect Information | ||
35 | Import (Office, CSV), Create, WYSIWYG, Workflow, Templates, Applications, Comments&Annotations | ||
36 | //**BUC2**//: Organize Information | ||
37 | Spaces, Tags, Metadata | ||
38 | //**BUC3**//: Share Information | ||
39 | Share by Email, Watchlist, RSS, PermaLinks, Mentions | ||
40 | //**BUC4**//: Search and Navigate Information | ||
41 | Search (also in the content of attachments), Livetable, Tag Clouds, Breadcrumbs, Tree | ||
42 | //**BUC5**//: Publish and Utilize Information | ||
43 | Read, Permissions, Comments, Export PDF, ODT, HTML; Internationalization, Backup | ||
44 | {{/comment}} | ||
45 | |||
46 | == Features == | ||
47 | |||
48 | === Collect Information === | ||
49 | |||
50 | {{container layoutStyle="columns"}} | ||
51 | ((( | ||
52 | ==== Import ==== | ||
53 | Import [[Office>>http://extensions.xwiki.org/xwiki/bin/view/Extension/Office+Importer+Application]] Documents (Word, [[Excel>>http://extensions.xwiki.org/xwiki/bin/view/Extension/Batch+Import+Application]], Ppt) and other formats (CSV, DokuWiki, TWiki, MediaWiki, etc.) into wiki pages. | ||
54 | {{status group='M'/}} {{status group='D'/}} {{status group='E'/}} | ||
55 | |||
56 | ==== WYSIWYG ==== | ||
57 | You can edit the wiki page in Syntax mode or WYSIWYG mode, which provides a way to create rich content with ease. | ||
58 | There will be a selection of [[macros>>||anchor='HMacros']] specialized for creating content, like adding layout, adding charts, images, table of content, footnotes, etc. | ||
59 | {{status group='M'/}} {{status group='D'/}} | ||
60 | |||
61 | ==== Comments & Annotations ==== | ||
62 | Collaboration and reviewing on wiki pages can be made through comments (global level) and annotations (contextual level) on unpublished content. The functionality could be disabled or [[enabled>>||anchor='HComments26Ranking']] on published content. | ||
63 | {{status group='O'/}} {{status group='D'/}} | ||
64 | |||
65 | ))) | ||
66 | ((( | ||
67 | ==== Workflow ==== | ||
68 | Workflows are used to manage page stages, assign content contributors and publish only approved content. | ||
69 | |||
70 | Content will be first created, reviewed, approved and then published, following some predefined **stages** like: //'draft'//, //'in progress'//, //'approved'//, //'published'//, //'archived'//. | ||
71 | |||
72 | Users are separated in levels of **users** from: //'viewers'//, //'writers / contributors'//, //'editors / moderators'//, //'admins / webmasters'//, etc. each with their predefined [[rights>>||anchor="HRights"]]. | ||
73 | {{status group='M'/}} {{status group='E'/}} {{status group='S'/}} | ||
74 | |||
75 | ==== Macros ==== | ||
76 | {{status group='M'/}} {{status group='D'/}} {{status group='S'/}} | ||
77 | ))) | ||
78 | ((( | ||
79 | ==== Pages ==== | ||
80 | Pages are atomic entities of the wiki. They have //'Copy'//, //'Rename'//, //'Move'//, //'Delete'// functionality. Also you can manage the //'History'// (restore versions), add //Attachments// to them and manage them with //'Document Index'//. | ||
81 | {{status group='M'/}} {{status group='D'/}} | ||
82 | |||
83 | ==== Templates ==== | ||
84 | We can create an empty page or use Page Templates, that contains predefined content and structure. Templates are integrated in the '//Create//' page action. See [[XE-897>>http://jira.xwiki.org/browse/XE-897]], [[XWIKI-6684>>http://jira.xwiki.org/browse/XWIKI-6684]] | ||
85 | {{status group='M'/}} {{status group='D'/}} {{status group='S'/}} | ||
86 | |||
87 | ==== Applications ==== | ||
88 | Alternative to [[Templates>>||anchor="HTemplates"]]. We could store the content in specialized Documentation Applications. They are using forms to add content input. | ||
89 | {{status group='O'/}} {{status group='D'/}} {{status group='S'/}} | ||
90 | ))) | ||
91 | {{/container}} | ||
92 | |||
93 | === Organize Information === | ||
94 | |||
95 | {{container layoutStyle="columns"}} | ||
96 | ((( | ||
97 | ==== Spaces ==== | ||
98 | Spaces are collections of wiki pages. They have separate administration, so they can have independent rights, presentation, backups, etc. | ||
99 | {{status group='M'/}} {{status group='D'/}} | ||
100 | |||
101 | ==== Metadata ==== | ||
102 | {{status group='O'/}} {{status group='E'/}} | ||
103 | ))) | ||
104 | ((( | ||
105 | ==== Hierarchy ==== | ||
106 | {{status group='M'/}} {{status group='E'/}} | ||
107 | ))) | ||
108 | ((( | ||
109 | ==== Tags ==== | ||
110 | {{status group='M'/}} {{status group='D'/}} | ||
111 | ))) | ||
112 | {{/container}} | ||
113 | |||
114 | === Share & Follow Information === | ||
115 | |||
116 | {{container layoutStyle="columns"}} | ||
117 | ((( | ||
118 | ==== Share by email ==== | ||
119 | {{status group='O'/}} {{status group='D'/}} | ||
120 | |||
121 | ==== Watchlist ==== | ||
122 | {{status group='O'/}} {{status group='D'/}} | ||
123 | ))) | ||
124 | ((( | ||
125 | ==== RSS ==== | ||
126 | {{status group='O'/}} {{status group='D'/}} | ||
127 | |||
128 | ==== Permalink ==== | ||
129 | {{status group='O'/}} {{status group='D'/}} | ||
130 | ))) | ||
131 | ((( | ||
132 | ==== Activity Stream ==== | ||
133 | {{status group='O'/}} {{status group='D'/}} | ||
134 | |||
135 | ==== Mentions ==== | ||
136 | {{status group='O'/}} {{status group='E'/}} | ||
137 | ))) | ||
138 | {{/container}} | ||
139 | |||
140 | === Search and Navigate Information === | ||
141 | |||
142 | {{container layoutStyle="columns"}} | ||
143 | ((( | ||
144 | ==== Search ==== | ||
145 | Also in the content of attachments | ||
146 | {{status group='M'/}} {{status group='D'/}} | ||
147 | |||
148 | ==== Tag Cloud ==== | ||
149 | {{status group='M'/}} {{status group='D'/}} | ||
150 | ))) | ||
151 | ((( | ||
152 | ==== Livetable ==== | ||
153 | {{status group='M'/}} {{status group='D'/}} | ||
154 | |||
155 | ==== Breadcrumb ==== | ||
156 | {{status group='M'/}} {{status group='D'/}} | ||
157 | ))) | ||
158 | ((( | ||
159 | ==== Tree ==== | ||
160 | {{status group='M'/}} {{status group='D'/}} | ||
161 | ))) | ||
162 | {{/container}} | ||
163 | |||
164 | === Access and Utilize Information === | ||
165 | |||
166 | {{container layoutStyle="columns"}} | ||
167 | ((( | ||
168 | ==== Rights ==== | ||
169 | The whole purpose of a documentation wiki is to make information accessible to the audience, while preserving the content [[workflow>>||anchor="HWorkflow"]]. | ||
170 | There will be the following groups: | ||
171 | |||
172 | //'Viewers'//: can read articles and may leave comments; | ||
173 | |||
174 | //'Writer / Contributor'//: adds new articles, makes changes to his own articles, attach files to his own articles and all the new articles created by a writer are not published to the documentation unless they are moderated/approved by either an Editor or Admins; | ||
175 | |||
176 | //'Editor / Moderator'//: writer rights + create new articles, make changes to existing articles, create/manage categories, delete articles (but cannot access the ‘Trash’ for permanent deletion), create/manage tags; | ||
177 | |||
178 | //'Admin / Webmaster'//: have no restrictions. writer + editor rights + ability to create/manage users, manage global settings, view reports and statistics, take backup etc. | ||
179 | {{status group='M'/}} {{status group='D'/}} | ||
180 | |||
181 | ))) | ||
182 | ((( | ||
183 | ==== Export ==== | ||
184 | The wiki displays the information as an online web page, but various output formats are needed for a wider audience. This should cover formats like XML, PDF, Word, ODT, Excel, CSV, HTML, DocBook XML, Dita XML, etc. but also the ability to print the content. | ||
185 | We need the ability to export a single page or [[multiple pages>>http://extensions.xwiki.org/xwiki/bin/view/Extension/MultipagePdfExport+Application+-+Space+Export]]. | ||
186 | {{status group='M'/}} {{status group='D'/}} {{status group='E'/}} | ||
187 | |||
188 | ==== Backup & Archive ==== | ||
189 | {{status group='M'/}} {{status group='D'/}} | ||
190 | |||
191 | ))) | ||
192 | ((( | ||
193 | ==== Internationalization ==== | ||
194 | {{status group='O'/}} {{status group='D'/}} | ||
195 | |||
196 | ==== Comments & Ranking ==== | ||
197 | Although [[comments>>||anchor='HComments26Annotations']] can be used in the content creation and validation process, they could also be enabled for the published content, in order to get feedback and rating from the viewers. | ||
198 | {{status group='O'/}} {{status group='D'/}} | ||
199 | ))) | ||
200 | {{/container}} | ||
201 | |||
202 | === Instance Administration === | ||
203 | |||
204 | {{container layoutStyle="columns"}} | ||
205 | ((( | ||
206 | ==== LDAP ==== | ||
207 | {{status group='M'/}} {{status group='D'/}} | ||
208 | ))) | ||
209 | ((( | ||
210 | ==== Skin & ColorTheme ==== | ||
211 | {{status group='M'/}} {{status group='D'/}} | ||
212 | ))) | ||
213 | ((( | ||
214 | ==== Horizontal Menu ==== | ||
215 | {{status group='O'/}} {{status group='E'/}} | ||
216 | ))) | ||
217 | {{/container}} | ||
218 | |||
219 | |||
220 | (% class="clearfloats" %) | ||
221 | ((( | ||
222 | |||
223 | ))) | ||
224 | ))) | ||
225 | |||
226 | (% class="clearfloats" %) | ||
227 | |||
228 | == Summary == | ||
229 | |||
230 | (% class="statusTable" style="width:99%;"%) | ||
231 | |= Feature |=(%colspan='5' width='37%'%) Status | ||
232 | |[[Pages>>||anchor="HPages"]] (History, Attachments, Document Index) | {{status group='M'/}} | | {{status group='D'/}} | | | ||
233 | |[[Spaces>>||anchor="HSpaces"]]| {{status group='M'/}} | | {{status group='D'/}} | | | ||
234 | |[[Import>>||anchor="HImport"]]| {{status group='M'/}} | | {{status group='D'/}} | {{status group='E'/}} | | ||
235 | |[[Export>>||anchor="HExport"]]| {{status group='M'/}} | | {{status group='D'/}} | {{status group='E'/}} | | ||
236 | |[[Templates>>||anchor="HTemplates"]]| {{status group='M'/}} | | {{status group='D'/}} | | {{status group='S'/}} | ||
237 | |[[WYSIWYG>>||anchor="HWYSIWYG"]]| {{status group='M'/}} | | {{status group='D'/}} | | | ||
238 | |[[Macros>>||anchor="HMacros"]]| {{status group='M'/}} | | {{status group='D'/}} | | {{status group='S'/}} | ||
239 | |[[Workflow>>||anchor="HWorkflow"]]| {{status group='M'/}} | | | {{status group='E'/}} | {{status group='S'/}} | ||
240 | |[[Applications>>||anchor="HApplications"]]| | {{status group='O'/}} | {{status group='D'/}} | | {{status group='S'/}} | ||
241 | |[[Comments>>||anchor="HComments26Annotations"]]| | {{status group='O'/}} | {{status group='D'/}} | | | ||
242 | |[[Annotations>>||anchor="HComments26Annotations"]]| | {{status group='O'/}} | {{status group='D'/}} | | |