yeswiki-discourse/README.md

49 lines
1.6 KiB
Markdown
Raw Permalink Normal View History

2022-09-29 21:45:50 +00:00
Discourse <-> YesWiki
=========================
Ceci est un repo temporaire pour garder traces de ce qu'on doit mettre au propre
Discourse comme provider d'auth pour yeswiki
---------------------------------------------
- copier le code de ce repo dans `custom/` (en attendant que ca soit mis au propre dans une extension)
- dans discourse admin > settings > login
- activer `enable discourse connect provider`
- dans `discourse connect provider secrets` mettre le nom de domaine du yeswiki et une clé secrete arbitraire
- dans `wakka.config.php` ajouter:
2022-09-29 21:47:05 +00:00
```
'discourse_connect_url' => 'https://<url-discourse>/session/sso_provider',
2022-09-29 21:45:50 +00:00
'discourse_connect_secret' => '0123456789',
2022-09-29 21:47:05 +00:00
```
2022-09-29 21:45:50 +00:00
Discourse comme systeme de commentaire pour les pages bazar
-------------------------------------------------------
voir: https://meta.discourse.org/t/embed-discourse-comments-on-another-website-via-javascript/31963
- dans discourse ajouter un host dans `/admin/customize/embedding`
- ajouter un champs bazar custom avec dedans:
```
<div id='discourse-comments'></div>
<script type="text/javascript">
window.DiscourseEmbed = {
discourseUrl: 'https://discourse.testynh.distrilab.fr/',
discourseEmbedUrl: document.location
};
(function() {
var d = document.createElement('script');
d.type = 'text/javascript';
d.async = true;
d.src = window.DiscourseEmbed.discourseUrl + 'javascripts/embed.js';
(document.getElementsByTagName('head')[0] ||
document.getElementsByTagName('body')[0]).appendChild(d);
})();
</script>
```
(si dans customhtml, il faut tout mettre sur une seule ligne)
---
mrflos, mose & 12b