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

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

lundi, 1 mars 2010

client svn pour mac osx

versions

Travail avec subversion sous mac osx

Un excellent client pour mac est disponible depuis un moment pour notre plus grand plaisir.
Après une recherche, une série de test avec différents client sous mac, je me suis laissé séduire par "versions"
J'ai testé beaucoup de client open source ou non mais celui-ci doté d'une grande élégance et d'une qualité de travail sans précédent ma tout de suite plu.
Je vous le recommande chaudement afin de suivre l'évolution de la librairie.
Les tests réalisés avec subversion 1.4.4 sont excellent mais le travail avec la version 1.6.9 est encore plus encourageant.
Si les lignes de commandes vous font peur, versions vous aident dans le suivi de vos projets.

Lire la suite...

mercredi, 13 janvier 2010

gestion des balises metas

help.png
Une balise méta est destiné à fournir des métadonnées structurées sur une page web.
Cette balise doit être placé dans la section head d’un document HTML, entre les marques <head> et </head>.
Afin de définir correctement nos métas, il faut savoir quel métas utilisées dans la conception de notre site internet.
Ce billet n'est nullement un tutoriel sur le référencement mais des métadonnées correctement utilisées est un excellent point de départ.

Lire la suite...

vendredi, 25 décembre 2009

interview gerits aurelien afup 2009

forumphp2009.jpg
Le site de PHPTV à diffuser mon Interview concernant ma conférence sur l'optimisation du code pour le référencement.
Cette conférence étant un tournant dans le travail réaliser jusqu'à aujourd'hui, ma ouvert les yeux sur plusieurs techniques de développements et d'optimisations.
La majorité du travail étant sur magix cjquery, ces techniques peuvent être appliqués très simplement en effectuant une analyse complexe de votre projet.
Chaque détail compte, les conseils de personnes très méticuleuse et consciencieuse sont les plus important.

Voir la vidéo sur le site de phptv.fr : Référencement forum php 2009

dimanche, 29 novembre 2009

creer une architecture de site web simple

architecture-librairie.png
Créer un site web commence par l'analyse de l'architecture des dossiers ou hiérarchie des dossiers.
La première chose qu'un développeur doit faire c'est la stratégie d'un développement durable et fiable, en gardant à l'esprit que l'application évoluera !
Que vous développez en procédural ou orienté objet ne change pas le fait qu'une bonne structure est importante au bon déroulement du développement.

Lire la suite...

mardi, 24 novembre 2009

utilisation de firephp avec magixfire

firephp_large_white.png
FirePHP est une autre extension de Firefox qui a pour but de proposer le même service que Firebug mais pour le langage PHP.
Cette extension requiert Firebug pour fonctionner L'API FirePHP intégrer dans la librairie à évoluer vers un système plus complet afin de satisfaire les développeurs, celui-ci ce nomme magixFire .

Lire la suite...

lundi, 16 novembre 2009

conference optimisation du code pour le referencement afup 2009

forumphp2009.jpg
Cette année l'Afup à placer la barre très haut avec une série de conférence dans la Cité des sciences de Paris.
Arrivée le 12 novembre vers 9h,
les conférences sont déjà très intéressante avec des rencontres sympathique tel que l'équipe de l'Afup, Zend,Sun, et bien d'autres.
Le grand jour arrive, nous sommes le 13 novembre et la conférence est pour bientôt.
Le portable ayant des soucis, la pression augmente avant de prendre la parole pour expliquer les différents points de la conférence.

Lire la suite...

dimanche, 25 octobre 2009

api youtube et dailymotion galerie video avec php

api-video.png

Détails de l'API

Pendant longtemps, j'ai recherché un moyen efficace de créer une galerie vidéo avec une génération d'images.
La conception de galerie vidéo riche et légère est un moyen efficace de remplir votre site internet avec un contenu médiatique.
Après plusieurs recherche, rien ne convenais dans les développements de la société qui m'embauche dans la création d'applications.
La librairie intègre désormais sa propre API youtube et API dailymotion pour la création de galerie vidéo.

Lire la suite...

jeudi, 1 octobre 2009

plugin validation, jquery form et jquery ui dialog dans la librairie

jQuery-ui.png La prochaine étape dans le développement de la librairie est l'intégration du célèbre plugin jquery validation.
Ce plugin aide à la mise en place d'une validation configurable avec jQuery, ce qui est très pratique dans les formulaires.
Cependant que serai le plugin validation sans le plugin jQuery form.

Lire la suite...

vendredi, 18 septembre 2009

Bien optimiser son code pour le referencement


l'Afup organise une série de conférences le 12 et 13 novembre 2009.
Sur internet bon nombre d'agences web se disent experts en référencement et proposent à leurs clients toute une série d'applications non optimisées, avec un code source bloquant pour le référencement.
Utiliser des techniques poussées, avec l'utilisation conjointe de jQuery, pour donner une structure dynamique et d'Ajax, avec de nombreux effets, permettent d'obtenir une application construite pour le référencement.
Je pense démontrer par de nombreuses recherches que l'on peu construire une application puissante tout en étant visible sur internet.
Étant expert dans la construction d'applications avec PHP et jQuery, je donnerai une explication complète sur "comment utiliser jQuery et PHP de manière optimale" avec des astuces pour le référencement et surtout le respect des standards du web.

Lire la suite...

samedi, 12 septembre 2009

autoload performant et structure 2.4

