P3 A new story begins

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

mercredi 1 décembre 2010

PHP 6 est dispo sur 1and1

PHP 6 est enfin disponible chez 1and1

Par contre il font l'impasse sur la 5.3 alors que chez OVH c'est les versions 5.2 et 5.3 qui sont disponibles

A noter que de nombreuses applications PHP ne fonctionnent plus avec le 5.3 et donc la 6

voici le phpinfo de la version 6 : http://installer.emukina.fr/phpinfo.php

J'ai récemment était confronté au problème quand un de nos serveur Ubuntu a fait la mise à jour de la version de php, et paf 3 applications HS.

Bref je m'égare si PHP6 fonctionne ca veut dire que Flampy va reprendre du service !!

Pour me remettre dans le bain je vais probablement ajouter une gestion MVC avec un meilleur support de la librairie Javascript maison, et ensuite je reprendrai la gestion de AMF pour Flex.

La prochaine étape actuellement bloquée sera la mise en place des projets sous phpmaven.

Affaire à suivre !!!

mercredi 25 mars 2009

PPP is not dead

On ne va quand même pas rester sur un coup de gueule, l'informatique c'est parfois beau comme ... ... ben comme Flampy pardi !!

Même si ça ne se voit pas sachez que Flampy avance, et va même changer de petit nom, peut être vais-je m'offrir un nouveau nom de domaine ... à voir

En attendant une future release officielle, je vais vous prépare une petite vidéo qui montrea comment utiliser Eclipse MDT pour concevoir une application (qui sera peut être l'application exemple de la documentation de Flampy).

Pour commencer voici la liste des notations UML qui seront compatible avec Flampy. (MDA et ORM inclus) Notations UML supportées

Affaire à suivre !!

mercredi 4 février 2009

Version minimale requise

Voici les versions minimales requises pour pouvoir utiliser Flampy

  • PHP 5.3
  • Action Script 3 / FlashPlayer 9

Non je ne voue pas une adoration pour le chiffre 3, c'est un pur hasard. De même la version 5.3 de PHP n'est qu'une version pre-release mais qui supporte les namespace (=package) qui est une évolution tant attendue !!! De toute manière Flampy est fonctionnel mais pas terminé donc on verra qui est prêt en premier. Perso je mise sur le bébé de Zend :D

Edit: La migration de Flampy en PHP 5.3 est achevée, il reste quelques bricoles à débugger mais le principal est fait :D

vendredi 8 août 2008

Demo Flampy Installer en vidéo

Voici une courte vidéo montrant l'utilisation de l'installeur de Flampy :

Enjoy it !

lundi 23 juin 2008

Flampy - Le layout des dossiers

Il existe 2 types d'organisation des dossiers possible pour utiliser de manière idéale le framework Flampy.

Les Layouts

Flampy vous propose l'utilisation de 2 layouts:

  1. Flat
  2. Hierarchical

Le layout Flat

Flat_Layout.png

Ce layout est destiné à ceux qui dispose de seulement un nom de domaine (le plus souvent un hébergement gratuit). L'url mis à disposition par l'hébergeur pointe directement sur la racine des répertoires accessible par FTP.

Les répertoires YourApplication et Flampy doivent être protégés pour empêcher leur consultation depuis un navigateur web (par exemple avec un fichier .htaccess).

Le répertoire service sera accessible avec cette url yourDomain.com/service

Le répertoire schema sera accessible avec cette url yourDomain.com/schema

Le répertoire test sera accessible avec cette url yourDomain.com/test

Le contrôleur principal de votre application sera accessible avec cette url yourDomain.com

Le layout Hierarchical

Hierarchical_Layout.png

Ce layout est destiné à ceux qui dispose d'un hébergement permettant la création de plusieurs sous-domaine et permettant de cacher (de l'extérieur) le répertoire principal (le plus souvent un hébergement payant).

Chaque sous-domaine doit être configuré pour pointer sur un réperoire ou un sous répertoire. Il suffit de placer les répertoires YourApplication et Flampy à la racine et de ne pas créer de sous-domaine pointant sur la racine de votre répertoire pour empêcher leur consultation depuis un navigateur web.

Le répertoire service sera accessible avec cette url service.yourDomain.com

Le répertoire schema sera accessible avec cette url schema.yourDomain.com

Le répertoire test sera accessible avec cette url test.yourDomain.com

Le contrôleur principal de votre application sera accessible avec cette url yourDomain.com et devra être placé dans un répertoire séparé (www dans l'exemple)

Zoom sur le contenu des dossiers

Le répertoire Emukina

Emukina doit être remplacé par le nom de votre application. Il contient tous les fichiers spécifiques à votre application:

  • cache: contient les fichier de configuration cachés générés par l'application
  • config: les fichiers de configuration de l'application voir ici
  • dao: vos daos éventuellement surchargés
  • manager: vos manager éventuellement surchargés
  • services: les classes de traitement de vos services web
  • bootstrap.php et
  • close.php: fichier de démarrage à modifier voir ici

Le répertoire Flampy

Il contient le framework Flampy, vous n'avez pas besoin de le modifier.

Le répertoire schema

Il contient le ou les schemas XML des objets métiers de votre application, selon vos souhaits il peut contenir les schéma XML du framework Flampy pour éviter des problèmes de version.

Le répertoire service

Il contient les fichiers suivants:

  • .htaccess: le fichier de configuration du répertoire d'Apache
  • crossdomain.xml: le fichier de configuration pour les applications multi-domaines
  • index.php: le fichier faisant appel au framework Flampy, il gére un paramètre nommé service qui prend le nom du service web à appeler
  • .wsdl: les fichiers de description des services web

Le répertoire test

Ce répertoire contient vos fichiers de tests unitaires. Bientôt Flampy proposera une gestion pertinente des ces tests unitaires.

Web Service : Flex <-> PHP5/MySql

Le but de ce tutoriel est de faire communiquer un application Flex avec un serveur distant disposant de PHP5/MySql

Introduction :

Dans ce tutoriel nous allons faire communiquer une application Flex avec un serveur Apache/PHP5 et une base de données MySql par des Web Services. - La partie Flex nécessite l'utilisation de Flex Builder 3 (vous pouvez télécharger une version d'évaluation sur le site d'Adobe) - La partie serveur utilise Flampy : un petit framework fait-maison pour la circonstance, il est disponible à cette adresse : http://code.google.com/p/flampy/]Flampy sur code.google.com.

Lire la suite...