News PHP

La nouvelle version de Tine vient de sortir, réalisée en PHP 5.2.x et MySQL 5, sous licence Open source.

Son but consiste de proposer une plateforme collaborative associé à un CRM. Il va vous permettre de regrouper et de rassembler les informations importantes dans un même espace, au sein de votre entreprise.

Cette solution regroupe :
- Un carnet d'adresses
- Un gestionnaire de taches
- Un suivi de dossier sous la forme de CRM
- Exportation en PDF
- Une consultation pour support mobile
- La gestion Administrative de la VOIP
- etc

L'installation et la configuration ont été simplifiées au maximum pour permettre une meilleure utilisation de cet outil.

- Tine site officiel
- Demo en ligne de Tine 2.0
le 19/08/2010 à 20:35
Créer une application Facebook
Facebook offre la possibilité de créer des applications, des jeux... et de partager sur son propre réseau, permettant ainsi de proposer de nombreux services.

Tous ces services sont fournis par l'intermédiaire d'outils. Le blog Monkeyz a publié une aide pour créer une application PHP Facebook sans que les utilisateurs soient obligés d'être connectés.

L'article nous montre :
- Comment utiliser le SDK et l'api Graph de Facebook
- Configurer la plateforme
- Utiliser un exemple simple

Bien sur, il s'agit d'une première approche, qui vous servira de base, mais il s'agit d'un bon point de démarrage.

- Créer une application facebook offline en utilisant l'api graph et le php-sdk
le 18/08/2010 à 20:28
Guide de test pour débutant
Lors d'un développement web, vous devez effectuer des tests pour contrôler si votre code est correcte, mais cela peut devenir assez ennuyeux si vous le réalisez manuellement.

L'opération est importante, et vous êtes confronté à des risques que vous n'avez pas initialement prévus.

Le site Nettuts+ a publié un guide, destiné à toutes les personnes qui souhaitent débuter dans les tests.

L'article commence par :
- Un rappel sur l'importance des tests
- Il montre les outils disponibles
- Il propose des exemples d'utilisation.

Les tests sont importants car si vous devez écrire un projet PHP, vous devez en parallèle écrire des lignes de tests. C'est plus long au début, mais lorsque vous devez contrôler votre projet, l'opération sera plus facile et rapide car elle est automatisée.

- The Newbie s Guide to Test-Driven Development
le 18/08/2010 à 20:28
Generate Data
Generate Data est une application PHP qui va vous permettre de générer des données de tests pour une base de données MySQL.

Le principe de celui-ci, est destiné aux développeurs webs car lorsqu'un site internet est en cours de réalisation, vous devez effectuer des tests de saisie avec différentes données.

Vous avez alors plusieurs solutions possibles :
- Utiliser un Framework qui offre cette option
- Effectuer vous même la saisie de donnée bidons
- Utiliser Generate Data qui fera le travail pour vous

Cette application propose de vous fournir des données à partir de son application ou de son site web dans différents formats : Html, Excel, XML, CSV, SQL.

- Generate Data demo
le 17/08/2010 à 20:21
Les caches de données
Voici quelques semaines, Google a annoncé que la vitesse de chargement d'un site web sera un des critères pris en compte pour le référencement d'un projet Web. Cependant, même si cela n'est pas réellement prouvé, il est important de proposer un site web qui s'affiche rapidement.

Le site Webrankinfo a publié un article sur les principaux systèmes de gestion du cache de données et de son utilisation. Celui-ci peut se placer à différents endroits comme au niveau de MySQL, de PHP et aussi du coté du serveur web.

L'article se décompose de la façon suivante :
- Définition de la notion de cache en informatique
- Fonctionnement d'un cache
- Les différents mécanismes de cache
- Benchmark
- Conclusion
- PS : les buffers

Bien sur, il existe différents outils, qui vous sont proposés avec un tableau comparatif des performances obtenues par chacun. Ainsi, vous pouvez avoir une idée plus précise de l'importance de rapidité d'affiche d'un site internet.

