Fork me on GitHub

Une librarie PHP pour Ajax

Jaxon est une librairie PHP open source pour créer des applications web Ajax. C'est un fork de la librairie Xajax.

Il permet dans une page web d'appeler directement avec Ajax des classes PHP, qui vont en retour modifier son contenu, sans recharger la page entière.

Comment fonctionne Jaxon

Exportez vos classes PHP vers javascript.

Appelez vos classes PHP avec Ajax.

Composez vos pages côté serveur avec PHP.

Nouveau package: Jaxon Adminer

Jaxon Adminer est un gestionnaire de base de données qui s'insère dans une page d'une application PHP, au lieu d'être installé comme phpMyAdmin ou Adminer.

Il est basé sur Adminer, et fournit donc les mêmes fonctions.
  • Gère plusieurs moteurs de données (MySQL, PostgreSQL, et plus).
  • Fournit les opérations CRUD, l'import et l'export de données.
Jaxon Adminer

Fork de la librairie Xajax

Jaxon reprend les fonctions d'une des plus brillantes librairies pour créer des applications Ajax en PHP.

De nouvelles fonctions

Jaxon s'enrichit de nouvelles fonctions, et s'intègre facilement avec les frameworks PHP existants.

Modulaire et extensible

Jaxon c'est un package PHP, un package Javascript, et des plugins pour lui ajouter plus de fonctions.

Code concis et moderne

Jaxon tire le meilleur parti des fonctions de PHP, et est compatible avec ses dernières versions.

Jaxon est extensible

Les fonctions de Jaxon peuvent être étendues et enrichies avec 3 types d'extensions.

Plugins

Les plugins étendent les fonctions de définition des pages de Jaxon, en réalisant des opérations différentes ou plus complexes que celles fournies par la librairie. Ils peuvent utiliser des librairies javascript tierces.

Jaxon contient un plugin jQuery, et il existe un plugin Dialogs pour afficher des fenêtres et des messages.

Lire la documentation

Intégrations

Elles facilitent l'usage de Jaxon avec des frameworks ou des CMS PHP. Jaxon intègre alors les fonctions du framework pour la configuration, le templating, les sessions, et même l'injection de dépendances.

Des plugins d'intégration existent pour les frameworks Laravel, Symfony, CodeIgniter et CakePHP.

Lire la documentation

Packages

Les packages sont un aspect original et unique de Jaxon. Ces sont des applications complètes mais qui au lieu d'être installées sur un serveur, s'intègrent dans une application PHP existante.

Le gestionnaire de bd Jaxon Adminer et le dashboard Supervisor sont deux exemples de packages Jaxon.

Lire la documentation