Wiki source code of Flavor: Public Website
Last modified by Vincent Massol on 2024/02/26 17:55
Show last authors
author | version | line-number | content |
---|---|---|---|
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/}} |