Midgard Manual

Jean-Pierre Arneodo
Henri Bergius
Alexander Bokovoy
Mark Constable
Dariusz Debowczyk
David Guerizec
Emiliano Heynz
Simon Kerr
Jonni Lehtiranta
Cedric Musso
Ron Parker
Joost Soeterbroek
Marius Ndemeno Tegomoh
Carilda Thomas
Jamie Tomlinson
Armand Verstappen
Jukka Zitting
Legal Notice

Dedication

This book is dedicated to Midgard Project Ry and the Open Source community.

Table of Contents
Preface
Introduction
Features: Publishing, Development, Deployment
Documentation, Mailing Lists
System Requirements
Licensing
Midgard Project Ry
Road Map
I. Installation from Source
1. Midgard Installation Guide
II. Concepts and Features
Abstract
Typographical Conventions
2. Database Backend, Midgard Functions
3. Host, URL and Dynamic Page Parameters
4. Templating System and page construction: Pages and Styles
5. Graph structure for Pages: Pagelinks
6. Content Management, Topics and Articles
7. Formatting Engine
8. Sitegroups: Virtual Database Environment, Authentication
9. Managing Users
10. Personalization
11. Code Snippets
12. Calendaring
13. Blob serving, Attachments
14. Replication with Repligard
15. Filetemplates, Serving from the File System - BETA
16. Multi-Databases, Alternative to SiteGroups - ALPHA
Glossary
III. Architecture and Data Flow
17. Architecture
IV. Function Reference
Function Reference Usage Guide
18. Midgard Objects and Methods
19. Articles
20. Article Record Definition
21. Article Object Definition
22. Object Functions
23. Article Functions
24. Attachments
25. Attachment Record Definition
26. Attachment Object Definition
27. Attachment Functions
28. Elements
29. Element Record Definition
30. Element Object Definition
31. Element Functions
32. Eventmembers
33. Eventmember Record Definition
34. Eventmember Object Definition
35. Eventmember Functions
36. Events
37. Event Record Definition
38. Event Object Definition
39. Event Functions
40. Groups
41. Group Record Definition
42. Group Object Definition
43. Group Functions
44. Host functions
45. Host Record Definition
46. Host Object Definition
47. Host Functions
48. Members
49. Member Record Definition
50. Member Object Definition
51. Member Functions
52. Other functions
53. Pages
54. Page Record Definition
55. Page Object Definition
56. Page Functions
57. Page elements
58. Pageelement Record Definition
59. Event Object Definition
60. Page element Functions
61. Pagelinks
62. Pagelink Record Definition
63. Pagelink Object Definition
64. Pagelink Functions
65. Parameters
66. Parameter Record Definition
67. Parameter Object Definition
68. Parameter functions
69. Persons
70. Person Record Definition
71. Person Object Definition
72. Person Functions
73. Preferences
74. Preference Record Definition
75. Preference Object Definition
76. Preference Functions
77. Sitegroups
78. Sitegroup Record Definition
79. Sitegroup Object Definition
80. Sitegroup Functions
81. Code Snippets
82. Snippet Record Definition
83. Snippet Object Definition
84. Snippet Functions
85. Snippetdirs
86. Snippetdir Record Definition
87. Snippetdir Object Definition
88. Snippetdir Functions
89. Styles
90. Style Record Definition
91. Style Object Definition
92. Style Functions
93. Topics
94. Topic Record Definition
95. Topic Object Definition
96. Topic Functions
V. Appendixes
97. On-line support, mailing lists
98. GNU Free Documentation License