Top Menu
View
▼
:
Comments
Attachments
History
Information
Print
▼
:
Print preview
Export as PDF
Export as RTF
Export as HTML
Export as XAR
Overview
Log-in
|
Register
|
KS
:
Knowledge Suite Manual
>
Overview
Wiki source code of
Overview
Hide line numbers
1: 2: <h1>Forum JCR Structure</h1> 3: 4: #toc ("1" "3" "true") 5: 6: 1 Overview 7: eXo Forum is a JCR based application. Forum information is saved in eXo-JCR under ForumService data directory. 8: 9: {image:forumstructure.png} 10: 11: 12: 1 Forum System 13: Forum system node creates from nodetype exo:forumSystem. That is defined as a child node of ForumService and can store nodes with nodetype as exo:banIP, exo:forumUserProfile, exo:statistic, exo:administration under forum system. 14: 15: <tt> 16: /exo:applications/ForumService/ForumSystem 17: <tt> 18: 19: 20: 1.1 Ban IP address and Ban IP address home 21: Storing information about banned IP address access forum. Node type is exo:banIP, exo:banIPHome 22: 23: The banIP stores under ForumSystem node 24: 25: <tt> 26: /exo:applications/ForumService/ForumSystem/exo:banIPHome/exo:banIP 27: <tt> 28: 29: 30: 1.1 User profile and User profile home 31: Storing information of each user, user profile is auto created by a listener when user register to organization service. Private message can be added to user profile as a child node. Node type is exo:forumUserProfile, exo:userProfileHome. Private message exo:privateMessage define as child node of exo:forumUserProfile 32: 33: The user profile stores under ForumSystem node 34: 35: <tt> 36: /exo:applications/ForumService/ForumSystem/exo:userProfileHome/exo:forumUserProfile 37: <tt> 38: 39: 1.1 Statistic and Statistic home 40: Storing Statistic information of forum as number of posts, topics, users, active users, ... Node type is exo:forumStatistic, exo:statisticHome 41: 42: The Statistic stores under ForumSystem node 43: 44: <tt> 45: /exo:applications/ForumService/ForumSystem/exo:statisticHome/exo:forumStatistic 46: <tt> 47: 48: 49: 1.1 Administration and Administration home 50: Storing informations for setting the layout, email notify format and censor works. Node type is exo:administration, exo:administrationHome 51: 52: The Administration stores under ForumSystem node 53: 54: <tt> 55: /exo:applications/ForumService/ForumSystem/exo:administrationHome/exo:administration 56: <tt> 57: 58: 59: 1 Forum Data 60: Forum data node creates from nodetype exo:forumData. The data nodes as category, forum, topic, post, tag, BBcode, topic type will store under forum data node. 61: 62: <tt> 63: /exo:applications/ForumService/ForumData 64: <tt> 65: 66: 67: 1.1 Category and Category home 68: Category home is defined for stores all categories of forum, this node is a child node of ForumData node and only category nodetype can be added to category home. Node type is exo:categoryHome 69: 70: <tt> 71: /exo:applications/ForumService/ForumData/CategoryHome 72: <tt> 73: 74: Category (node type is exo:forumCategory) is a child node of category home, this nodetype defined to allow add child nodes as exo:forum and exo:forumRSS 75: 76: <tt> 77: /exo:applications/ForumService/ForumData/CategoryHome/Category736e99dec0a8014701622a1157719bb4 78: <tt> 79: 80: 81: 1.1 Forum 82: Forum node is defined as child node of category and allowed add child nodes as Topic and RSS type. Node type is exo:forum 83: 84: <tt> 85: /exo:applications/ForumService/ForumData/CategoryHome/Category736e99dec0a8014701622a1157719bb4/Forum1622a1157719bb4736e99dec0a801470 86: <tt> 87: 88: 1.1 Topic 89: 90: Topic nodetype is defined as child node of Forum and allowed add child nodes as Topic, Poll and RSS type. Node type is exo:topic, exo:poll 91: 92: <tt> 93: /exo:applications/ForumService/ForumData/CategoryHome/Category736e99dec0a8014701622a1157719bb4/Forum1622a1157719bb4736e99dec0a801470/Topica8014701622a1157719bb4736e99dec0 94: <tt> 95: 96: 97: 1.1 Post 98: Post nodetype is defined as child node of Topic and allowed add only attachment type child node. Node type is exo:post, exo:forumAttachment 99: 100: <tt> 101: /exo:applications/ForumService/ForumData/CategoryHome/Category736e99dec0a8014701622a1157719bb4/Forum1622a1157719bb4736e99dec0a801470/Topica8014701622a1157719bb4736e99dec0/Posta157719bb4736e99dec08014701622a1 102: <tt> 103: 104: 105: 1.1 Tag and Tag home 106: Tag is storing in formation about name, topic that tag added, number of user used this tag, number of tag in used. Node type is exo:forumTag, exo:tagHome 107: 108: <tt> 109: /exo:applications/ForumService/ForumData/TagHome/tag2a1157719bb4736e99dec0a801470162 110: <tt> 111: 112: 113: 1.1 BBCode and BBCode home 114: Defined BBCode that is using in forum, Node type is exo:forumBBCode, exo:forumBBCodeHome 115: 116: <tt> 117: /exo:applications/ForumService/ForumData/forumBBCode/${bbcode_name} 118: <tt> 119: 120: 121: 1.1 Topic type and Topic type home 122: Node type is exo:topicType, exo:topicTypeHome 123: 124: <tt> 125: /exo:applications/ForumService/ForumData/TopicTypeHome/topicType2ec0a801470162a1157719bb4736e99d 126: <tt>
Search
Search query
Products
generated on Thu Sep 09 10:43:02 UTC 2010
Portal
WebOS
eXo Optional Modules
ECM suite
-
DMS
-
Workflow
-
WCM
Collaboration
Knowledge
Social
eXo Core Foundations
Kernel
Core
JCR
PC
WS
Recently Modified
somantos
|
yagogift
|
lexweagreewah
|
pharmacist