Skip to content

Commit cd65f7c

Browse files
committed
[ADD] forum: creating the forum documentation
ID: 3283274
1 parent 5ee932e commit cd65f7c

File tree

8 files changed

+231
-0
lines changed

8 files changed

+231
-0
lines changed

content/applications/websites.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,5 @@ Websites
1010
websites/website
1111
websites/ecommerce
1212
websites/elearning
13+
websites/forum
1314
websites/livechat
Lines changed: 228 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,228 @@
1+
=====
2+
Forum
3+
=====
4+
5+
**Odoo Forum** enables you to build a community, encourage engagement and knowledge sharing, and
6+
provide customer support.
7+
8+
.. important::
9+
You can manage your forum on both the **frontend** and the **backend**. The **frontend**
10+
allows you to create a forum quickly from your website, while the **backend** allows you to work
11+
on it from the :guilabel:`Website` or :guilabel:`eLearning` apps (if enabled), and provides
12+
access to more advanced configurations.
13+
14+
.. seealso::
15+
- `Forum product page <https://www.odoo.com/app/forum>`_
16+
- `eLearning product page <https://www.odoo.com/app/elearning>`_
17+
- :doc:`Website documentation <website>`
18+
19+
To activate :guilabel:`Forum`, go to :guilabel:`Apps`, search for the :guilabel:`Forum` module, and
20+
install it. A new :guilabel:`Forum` page appears on your website.
21+
22+
.. image:: forum/install-forum.png
23+
:align: center
24+
:alt: install Forum
25+
26+
.. _forum/creation:
27+
28+
Forum creation
29+
==============
30+
31+
From your website, click :guilabel:`+New`, then on :guilabel:`Forum`, to create a new forum.
32+
33+
.. image:: forum/new-forum.png
34+
:align: center
35+
:alt: create a new forum
36+
37+
In the pop-up box, fill in the following information:
38+
39+
- :guilabel:`Forum Name`: add the name of your forum;
40+
- :guilabel:`Forum Mode`: select :guilabel:`Questions` (only one answer allowed) or
41+
:guilabel:`Discussions` (multiple answers allowed);
42+
- :guilabel:`Privacy`: select :guilabel:`Public` (everyone can access it), :guilabel:`Signed In`
43+
(your forum is visible for signed-in users only), or :guilabel:`Some users` (your forum and its
44+
content are hidden for non-members of selected :guilabel:`Authorized Group`).
45+
46+
Click :guilabel:`Save`.
47+
48+
.. tip::
49+
You can also create a forum by going to :menuselection:`Website --> Configuration --> Forum:
50+
Forums` and clicking the :guilabel:`New` button.
51+
52+
Next, it is important to define the :ref:`Karma gains <forum/karma-gains>` and :ref:`Karma-related
53+
rights <forum/karma-related-rights>`.
54+
55+
.. _forum/karma-gains:
56+
57+
Karma gains
58+
-----------
59+
60+
Karma points are given to the forum's active participants to keep them involved and provide them
61+
**access to functionalities like voting, commenting, and editing**, when they reach a certain Karma
62+
level.
63+
64+
The number of points is set by default. To modify it, go to :menuselection:`Website -->
65+
Configuration --> Forum: Forums`, select the forum, and go to the :guilabel:`Karma gains` tab. Then,
66+
click on a number and edit it.
67+
68+
.. note::
69+
Each new user automatically receives three points when their e-mail address is validated.
70+
71+
.. tip::
72+
If you have the **eLearning** app, completing quizzes can grant you points.
73+
74+
.. _forum/karma-related-rights:
75+
76+
Karma-related rights
77+
--------------------
78+
79+
Karma rights are used to determine **what a user can and cannot do**, like access rights.
80+
81+
To set up a moderation system with Karma points to give your most active members access to more
82+
functionalities and to reduce spamming messages, go to :menuselection:`Website --> Configuration -->
83+
Forum: Forums`, select the forum, and go to the :guilabel:`Karma Related Rights` tab. Click a
84+
number to edit it.
85+
86+
Post creation
87+
=============
88+
89+
.. note::
90+
Only logged-in users can post questions and answers to avoid spam.
91+
92+
To create a new post, go to the forum on the website, click :guilabel:`New Post`, and fill in the
93+
following information:
94+
95+
- :guilabel:`Title`: add your question or the topic of your post;
96+
- :guilabel:`Description`: add a description for your question. Type `/` to use a command and insert
97+
various elements to layout and format your post.
98+
- :guilabel:`Tags`: add :ref:`tags <forum/tags>` to help filter questions and answers related to the
99+
same topic.
100+
101+
Click :guilabel:`Post Your Question`.
102+
103+
Post management
104+
===============
105+
106+
Go to the :guilabel:`Forum` page on your website and select the forum you want to access. From
107+
the left column, you can access the following:
108+
109+
- :guilabel:`My Posts`: display all your posts;
110+
- :guilabel:`Favourites`: display posts you bookmarked as favorite;
111+
- :guilabel:`People`: display users and their :ref:`Karma gains <forum/karma-gains>` (=**XP**);
112+
number of :guilabel:`Badges`, and :guilabel:`Certifications`;
113+
- :guilabel:`Badges`: active contributors can be rewarded with :ref:`badges <forum/badges>`
114+
according to their participation. Badges are visible on both their profile page and their posts;
115+
116+
Use the :guilabel:`Moderation tools` to see posts :guilabel:`To Validate`, posts that have been
117+
:guilabel:`Flagged`, or :guilabel:`Closed` posts.
118+
119+
You can also see the :guilabel:`Tags` used across the posts. Click :guilabel:`View all` to view all
120+
tags and retrieve discussions based on their tags.
121+
122+
.. image:: forum/post-management.png
123+
:align: center
124+
:alt: managing posts options.
125+
126+
.. _forum/interacting:
127+
128+
Interacting with posts
129+
======================
130+
131+
From a post, different options are available:
132+
133+
.. image:: forum/post-options.png
134+
:align: center
135+
:alt: Posts options
136+
137+
- :guilabel:`Upvote` or :guilabel:`Downvote` for a post;
138+
- :guilabel:`Mark as best answer`;
139+
- :guilabel:`Edit` your answer;
140+
- :guilabel:`Comment` a post;
141+
- :guilabel:`Share` a post on social networks;
142+
- Tick the :guilabel:`More` button to :guilabel:`Edit`, :guilabel:`Delete`, or :guilabel:`Flag` a
143+
post.
144+
145+
.. note::
146+
Users need enough karma points to be able to moderate posts. The number of karma points required
147+
can be updated from the :ref:`Karma Related Rights <forum/karma-related-rights>` tab,
148+
in the :guilabel:`Moderate posts` field.
149+
150+
Advanced features
151+
=================
152+
153+
.. _forum/forums:
154+
155+
Forums
156+
------
157+
158+
You can manage your forums by going to :menuselection:`Website --> Configuration --> Forum: Forums`.
159+
160+
Click :guilabel:`New` to :ref:`create a forum <forum/creation>` or click an existing one to update
161+
it.
162+
163+
.. tip::
164+
Get details on your forum's existing posts by clicking the :guilabel:`Posts` smart button. Select
165+
a post and click the :guilabel:`Action` button to :guilabel:`Export`, :guilabel:`Archive`,
166+
:guilabel:`Unarchive` or :guilabel:`Delete` a specific post.
167+
168+
.. image:: forum/forum-action-button.png
169+
:align: center
170+
:alt: Select the action button
171+
172+
Order and visibility
173+
~~~~~~~~~~~~~~~~~~~~
174+
175+
Select the forum you want, and from the :guilabel:`Options` tab, you can see different options:
176+
177+
- :guilabel:`Default Sort`: select :guilabel:`Newest`, :guilabel:`Last Updated`,
178+
:guilabel:`Most Voted`, :guilabel:`Relevance`, or :guilabel:`Answered`.
179+
180+
- :guilabel:`Privacy`:
181+
182+
- :guilabel:`Public`: your forum is public;
183+
- :guilabel:`Signed in`: your forum is visible for signed in users;
184+
- :guilabel:`Some users`: your forum and its content are hidden from non-members of the
185+
authorized group.
186+
187+
You also have the possibility to add a short :guilabel:`Description visible on your website`.
188+
189+
.. _forum/ranks:
190+
191+
Ranks
192+
-----
193+
194+
Ranks are used to differentiate users based on their Karma level.
195+
196+
You can manage :guilabel:`Ranks` by going to :menuselection:`Website --> Configuration --> Forum:
197+
Ranks`. Click :guilabel:`New` to create a new rank. Fill in the :guilabel:`Rank Name`, add the
198+
:guilabel:`Required Karma`, a :guilabel:`Description`, and if you want, fill in the
199+
:guilabel:`Motivational` tab to encourage users that reach this rank.
200+
201+
.. _forum/tags:
202+
203+
Tags
204+
----
205+
206+
Existing tags can be managed by going to :menuselection:`Website --> Configuration --> Forum: Tags`.
207+
Click :guilabel:`New` to create a new tag, and select the :guilabel:`Forum` it is related to.
208+
209+
.. _forum/badges:
210+
211+
Badges
212+
------
213+
214+
Grant badges to your members for their questions, answers, shares, likes, and votes to reward the
215+
most active ones. Badges appear on their profile page and on their posts. Badges can be managed by
216+
going to :menuselection:`Website --> Configuration --> Forum: Badges`.
217+
218+
.. _forum/close-reasons:
219+
220+
Close reasons
221+
-------------
222+
223+
You can retrieve your posts' close reasons by going to :menuselection:`Website --> Configuration
224+
--> Forum: Close Reasons`.
225+
226+
.. note::
227+
:ref:`Close <forum/interacting>` a post directly from the question or discussion, by clicking the
228+
:guilabel:`More` button, and :guilabel:`Close`.
3.22 KB
Loading
3.81 KB
Loading
8.77 KB
Loading
7.78 KB
Loading
2.08 KB
Loading

content/developer/reference/frontend/odoo_editor.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ Odoo Editor is Odoo's own rich text editor. Its sources can be found in the
66
`odoo-editor directory
77
<{GITHUB_PATH}/addons/web_editor/static/src/js/editor/odoo-editor>`_.
88

9+
.. _odoo-editor/powerbox:
10+
911
Powerbox
1012
========
1113

0 commit comments

Comments
 (0)