page-translate

Une initiation à Code Igniter - 1ère partie

Code Igniter / contrôleur / didacticiel / modèle / MVC / PHP / vue

Important: Nous venons de migrer d'un site Wordpress vers Drupal alors il se peut qu'il y ait des liens brisés, des images qui ne s'affichent pas ou encore du code mal formatté. Nous travaillons fort pour régler ces problèmes le plus tôt possible.

Le développement Web n'est pas toujours chose aisée. On peut se prendre la tête pendant de longues heures quand on débute dans la programmation. Heureusement des personnes bien pensantes on mis en place des outils pour simplifier les choses et permettre au débutant de ne pas trop se perdre. Prenons l'exemple de Code Igniter. Ce framework PHP open source permet de créer des applications Web en toute simplicité en seulement quelques lignes de codes.

LIRE L'ARTICLE

Drupal 7 et les EntityFieldQuery : requêtes multicritères en php

cck fields / drupal / entityfieldquery / get_nodes / multicritères

Important: Nous venons de migrer d'un site Wordpress vers Drupal alors il se peut qu'il y ait des liens brisés, des images qui ne s'affichent pas ou encore du code mal formatté. Nous travaillons fort pour régler ces problèmes le plus tôt possible.

Dans vos développements spécifiques Drupal vous serez souvent amenés à regrouper certains nodes par critère pour les afficher sur votre site Internet. L'API Wordpress dispose de fonctions très intuitives comme "get_posts()" et "get_pages()". Du côté de Drupal, les fonctions de ce genre sont regroupés autour de la classe EntityFieldQuery. Vous allez voir que son utilisation est un peu plus subtile mais une fois les bases maîtrisées vous pourrez effectuer n'importe quel type de sélection.

LIRE L'ARTICLE

Comment ajouter un rel='lightbox' à toutes les images d'un article Wordpress

jQuery / lightbox / PHP / trucs et astuces / Wordpress

Important: Nous venons de migrer d'un site Wordpress vers Drupal alors il se peut qu'il y ait des liens brisés, des images qui ne s'affichent pas ou encore du code mal formatté. Nous travaillons fort pour régler ces problèmes le plus tôt possible.

Les plugins de type lightbox sont très populaires dans la plupart des sites (Wordpress ou autres).

LIRE L'ARTICLE

Appel Curl pour obtenir une latitude longitude en utilisant Google Maps API v3

code postal / curl / geocode / geocoding / gmaps v3 / google api / google maps / latitude / longitude

Important: Nous venons de migrer d'un site Wordpress vers Drupal alors il se peut qu'il y ait des liens brisés, des images qui ne s'affichent pas ou encore du code mal formatté. Nous travaillons fort pour régler ces problèmes le plus tôt possible.

Google offre de nombreux services pour profiter des outils que leurs ingénieurs mettent en place.

La plupart du temps Google Maps est synonyme d'un appel javascript pour afficher une carte et ses marqueurs. Vos applications web ont peut être besoin de la puissance de google maps sans son interface.

L'autre jour je souhaitais de connaître les latitudes et longitudes à partir d'un code postal.

Voici un exemple de script très simple à mettre en place :

LIRE L'ARTICLE

Sugar CRM : faire un appel SOAP

php orienté objet / soap / SugarCRM

Important: Nous venons de migrer d'un site Wordpress vers Drupal alors il se peut qu'il y ait des liens brisés, des images qui ne s'affichent pas ou encore du code mal formatté. Nous travaillons fort pour régler ces problèmes le plus tôt possible.

Lors de vos échanges entre applications il est utile de charger l'environnement de Sugar CRM pour utiliser son API et gagner du temps de développement.
Voici quelques étapes pour créer une instance de Sugar CRM depuis n'importe quel script php et vérifier l'existence d'un contact dans la base de données par exemple.

LIRE L'ARTICLE

Trier un tableau d'objets (array) en PHP

array / PHP / stdclass / trier / Wordpress

Important: Nous venons de migrer d'un site Wordpress vers Drupal alors il se peut qu'il y ait des liens brisés, des images qui ne s'affichent pas ou encore du code mal formatté. Nous travaillons fort pour régler ces problèmes le plus tôt possible.

Plusieurs fonctions prédéfinies par PHP existent pour trier un tableau de valeurs, mais j'aimerais ici discuter d'une fonction très utile pour trier des tableaux d'objets stdclass.

Exemple typique Wordpress

Par exemple, dans Wordpress, lorsqu'on fait une requête à la base de données :

LIRE L'ARTICLE

Créer un dashlet "Mes Projets" pour SugarCRM

dashlet / personnalisation / PHP / SugarCRM

Important: Nous venons de migrer d'un site Wordpress vers Drupal alors il se peut qu'il y ait des liens brisés, des images qui ne s'affichent pas ou encore du code mal formatté. Nous travaillons fort pour régler ces problèmes le plus tôt possible.

SugarCRM est un logiciel libre fort extensible, mais suffit simplement comment s'y prendre des fois !

Par exemple, il n'existe pas, dans la version CE (Community Edition), de dashlet pour afficher les projets en page d'accueil. Cela est bien contraignant car j'aime voir les projets sur lesquels je travaille, et ainsi donner un ordre de priorité à ma journée. J'ai donc décidé de faire un petit didacticiel après avoir consulté les forums SugarCRM.

LIRE L'ARTICLE

Écrire dans un fichier avec PHP

fichier / PHP

Important: Nous venons de migrer d'un site Wordpress vers Drupal alors il se peut qu'il y ait des liens brisés, des images qui ne s'affichent pas ou encore du code mal formatté. Nous travaillons fort pour régler ces problèmes le plus tôt possible.

PHP permet la création, l'ouverture et l'écriture dans un fichier.

Ouvrir le fichier

Avant d'écrire dans un fichier, il faut ouvrir le fichier en mode d'écriture, et/ou le créer s'il n'existe pas.

LIRE L'ARTICLE

Comment créer un fichier en PHP

fichier / PHP

Important: Nous venons de migrer d'un site Wordpress vers Drupal alors il se peut qu'il y ait des liens brisés, des images qui ne s'affichent pas ou encore du code mal formatté. Nous travaillons fort pour régler ces problèmes le plus tôt possible.

Nous pouvons créer un fichier en utilisant la fonction PHP fopen().

La fonction fopen() prend 2 arguments: le nom de fichier et le mode. Voici la liste des modes possibles :

LIRE L'ARTICLE

Détecter un fureteur en PHP (IE, Firefox, Chrome, Safari)

Chrome / Firefox / fureteur / IE / PHP / safari / script

Important: Nous venons de migrer d'un site Wordpress vers Drupal alors il se peut qu'il y ait des liens brisés, des images qui ne s'affichent pas ou encore du code mal formatté. Nous travaillons fort pour régler ces problèmes le plus tôt possible.

Les navigateurs Internet ayant chacun leurs petites particularités, il arrive souvent que l'on veuille en détecter un ou plusieurs en partciulier.

Avec PHP, nous avons la variable globale $_SERVER['HTTP_USER_AGENT'] qui génère de l'information sur le fureteur et le système d'exploitation comme, par exemple, sous Firefox/Linux :

LIRE L'ARTICLE

Pages