Magix cjQuery, une bibliothèque php pour intégrer jQuery

Aller au contenu | Aller au menu | Aller à la recherche

Magix cjQuery, une bibliothèque php pour intégrer jQuery

Magix cjquery est une bibliothèque écrite en php 5.
Elle permet d'intégrer et d'utiliser jQuery dans vos scripts php.
Elle propose une série de classe pour l'échange d'informations avec vos bases de données, le contrôle de vos données, la validation de champs de formulaire, la construction de fichiers xml, le nettoyage des échanges de données, etc ..
Elle peut être intégrée dans tout type de conception, et est compatible avec différents framework (symphonie, Zend Framework, etc...).
La grande force de cette bibliothèque est la manipulation de jQuery directement dans votre code PHP ce qui évite bien des soucis.
La méthode de base pour utiliser Magix cjQuery avec jQuery:

  1. Intégrer le script de chargement des classes
  2. Télécharger ou copier jquery.js dans un dossier
  3. Utiliser le script de chargement automatique de jQuery
  4. Amusez-vous avec les fonctions Ajax, manipulations DOM, effets …..

Manipuler des plugins JQuery est aussi possible en consultant la liste des extensions intégrées, comme par exemple notre plugin jQuery rssReader qui est intégré a l'API.
Magix cjQuery est conçu sur l’optimisation des performances de site internet afin de garantir une exécution optimale du code de votre application Web.

On peut également faire une série de manipulations PHP avec les fonctions intégrées comme par exemple faire des requêtes SQL, des validations, de multiple tests et vérifications en quelques lignes.
Une série de classe est mise à disposition pour faciliter vos développements d'application en utilisant la POO ou simplement en suivant les indications de la documentation.
L'abstraction de base de données s'appuyant sur PDO intégrée à la librairie est spécialement conçue pour effectuer toutes les vérifications pendant l'exécution de vos requêtes SQL en une seule ligne de code.
On peut même déboguer en utilisant FirePHP pour vérifier les données envoyées ou simplement voir le contenu de vos tableaux.

Les fonctionnalités

  • Debug (Classe de débogage)
  • Files (Classe pour les fichiers)
    • Création de dossier
    • Listage de dossier
    • Suppression de dossiers
    • Suppression de dossiers et fichiers
    • Suppression de fichiers
    • Renommer un dossier
    • Création de miniature
  • Filters (Classe pour l'application de filtres)
  • Form (Classe pour les formulaires)
  • Html (Classe pour le html)
  • String (Classe pour la conversion et le nettoyage des données)
  • jQuery (Classe pour utiliser jquery)
  • Magix DB (Classe d'abstraction de base de données)
  • Text (Classe pour les chaînes)
  • URL (Classe pour les urls)
  • Xml (Classe pour manipuler le xml)
  • View (Classe pour la manipulation des vues)

Cette documentation est spécialement étudiée pour vous aidez à intégrer la bibliothèque facilement.
Nous procéderons pas à pas, avec un guide pour les débutants.
Pour les plus téméraire, reportez-vous à la documentation avancé.

Licence AGPL for public AND free ditributed
MagixcjQuery library for jQuery in PHP script distributed by Magix CMS
Copyright (C) 2010 - 2011 MagixcjQuery Gerits Aurelien

MagixcjQuery est libre d’utilisation et sans aucune restriction sur un usage Open Source.
Vous pouvez copier, distribuer, intégrer cette librairie sans aucun souci et si même vous l'intégrer dans d'autres projet libre.
Le nom de l’auteur et de ses contributeurs est obligatoire afin de garder un esprit de notoriété pour les personnes travaillant dans le monde du libre.

php_tour_lille_2011_jyserai.png

samedi, 21 janvier 2012

plugin gmap 1.6 pour magix cms 2.3.5 finale avec gmap3

gmap_ca4b99e3.png La nouvelle version du plugin gmap est compatible uniquement à partir de magix cms 2.3.5 finale. Cette version entièrement retravaillé avec le framework CSS garanti une compatibilité optimal avec la plupart des navigateurs du marché. Les fonctions ont été adaptés pour la boite à outil javascript Jimagine et permettront de faire évoluer celui-ci d'avantage.

Lire la suite...

jeudi, 22 décembre 2011

Prise en charge encodage utf8 avec PHP et PDO MYSQL

La création d'une application ou site internet avec un encodage UTF-8 peut se révéler assez difficile si le travail n'est pas entièrement identifié.
J'ai analysé la problématique de l'encodage UTF-8 lors de la création d'application avec PHP, MYSQL et PDO qui peut dans pas mal de cas être très problématique.

Lire la suite...

vendredi, 25 novembre 2011

Configuration de la securite dans cpanel

Qu’est ce que cPanel ?

cPanel est un panneau de contrôle fournissant une interface de gestion graphique développée dans le but de simplifier et d’automatiser de multiples processus d’administration web.
gettingstarted.jpg cpanelscreenshot.jpg
Après divers recherche à travers la documentation, les tutos, les commentaires et ma propre expérience, je vous présente un récapitulatif pour sécurisé un cpanel sachant que c'est une base de travail pour bien démarrer.

Lire la suite...

mercredi, 16 novembre 2011

développement de la boite à outil javascript jimagine

Depuis un petit moment, je développe une boite à outils javascript qui intègre des helpers jQuery bien pratique.
En sommes, cette boite permettra d'utiliser des fonctions prêt à l'emploi qui utilisent des plugins jQuery pré configuré.
Bien entendu la plupart des plugins sont entièrement écrit pour l'occasion sauf dans certain cas tel que gmap3 ou encore jquery forms.

Lire la suite...

samedi, 13 août 2011

plugin gmap 1.5 pour magix cms avec gmap3

gmap_ca4b99e3.png La nouvelle version du plugin gmap est compatible uniquement à partir de magix cms 2.3.5.

Cette nouvelle version intègre le système de permissions des plugins ainsi qu'un mode multi adresses avec le multi marker de gmap3.

gmap est entièrement compatible avec les navigateurs les plus répandu :

FireFox(3+), opéra(8+), IE(7+), Safari(4+), ainsi que Chrome(3+) sous différents OS.

Lire la suite...

Billets »