- Les caches de données avec PHP, MySQL, HTTP...
le 16/08/2010 à 19:01
TestFest 2010 à Lille
Cette année, pour les « TestFest PHP » vont se dérouler le samedi 21 août 2010 à Lille, suite à une initiative du site MageekBlog, en partenariat avec l'AFUP (Association Française des Utilisateurs de PHP) dans les locaux de la société de No Parking.

Il est important d'apporter son ordinateur pour pouvoir commencer à réaliser vos premiers tests.

Cet événement annuel est ouvert à tous et gratuit. Et il est important d'envoyer un email pour signaler votre présence.

- PHP TestFest 2010 à Lille le 21 août 2010
le 13/08/2010 à 23:47
Hip Hop pour PHP, 6 mois après
Il y a 6 mois, Facebook a dévoilé Hip Hop, avec des gains de performances impressionnants.

L'annonce correspond à la réalité, en réduisant la consommation CPU d'environ 50 %. Mais l'équipe ne s'est pas arrêté là, et a réussie à optimiser un peu plus la rapidité et donc la performance. Bien sur le code est Open Source et commence à être déployer vers d'autres projets PHP comme Drupal, MediaWiki, phpBB, Wordpress.

Scott de Facebook montre les orientations avec les prochaines prévisions comme le support vers FreeBSD et les environnements 32 bits ou aussi Mac OS X.

- HipHop for PHP: six months later
le 12/08/2010 à 23:41
Le langage PHP bien placé
Une étude est été publiée par le site Tiobe, concernant les langages de programmation les plus populaires.

L'étude a été publiée fin juillet 2010 et il était important de le signaler.

Le résultat proposé, est très intéressant, car le site possède l'historique depuis 2001 et ainsi peut proposer différents tableaux, comme une comparaison des langages entre 2005 et 2010

Si vous regardez la répartition sur une période d'1 an, le classement de tête ne change pas, pour retrouver les langages comme Java, C, C++ et PHP. Mais si vous regardez sur une période de 5 ans, le langage PHP prend de plus de plus de place pour se rapprocher un peu plus vers le haut.

Enfin, l'étude montre que les langages à typage dynamique (PHP, Python, Ruby..) prennent plus de place par rapport aux langages à typage statique (Java, C++, C..).

- TIOBE Programming Community Index for August 2010
le 12/08/2010 à 23:41
Dolibarr 2.9
La nouvelle version de Dolibarr (logiciel ERP/CRM en PHP), vient de sortir. Cette version améliore et étend les fonctionnalités déjà existantes comme :
- Ajout du tableau de Gant dans les modules
- Amélioration des frais de déplacements et notes de frais
- Evolution des envois avec la mailing list
- Amélioration de l'ensemble des journaux
- Création de documents ODT
- Ajout de nombreux filtres
- Des corrections de bugs
- L'ajout de la TVA par rapport aux régions et pays
- etc

Dolibarr est aussi plus rapide par rapport à la version précédente avec l'amélioration du moteur.

Bien sur, cette nouvelle version propose aussi des kits d'installations propres aux OS (windows, Ubuntu) et optimisé. Comme ceci, aucun paramétrage supplémentaire sera nécessaire et par conséquent vous pouvez vous en servir de suite.

- Dolibar 2.9 en téléchargement
le 11/08/2010 à 23:33
NuCaptcha
NuCaptcha est un outil anti-spam mais complément différents des captchas classiques. Ce nouveau projet a été lancé sur l'idée que les captchas deviennent de plus en plus complexe pour limiter le déchiffrage du code par les robots, et surtout plus ou moins lisible pour l'oeil humain.

Il se présente sous la forme d'une animation vidéo, comme ceci lors de la saisie d'un formulaire, vous êtes sur de ne pas à avoir des données venant de robots. Le but de ce service proposé par NuCaptcha, consiste de voir apparaître un texte lisible mais animé sous la forme d'un fichier flash.

Une librairie est disponible pour communiquer entre l'animation et le langage PHP. Vous pouvez placer ce filtre dans n'importe quel formulaire puisqu'une seule partie du texte est à saisir.

Bien sur, ce service est disponible avec les autres langages informatiques.

- Nucaptcha site officiel
LoadingChargement en cours