1
- #_ Rocket.chat_ Module for Drupal 8.x-2.2
1
+ # _ Rocket.chat_ Module for Drupal 8.x-2.3
2
+
2
3
3
4
CONTENTS OF THIS FILE
4
5
---------------------
5
6
6
- * Introduction
7
- * Requirements
8
- * Rocketchat instance Requirement
9
- * (Sub=) Modules
10
- * Installation
11
- * Configuration
12
- * Troubleshooting
13
- * Maintainers
7
+ * [ INTRODUCTION] ( #introduction )
8
+ * [ REQUIREMENTS] ( #requirements )
9
+ * [ Rocketchat instance Requirement] ( #rocketchat-instance-requirement )
10
+ * [ the Modules] ( #the-modules )
11
+ * [ INSTALLATION] ( #installation )
12
+ * [ CONFIGURATION] ( #configuration )
13
+ * [ TROUBELSHOOTING] ( #troubleshooting )
14
+ * [ FAQ] ( #faq )
15
+ * [ MAINTAINERS] ( #maintainers )
16
+
14
17
15
18
INTRODUCTION
16
19
------------
17
20
18
21
The Rocket.chat Module enables a drupal site to integrate Rocket.chat.
19
- It consist of several modules, see [ (Sub=) Modules] ( #-sub-modules )
20
-
21
- Requirements
22
- ------------
22
+ It consists of several modules, see [ the Modules] ( #the-modules )
23
+ for assistance you can always ask on [ Drupalchat.me/Rocket.chat.Module] ( https://drupalchat.me/channel/rocket.chat.module )
23
24
24
25
This module is designed for:
25
26
- [ Drupal 8] ( https://www.drupal.org/project/drupal )
@@ -31,87 +32,117 @@ It is tested with:
31
32
- php 7.4.4
32
33
- node v12.16.1
33
34
35
+
36
+ REQUIREMENTS
37
+ ------------
38
+
39
+ The main module does not require any other Drupal modules outside of this
40
+ project,
41
+ aside from the following submodule(s):
42
+ - ` Rocket Chat Group integration ` (modules/rocket_chat_group).
43
+ This submodule requires the [ group] ( https://www.drupal.org/project/group )
44
+ module as it extends the modules functionality.
45
+
46
+ This module does requirs you have access to a [ Rocket.chat] ( https://rocket.chat/ )
47
+ of atleast the 1.0.0 release.
48
+
49
+
34
50
Rocketchat instance Requirement
35
51
-------------------------------
36
52
37
53
We only support Rocket chat instances that are behind a TLS reverse proxy.
38
54
39
- (Sub-) Modules
40
- --------------
41
- - Rocket Chat(` rocket_chat ` ) the main Rocket.Chat integration module.
42
- allowing Rocket chat to be integrated with Drupal
43
- - Rocket Chat API(` rocket_chat_api ` ) API module for Rocketchat. This allows for
44
- communication with a Rocket chat.
45
- - Rocket Chat Api Test (` rocket_chat_api_test ` ) a Quick Test page that utilizes
46
- the Rocket chat API module to do API calls on the configured Rocket chat.
47
- This facilitates an easy interface to test api calls and see what the return.
48
- - Rocket Chat Group integration(` rocket_chat_group ` ) Allows you to setup a group
49
- integration to have channels in the rocketchat for groups where users are
50
- automatically invited into the channel. (Made in conjuction with
51
- [ OpenSocial] ( https://www.getopensocial.com/ ) ,
52
- [ OpenSocial Project] ( https://www.drupal.org/project/social ) ).
53
- - Rocket Chat Livechat Block(` livechat ` ) Allows controle over placeing the
54
- livechat widget on your site through th ebolocks interface.
55
-
56
- Installation
55
+
56
+ the Modules
57
+ -----------
58
+ - Rocket Chat(` rocket_chat ` ) the main Rocket.Chat integration module.
59
+ allowing Rocket chat to be integrated with Drupal
60
+ - Rocket Chat API(` rocket_chat_api ` ) API module for Rocketchat. This allows for
61
+ communication with a Rocket chat.
62
+ - Rocket Chat Api Test (` rocket_chat_api_test ` ) a Quick Test page that utilizes
63
+ the Rocket chat API module to do API calls on the configured Rocket chat.
64
+ This facilitates an easy interface to test api calls and see what the return.
65
+ - Rocket Chat Group integration(` rocket_chat_group ` ) Allows you to setup a group
66
+ integration to have channels in the rocketchat for groups where users are
67
+ automatically invited into the channel. (Made in conjuction with
68
+ [ OpenSocial] ( https://www.getopensocial.com/ ) ,
69
+ [ OpenSocial Project] ( https://www.drupal.org/project/social ) ).
70
+ - Rocket Chat Livechat Block(` livechat ` ) Allows controle over placeing the
71
+ livechat widget on your site through th ebolocks interface.
72
+
73
+
74
+ INSTALLATION
57
75
------------
58
76
59
- - Rocket chat Module:
60
- - Install the module in your modules folder.
61
- - if you have not done so already, setup Rocket chat. (out of scope for this
62
- readme, check out [ Rocket.chat] ( https://rocket.chat ) for instructions on how
63
- to setup
64
- rocketchat.)
65
- - Livechat Module:
66
- - install the livechat module and rocket_chat module.
67
- - Setup the rocket_chat module.
68
- - Go to ` [Structure][Block layout] ` . there you can place the livechat block
69
- using the "Place block" button.
70
- This works as a normal block we recommend you add it to a footer or alike
71
- for performance.
72
- Be aware we currently only suport the newer 2.0 version of the lifechat widget.
73
- - Rocket Chat API Module:
74
- - This module enables you to utilize the Rocket chat API.
75
- - API Test:
76
- - You can use this module to test the various aspects of the API without
77
- having to write all the code to do so.
78
- After enabling it its available on the ` /apitest ` path for rocketchat
79
- admins.
80
- - Group integration:
81
- - When enabled your group should have A Channel field, this field will inform
82
- Rocket chat what naem to pick for the channel in Rocket chat.
83
- - The new Block. ` rocket Chat Group Channel ` controles where the iframe will
84
- be rendered to allow instant chat between members.
85
-
86
- Configuration
77
+ * Install as you would normally install a contributed Drupal module. Visit
78
+ https://www.drupal.org/node/1897420 for further information.Installation
79
+
80
+ Additionally, per module details are:
81
+ - Rocket chat Module:
82
+ - if you have not done so already, setup Rocket chat. (out of scope for this
83
+ readme, check out [ Rocket.chat] ( https://rocket.chat ) for instructions on how
84
+ to setup rocketchat.)
85
+ - Livechat Module:
86
+ - install the livechat module and rocket_chat module.
87
+ - Setup the rocket_chat module.
88
+ - Go to ` [Structure][Block layout] ` . there you can place the livechat block
89
+ using the "Place block" button.
90
+ This works as a normal block we recommend you add it to a footer or alike
91
+ for performance.
92
+ Be aware we currently only suport the newer 2.0 version of the lifechat widget.
93
+ - Rocket Chat API Module:
94
+ - This module enables you to utilize the Rocket chat API.
95
+ - API Test:
96
+ - You can use this module to test the various aspects of the API without
97
+ having to write all the code to do so.
98
+ After enabling it its available on the ` /apitest ` path for rocketchat
99
+ admins.
100
+ - Group integration:
101
+ - When enabled your group should have A Channel field, this field will inform
102
+ Rocket chat what naem to pick for the channel in Rocket chat.
103
+ - The new Block. ` rocket Chat Group Channel ` controles where the iframe will
104
+ be rendered to allow instant chat between members.
105
+
106
+
107
+ CONFIGURATION
87
108
-------------
88
109
89
110
- Configure your rocketchat url in ` [drupal-url]/admin/config/rocket_chat ` , you
90
111
will need to have the proper permissions!
112
+ - Several sub modules use blocks, check out the blocks ui for those.
113
+
91
114
92
- Troubleshooting
115
+ TROUBLESHOOTING
93
116
---------------
94
-
117
+
95
118
Leave a detailed report of your issue in the
96
119
[ issue queue] ( https://www.drupal.org/project/issues/search/2649818 ) and the
97
120
maintainers will add it to the task list.
98
121
I am also present in the [ Drupalchat.me/Rocket.chat.Module] ( https://drupalchat.me/channel/rocket.chat.module )
99
122
as ` @Sysosmaster ` .
123
+
124
+
125
+ FAQ
126
+ ---
127
+ - Q: I do not see anything happening
128
+ A: Most likely you either forgot to place a block / render the block.
129
+ Or you did not yet log in to your instance from the UI
130
+ - Q: Where can I go to ask some questions.
131
+ A: You can always either create an issue, or ask a question on [ Drupalchat.me/Rocket.chat.Module] ( https://drupalchat.me/channel/rocket.chat.module )
132
+
100
133
101
- Maintainers / Authors
102
- ---------------------
134
+ MAINTAINERS
135
+ -----------
103
136
104
- - [ Sysosmaster] ( https://www.drupal.org/u/sysosmaster ) (Current maintainer of
105
- rocketchat module on d.o.).
106
-
107
- Previous Authors (Hall of Fame)
108
- ----------------
109
- - [ Gabriel Engel] ( https://www.drupal.org/u/gabriel-engel ) (Creator Rocket.chat
110
- ).
111
- - [ idevit] ( https://www.drupal.org/u/idevit ) (Community Plumbing).
112
- - [ jelhouss] ( https://www.drupal.org/u/jelhouss ) (Initial Module Creator).
137
+ - Current:
138
+ - [ Sysosmaster] ( https://www.drupal.org/u/sysosmaster ) (Current maintainer of
139
+ rocketchat module on d.o.).
140
+ - [ idevit] ( https://www.drupal.org/u/idevit ) (Community Plumbing).
141
+
142
+ - Previous Authors (Hall of Fame):
143
+ - [ Gabriel Engel] ( https://www.drupal.org/u/gabriel-engel ) (Creator Rocket.chat).
144
+ - [ jelhouss] ( https://www.drupal.org/u/jelhouss ) (Initial Module Creator).
113
145
114
- This version marks the EoL for the 8.x-1.x branch, and the (only privatly released) 8.x-2.1 and 8.x-2.0.
115
146
116
- Last Updated, 14 -April-2020.
147
+ Last Updated, 15 -April-2020.
117
148
0 commit comments