IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mon programme Discussion :

[Open-Source][PHP]projet magix cjquery


Sujet :

Mon programme

  1. #1
    Membre confirmé Avatar de gtraxx
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 043
    Points : 570
    Points
    570
    Par défaut [Open-Source][PHP]projet magix cjquery
    Bonsoir à tous,
    Depuis quelques temps je développe une grosse librairie pour manipuler jQuery avec PHP.
    Celle-ci permet de controller, valider, créer des fichier xml, se connecter au base de donnée MYSQL et PostgreSQL.
    Bref beaucoup de chose, j'ai plein d'idée faut dire.
    Aspect technique
    Magix cjQuery est une bibliothèque écrite en PHP 5.
    Elle permet d’effectuer le contrôle de vos données échangé dans les champs de formulaire.
    Elle peut être intégrée dans tout type de conception, et est compatible avec différents framework.
    Mais la grande force de ma librairie c'est bien entendu de pouvoir effectuer des requête ajax, des effets, des validation en javascript directement dans le code PHP avec jquery.
    PHP
    Les fonctions de vérification
    • Vérifier si un champ est vide

    Vérifier si une URL est correct[/LIST]
    • Vérifier une adresse email

    • Vérifier la longueur maximal d'une chaîne

    • Vérifier la longueur minimal d'une chaîne

    Les fonctions de conversion
    • Transforme une chaîne en majuscule

    • Transforme une chaîne en minuscule

    • Transforme la première lettre d'une chaîne en majuscule

    • Nettoie une URL

    Les filtres de variable
    • Vérifier si une variable POST exist

    • Vérifier si une variable GET exist

    • Variables de serveur et d'exécution

    • Variables d'environnement

    • Variables de session

    • Cookies HTTP

    Abstraction de base de donnée
    • Configuration de connexion

    • Système de gestion de base de donnée

    • Insertion dans la base de donnée

    • Selection dans la base de donnée

    • mise à jour de champs dans la base de donnée

    • Transaction dans la base de donnée

    Système de débogue
    • initialisation de firephp

    • configuration du système pour les erreurs

    • gérer les erreurs avec les logs

    jQuery
    • charger jQuery dans votre application

    • le mode "no-conflict" avec d'autre librairie javascript

    • Initialiser jQuery dans votre application

    • Terminer un script jQuery

    Les effets avec jQuery
    Les attributs avec jQuery
    Les CSS avec jQuery
    Ajax jQuery
    • Comment créer une requête ajax jQuery de type POST

    • Comment créer une requête ajax jQuery de type GET

    Les plugins de jQuery
    • La liste des plugins jQuery prise en charge par la librairie

    Créer de nouveaux sélecteurs
    Des exemples d'utilisation de jQuery
    • Comment créer une animation simple avec jQuery ?

    • Comment créer une validation de formulaire avec jQuery ?

    Pré requis
    • Un minimum de connaissance en PHP

    • un minimum de connaissance avec jQuery

    • Un minimum de SQL (si vous manipuler l'abstraction mise en place)


    Ce qui est fournis

    • La librairie dans sa dernière version

    • Des exemples concret

    • des exemples d'intégration

    • Des plugins pour les utilisateurs de smarty

    • Des applications complète (suivant l'évolution du projet)

    • Une documentation toujours à jour


    Est ce gratuit ?

    Biensur, le projet sera distribué sous licence AGPL

    Sera-t-il possible d'étendre la librairie ?

    Oui, je pense intégrer un système pour étendre les class tout particulièrement du coté de jQuery pour ajouter des plugins externe.
    Mais aussi étendre magixdb pour une souplesse personnaliser
    Je souhaite intégrer un plugin jQuery mais je suis débutant, puis je le proposer ?
    Certainement,
    le but est d'ajouter le plus de fonctionnalité possible afin de manipuler un maximum sans ce fatigué
    Je souhaite participer au projet, est ce possible ?
    Pour participer à ce projet, ils vous suffit de me contacter.
    Des outils serons disponible prochainement, vos propositions sont les bienvenue
    Pour terminer,
    Je vous laisse lire les grandes ligne de ma documentation pour me faire part de vos avis.
    J'ai décider d'utiliser une licence AGPL ce qui oblige le partage des sources avec une seul contrainte de citer l'auteur original et ses contributeurs.
    Laissons à César ce qui appartiens à César
    En attendant le partage du projet,
    je construit un SVN afin de maintenir celle-ci à jour et surtout le faire évoluer.
    J'ai même préparer des plugins pour manipuler la librairie dans smarty pour utiliser des fonctions directement dans le template pour les gros fainéant comme moi.
    Au petit déjeuner, je prend du PHP et au souper du jQuery.
    AFUP 2009 : Bien optimiser son code pour le référencement
    Mon projet open source de librairie PHP 5: magix cjquery

  2. #2
    Membre confirmé Avatar de gtraxx
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 043
    Points : 570
    Points
    570
    Par défaut
    Nouvelles fonctionnalités pour magixdb,
    • Sélection dans une base de donnée
    • Insertion dans une base de donnée
    • Update dans une base de donnée
    • Transaction avec requête multiple

    La syntaxe est simplifié au maximum pour une utilisation et prise en main rapide
    Une seule ligne pour faire le travail habituel de connexion, sélection, passage dans un tableau associatif et fermeture de connexion + libération de mémoire.
    Bref plus besoin d'écrire 20 lignes pour faire une requête, une seule suffit
    Je précise que les requêtes sont automatiquement sécuriser et pour les paranoïaques des fonctions supplémentaire sont également disponible :p .
    J'utilise tout ceci dans une véritable application d'entreprise et franchement cela carbure bien
    Une autre nouveauté c'est un système complet pour gérer les fichiers que ce soit pour lister, supprimer, renommer des dossiers, supprimer un dossier avec des fichiers, supprimer uniquement des fichiers, création de miniature , .....
    Bref j'ai vraiment fais un énorme boulot.
    Sans oublier les class destiné à jquery qui prennent une ampleur énorme rien qu'avec les fonctions de base.
    Alors imaginez avec mes sélecteurs perso intégrer
    Une chose qui peu vous intéressez pour participer avant la sortie de la première version,
    c'est de participer au billet concernant un sondage sur les applications de démonstration de la librairie. ^^
    boite a idée pour une application de démonstration
    Je ferai également un billet sur les plugins jquery à intégrer en premier dans la librairie.
    Au petit déjeuner, je prend du PHP et au souper du jQuery.
    AFUP 2009 : Bien optimiser son code pour le référencement
    Mon projet open source de librairie PHP 5: magix cjquery

  3. #3
    Membre confirmé Avatar de gtraxx
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 043
    Points : 570
    Points
    570
    Par défaut
    La sortie officiel est prévue pour le 2 avril,
    j'ai ajouter pas mal de chose et corriger beaucoup de bug :p
    On peut déjà gérer pas mal de petit script jquery,
    je continue à implanter les fonctions jQuery qui sont pour le moins très nombreuses.
    Je vous invite à lire la documentation et à poser des questions sur ce développement ayant déjà été introduit dans plusieurs agences web ^^
    Sa fais plaisir de voir que le travail est récompensé par les encouragements de professionnel.
    Voila déjà une introduction pour les requêtes ajax jQuery de type post et les requêtes ajax jquery de type get de manière très simple.
    J'ai également ajouter d'autre type de requêtes ainsi que d'autre méthode plus approfondie.
    Un projet reposant sur la librairie est en développement pour l'encodage des heures de travail collaboratif
    Sans oublier que pour bien utiliser jQuery, il faut de bon tutoriel ce qui est déjà en rédaction.
    Au petit déjeuner, je prend du PHP et au souper du jQuery.
    AFUP 2009 : Bien optimiser son code pour le référencement
    Mon projet open source de librairie PHP 5: magix cjquery

  4. #4
    Membre confirmé Avatar de gtraxx
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 043
    Points : 570
    Points
    570
    Par défaut
    La librairie est disponible depuis aujourd'hui, je vous laisse mettre des commentaires et surtout vos impressions sur le fonctionnement de celle-ci.
    N'hésitez pas à me contacter
    Au petit déjeuner, je prend du PHP et au souper du jQuery.
    AFUP 2009 : Bien optimiser son code pour le référencement
    Mon projet open source de librairie PHP 5: magix cjquery

  5. #5
    Membre confirmé Avatar de gtraxx
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 043
    Points : 570
    Points
    570
    Par défaut
    Après une multitude de mise à jour, la dernière version alpha 1.9 est disponible depuis un petit moment en format zip.
    Pour résumer on entre dans la version alpha 2 qui comprend une évolution très importante de la structure des class.
    Sans oublier un tas de fonctionnalités très avancer pour vous permettre la création de projets facilement.
    Pour la partie jQuery



    Avec aussi d'autres améliorations :
    • Construction de fichier XML
    • Pagination plus élaboré
    • Analyse de l'arborescence des class
    • Analyse de la syntaxe
    • Compression du javascript automatique
    • Amélioration du système de parcours des dossiers
    • Amélioration de la création des miniatures
    • Évolution de magix DB
    • Ajout de nouveaux Filtre HTML
    • Ajout de nouveaux Filtre Forms
    • Ajout de fonctionnalités divers


    Si quelqu'un est intéresser pour devenir contributeurs qu'il n'hésite pas à me contacter !!!
    Au petit déjeuner, je prend du PHP et au souper du jQuery.
    AFUP 2009 : Bien optimiser son code pour le référencement
    Mon projet open source de librairie PHP 5: magix cjquery

  6. #6
    Membre régulier Avatar de Mika2008
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 176
    Points : 71
    Points
    71
    Par défaut
    salut intéressant ton projet !

  7. #7
    Membre confirmé Avatar de gtraxx
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 043
    Points : 570
    Points
    570
    Par défaut
    merci
    j'essaie d'avancer dans la documentation en même temps que le développement
    La version 2.4 arrivera très bientôt avec une mise à jour majeure
    Autoload revu, suppression des fonctions inutile, révision + ajout dans les classes jquery, et bien d'autres
    Au petit déjeuner, je prend du PHP et au souper du jQuery.
    AFUP 2009 : Bien optimiser son code pour le référencement
    Mon projet open source de librairie PHP 5: magix cjquery

  8. #8
    Membre régulier Avatar de Mika2008
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 176
    Points : 71
    Points
    71
    Par défaut
    Salut,
    j'attends ça avec impatience, j'aimerais utilisé ta librairie, sur mes projets.

  9. #9
    Membre confirmé Avatar de gtraxx
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 043
    Points : 570
    Points
    570
    Par défaut
    la version 2.4 est publier avec un nouvel autoload ou chargement de class et surtout de gros changement.
    Donc attention , la documentation est remise à jour sauf dans les billets pour le moment.
    Un retour sur les bugs est bien entendu ouvert à tous, le SVN (trac) est la pour sa.
    Je répondrai également sur le forum et dans le site
    Au petit déjeuner, je prend du PHP et au souper du jQuery.
    AFUP 2009 : Bien optimiser son code pour le référencement
    Mon projet open source de librairie PHP 5: magix cjquery

  10. #10
    Membre confirmé Avatar de gtraxx
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 043
    Points : 570
    Points
    570
    Par défaut
    Attention correction de MAJ importante
    Certaine fonctions n'étant pas renommer une série de bug on fais leur apparition.
    J'ai procéder à la mise à jour avec les correctif dans le SVN et dans une nouvelle archive.
    La version courante est 0.1alpha2.4b
    Au plaisir de répondre à vos questions et n'hésitez pas la partie formulaire dans le dossier extra est à jour et fonctionne.
    La suite arrive également bientôt
    Au petit déjeuner, je prend du PHP et au souper du jQuery.
    AFUP 2009 : Bien optimiser son code pour le référencement
    Mon projet open source de librairie PHP 5: magix cjquery

  11. #11
    Membre confirmé Avatar de gtraxx
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 043
    Points : 570
    Points
    570
    Par défaut
    LE 12 et 13 novembre,
    j'étais à Paris pour donner une conférence à l'afup.
    J'ai aborder la conférence sur l'optimisation du code pour le référencement en profitant de l'occasion pour présenter la librairie ainsi que les projets s'y rapportant.
    ce fut un beau succès avec la rencontre de personnes très sympathique et intéressante.
    Une expérience que je renouvellerai peut être l'année prochaine en présentant notre CMS dans la foulée.
    Je vous invite à télécharger mon slide sur les optimisations du code pour le référencement ou pour faire court "comment bien préparer son site".
    je remercie toutes les personnes qu'y ont participé à l'évènement et la recommande chaudement.
    Upgrade de la librairie :
    Des mises à jour majeur sont disponible dans le SVN avec pas mal d'amélioration et l'annonce d'une grosse modification prochainement dans l'abstraction de base de donnée.
    Cette modification sera faites au niveau du maniement des requêtes SQL et surtout sur le système de transaction multiple.
    Au petit déjeuner, je prend du PHP et au souper du jQuery.
    AFUP 2009 : Bien optimiser son code pour le référencement
    Mon projet open source de librairie PHP 5: magix cjquery

  12. #12
    Membre confirmé Avatar de gtraxx
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 043
    Points : 570
    Points
    570
    Par défaut
    Mise à jour de la version zip avec la toute dernière version 0.1alpha2.4.9 qui ajoute de nouvelles fonctionnalités.
    Des corrections dans magixDB sont également de la partie avec l'ajout de nouvelle fonctions pour la sélection de colonne, insertion plus rapide, sélection d'enregistrement plus rapide, etc ....
    Les nouveautés
    MagixFire, une nouvelle classe pour la prise en charge de firePHP 0.3 avec une série de fonctions très pratique.
    Une méthode très amusante avec l'affichage des erreurs et exceptions dans FireBug, la prise en charge des "groupes", la syntaxe simplifier au maximum
    Une nouvelle classe vidéo fais également partie du lot avec la création d'image video youtube et dailymotion
    Une api youtube et dailymotion très complète et tellement pratique
    Je vous invite à faire une mise à jour avec la nouvelle archive ZIP ou d'utiliser le SVN (recommandé)
    Au petit déjeuner, je prend du PHP et au souper du jQuery.
    AFUP 2009 : Bien optimiser son code pour le référencement
    Mon projet open source de librairie PHP 5: magix cjquery

  13. #13
    Membre confirmé Avatar de gtraxx
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 043
    Points : 570
    Points
    570
    Par défaut
    Bonsoir,
    la nouvelle version est disponible et passe du stade alpha à Bêta.
    Le framework avance à grand pas et l'abstraction de base de donnée est parfaitement fonctionnel et est déjà utilisé dans pas mal de grand projet.
    Vos retours sur le sujet sont précieux même s'il reste du chemin à faire (surtout niveau jquery à mettre à jour).
    Le travail sur les vidéos à également été intégrer, ainsi qu'une correction sur le travail de fichier.
    Prochainement une intégration complète du projet fireconsole (voir firephp) qui nous aidera pour le débogue d'application.
    Une simplification du langage est également prévue afin de palier à quelques lacune sur un plan d'apprentissage.
    Une grande documentation est également en cours d'écriture dans un tout nouveau site internet réalisé en partenariat avec cms site.
    Je reste à votre entière disposition pour plus de renseignement ou questions.
    Au petit déjeuner, je prend du PHP et au souper du jQuery.
    AFUP 2009 : Bien optimiser son code pour le référencement
    Mon projet open source de librairie PHP 5: magix cjquery

Discussions similaires

  1. [Open Source][PHP & MySQL] Gestion d'un restaurant avec Copix
    Par Laurentq1970 dans le forum Mon programme
    Réponses: 0
    Dernier message: 31/08/2009, 23h30
  2. Nouveau compilateur open source PHP -> .NET
    Par Yogui dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 23/12/2008, 15h21
  3. [Open-Source] [PHP] ProxyDetector
    Par Atikae dans le forum Mon programme
    Réponses: 0
    Dernier message: 01/09/2008, 18h06
  4. [Open-Source][PHP] Entier Studio
    Par ryann dans le forum Mon programme
    Réponses: 1
    Dernier message: 13/03/2008, 14h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo