Jumi 2.1 Guide
Nous introduisons Jumi 2.1 beta pour Joomla! 1.5 ici. Il ya tellement de changements dans cette version!
Lorsque des changements 2.1 beta dans la version finale et 2.0 seront marqués comme dépréciés nous intégrerons ce document dans la documentation standard Jumi.
Intro
La syntaxe Plugin Jumi a changé (après trois ans) à un autre. Il n'ya pas de compatibilité descendante dans cette syntaxe, mais vous pouvez utiliser tous les codes précédents personnalisées et des fonctions dans les version 2.1 (et l'utilisation de nouveaux).
Il ne sont pas des changements dans la syntaxe seul plugin. Les changements sont ailleurs. Alors, lisez attentivement le document, s'il vous plaît.
Pour ceux qui sont trop impatients d'essayer la nouvelle version ou la haine de lire "tout ça" ici est le changement le plugin Quick & Dirty syntaxe:
Ancien syntaxe Plugin Jumi
{Sur la parité salariale [stored_code_source] [arg1] [arg2] ... [ArgN]}
La syntaxe Nouveau plugin Jumi
{} Sur la parité salariale stored_code_source written_code {/} sur la parité salariale
Comment faire la transition vers Jumi 2.1 syntaxe? Nous allons l'expliquer ci-dessous. Mais tout d'abord.
Commençons avec quelques extensions Jumi explication globale, puis nous poursuivrons avec la mise à niveau et à installer. A la fin vous aurez une bonne connaissance de «tout ça».
L'ensemble des extensions Jumi
Jumi 2.1 se compose de plusieurs extensions interdépendantes:
- Jumi système de plugin (Totalement réécrit!)
permet d'inclure des codes personnalisés à partir de plusieurs ressources dans Joomla! articles, le contenu et les descriptions de catégorie.
Elle met en place pour les racines Jumi Jumi composants et modules Jumi. Les codes sont traitées dans la version PDF de Joomla! contenu et sont supprimés à partir de RSS. - Jumi rédacteur XTD (Nouveauté!)
est un Joomla! bouton de l'éditeur qui permet de coder / décoder des scripts pour leur inclusion directe dans Joomla! contenu et le traitement ultérieur par un plugin système de parité salariale. - Composante Jumi (+ Partagé utilisation Racine Jumi)
crée sur mesure Joomla! pages (dites applications Jumi) contenant un code personnalisé. - Jumi SEF routeur
est un plugin système qui supporte composante Jumi: Il permet d'accéder directement de l'application Jumi avec son alias (par exemple http://www.mysite.com/hello-jumi). - Jumi module de (Mode debug +, + partagés utilisation Racine Jumi)
est le module simple qui permet d'inclure des codes personnalisés à partir de plusieurs ressources dans Joomla! positions de module. - Langues
sauf le plugin Jumi routeur il ya des fichiers de langue pour toutes les extensions Jumi pour leurs traductions facile.
Jumi 2.1 Exigences
Rien de moins, puis Joomla! 1.5.8 est requis.
Mise à jour depuis les versions précédentes
Nous vous conseillons de désinstaller complètement toutes les extensions précédentes Jumi et installez le package Jumi 2.1. Considérez ce qui suit:
Si vous souhaitez utiliser votre ancien composant Jumi table de la base dans de nouvelles Jumi 2.1, puis le sauvegarder d'abord par l'outil de base de données que vous utilisez (phpMyAdmin par exemple). Après l'installation du nouveau package vous restaurez la table originale Jumi base de données de composants.
Le vieux Jumi la syntaxe plug-in ne seront pas traitées par le nouveau plugin. Vous aurez à réécrire chaque instance ancien plugin de syntaxe. Nous sommes très désolés pour la gêne qu'elle vous apportera. D'autre part il vous apportera plus de possibilités, une meilleure sécurité et une plus grande flexibilité. Quelque chose pour quelque chose.
Rappelez-vous également que tous les Jumi modules seront détruits durant le processus de désinstallation. Nous recommandons donc de faire une note de modules Jumi tout le contenu au moins.
Jumi 2.1 Installation
Installez le pack comme Joomla standard! extension. Toutes les extensions Jumi sont installés lors de ce processus en un seul clic. Tous les plugins Jumi sont mis à "Enable" aussi.
Dans Jumi 2.1 il n'ya pas de menu principale démo "Bonjour Jumi!" élément visible dans l'interface tel qu'il était en Jumi 2.0. Certains de nos utilisateurs détestent même comme une démo. Si vous le voulez vous avez à rendre visible manuellement: aller à l'arrière-plan et de publier l'élément de menu préinstallé "Bonjour Jumi!" là-bas.
Prochaines étapes
Utiliser le composant Jumi, le module et le routeur peut être déduite des versions précédentes ou de la documentation ou cette antisèche.
Plugin Jumi nécessite plus d'explications. Parce qu'il utilise un autre outil: Jumi rédacteur XTD (bouton) plugin qui encode / décode scripts personnalisés de manière qu'ils ne sont pas supprimés de Joomla! et sont traitées par le plugin Jumi.
Dans le reste de l'article, nous allons expliquer:
- Comment écrire des codes dans la communauté Joomla! contenu avec Jumi codeur (nom de code de Jumi rédacteur XTD plugin).
- Comment modifier les codes dans Joomla! contenu avec Jumi codeur.
- Comment transférer des anciens plugins de syntaxe Jumi vers le nouveau.
- Jumi plugin de sécurité et autres remarques.
Utiliser Jumi codeur
Eh bien, voir la première vidéo. Nous allons l'expliquer par la suite.
Alors, comment ça marche?
Vous savez quand vous inclure un script personnalisé dans un Joomla! article du code sera supprimés ou, au meilleur, encodés dans entités html.
Et voici Jumi codeur. Il encode les scripts d'une manière telle que Joomla! et son éditeur ne reconnaissent pas qu'il s'agit d'un code. Cependant le plugin Jumi reconnaissent la syntaxe Jumi et tout entre les balises Jumi.
{} Sur la parité salariale stored_code_source c'est un espace entre les balises de votre code écrit {/} sur la parité salariale
décode et évalue. Simple, n'est-ce pas?
Jumi codeur a été testé avec nowysiwyg éditeur, Tiny MCE, JCE et éditeurs FCK avec succès. Ce qui est génial c'est que vous pouvez basculer entre les éditeurs sur aucun des éditeurs que vous le souhaitez. Jumi Coder ne dépend pas d'eux.
Donc encore une fois la façon d'inclure le code dans l'article via Jumi codeur? Lire et simultanément consulter l'image:
- Ecrire (ou une copie d'une source) le script dans la zone de l'éditeur de code.
- Réalisez si vous utilisez Wysiwyg od Nowysiwyg éditeur. Sélectionnez l'encodage en conséquence.
- Presse Encode.
- Le script est codé et vous obtiendrez le résultat codé dans la zone de code codé. (Si vous aviez fait une erreur ou a codé le script dans un autre type d'éditeur, appuyez simplement sur Décoder et répétition).
- Sélectionnez le script que vous voyez dans la zone de code codé, le copier dans le presse-papiers (Ctrl + C) et coller (CTRL + V) dans Joomla! et entre les balises Jumi bouclés.
Pour être sûr que vous comprenez nous allons regarder une autre vidéo: comment modifier le script qui est déjà dans Joomla! avec Jumi Coder.
Nous espérons que c'est assez clair.
Il faut donc utiliser Jumi Coder pour intégrer le script dans Joomla! et pour son montage.
Jumi Coder peut être utilisé pour intégrer les codes script dans votre Joomla non! blog aussi (comme Blogger). Le code ne sera pas traitée, mais sera visible comme le code.
Problème connu: si le script est «en douceur» formaté (plusieurs lignes, onglets, etc), puis nowysiwyg rédacteur en chef casse cette formatage (sans la perte de la convivialité - il fonctionnera). I (MarHaj) ne savent pas comment y faire face.
Dans éditeurs wysiwyg formatage Nice est préservée.
Il est clair que sans Jumi plugin (installé et activé), le script lui-même ne fonctionne pas! Jumi plugin a pour le décoder premier. Rappelez-vous: Jumi Coder et Jumi plugin sont des jumeaux!
Aperçu Syntaxe
La syntaxe générale Jumi Plugin 2.1 est
{} Sur la parité salariale stored_code_source written_code {/} sur la parité salariale
où
- stored_code_source est un fichier (php, css, js, txt, html, ...) chemin pour être inclus dans la syntaxe plugin de lieu ou id (procédé par un astérisque) du point composante Jumi et
- written_code est du code. Html, php, js, ot simplement un texte. Si le code php alors il doit être enveloppé dans des start php et les balises de fin.
Exemples
Exemple 1: comprend tout fichier php
{Sur la parité salariale plugins / system / parité salariale / jumi_demo.php} {/} sur la parité salariale
Exemple 2: dont le premier enregistrement de la table de base de données composant Jumi
{1} sur la parité salariale * {/} sur la parité salariale
Exemple 3: comprend le premier enregistrement de Component databes table de Jumi qui est précédées (!) Par le script écrit.
{1} sur la parité salariale * {/} Sur la parité salariale
La priorité de traitement written_code -> stored_code_source a deux raisons:
- il permet d'utiliser pré 2,1 Jumi fichiers php qui utilise des arguments Jumi avec Jumi 2.1 syntaxe (nous verrons plus tard comment exactement),
- il est compatible avec les extensions d'autres Jumi (component, module): ils ont obtenu exactement les mêmes traitement de préséance.
Plusieurs lignes de script écrit
Vous n'avez pas besoin d'écrire le script écrit entre les balises sur la parité salariale en une seule ligne. Plusieurs lignes sont permises. (Et la combinaison de type de script utilisé aussi bien). Par exemple:
{1} * la parité salariale
Php
echo 'Bonjour O \' Harra '!;
?>
type="text/javascript"> language="JavaScript" document.write ("Votre boisson préférée
?");
merci function () {
window.alert ("Merci!")}
Script>