les-performances.png
La nouvelle version 2.4 est disponible dans le SVN.
Cette version intègre une nouvelle architecture plus complexe et surtout plus fiable.
L'autoload principal à été revu et corrigé pour les intégrations dans des logiciels de type MVC ou simplement pour les performances.
La documentation à été entièrement mise à jour mais il reste les billets à modifié au plus vite.
Pour utiliser cette version le dossier doit se nommé "magixcjquery" afin de jouir des nouvelles fonctionnalités. Attention: pour la mise à jour vérifier le nom des classes de votre application

lundi, 31 août 2009

autoload plus rapide et les nouveautes de la version 2.4.0

architecture-librairie.png Dans quelques temps, la version 0.1alpha2.4 verra le jour avec un nouveau chargement de classes.
Celui-ci est bien plus performant et ressemble à l'auto load du Zend Framework à ses débuts qui reste dans les mémoire de certain.
Pourquoi un tel changement ?
Le chargement actuel est assez difficile à gérer avec le nombre de classe qui ne cesse d'augmenter.

Lire la suite...

vendredi, 28 août 2009

creation de syndication au format rss 2.0 stricte

flux-rss-et-xml.png
La création d'un fil RSS classique à déjà été évoquée et le système à bien évoluer depuis.
Le principe étais assez simple, une fonction permettais la génération d'un fichier XML avec un paramétrage très simpliste. Les tests , les conditions étais très réduite ce qui peux conduire à quelques erreurs lors de la création du fichier. La fonction iniXmlRsswrite() est retiré pour être remplacer par une série de fonction qui génère un fichier XML valide W3c au format RSS 2.0.

Lire la suite...

jeudi, 27 août 2009

creation du fichier sitemap en xml pour google

xml-class-php.png
La création d'un fichier sitemap est une chose importante pour le référencement de votre site internet.
Il permet de renseigner les pages de votre site internet afin de figurer dans l'index de la plupart des moteurs.
J'ai ajouté une classe qui permet de créer ce type de fichier en quelques lignes de code.
Une bonne indexation = une augmentation de pages indexées

Lire la suite...

mardi, 11 août 2009

autocompletion dans zend studio 7 avec magixcjquery

studio7-release-product-main.jpg
Nous avons choisi d'utiliser zend studio 7 pour le développement de projet.
Ce qui est intéressant c'est l'auto complétion de la librairie dans le développement d'application.
Pour commencer, créer l'architecture de votre application web en créant un dossier "lib" afin d'y placer la librairie.

Lire la suite...

dimanche, 2 août 2009

tests unitaires avec javascript en utilisant fireunit

FireUnit est une extension Firefox crée par John Resig pour effectuer des tests unitaires avec Javascript.
Celui-ci dans la librairie pour faciliter les tests unitaires avec Javascript.
qunit-jquery-test.png
On peu désormais faire des tests sur divers critères dans l'addon de Firefox.

Lire la suite...

mercredi, 22 juillet 2009

selecteurs jquery pour accroitre les capacites

jquery-selectors.png
La création de plugin jQuery est une manière simple, d'utiliser la puissance de jQuery.
Il existe cependant un moyen d'accroître les capacités des sélecteurs de jQuery en définissant ses propres sélecteurs
La librairie intègre désormais la class easySelectors qui permet de créer ses propres sélecteurs simple.
Cette méthode encore expérimental est un moyen efficace pour définir des sélecteurs très simplement tout en gardant une flexibilité dans vos conceptions.

Lire la suite...

vendredi, 17 juillet 2009

architecture intelligente de la librairie

architecture-librairie.png Une réorganisation de la librairie étais à prévoir que ce soit le nom des fonctions ou leurs emplacements.
Pour avoir une bonne architecture PHP,
il faut une class adapté aux fonctions avec un nom cohérent dans un emplacement intelligent.
La librairie passe désormais en version 0.1alpha 2.3 afin de ne pas polluer le SVN 0.1alpha2.2 qui est utiliser par beaucoup d'entre-vous.

Lire la suite...

lundi, 13 juillet 2009

pagination de pages php avec des lettres

Pour la création d'une pagination de pages avec la première lettres d'une chaîne
On commence la récupération de la première lettre des enregistrements dans la base de donnée.
Pour effectuer cette tâche, on utilise la fonction SUBSTRING de SQL qui ressemble étrangement à substr() de PHP.
Avec une tel fonction, vous récupérez sans peine la première lettres de vos enregistrements sans faire de doublon.

Lire la suite...

lundi, 6 juillet 2009

extensions pour jquery un systeme unique

extensions-magixcjquery.png Bientôt, un système pour étendre la partie jQuery de la librairie sera disponible.
Celui-ci fonctionnera entièrement avec l'API et vous permettra de créer vos propres extensions de magixcjquery sans devoir touché au core.
Un tel système est d'une grande efficacité surtout s'ils est automatiquement pris en compte dans l'autoload.
Une chance que de créer un dossier et d'y placer toutes nos extensions, une librairie bien rangé faut il
La hiérarchie est à revoir et une étude d'optimisation est en cours pour vous permettre d'étendre aussi bien jQuery que n'importe quel autre interface de la librairie.

Lire la suite...

mardi, 23 juin 2009

optimize table le nettoyage de votre base de donnee

sgbd-relationnel.png
Optimize table est utilisé si une grande partie de la base a été effacée, ou si vous avez fait de nombreuses modifications dans une table à format de ligne dynamique.
Très pratique pour optimiser une base de donnée régulièrement mise à jour.
Cette fonction très particulière est intégrer dans la librairie pour une utilisation très simple.
Une base de donnée optimisé améliore les performances mais des requêtes "bien construite" accélère l'exécution.

Lire la suite...

- page 1 de 3