Flux RSS - La vie du site - Nouveautés et mises à jour
Assiste.com - Sécurité informatique - Vie privée sur le Web - Neutralité d'Internet Assiste.com - Sécurité informatique - Vie privée sur le Web - Neutralité d'Internet

Keetag - Convertisseur HTML - BBCode - Wikicode…

Keetag - Outil gratuit en ligne (OGL) - Convertisseur universel et paramétrable HTML - BBCode - Wikicode - Discourse - Textile (dans les deux sens) - développé par SHL, modérateur sur Assiste.com

Keetag[1] [2] est un outil gratuit en ligne permettant de convertir du HTML en divers langages de balise, y compris dans des versions personnalisées, et inversement.

Comment passer un contenu d'un site à un autre alors que ce contenu est mis en forme par des langages de balises différents :

  • Un site Web grâce à du code de balisage HTML

  • Un forum de discussion grâce à du code de balisage BBCode

  • Un Wiki grâce à du code de balisage Wikicode

  • Etc.

Il existe différents languages de balisage (différents jeu de codes/balises) selon les forums, BBCode étant, de très loin, le plus utilisé.

Un exemple très simplifié : quelqu'un a écrit quelque chose, sur un site Web, que vous voudriez reproduire avec la même mise en forme sur un forum de discussion utilisant le code BBCode et avec la même mise en forme dans Wikipedia. L'original est actuellement affiché à l'écran :

Actuellement affiché à l'écran

  • Bonjour, le Monde. Voici Keetag, le convertisseur HTML BBCode Wikicode !

Récupérer le code source HTML de cette phrase

  • <p>Bonjour, le Monde. Voici <a title="Keetag - le convertisseur HTML BBCode Wikicode" href="https://keetag.net/fr/convertisseur/" target="_blank">Keetag</a>, <font size="+1" color="red"><strong>le convertisseur</strong></font> <strong><u>HTML</u></strong> <strong><u>BBCode</u></strong> <strong><u>Wikicode</u></strong> !</p>

