FastComments.com

Add Comments to Moodle Sites

Uz FastComments i malo programerskog znanja, možemo dodati komentiranje uživo s SSO-om na stranicu kolegija bilo koje Moodle stranice!

Primjer
Primjer Moodlea

Budući da ćemo koristiti SSO, vaši korisnici neće se morati zasebno prijavljivati da bi komentirali. Koristit će svoj Moodle račun neprimjetno.

Ako se ne osjećate ugodno s sljedećim vodičem, obratite se podršci i možda ćemo vam moći pomoći pri postavljanju.


Korak 1: Dobivanje pristupa poslužitelju Internal Link


Prvo, trebat ćete dobiti SSH pristup svom Moodle poslužitelju.

Nakon što imate SSH pristup i pristup shellu, nastavite na korak 2.


Korak 2: Pronađite datoteku prikaza Internal Link


Sljedeće trebamo identificirati view.php. Ovo će vjerojatno biti u direktoriju poput /var/www/html/moodle/mod/book/view.php.

Kad pronađete ovu datoteku, napravimo sigurnosnu kopiju prije nastavka: sudo cp /var/www/html/moodle/mod/book/view.php /var/www/html/moodle/mod/book/view.php.bak.

Ako se vaša stranica pokvari tijekom ovog vodiča, možemo je vratiti naredbom: sudo cp /var/www/html/moodle/mod/book/view.php.bak /var/www/html/moodle/mod/book/view.php.

Korak 3: Dodajte kôd Internal Link

Zatim otvorite datoteku view.php. To možete učiniti pomoću nano:

sudo nano /var/www/html/moodle/mod/book/view.php

Pomoću tipki sa strelicama pomaknite se prema dnu. Potražite tekst koji kaže nešto poput:

echo $OUTPUT->box_end();

Sada ćemo kopirati kod koji dodaje widget za komentare:

Moodle kod komentara
Copy Copy
1
2
3if ($id) {
4 $url_decoded = str_replace('&', '&', $PAGE->url);
5 $users_picture_obj = new user_picture($USER);
6 $users_picture_url = $users_picture_obj->get_url($PAGE);
7
8 $simple_sso_json = json_encode($USER && $USER->username !== 'guest' ? array(
9 "username" => $USER->firstname . $USER->lastname,
10 "email" => $USER->email,
11 "avatar" => $users_picture_url->out(false)
12 ) : array(
13 "loginURL" => '/login/index.php'
14 ));
15
16 echo "<script src=\"https://cdn-eu.fastcomments.com/js/embed-v2.min.js\"></script>
17 <div id=\"fastcomments-widget\"></div>
18 <script>
19 FastCommentsUI(document.getElementById('fastcomments-widget'), {
20 tenantId: 'demo',
21 simpleSSO: $simple_sso_json,
22 urlId: $id,
23 url: '$url_decoded'
24 });
25 </script>";
26}
27

Pomoću tipki sa strelicama postavite kursor prije retka "box_end" i zalijepite.

Trebali biste imati nešto poput ovoga:

Primjer
Moodle primjer

Sada spremite:

  1. Pritisnite ctrl+x
  2. Pritisnite y
  3. Pritisnite enter

To je to!

Uspjeh članske stranice Internal Link


To je to! Sada biste trebali imati omogućeno komentiranje uživo na vašoj Moodle stranici.

Ako ste naišli na grešku 'permission denied', ili želite prilagoditi FastComments, nastavite čitati.


Prilagodba članske stranice Internal Link


FastComments je dizajniran da se prilagodi vašoj web-stranici.

Ako želite dodati prilagođeni izgled ili podesiti konfiguraciju, pogledajte našu dokumentaciju o prilagodbama i konfiguraciji da saznate kako.


Želite li namjenski dodatak? Internal Link


Ako vam se sviđa FastComments i želite vidjeti namjenski Moodle dodatak, pritisnite gumb srca u donjem desnom kutu kako bismo znali da postoji potražnja za namjenskim dodatkom.

Do tada ćemo održavati ovu dokumentaciju.