Wiki source code of Persona: Wiki Developer

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

Show last authors
1 = Persona: Wiki Developer =
2
3 == Description ==
4
5 Irina is a software developer at RumbleRocksLLC, a SMB specialized in providing hight-tech hiking gear to hitchikers around the planet. Her company has decided to use a second-generation wiki to answer most of its internal needs when it comes to information management (from product specifications to employee holiday requests).
6
7 Irina's management often comes up with new ideas about how their wiki could be used. 2 days ago, her CEO told her that it would be great if users could bookmark URLs easily, tag those URLs and then browse them in a tag cloud. Irina's management expects her to come up with an application that will match that need and make it available for wiki users to enjoy.
8
9 To write her code, Irina enjoys using her favorite IDE. However, she needs her IDE to adapt to the wiki's syntax and development languages. She also needs to have a way to commit her code to the wiki easily in order to let people try it out and ultimately deploy it in production.
10
11 == Needs ==
12
13 |=Needs|=Matching Features|=Details
14 |**Create applications in the wiki**|Development interfaces|XWiki API
15 | | |Scripting languages
16 | | |Query manager
17 | |Tools|XEclipse RCP
18 | | |XEclipse Eclipse plugin
19 | | |Script macros in the WYSIWYG editor
20 | | |Object/Class editors + Extensions
21 |**Make applications easy to test and deploy**|Application Manager|Application documents
22 | | |Dependancies
23 | | |Application versions

Get Connected