Tout savoir pour devenir un pro de PluXml, mais pas seulement...

Comment rajouter des addons à l'éditeur CKEditor pour PluXml


Rédigé par jack le 8 commentairese

L'éditeur de texte CKEditor possède de nombreux addons qui peuvent être téléchargés à partir de cette page: Addons pour CKEditor

Voici comment installer un addon dans le plugin pour PluXml.

Lire la suite de Comment rajouter des addons à l'éditeur CKEditor pour PluXml

DClassé dans : PluXml, Documentation ,Mots clés : Plugins, Documentation, CKEditor

Plugin CKEditor 4.4.6: ce que vous devez savoir avant de mettre à jour


Rédigé par jack le 7 commentairese

Cet article s'adresse surtout aux personnes qui utilisent déjà le plugin ckeditor pour PluXml mais dans une version antérieure et qui souhaitent le mettre à jour.

Cette nouvelle version du plugin utilise la dernière version de ckeditor (branche 4.x) disponible en téléchargement sur le site officiel.

Avant de mettre à jour le plugin, voici ce que vous devez savoir...

Lire la suite de Plugin CKEditor 4.4.6: ce que vous devez savoir avant de mettre à jour

DClassé dans : Actualité ,Mots clés : Plugins, PluXml, CKEditor

Plugin plxMyProtectEmails


Rédigé par jack le Aucun commentairee

plxMyProtectEmails permet de protéger l'affichage des adresses emails dans les articles et les pages statiques de PluXml en utilisant un système d'encodage javascript.

Ainsi une simple adresse email du genre


webmaster@monsite.com

sera remplacée par


<script>eval(unescape('%64%6f%63%75%6d%65%6e%74%2e%77%72%69%74%65%28%27%3c%61%20%68%72%65%66%3d%22%6d%61%69%6c%74%6f%3a%77%65%62%6d%61%73%74%65%72%40%6d%6f%6e%73%69%74%65%2e%63%6f%6d%22%3e%77%65%62%6d%61%73%74%65%72%40%6d%6f%6e%73%69%74%65%2e%63%6f%6d%3c%2f%61%3e%27%29'))</script>

 

Visuellement rien ne changera pour vos visiteurs (ils verront toujours l'adresse email en clair), mais en revanche si vous éditez le contenu de la page, vous constaterez que c'est bien la partie encodée qui est utilisée dans le code source.

Cet encodage évitera que les robots spammeurs viennent récupérer les adresses emails. Même si on peut penser que cette solution n'est pas fiable à 100%, cela restera un bon premier niveau de protection.

Le plugin est disponible dans la partie Plugins du site ou il peut être téléchargé directement à partir du plugin MyPluginDownloader s'il est installé sur votre site.

Installez et activez le plugin.
Aucune configuration n'est requise.

DClassé dans : Plugin ,Mots clés : Plugins, Documentation, Sécurité, Email

Tester l'existence d'un plugin à partir d'un plugin


Rédigé par jack le Aucun commentairee

Pour tester l'existence d'un plugin, ajoutez le code suivant dans la classe de votre plugin:

public static function isPluginExists($plugname) {

	if(defined('PLX_ADMIN'))
		$plxObj = plxAdmin::getInstance();
	else
		$plxObj = plxMotor::getInstance();
			
	return isset($plxObj->plxPlugins->aPlugins[$plugname]);
}
A partir de votre plugin vous pouvez maintenant tester l'existence d'un autre plugin en utilisant ce type de code:

if(plxMyPlugin::isPluginExists('plxPlugin_a_Tester') {
	// si le plugin existe
} else {
	// si le plugin n'existe pas
}
Ici plxMyPlugin est le nom de la classe de votre plugin et plxPlugin_a_Tester est le nom de la classe du plugin à tester.

DClassé dans : PluXml, Bout de code ,Mots clés : Plugins, Snippet

Page de plugins sur Pluxopolis


Rédigé par jack le 4 commentairese

Depuis que Google a décidé début 2014 de ne plus permettre de mettre à jour la zone de téléchargement sur nos sites Google Code, j'ai complètement basculer tous les codes source de mes plugins pour PluXml sur github. Un mal pour un bien on peut dire car github offre de nombreuses fonctionnalités et beaucoup plus de souplesse dans la gestion des dépôts git que Google Code, devenu complètement dépassé et obsolète face à la concurrence.

J'en ai donc profiter pour créer une nouvelle page sur Pluxopolis pour lister la totalité de mes plugins et vous faciliter ainsi leur téléchargement.

Ça se passe donc ici, sur la nouvelle page des Plugins.

DClassé dans : Actualité ,Mots clés : Plugins, github, git

Top