Urdu Français
Anglais English allemand Deutsch espagnol Español français Français Italiano Italiano Nederlands Nederlands Português Português Русский Русский grecque Ελληνικά
Login



 
Bienvenue à Jumi! >> Jumi 2.1 Guide

Nous introduisons Jumi 2.1 beta pour Joomla! 1.5 ici. Il ya tellement de changements dans cette version!

Lorsque 2.1 changements bêta dans la version finale et 2.0 sera marqué comme déprécié nous intégrerons ce document dans la documentation standard Jumi.

Intro

La syntaxe plug-in Jumi a changé (au bout de trois ans) à un autre. Il n'ya pas de compatibilité ascendante dans cette syntaxe, mais vous pouvez utiliser tous les codes précédents personnalisées et des fonctions dans le communiqué de 2.1 (et d'utiliser de nouvelles).

Il n'y a 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 de la haine à lire "tout ça" ici est le changement le plugin Quick & Dirty syntaxe:

Vieux syntaxe plug-in 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 continuerons avec la mise à niveau et installer. A la fin vous aurez une bonne connaissance de "tous ces trucs".

L'ensemble des extensions sur la parité salariale

Jumi 2.1 se compose de plusieurs extensions interdépendants:

  • Jumi système de plugin (Totalement réécrit!)
    permet d'inclure des codes personnalisés à partir de plusieurs ressources dans Joomla! descriptions des articles, du contenu et de la catégorie.
    Elle met en place la racine Jumi pour Jumi composant et module de la parité salariale. Les codes sont traitées dans la version PDF de Joomla! contenu et sont supprimés à partir de flux RSS.
  • Jumi rédacteur xtd (Nouveau!)
    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 le plugin système Jumi.
  • Composante Jumi (+ Partagé utilisation Racine Jumi)
    crée personnalisée Joomla! pages (ce qu'on appelle des applications sur la parité salariale) contenant un code personnalisé.
  • Jumi SEF routeur
    est un plugin qui prend en charge le système composant Jumi: Il permet accédant directement de l'application Jumi avec ses alias (par exemple http://www.mysite.com/hello-jumi).
  • Jumi module de (Mode de débogage +, + partagées utilisation Racine Jumi)
    est un module simple qui permet d'inclure des codes personnalisés à partir de plusieurs ressources dans Joomla! emplacements de modules.
  • Langues
    sauf le plugin Jumi routeur il ya des fichiers de langue pour toutes les extensions sur la parité salariale pour leurs traductions faciles.

Jumi exigences 2.1

Rien de moins, puis Joomla! 1.5.8 est nécessaire.

Mise à jour de versions précédentes

Nous vous conseillons de désinstaller complètement toutes les extensions précédentes sur la parité salariale et d'installer le paquet Jumi 2.1. Considérez ce qui suit:

Si vous souhaitez utiliser votre ancien composant Jumi table de base de données dans la nouvelle Jumi 2.1 puis sauvegarder d'abord par l'outil de base de données que vous utilisez (phpMyAdmin par exemple). Après l'installation de nouveau paquet de restaurer la table d'origine Jumi base de données de composants.

Le vieux Jumi la syntaxe plug-in ne seront pas traitées par le nouveau plugin. Vous devrez réécrire tous les cas le plugin ancienne syntaxe. Nous sommes très désolés pour le désagrément il vous amènera. D'autre part il vous apportera plus de possibilités, une meilleure sécurité et une plus grande flexibilité. Quelque chose pour quelque chose.

Aussi Souvenez-vous que tous les Jumi modules seront détruits au cours du processus de désinstallation. Donc, nous recommandons de faire une note de modules Jumi tout le contenu à tout le moins.

Jumi 2.1 l'installation

Installez le paquet comme un Joomla standard! extension. Toutes les extensions sur la parité salariale sont installés au cours de ce processus en un seul clic. Tous les plugins sont mis sur la parité salariale sur "Activer" trop.

Dans Jumi 2.1 il n'ya pas de menu Démo principale "Bonjour Jumi!" élément visible dans l'interface tel qu'il était en Jumi 2.0. Certains de nos utilisateurs, il déteste même en tant que démo. Si vous le voulez, vous devez le rendre visible manuellement: aller à la backend et de publier l'élément de menu préinstallé "Bonjour Jumi!" là.

Prochaines étapes

Utiliser le composant Jumi, le module et le routeur peut être déduite à partir de versions précédentes ou de la documentation ou de cette triche.Jumi 2.1 J! 1.5 antisèche

Jumi plugin nécessite plus d'explications. Parce qu'il utilise un autre outil: Jumi rédacteur xtd (bouton) plugin qui encode et décode des scripts personnalisés, d'une manière qu'ils ne sont pas supprimés à partir de Joomla! et sont traitées par le plugin Jumi.

Dans le reste de l'article, nous allons expliquer:

  1. Comment écrire des codes dans le Joomla! contenu avec Jumi codeur (nom de code de Jumi rédacteur xtd plug-in).
  2. Comment faire pour modifier les codes dans Joomla! contenu avec Jumi codeur.
  3. Comment faire pour transférer ancienne syntaxe plug-in Jumi à la nouvelle.
  4. Jumi plug-in de sécurité et autres remarques.

Utilisation de 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, le code sera supprimés ou, au mieux, codé en entités html.

Et voici Jumi codeur. Il encode les scripts d'une manière telle que Joomla! et son rédacteur en chef ne reconnaît pas qu'il s'agit d'un code. Cependant Jumi plug-in de reconnaître la syntaxe Jumi et tout entre les balises sur la parité salariale.

{} 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 Coder écran d'aide

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 les pas de rédacteurs que vous le souhaitez. Jumi Coder ne dépend pas d'eux.

Donc, une fois de plus la façon d'inclure le code dans l'article via Jumi codeur? Lire et simultanément consulter l'image:

  1. Ecrire (ou une copie d'une source) le script dans la zone de l'éditeur de code.
  2. Réalisez si vous utilisez Wysiwyg od Nowysiwyg éditeur. Sélectionnez l'encodage en conséquence.
  3. Appuyez sur Encode.
  4. Le script est codé et vous obtiendrez le résultat codé dans la zone de code codé. (Si vous aviez fait une erreur ou avait codé le script dans un autre type d'éditeur, il suffit d'appuyer Decode et répétition).
  5. Sélectionnez le script que vous voyez dans la zone de code codé, le copier dans le presse-papiers (CTRL + C) et collez-le (CTRL + V) dans Joomla! et sur la parité salariale entre les balises bouclés.

Pour être tout à fait sûr que vous comprenez Regardons 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 édition.

Jumi Coder peut être utilisé pour inclure un script dans les codes de 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 "joliment" formatés (plusieurs lignes, les tabulations, etc), puis nowysiwyg éditeur rompt cette mise en forme (sans la perte de la convivialité - il fonctionnera). I (MarHaj) ne savent pas comment y faire face.

Dans éditeurs wysiwyg formatage belle 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 en premier. Rappelez-vous: Jumi Coder et Jumi plug-in sont des jumeaux!

Aperçu Syntaxe

La syntaxe générale Jumi plug-in est 2.1

{} Sur la parité salariale stored_code_source written_code {/} sur la parité salariale

  • stored_code_source est un chemin de fichier (php, css, js, txt, html, ...) pour être inclus dans la syntaxe plug-in lieu ou id (procédé par un astérisque) de l'article composante Jumi et
  • written_code un peu de code. Html, php, js, ot simplement un texte. Si le code php alors il doit être enveloppé dans début php et les balises de fin.

Exemples

1 Exemple: comprend tout fichier php

{Sur la parité salariale plugin / système / sur la parité salariale / jumi_demo.php} {/} sur la parité salariale

Exemple 2: y compris le premier enregistrement de la table de base de données de composants Jumi

{* Sur la parité salariale 1} {/} sur la parité salariale

3 Exemple: comprend le premier enregistrement de Component databes tableau Jumi qui est précédée (!) Par script écrit.

{* Sur la parité salariale 1}  {/} Sur la parité salariale

La priorité de traitement written_code -> stored_code_source a deux raisons:

  1. il permet d'utiliser pré 2.1 Jumi fichiers php qui utilise des arguments sur la parité salariale avec Jumi 2.1 syntaxe (nous verrons plus tard comment exactement),
  2. il est compatible avec les extensions sur la parité salariale d'autres (component, module): ils ont obtenu exactement le même traitement prioritaire.

Plusieurs lignes de script écrit

Vous n'avez pas besoin d'écrire le script écrit entre les balises sur la parité salariale dans une seule ligne. Plusieurs lignes sont autorisés. (Et combinaison de type de script utilisé aussi bien). Par exemple:

{* Sur la parité salariale 1}
<? Php
echo 'Bonjour O \' Harra!;
?>
<Div>
type="text/javascript"> language="JavaScript" document.write ("Votre boisson préférée
?");
merci function () {
window.alert ("Merci!")}
</ Script>



<Div>
{/} Sur la parité salariale

Maintenant, nous allons traiter avec le plugin Jumi syntaxe incompatibilité arrière.

Vieux migrations Jumi syntaxe plug-in

Le vieux - pré 2.1 Jumi - plugin a été l'utilisation que l'on appelle Arguments sur la parité salariale concept. Il pourrait passer des arguments (des valeurs) dans le fichier inclus ou inclus composant Jumi base de données point d'enregistrement.

Dans ce cas, la syntaxe est, à titre d'exemple, comme celui-ci:

{Sur la parité salariale [myfile.php] [edo] [888]}

Les valeurs de l'argument (dans ce cas le texte le numéro "Edo" et le numéro de 888) était accessible dans le sript php (myfile.php) via $ sur la parité salariale [] tableau. Comme ceci:

<? Php
echo $ sur la parité salariale [0] $ sur la parité salariale [1] "@ gmail.com"..;
?>

Si vos anciens scripts PHP utilise $ sur la parité salariale [tableau] vous n'avez pas besoin de les saccager. Suffit de définir le tableau $ sur la parité salariale dans la section written_code:

{Sur la parité salariale myfile.php}  {/} Sur la parité salariale

Et c'est pourquoi written_code est traitée avant que le code stocké.

Nous espérons qu'il est clair, ce qui permettra de migrer vos anciens scripts en syntaxe plug-in 2.1 facilement.

Si vous écrivez des scripts à partir du zéro, vous pouvez définir dans written_code tout variables que vous pouvez utiliser dans stored_code_source. Par exemple

{} Sur la parité salariale myfile.php
<? Php
$ Nom = 'edo »;
$ Nombre = 888;
?>
{/} Sur la parité salariale

A retenir: une variable que vous définissez en dehors de fonction ou de classe devient une variable globale. Il est à la fois bon et mauvais.

Il est bon parce que la variable est accessible de partout. Il est mauvais parce qu'il peut interragissent avec la variable du même nom qui est défini (par un autre développeur) dans un autre lieu de Joomla! Page.

Donc, si vous utilisez vos propres variables globales leur donner des noms plutôt exotiques.

Nouveaux plug-in de questions de sécurité sur la parité salariale

Si vous utilisez Joomla! comme un environnement ouvert, cela signifie qu'il ya beaucoup de gens qui pourraient contribuer au contenu, les questions de sécurité ont eu leurs valeurs.

Supposons un instant qu'il est un gars celui ou celle qui veut faire du mal ou faire du profit pour lui-même. Si le gars est permis d'inclure des scripts dans votre site web librement et les scripts seront vraiment traitée, vous ne serez pas en mesure d'empêcher le gars de controll total de votre site web. Non idée très enoyable, n'est pas 'il?

Le vieux Jumi comprend que des scripts à partir d'un fichier ou une base de données. L'intrus pourrait utiliser uniquement ce qui ont été dans votre site (et il / elle doit connaître l'emplacement). Mais maintenant, lorsque l'inclusion de script directe est possible? Il est un autre gâteau!

Joomla! les développeurs ont mis en place liste noire et liste blanche de filtrage concept dans Joomla! 1.5.8. Vous pouvez empêcher ceux qui sont sur la liste noire ou ne sont pas sur la liste blanche de faire certaines «choses».

Jumi plug-in 2.1 utilise cette liste. Si l' auteur de l'article (Ou du groupe auquel appartient) est dans la liste noire ou n'est pas sur la liste blanche, puis le plugin Jumi sera pas traitée le code (écrit directement ou inclus dans un fichier ou base de données) et le code ne sont pas visibles dans l'extrémité avant.

Joomla! itselfs dépouille le code à partir d'articles. Jumi Coder qui est accessible à tous en tant que plugin bouton de l'éditeur sera inclure un script codé que Joomla! ne sera pas effacer. Code Thye sera là. Mais ne sera pas traitée! Il ne sera pas traitée, même après le plugin Jumi est désinstallé - le script est codé nous le répétons.

Donc, si votre liste blanche / liste noire est correctement réglé, ne pas peur. Suffit de faire attention.

Le paramètre "Chemin d'accès par défaut Jumi absolue" comme vous le savez depuis les versions précédentes est toujours là. Maintenant, nous sommes en utilisant le nom assez différent pour elle: Racine Jumi.

Paramètre Root Jumi permet d'accéder aux fichiers de script facilement withoyt écrit le chemin complet pour les plus et plus. Vous pouvez placer vos fichiers de script en dehors Joomla! répertoire racine aussi.

Racine Jumi a déjà été mis en place par chaque extension Jumi indépendamment. Maintenant, il ya juste un endroit où vous pouvez le configurer: le plugin Jumi. La configuration est valable pour toute extension Jumi.

Donc, c'est tout pour l'instant

Nous, les développeurs, Edo une moi (MarHaj), accusera réception de toute rétroaction de vous, les utilisateurs sur la parité salariale. À propos de Jumi lui-même ou cette documentation. Il manque quelque chose? Quelque chose pas clair? Quelque chose ne fonctionne pas comme prévu?

Merci pour votre temps à l'avance!

Jumi (prefarably positif) rétroactions

Tout le reste