Convertir en BBCode

  • Bonjour, le Monde. Voici [url=https://keetag.net/fr/convertisseur/]Keetag[/url], [size=110][b]le convertisseur[/b][/size] [b][u]HTML[/u][/b] [b][u]BBCode[/u][/b] [b][u]Wikicode[/u][/b] !

Keetag - Conversion HTML vers BBCode (et l'inverse : BBCode vers HTML)
Keetag - Conversion HTML vers BBCode (et l'inverse : BBCode vers HTML)

Convertir en Discourse

  • Bonjour, le Monde. Voici [url=https://keetag.net/fr/convertisseur/]Keetag[/url], [b]le convertisseur[/b] [b]HTML[/b] [b]BBCode[/b] [b]Wikicode[/b] !

Keetag - Conversion HTML vers Discourse (et l'inverse : Discourse vers HTML)
Keetag - Conversion HTML vers Discourse (et l'inverse : Discourse vers HTML)

Convertir en Textile

  • Bonjour, le Monde. Voici "Keetag":https://keetag.net/fr/convertisseur/, *le convertisseur* *HTML* *BBCode* *Wikicode* !

Keetag - Conversion HTML vers Textile (et l'inverse : Textile vers HTML)
Keetag - Conversion HTML vers Textile (et l'inverse : Textile vers HTML)

Convertir en Wikicode

  • Bonjour, le Monde. Voici Keetag, le convertisseur HTML BBCode Wikicode !

Keetag - Conversion HTML vers Wikipedia (et l'inverse : Wikipedia vers HTML)
Keetag - Conversion HTML vers Wikipedia (et l'inverse : Wikipedia vers HTML)

BBCode est un langage de balises (comme HTML ou Wikicode), utilisé essentiellement pour enrichir du texte lorsque l'on contribue (écrire des messages, poser une question, apporter une réponse) sur des forums de discussion. Pour des questions de sécurité, et parce qu'il s'adresse à tout le monde et pas seulement aux développeurs et informaticiens, le langage BBCode comporte peu de balises, infiniment moins que HTML, et ne permet pas de faire n'importe quoi.

Keetag est un convertisseur de HTML vers BBCode et inversement. Si vous souhaitez insérer quelque chose écrit en HTML dans un forum utilisant BBCode, Keetag est là. L'inverse est également possible : une contribution remarquable peut être convertie en HTML et reproduite facilement et rapidement sur un site Web.

Mais il existe déjà des foultitudes de convertisseurs HTMLKeetag, convertisseur HTML vers BBCode et inversementBBCode, enfin... surtout des convertisseurs HTMLKeetag, convertisseur HTML vers BBCodeBBCode, alors pourquoi Keetag ?

Parce que l'on ne programme pas un forum de discussion en dilétante. Il faut connaître le langage PHP et les système de gestion de bases de données mySQL ou PostgreSQL ou SQLite (ou d'autre technologies côté serveur) et s'arracher les cheveux durant quelques années pour arriver à pondre quelque chose de fiable et stable. Plusieurs équipes de développeurs se sont lancées et quelques-unes seulement perdurent depuis longtemps et proposent, gratuitement, des scripts de forums tout faits, utilisant BBCode pour que les utilisateurs puissent contribuer avec les enrichissements permis par BBCode.

Un script de forum ou de wiki est constitué de deux composants :

  1. le moteur de rendu qui interprète le code de balisage et affichage pour le « rendre à l'écran». Ecrit dans un langage de programmation pur, il n'a pour activité que de « rendre », visuellement (graphiquement), le contenu des messages à l’écran.

  2. le comportement du forum (rechercher, naviguer, s'enregistrer, gérer la base de données, sauvegarder, modérer, bannir, supprimer, déplacer, fusionner, séparer, administrer, autoriser ou interdire l'indexation par les moteurs de recherche, etc.). Cette partie est écrite dans un langage de programmation pur (php, c++, etc.).

Seulement voilà :

  1. Chaque équipe de développement d'un script de forum entre en compétition avec les autres et, pour se distinguer, utilise plus ou moins complètement les balises BBCode et ajoute ses propres balises dans le moteur de rendu (par exemple, nativement, BBCode ne permet pas de gérer des tableaux [lignes/colonnes]), mais certains MODs (modifications officielles) ou Hacks (modifications forcées) ajoutent cette possibilité... C'est la fonction du moteur de rendu du script.

  2. Le BBCode autorise plusieurs syntaxes pour le même résultat, comme la codification des couleurs, des liens, etc. Certains moteurs de rendu du script implémentent une variante, d'autres en choissent une autre...

  3. De nombreux Webmasters qui savent programmer modifient le script de forum choisi pour personnaliser/étendre/restreindre le fonctionnement/comportement de son BBCode.

Il existe donc des tonnes de BBCode (il n'y a pas de normalisation, il y a juste un principe). Le script phpBB, par exemple, le plus utilisé au monde, connaît des milliers de variantes de son BBCode. Le forum d'Assiste.com utilise sa propre variante très étendue par rapport au noyau classique du BBCode.

Il n'y a pas que cela. Il y a les scripts de wiki (les wikis sont des systèmes de gestion de contenus, les contenus étant librement modifiables par les visiteurs/contributeurs), le plus connu étant MediaWiki utilisé pour de nombreux wikis géants comme Wikipédia. Là aussi, il y a de nombreux scripts de Wikis, chacun ayant son jeu de balises et sa propre syntaxe.

Donc, pour passer un contenu d'un contenant à un autre, il y a Keetag.

Keetag - Keetag fait tout ceci :
Langages sourcesconversions
de/vers
Langages cibles

Langages principaux :

  • BBCode

  • HTML

  • Texte brut

BBCode des scripts de forums :

Conversions par sites ayant bricolé leurs codes BBCode

  • Aidoweb.com

  • Assiste.com

  • Clubic.com

  • Cnetfrance.fr

  • CommentCaMarche.net

  • Developpez.com

  • Doctissimo.fr

  • Forum-Seven.com

  • Hardware.fr

  • Jeuxvideo.com

  • Libellules.ch

  • Malekal.com

  • Memoclic.com

  • Security-X.fr

  • Surlatoile.com

  • Tom's guide

  • Twinoid.fr

  • Ubuntu.fr

  • Zebulon.fr

En développement (béta)

  • Discourse (script de forums)

  • HTML Assiste.com

  • Textile (en test) Langage de balisage léger permettant de générer du XHTML valide et d'échapper les caractères spéciaux. Implémenté pour PHP, Ruby, Python...

  • Wikipédia.fr (en test) (script de wiki Wikimedia)

De / Vers

Langages principaux :

  • BBCode

  • HTML

  • Texte brut

BBCode des scripts de forums :

Conversions par sites ayant bricolé leurs codes BBCode

  • Aidoweb.com

  • Assiste.com

  • Clubic.com

  • Cnetfrance.fr

  • CommentCaMarche.net

  • Developpez.com

  • Doctissimo.fr

  • Forum-Seven.com

  • Hardware.fr

  • Jeuxvideo.com

  • Libellules.ch

  • Malekal.com

  • Memoclic.com

  • Security-X.fr

  • Surlatoile.com

  • Tom's guide

  • Twinoid.fr

  • Ubuntu.fr

  • Zebulon.fr

En développement (béta)

  • Discourse (script de forums)

  • HTML Assiste.com

  • Textile (en test) Langage de balisage léger permettant de générer du XHTML valide et d'échapper les caractères spéciaux. Implémenté pour PHP, Ruby, Python...

  • Wikipédia.fr (en test) (script de wiki Wikimedia)

Keetag - Keetag fait tout ceci :

Les balises du langage BBCode, comme les balises du langage HTML (à de rares exceptions près pour HTML), fonctionnent par paire (une balise d'ouverture de la fonction et une balise de fermeture).

Fonction recherchéeUsage (syntaxe BBCode)PourquoiRendu

Afficher en gras

[b]Bonjour[/b]

B est l'initiale de Bold (gras) en anglais

Bonjour

Souligner

[u]Bonjour[/u]

U est l'initiale de Underline (souligné) en anglais

Bonjour

Gras et souligné

[b][u]Bonjour[/u][/b]

Bonjour

Liste à puce

[list] [*]Première ligne[*]Deuxième ligne[*]Etc.[/list]

  • Première ligne

  • Deuxième ligne

  • Etc.

Liste numérotée

[list=1] [*]Première ligne[*]Deuxième ligne[*]Etc.[/list]

Le chiffre indiqué démarre la numérotation à sa valeur

  1. Première ligne

  2. Deuxième ligne

  3. Etc.

Lien hypertexte sans texte à afficher

[url]https://assiste.com[/url]

URL est l'acronyme de Uniform Resource Locator

https://assiste.com

Lien hypertexte avec texte à afficher

[url=https://assiste.com]Assiste[/url]

URL est l'acronyme de Uniform Resource Locator

Assiste

Texte masqué par défaut

[spoiler]Cette révélation est masquée par défaut. Il faut cliquer pour la révéler.[/spoiler]

Spoiler est utilisé, ici, dans son sens anglais de divulguer quelque chose qui devrait rester caché. Seul le terme "spoiler" apparaît (ou une traduction) et il faut cliquer dessus pour révéler ce qui est caché.

Keetag - Exemples de BBCode

Outils d'investigations pour chercheurs