Redesign and Improvement of Knowledge Management Software









Humphrey Field Analyzer 3 (HFA3)

or other eye-related medical issues as required by governing bodies. is NOT centered. • A green plus sign “+” indicates the center of the lens position.
a artwork


jQuery UI Library

Use the content presented in this book at your own risk; it is not guaranteed to be correct jQuery UI est une bibliothèque JavaScript basée sur jQuery
jquery ui library fr


shinyjqui: 'jQuery UI' Interactions and Effects for Shiny

3 févr. 2022 BugReports https://github.com/yang-tang/shinyjqui/issues. RoxygenNote 7.1.2 ... A modified shiny modal dialog UI with its content draggable.
shinyjqui


Bootstrap Modal with Dynamic MySQL Data using Ajax & PHP

26 sept. 2016 echo "Query Problem";. } } ?> delete.php this file will delete rows from mysql - a simple code loaded via jQuery and delete rows from.
Bootstrap modal wdfrwg





Deliver Modern UI for IBM BPM with the Coach Framework and

IBM may not offer the products services
sg


tp-jquery-mobile.pdf

Autres : jQuery UI DataTables et jQuery Mobile . data-position : spécifie où l'élément doit être positionné ... .center { text-align: center; }.
tp jquery mobile


shinyMobile: Mobile Ready 'shiny' Apps with Standalone Capabilities

16 sept. 2021 BugReports https://github.com/RinteRface/shinyMobile/issues. RoxygenNote 7.1.2. Suggests knitr rmarkdown
shinyMobile


Redesign and Improvement of Knowledge Management Software

But knowledge management is not the only problem that concerns institutions and com- panies. To do so I have used the jQuery widget dialog().
LastReport ?sequence= &isAllowed=y





User Manual-XNB-6000-ENGLISH_Web.indd

J Some functions may not work on a specific browser or codec. The farther the bar position is from the center the faster the screen.
user manual xnb eng


Writing Custom Components

and expert knowledge of the full web stack: JSF JavaScript with jQuery
OS Chapter Writing Custom Components


211276 Redesign and Improvement of Knowledge Management Software

Final Degree Project

Redesign and Improvement of

Knowledge Management Software

Studies: Telecommunication Engineering

Author: Diana Canto Estany

Tutor: Professor LIU Fuqiang

Supervisor: Professor Marcel Fernandez

Date: November 2013

Contents

1 Introduction 8

2 Objectives 10

3 OpenKM 12

3.1 Developer Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13

3.2 OpenKM source code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

3.2.1 Admin pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15

3.2.2 Fronted . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16

3.2.3 Login pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

3.2.4 Web-Inf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

4 New Design and Tools 18

4.1 Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

4.1.1 Colour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19

4.1.2 Interactivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

4.1.3 Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

4.1.4 Shape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

4.2 Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

4.2.1 Usability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

4.2.2 Select all . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

4.2.3 Sort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

23

4.2.4 Pop-up menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

5 Work

ow 29 1

Redesign and Improvement of KM Software

5.1 Basic Work

ow elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

5.1.1 Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30

5.1.2 Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

5.1.3 Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

5.2 Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

5.2.1 Form elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

5.3 Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

34

5.4 Mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

36

5.5 Join and Fork . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

36

5.6 Advanced simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

37

6 Task management desktop 39

6.1 Novelties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

6.1.1 Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

42

6.1.2 Not work

ow related tasks . . . . . . . . . . . . . . . . . . . . . . . 43

6.1.3 Subtasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

6.1.4 Other details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

7 Conclusions 45

8 Future Work 47

A OpenKM Specications 48

B Courses 50

C Platform nal design 51

D CSS les 53

E JSP les 83

F Invoice Example - Figures 89

G Modied Files 92

2

List of Figures

4.1 Old colour design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19

4.2 New colour design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

4.3 Hovered and non-hovered button . . . . . . . . . . . . . . . . . . . . . . .

20

4.4 Login page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

4.5 Code for the Select All button . . . . . . . . . . . . . . . . . . . . . . . . .

22

4.6 Prole edit menu with "select all" buttons . . . . . . . . . . . . . . . . . .

23

4.7 Code for sorting tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24

4.8 User list menu listed alphabetically A-Z and Z-A . . . . . . . . . . . . . .

24

4.9 Pop-up menu to create a new user . . . . . . . . . . . . . . . . . . . . . . .

25

4.10 Code to display the pop-up menu . . . . . . . . . . . . . . . . . . . . . . .

26

4.11 Ajax functions for the pop-up menu . . . . . . . . . . . . . . . . . . . . . .

27

5.1 Work

ow form example source code . . . . . . . . . . . . . . . . . . . . . . 31

5.2 Work

ow form example render . . . . . . . . . . . . . . . . . . . . . . . . . 32

5.3 Use of work

ow process instance objects . . . . . . . . . . . . . . . . . . . 32

5.4 Form for the reception of a document . . . . . . . . . . . . . . . . . . . . .

34

5.5 Task properties setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35

5.6 Task properties code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35

5.7 Example of the use of a MAIL node . . . . . . . . . . . . . . . . . . . . . .

36

5.8 Work

ow using FORK and JOIN nodes . . . . . . . . . . . . . . . . . . . . 37

5.9 Image le . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

38

6.1 Eisenhower matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

42

6.2 Create task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

43
3

Redesign and Improvement of KM Software

6.3 View Task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44
C.1 Main Desktop - Old Design . . . . . . . . . . . . . . . . . . . . . . . . . . 51
C.2 Main Desktop - New Design . . . . . . . . . . . . . . . . . . . . . . . . . . 52
F.1 Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
F.2 Source code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
F.3 Decision handler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
F.4 Action handler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
4

Redesign and Improvement of KM Software

