Portrait de titouille

Comment perdre son temps avec AMFPHP


Le titre est explicite...

Pour un client, j'ai du réinstaller une application Flex pour y faire des modifications. Cette dernière tourne avec AMFPHP pour aller récupérer des données dans la base de données qui lui est dédiée.



Portrait de titouille

Activer macports apache2 via les préférences système


Je me suis un peu amusé ces derniers temps avec Snow Leopard. J'ai tenté un hackintosh et je l'ai installé sur mon serveur de salon, histoire de voir si ça tournait vraiment. Premièrement, ça tourne, c'est plutôt cool.

Je voulais essayer d'en faire un serveur web, et j'ai installé apache2 et tout le tremblement via macports (mis à part mysql5 qui semble un peu bugué avec macports).

sudo port install php52 +apache2 +php5_soap +mysql5

(le +mysql5 c'est pour installer mysql5 client et avoir les librairies nécessaires dans php5(.2))



Portrait de titouille

Migration vers Drupal 6


Et voilà !!

Mes 2 sites (sabugo.ch, titouille.ch) ont migré vers Drupal 6. Jusqu'ici, ils tournaient avec Drupal 4.7, mais il fallait vraiment que je passe le cap et que je les fasse migrer vers une version plus récente. Je ne pouvais même plus me connecter à la partie administrative de sabugo.ch, sans même en connaître réellement la raison.

C'est surtout pour cette raison que j'ai décidé d'une migration. A l'heure ou Drupal 7 va faire son entrée, je tenais à rester à peu près à jour. Et ayant beaucoup travaillé avec Drupal 6 ces derniers mois, ça m'a facilité le travail.



Portrait de titouille

Centrer une image avec htmlText


"Aujourd'hui je cherchais à centrer une image dans un TextField dont le texte est passé à la propriété htmlText.

Mon image, dont les dimensions sont de 100 pixels de large pour 80 pixels de haut, est intégrée dans le texte sous un format html de la manière la plus simple qui soit : (désolé mais je suis obligé de mettre ...



Portrait de titouille

Drupal, Table_wizard, Views et les vues MySQL


"Dans le cadre d'un projet multi-site, j'ai à mettre en place un site général, ainsi que plusieurs sites "secondaires" en tant que sous-domaines du domaine principal.

Certaines données du site principal doivent être accessibles sur les sites secondaires, et j'aimerai également permettre aux données des sites secondaires d'être listées sur le principal...

Le problème, dans tout ça, c'est que chaque site (principal ...



Portrait de titouille

Drupal et les triggers personnalisés


"Voilà un petit outil bien intéressant dans Drupal (6) :

Les triggers, ou si vous préférez "déclencheurs"...
Drupal est vraiment bien fait, si on passe outre certains points comme les performances lors d'une installation par défaut (oui... 300 requêtes pour afficher une page, c'est pas des plus performants, mais la aussi, il y a des systèmes de mise en cache dans ...Voilà un petit outil bien intéressant dans Drupal (6) :

Les triggers, ou si vous préférez "déclencheurs"...


Portrait de titouille

Installer Apache2 / PHP5 avec macports


"Bon, je m'y mets... ayant besoin d'options de compilation spécifique avec apache2 et php5, j'ai décidé d'installer apache2 et php5 de manière à pouvoir compiler php5.

Il y a quelques temps, j'avais installé les outils XCode pour avoir accès aux macports, et après quelques recherches, je me suis rendu compte que ça pouvait être utile pour installer tout ça.

Après ...



Portrait de titouille

Drupal et le multi-site


"Pour mettre en place un système multi-site avec base de données partagées, tout d'abord on va activer les virtual-hosts d'apache et configurer le nécessaire pour que tout soit fonctionnel avec une utilisation de ce type :

site principal sur www.monsite.com
plusieurs sous-sites sur des sous-domaines de www.monsite.com, par exemple sub1.monsite.com, sub2.monsite.com, etc...

  1. ouvrir le fichier private/etc/hosts (sur mac) et y ajouter les ...


Portrait de titouille

Compiler FOP pour activer les options de sécurité des PDF's (mac)


"Encore un truc de galérien.

Pour les besoins d'un projet, je dois créer des documents PDF's, si possible sécurisés. J'utilise les technologies PHP et XSL-FO (via FOP). Un set de classes PHP s'occupe de générer le document XSL-FO sur un serveur, puis j'ai une application JAVA qui s'occupe de la compilation du XSL-FO avec FOP pour le transformer en document ...



Portrait de titouille

UberCart sur drupal


"ça y est, je me lance dans l'installation d'un site web E-Commerce avec Drupal et le module UberCart.

Configuration :

- Drupal 6.14
- Ubercart 6.x-2.2
- ...

Je passe sur l'installation de Drupal qui se fait de manière assez simple dans sa version 6. J'ai installé Drupal avec sa traduction française. On peut trouver les fichiers de traduction pour le "core" ici.

Venons-en ...