Changes

m
no edit summary
Line 89: Line 89:  
This explains why there is no '''Résolu''' tag in the proposal.
 
This explains why there is no '''Résolu''' tag in the proposal.
 
<br />
 
<br />
<br /><br />
+
<br />
 +
 
 +
=== Proposed mapping between current and new skeleton ===
 +
 
 +
 
 +
Categories are in bold and sub-categories in italic.
 
{| class="wikitable mw-collapsible"
 
{| class="wikitable mw-collapsible"
|+Proposed mapping between current and new skeleton
+
|+
''<small>Categories are in bold and sub-categories in italic</small>''
   
!Current categories or sub-categories
 
!Current categories or sub-categories
 
!New proposed categories and sub-categories
 
!New proposed categories and sub-categories
Line 328: Line 332:  
|}
 
|}
 
<br />
 
<br />
        Line 352: Line 355:     
===Import Users===
 
===Import Users===
* Retrieve old "anonymous" Kunena users that does not have a Joomla! account
  −
* Retrieve profile info
  −
* Retrieve avatars
     −
=== Import Categories===
+
*Retrieve old "anonymous" Kunena users that does not have a Joomla! account
* Import categories hierarchy ignoring main groups (Discourse only has two levels hierarchy)
+
*Retrieve profile info
* Categories are imported preserving the original order
+
*Retrieve avatars
* Categories with no posts (and no subcategories) are ignored/skipped
+
 
 +
===Import Categories===
 +
 
 +
*Import categories hierarchy ignoring main groups (Discourse only has two levels hierarchy)
 +
*Categories are imported preserving the original order
 +
*Categories with no posts (and no subcategories) are ignored/skipped
      Line 368: Line 373:     
===Import Posts===
 
===Import Posts===
* Multiple enhancements on posts text content
  −
** Escape some commonly used chars (>, -, +, *) to not be wrongly parsed as Markdown
  −
** Block quote
  −
*** add a line break after [quote] BBCode tag if there is none
  −
*** Replacing old posts reference in quote blocks by new ones
  −
*** Removing remaining posts references in quote blocks for posts that does not exists anymore
  −
** Unordered lists
  −
*** Break line after [ul] only for lines that starts by [ul] and followed by [li] tag on the same line
  −
** Strike support
  −
*** Replace [strike][/strike] BBCode tag by <s></s> HTML equivalent for markdown parser
  −
** Emojis
  −
*** Convert some emojis shortcuts to preserve custom emojis previously used
     −
* Thank you
+
*Multiple enhancements on posts text content
** Kunena post's "thank you" are imported as Discourse post's likes  (added)
+
**Escape some commonly used chars (>, -, +, *) to not be wrongly parsed as Markdown
 +
**Block quote
 +
***add a line break after [quote] BBCode tag if there is none
 +
***Replacing old posts reference in quote blocks by new ones
 +
***Removing remaining posts references in quote blocks for posts that does not exists anymore
 +
**Unordered lists
 +
***Break line after [ul] only for lines that starts by [ul] and followed by [li] tag on the same line
 +
**Strike support
 +
***Replace [strike][/strike] BBCode tag by <s></s> HTML equivalent for markdown parser
 +
**Emojis
 +
***Convert some emojis shortcuts to preserve custom emojis previously used
 +
 
 +
*Thank you
 +
**Kunena post's "thank you" are imported as Discourse post's likes  (added)
    
===Import Attachments===
 
===Import Attachments===
Line 785: Line 791:  
*Configure / allow / unblock port 587 for outgoing email sending by postfix in the firewall (IP table, etc.)
 
*Configure / allow / unblock port 587 for outgoing email sending by postfix in the firewall (IP table, etc.)
 
*Configure Postfix to require authentication : see https://blog.rom1v.com/2010/01/ajouter-lauthentification-smtp-sur-un-serveur-mail/
 
*Configure Postfix to require authentication : see https://blog.rom1v.com/2010/01/ajouter-lauthentification-smtp-sur-un-serveur-mail/
 +
 
------
 
------
 
Alternative : https://forum.normandie-libre.fr/t/installation-dun-forum-discourse-avec-apache-docker-et-mailboy/25
 
Alternative : https://forum.normandie-libre.fr/t/installation-dun-forum-discourse-avec-apache-docker-et-mailboy/25