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