RESUM La gestio del coneixement ha esdevingut una qestio de gran importancia per a les empreses i entitats aquests ultims 20 anys. Aix doncs, adaptacions en la tecnologia, com bases de dades, sistemes experts, repositoris de coneixement, sistemes de suport per la presa de decisions en grup, intranets i sistemes digitals de suport pel treball en equip han sigut introdudes per tal de sumar esforos en la tasca de la gestio de coneixement. L'OpenKM es una plataforma basada en software lliure que ens ajuda a gestionar de manera efectiva la intelligencia disponible als nostres recursos. Tambe inclou una eina de gestio de tasques que permet als administradors fer un seguiment exhaustiu de les tasques assignades als diferents usuaris. Aix doncs, en aquets projecte el codi font de l'OpenKM es modicat per tal d'afegir noves capacitats i renovar la imatge de la plataforma. A mes a mes, es proposa un nou escriptori pel gestor de tasques amb la nalitat de permetre noves funcionalitats i ajudar als usuaris a millorar les seves habilitats en la gestio del temps.

Final Degree Project

Redesign and Improvement of

Knowledge Management Software

Studies: Telecommunication Engineering

Author: Diana Canto Estany

Tutor: Professor LIU Fuqiang

Supervisor: Professor Marcel Fernandez

Date: November 2013

Contents

1 Introduction 8

2 Objectives 10

3 OpenKM 12

3.1 Developer Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13

3.2 OpenKM source code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

3.2.1 Admin pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15

3.2.2 Fronted . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16

3.2.3 Login pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

3.2.4 Web-Inf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

4 New Design and Tools 18

4.1 Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

4.1.1 Colour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19

4.1.2 Interactivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

4.1.3 Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

4.1.4 Shape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

4.2 Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

4.2.1 Usability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

4.2.2 Select all . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

4.2.3 Sort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

23

4.2.4 Pop-up menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

5 Work

ow 29 1

Redesign and Improvement of KM Software

5.1 Basic Work

ow elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

5.1.1 Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30

5.1.2 Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

5.1.3 Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

5.2 Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

5.2.1 Form elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

5.3 Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

34

5.4 Mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

36

5.5 Join and Fork . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

36

5.6 Advanced simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

37

6 Task management desktop 39

6.1 Novelties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

6.1.1 Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

42

6.1.2 Not work

ow related tasks . . . . . . . . . . . . . . . . . . . . . . . 43

6.1.3 Subtasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

6.1.4 Other details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

7 Conclusions 45

8 Future Work 47

A OpenKM Specications 48

B Courses 50

C Platform nal design 51

D CSS les 53

E JSP les 83

F Invoice Example - Figures 89

G Modied Files 92

2

List of Figures

4.1 Old colour design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19

4.2 New colour design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

4.3 Hovered and non-hovered button . . . . . . . . . . . . . . . . . . . . . . .

20

4.4 Login page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

4.5 Code for the Select All button . . . . . . . . . . . . . . . . . . . . . . . . .

22

4.6 Prole edit menu with "select all" buttons . . . . . . . . . . . . . . . . . .

23

4.7 Code for sorting tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24

4.8 User list menu listed alphabetically A-Z and Z-A . . . . . . . . . . . . . .

24

4.9 Pop-up menu to create a new user . . . . . . . . . . . . . . . . . . . . . . .

25

4.10 Code to display the pop-up menu . . . . . . . . . . . . . . . . . . . . . . .

26

4.11 Ajax functions for the pop-up menu . . . . . . . . . . . . . . . . . . . . . .

27

5.1 Work

ow form example source code . . . . . . . . . . . . . . . . . . . . . . 31

5.2 Work

ow form example render . . . . . . . . . . . . . . . . . . . . . . . . . 32

5.3 Use of work

ow process instance objects . . . . . . . . . . . . . . . . . . . 32

5.4 Form for the reception of a document . . . . . . . . . . . . . . . . . . . . .

34

5.5 Task properties setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35

5.6 Task properties code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35

5.7 Example of the use of a MAIL node . . . . . . . . . . . . . . . . . . . . . .

36

5.8 Work

ow using FORK and JOIN nodes . . . . . . . . . . . . . . . . . . . . 37

5.9 Image le . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

38

6.1 Eisenhower matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

42

6.2 Create task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

43
3

Redesign and Improvement of KM Software

6.3 View Task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44
C.1 Main Desktop - Old Design . . . . . . . . . . . . . . . . . . . . . . . . . . 51
C.2 Main Desktop - New Design . . . . . . . . . . . . . . . . . . . . . . . . . . 52
F.1 Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
F.2 Source code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
F.3 Decision handler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
F.4 Action handler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
4

Redesign and Improvement of KM Software

RESUM La gestio del coneixement ha esdevingut una qestio de gran importancia per a les empreses i entitats aquests ultims 20 anys. Aix doncs, adaptacions en la tecnologia, com bases de dades, sistemes experts, repositoris de coneixement, sistemes de suport per la presa de decisions en grup, intranets i sistemes digitals de suport pel treball en equip han sigut introdudes per tal de sumar esforos en la tasca de la gestio de coneixement. L'OpenKM es una plataforma basada en software lliure que ens ajuda a gestionar de manera efectiva la intelligencia disponible als nostres recursos. Tambe inclou una eina de gestio de tasques que permet als administradors fer un seguiment exhaustiu de les tasques assignades als diferents usuaris. Aix doncs, en aquets projecte el codi font de l'OpenKM es modicat per tal d'afegir noves capacitats i renovar la imatge de la plataforma. A mes a mes, es proposa un nou escriptori pel gestor de tasques amb la nalitat de permetre noves funcionalitats i ajudar als usuaris a millorar les seves habilitats en la gestio del temps.