Wiki source code of Flavor: Public Website

Last modified by Vincent Massol on 2024/02/26 17:55

Show last authors
1 {{velocity}}
2 $xwiki.ssx.use("Improvements.WebHome")
3 $xwiki.ssx.use("Standards.WebHome")
4 $xwiki.ssx.use("Improvements.DocumentationFlavor")
5 {{/velocity}}
6
7 = Public Website Flavor =
8
9 (% class="left column50 dashboardleft" %)
10 (((
11 {{toc depth="3"/}}
12 )))
13
14 (% class="dashboardright right column50" %)
15 (((
16 {{gallery}}
17 image:LeiothrixHomeLanguages.png
18 {{/gallery}}
19 )))
20
21 (% class="clearfloats" %)
22 (((
23
24 )))
25
26 == Community Feedback ==
27
28 {{info}}
29 [xwiki-devs] [Brainstorming] [Flavor] Public Website Flavor http://markmail.org/thread/fgpzoxtdw2jgrrvl (25 Mar, 2013)
30 {{/info}}
31
32 (% class="left column40 dashboardleft" style="width: 27%" %)
33 (((
34 == Objectives ==
35
36 The purpose of a Public Website is to share information about a company/product and it's procedures, features, services, etc. It's the on-line presence of a company for it's targeted audience. It provides a mean for information related to the company be viewed (read-only).
37
38 == Short Version ==
39
40 The highlights of the Public Website wiki are:
41
42 * [[Public>>]] content
43 * Social [[Authentication>>]]
44 * Custom [[Presentation>>]] in accordance with the company/product brand
45 * Initial instances of common [[Pages>>]] like 'Contact', 'About us', 'Privacy', etc.
46 * Custom [[Macros>>]] specialized for adding on-line content
47 * [[Blog>>]] application
48 * [[Internationalization>>]] packages
49
50 == Issues ==
51
52 * Publish a Carousel Extension
53 * Publish a Fat footer Extension
54 * Publish a Social Badges Macro
55 * Publish a Latest Blog Posts Macro
56 )))
57
58 (% class="dashboardright right column60" style="width: 70%" %)
59 (((
60 == Tasks & Features ==
61
62 === (% class="primaryTitle" %)Task:(%%) Creating Content ===
63
64 {{container layoutStyle="columns"}}
65 (((
66 ==== Pages ====
67 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'//.
68
69 The Public Website Flavor comes with a custom structure that contain sample pages like:
70 * //'About'//
71 * //'Contact us'//
72 * //'References'// / //'Showcase'//
73 * //'Products'//
74 * //'Features'//
75 * //'License'//
76 * //'Terms of use'//
77 * //'Privacy'//
78 * //'Team'//
79
80 {{status group='M'/}} {{status group='D'/}} {{status group='E'/}} {{status group='S'/}}
81
82 )))
83 (((
84 ==== WYSIWYG ====
85 You can edit the wiki page in Syntax mode or WYSIWYG mode, which provides a way to create rich content with ease.
86 There will be a selection of [[macros>>||anchor='HMacros']] specialized for creating online content that can be embedded inside pages.
87 {{status group='M'/}} {{status group='D'/}}
88
89 ==== Templates ====
90 Templates can be used to enforce a certain page layout and structure in order to make presentation pages consistent throughout the site.
91 {{status group='O'/}} {{status group='D'/}}
92
93 ==== Export ====
94 Pages should be exportable in PDF format and for Print.
95 {{status group='O'/}} {{status group='D'/}}
96 )))
97 (((
98 ==== Macros ====
99 Macros add extra functionality inside wiki pages. There are certain macro categories, from content formatting to application specific macros. Macro categories need to be customized and specialized for adding on-line content.
100
101 Some examples of useful macros:
102 * [[Container Macro>>http://extensions.xwiki.org/xwiki/bin/view/Extension/Container+Macro]]
103 * [[Gallery Macro>>http://extensions.xwiki.org/xwiki/bin/view/Extension/Gallery+Macro]]
104 * [[Chart Macro>>http://extensions.xwiki.org/xwiki/bin/view/Extension/Chart+Macro]]
105 * [[Video Macro>>http://extensions.xwiki.org/xwiki/bin/view/Extension/Video+Macro]]
106 * [[Twitter Macro>>http://extensions.xwiki.org/xwiki/bin/view/Extension/Twitter+Macro]]
107 * [[Google Map Macro>>http://extensions.xwiki.org/xwiki/bin/view/Extension/Map+Macro]]
108 * [[Google Calendar>>http://extensions.xwiki.org/xwiki/bin/view/Extension/Google+Calendar]]
109 * Latest Blog Posts
110 * Social Badges
111
112 {{status group='M'/}} {{status group='D'/}} {{status group='E'/}} {{status group='S'/}}
113 )))
114 {{/container}}
115
116
117
118 === (% class="primaryTitle" %)Task:(%%) Organize Information ===
119
120 {{container layoutStyle="columns"}}
121 (((
122 ==== Spaces ====
123 Spaces are collections of wiki pages. They have separate administration, so they can have independent rights, presentation, backups, etc.
124
125 Spaces organize pages in 'physical' locations, accessible through URLs.
126 {{status group='M'/}} {{status group='D'/}}
127 )))
128 (((
129 ==== Breadcrumbs ====
130 Organize your content in hierarchical order by having parent-child relationships. Breadcrumbs displays the position of a page in the documents hierarchy.
131
132 They organize the pages 'logically', across spaces.
133 {{status group='M'/}} {{status group='D'/}}
134 )))
135 (((
136 ==== Tags ====
137 Tags can be added to pages to describe and categorize them. Can be visualized in [[Tag Clouds>>||anchor='HTagCloud']].
138
139 They organize the pages 'logically', across spaces.
140 {{status group='O'/}} {{status group='D'/}}
141 )))
142 {{/container}}
143
144
145
146 === (% class="primaryTitle" %)Task:(%%) Access Information ===
147
148 {{container layoutStyle="columns"}}
149 (((
150 ==== Search ====
151 Search for content inside pages, comments, objects and also in the content of attachments. You can restrict your search results by using filters based on location, content type, modification date, author, etc.
152 {{status group='M'/}} {{status group='D'/}}
153
154 )))
155 (((
156 ==== Livetable ====
157 Livetables allow filtering of pages that share common entities. Pages selection can be done for an entire space, wiki, tag, author, etc.
158 {{status group='O'/}} {{status group='D'/}}
159 )))
160 (((
161 ==== Activity Stream ====
162 Activity Stream lets you monitor the activity on pages, comments, attachments, by seing new, edited, deleted content. The Activity Stream is an useful tool highlighting new content and contributors.
163 {{status group='O'/}} {{status group='D'/}}
164
165 )))
166 {{/container}}
167
168
169
170 === (% class="primaryTitle" %)Task:(%%) Community Interaction ===
171
172 {{container layoutStyle="columns"}}
173 (((
174 ==== Blog ====
175 Blogs are used to communicate timely information, like announcements, journal entries, status reports, etc.
176
177 You can host multiple blogs or organize the information using categories and tags.
178 {{status group='M'/}} {{status group='D'/}}
179
180 )))
181 (((
182 ==== Comments ====
183 Communication, collaboration or reviewing of the content can be made through comments. Comments can be added to any page, especially blog posts.
184
185 There is an extension that allow users of other social networks to post comments, or there is an option to allow comments be posted by unregistered users. Also comments can be disabled.
186 {{status group='M'/}} {{status group='D'/}}
187 )))
188 (((
189 ==== Applications ====
190 There are other optional Applications that can be installed in a Public WebSite, like [[Newsletter Application>>extensions:Extension.Newsletter Application]], [[Forum>>extensions:Extension.SimpleForumApplication]], [[Ratings>>extensions:Extension.Ratings Application]],[[Totem>>extensions:Extension.TotemApplication]]
191 etc.
192 {{status group='O'/}} {{status group='D'/}} {{status group='S'/}}
193 )))
194 {{/container}}
195
196
197
198 === (% class="primaryTitle" %)Task:(%%) Notifications ===
199
200 {{container layoutStyle="columns"}}
201 (((
202 ==== RSS ====
203 Changes and activity notifications are also available in RSS format in order to stay up to date. There are some pre-defined feeds that you can subscribe (activity stream, blog, etc.).
204 {{status group='O'/}} {{status group='D'/}}
205 )))
206 (((
207 ==== Watchlist ====
208 Get informed about wiki modifications with the watch feature. You will be notified by email of any changes to the pages: edit, delete content, comments, attachments, etc.
209
210 You can specify the frequency and delay of the e-mails. Also you are automatically subscribed to pages you contributed.
211 {{status group='O'/}} {{status group='D'/}}
212
213 )))
214 (((
215
216 )))
217 {{/container}}
218
219
220
221 === (% class="primaryTitle" %)Task:(%%) Instance Administration ===
222
223 {{container layoutStyle="columns"}}
224 (((
225 ==== Authentification ====
226 You can create your own user base and let them authenticate with XWiki credentials.
227
228 You can also use our [[social login>>http://extensions.xwiki.org/xwiki/bin/view/Extension/Social+Login+Application]] application that let's you login using credentials from various social sites, like Facebook, Twitter or Google.
229 {{status group='M'/}} {{status group='D'/}} {{status group='E'/}}
230
231 ==== Internationalization ====
232 There are over 21 language available for your website, depending on the audience you need to handle. Also you can add your own translation or improve a current one.
233 {{status group='O'/}} {{status group='D'/}}
234 )))
235 (((
236 ==== Presentation ====
237 Public Websites usually have a custom skin in accordance with the company/product brand (logo, colors, etc.)
238
239 There is an [[extension skin>>http://extensions.xwiki.org/xwiki/bin/view/Extension/Leiothrix+Skin]] designed especially for Public Websites.
240
241 The skin needs an [[Horizontal Menu>>http://extensions.xwiki.org/xwiki/bin/view/Extension/NavigationMenuConfig]] to contain links to important sections. Also a fat footer should be set in place.
242
243 The Homepage should host a Carousel with the top offers / products.
244 {{status group='M'/}} {{status group="D"/}} {{status group='E'/}} {{status group='S'/}}
245 )))
246 (((
247 ==== Backup ====
248 Prevent information loss by having regular backups, useful also when doing upgrades or moving from one instance to another.
249 {{status group='M'/}} {{status group='D'/}}
250
251 ==== Analytics & Statistics ====
252 You can get detailed informations about visitors if you enable our [[Statistics Application>>http://extensions.xwiki.org/xwiki/bin/view/Extension/Statistics+Application]] or if you enable the Google Analytics tracking.
253 {{status group='O'/}} {{status group='D'/}}
254 )))
255 {{/container}}
256
257
258
259 === (% class="primaryTitle" %)Task:(%%) Security ===
260
261 {{container layoutStyle="columns"}}
262 (((
263 ==== Rights ====
264 The whole purpose of a public website is to make information accessible to the audience. Custom rights will be given to Registered and Unregistered Users (like the ability to edit, comment, view, etc.).
265 {{status group='M'/}} {{status group='D'/}}
266 )))
267 (((
268 ==== Spam Protection ====
269 The [[Registration process>>http://extensions.xwiki.org/xwiki/bin/view/XWiki/RegistrationHelp]] and the addition of Comments can be protected by using [[Captchas>>http://extensions.xwiki.org/xwiki/bin/view/Extension/Captcha+on+a+Form]]. Additional [[security>>http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Security]] measures are out-of-the-box.
270 {{status group='O'/}} {{status group='D'/}}
271 )))
272 (((
273
274 )))
275 {{/container}}
276
277 (% class="clearfloats" %)
278 (((
279
280 )))
281 )))
282
283 (% class="clearfloats" %)
284 (((
285
286 )))
287
288 == Features Summary ==
289
290 (% class="statusTable" %)
291 |= Feature |=(% colspan="6" width="40%" %) Status
292 |[[WYSIWYG>>||anchor="HWYSIWYG"]]|{{status group="M"/}} | |{{status group="D"/}} | | |\\
293 |[[Spaces>>||anchor="HSpaces"]]|{{status group="M"/}} | |{{status group="D"/}} | | |\\
294 |[[Breadcrumbs>>||anchor="HBreadcrumbs"]]|{{status group="M"/}} | |{{status group="D"/}} | | |\\
295 |[[Search>>||anchor="HSearch"]]|{{status group="M"/}} | |{{status group="D"/}} | | |\\
296 |[[Blog>>||anchor="HBlog"]] |{{status group="M"/}} | |{{status group="D"/}} | | |\\
297 |[[Comments>>||anchor="HComments"]]|{{status group="M"/}} | |{{status group="D"/}} | | |\\
298 |[[Rights>>||anchor="HRights"]]|{{status group="M"/}} | |{{status group="D"/}} | | |\\
299 |[[Backup>>||anchor="HBackup"]]|{{status group="M"/}} | |{{status group="D"/}} | | |\\
300 |[[Pages>>||anchor="HPages"]] (History, Attachments, Document Index) |{{status group="M"/}} | |{{status group="D"/}} |{{status group="E"/}} {{footnote}}http://extensions.xwiki.org/xwiki/bin/view/Extension/Contact+Page{{/footnote}}|{{status group="S"/}} |\\
301 |[[Authentification>>||anchor="HAuthentification"]] |{{status group="M"/}} | |{{status group="D"/}} |{{status group="E"/}}{{footnote}}http://extensions.xwiki.org/xwiki/bin/view/Extension/Social+Login+Application{{/footnote}} | |\\
302 |[[Presentation>>||anchor="HPresentation"]]|{{status group="M"/}}| |{{status group="D"/}}|{{status group="E"/}}{{footnote}}http://extensions.xwiki.org/xwiki/bin/view/Extension/Leiothrix+Skin{{/footnote}} {{footnote}}http://extensions.xwiki.org/xwiki/bin/view/Extension/NavigationMenuConfig{{/footnote}} {{footnote}}Carousel Extension{{/footnote}} {{footnote}}Fat Footer Extension{{/footnote}}|{{status group="S"/}} |\\
303 |[[Macros>>||anchor="HMacros"]]|{{status group="M"/}} | |{{status group="D"/}} |{{status group="E"/}}{{footnote}}http://extensions.xwiki.org/xwiki/bin/view/Extension/Video+Macro{{/footnote}} {{footnote}}http://extensions.xwiki.org/xwiki/bin/view/Extension/Twitter+Macro{{/footnote}} {{footnote}}http://extensions.xwiki.org/xwiki/bin/view/Extension/Map+Macro{{/footnote}} {{footnote}}http://extensions.xwiki.org/xwiki/bin/view/Extension/Google+Calendar{{/footnote}} {{footnote}}Latest Blog Posts Macro{{/footnote}} {{footnote}}Social Badges{{/footnote}}|{{status group="S"/}} |\\
304 |[[Applications>>||anchor="HApplications"]]| |{{status group="O"/}} | |{{status group="E"/}}{{footnote}}http://extensions.xwiki.org/xwiki/bin/view/Extension/Newsletter+Application{{/footnote}} {{footnote}}http://extensions.xwiki.org/xwiki/bin/view/Extension/SimpleForumApplication{{/footnote}} {{footnote}}http://extensions.xwiki.org/xwiki/bin/view/Extension/Ratings+Application{{/footnote}}
305 {{footnote}}http://extensions.xwiki.org/xwiki/bin/view/Extension/TotemApplication{{/footnote}} |{{status group="S"/}} |\\
306 |[[Internationalization>>||anchor="HInternationalization"]]| |{{status group="O"/}} |{{status group="D"/}} | | |\\
307 |[[Templates>>||anchor="HTemplates"]]| |{{status group="O"/}} |{{status group="D"/}} | | |\\
308 |[[Export>>||anchor="HExport"]]| |{{status group="O"/}} |{{status group="D"/}} | | |\\
309 |[[Livetable>>||anchor="HLivetable"]]| |{{status group="O"/}} |{{status group="D"/}} | | |\\
310 |[[Activity Stream>>||anchor="HActivityStream"]]| |{{status group="O"/}} |{{status group="D"/}} | | |\\
311 |[[Tags>>||anchor="HTags"]]| |{{status group="O"/}} |{{status group="D"/}} | | |\\
312 |[[RSS>>||anchor="HRSS"]]| |{{status group="O"/}} |{{status group="D"/}} | | |\\
313 |[[Watchlist>>||anchor="HWatchlist"]]| |{{status group="O"/}} |{{status group="D"/}} | | |\\
314 |[[Analytics & Statistics>>||anchor="HAnalytics26Statistics"]]| |{{status group="O"/}} |{{status group="D"/}} | | |\\
315 |[[Spam Protection>>||anchor="HSpamProtection"]]| |{{status group="O"/}} |{{status group="D"/}} | | |
316
317 {{putFootnotes/}}

Get Connected