T3CON12-Québec

Patrick Gaumond | CMS/SGC | Mardi, 29 mai 2012

C'est votre première visite ici ! Peut être voudriez-vous souscrire à notre fil RSS pour connaître tous les changements. Merci pour votre visite !

Du 13 au 15 juin 2012, Québec sera la ville hôte de la 11e édition de la conférence internationale T3CON, un événement consacré à TYPO3, le système de gestion des contenus Web professionnel qui a fait ses preuves depuis plus de 10 ans.

Dans ce billet:

  1. Invitation à une présentation gratuite dans le cadre de la conférence
  2. À propos du T3CON
  3. Programme de la conférence
  4. Examen de Certification TYPO3

1- TYPO3 : Tour d’horizon
Vous avez entendu parlé de TYPO3, ce système de gestion de contenu Web grandement utilisé au gouvernement du Québec et par de nombreuses compagnies? Vous voulez savoir ce qui suscite un tel engouement ? Nous vous invitons à assister à une présentation gratuite de ce produit dans le cadre de la conférence T3CON, le mercredi 13 juin à 10 h. Café et muffins seront offerts gracieusement avant le début de la présentation. Il est nécessaire de confirmer votre présence en vous inscrivant gratuitement en visitant le http://t3con12-quebec.typo3.org/fr/tickets.html

2- À propos du T3CON
Le T3CON [ tee-tri-cowne ;-) ] est l’occasion idéale pour participer à des formations et assister à des ateliers axés sur le transfert de connaissances offert par des spécialistes TYPO3. Les participants pourront y rencontrer des experts de renommée et membres actifs de la communauté internationale TYPO3 afin de découvrir les plus récentes méthodes et mise en place des bonnes pratiques Web que permet ce puissant et flexible outil de gestion Web.

Le concepteur original de TYPO3, Kasper Skårhøj, sera présent tout au long de la conférence. Divers spécialistes présenteront en français et en anglais des conférences touchant les solutions concrètes qu’ils ont mises en place au cours de leurs différents mandats.

3- Les conférences sont les suivantes :

En français :

  • À la découverte de FLOW3 – Mehdi Guermazi
  • Cyberadministration suisse avec TYPO3 – Jean-Baptiste Hemmer
  • Entretien et sécurité d’un site TYPO3 – Christian Ricard
  • L’accessibilité web pour les édimestres – Mohamed Rebai
  • La vie sans tags : impossible ! – Daniel Lafreniere
  • Responsive design avec TYPO3 – Wolfangel Wolfangel
  • TYPO3 en Europe – Philippe Moreau
  • Usine à  sites avec TYPO3 – Cyril Wolfangel

En anglais :

  • 10 Reasons why FLOW3 Excels in Your Next Project – Robert Lemke
  • Building a social intranet with TYPO3 – Ric van Westhreenen
  • Challenges for all CMS – Jochen Rau
  • Content and TypoScript in TYPO3 Phoenix – Robert Lemke
  • Current State Of Phoenix – Christian Mueller
  • Developer’s Grab Bag – Ron Hall
  • Developing a TYPO3 Template Strategy – Ron Hall
  • Flexible User Registration with CICRegister – Zach Davis
  • FLOW3, Extbase & Fluid cook book – Bastian Waidelich
  • Future Proof Development – Jeff Segars
  • Make your TYPO3 website fly! – Jochen Weiland
  • Process For Developers, Designers, and Me – Jeremy Greenawalt
  • Responsive Design with TYPO3 – Mirko Ross
  • Salesforce content in TYPO3 – Marc Infield
  • Selling Open Source in a Commercial World – Seth Conley
  • Sony Entertainment Network Relaunch with TYPO3 – John Dawson
  • The File Abstraction Layer – Steffen Ritter
  • The Virtual tt_news project – Martin-Pierre Frenette
  • The way to TYPO3 6.0 – Steffen Ritter
  • TYPO3 – Magento Integration – Seth Conley
  • TYPO3 : Advanced Newsletter integration – Philippe Fekete
  • Why Cucumber(s) make your TYPO3 project better – Søren Schaffstein
  • The new TYPO3 Association and the TYPO3 Universe – Ben van ‘t Ende and Gina Steiner

La journée de mercredi sera dédiée à des ateliers (tutoriels) en français et en anglais plus techniques où les participants pourront mettre en pratique les notions démontrées :

  • Your first TYPO3 « Phoenix » website
  • Hands on FLOW3
  • TypoScript avancé
  • LDAP et TYPO3 ce n’est pas compliqué

4- Examen de certification
Il sera possible de vous inscrire sur le site http://certification.typo3.org/ pour avoir l’opportunité de passer l’examen de Certification TYPO3. Cette activité en marge de la conférence est au prix régulier de 280 $ et 220 $ pour les membres de l’Association TYPO3. L’examen aura lieu le mercredi 13 juin à 15 h.

L’événement se tient à l’Hôtel Clarion où il est également possible d’y loger. Pour en savoir plus sur l’événement et vous y inscrire dès maintenant, consultez le site http://t3con12-quebec.typo3.org/fr .

Au plaisir de vous y rencontrer,

Patrick Gaumond, Philippe Fekete et Louis-Philippe Beaubien
Responsables de l’organisation
Courriel :t3con@typo3quebec.ca

T3CON12-Québec : C’est parti !

Patrick Gaumond | CMS/SGC,Développement,Événements,Québec,T3CON,Web | Dimanche, 18 mars 2012

 

 

Du 13 au 15 juin 2012, Québec sera la ville hôte de la 11e édition de la conférence internationale T3CON, un événement consacré à TYPO3. Les billets sont en vente et les conférenciers invités à proposer des sujets de conférence jusqu’au 30 mars.

http://t3con12-quebec.typo3.org/fr

Après avoir participé personnellement à 4 T3CON en Allemagne et 3 aux États-Unis, c’est avec fierté que j’invite les passionnés autant que les curieux à participer à cet événement international. Vous pouvez également proposer des conférences sur le Web en général ou sur TYPO3. Particularité « régionale », vous pouvez présentez en français ou en anglais ou les deux!

Des experts à rencontrer!
Quelque 200 spécialistes et gestionnaires du Web et de la communication en provenance d’une douzaine de pays se rassembleront pour connaitre les nouveautés de la dernière version de TYPO3 et les fonctionnalités attendues pour la future version. Les participants pourront y rencontrer des experts de renommée et membres actifs de la communauté internationale TYPO3 afin de découvrir les plus récentes méthodes et mise en place des bonnes pratiques Web que permet ce puissant et flexible outil de gestion Web.

Le concepteur orignal de TYPO3, Kasper Skårhøj, sera présent tout au long de la conférence et participera au coup d’envoi. Divers spécialistes présenteront en français et en anglais diverses conférences touchant les solutions concrètes qu’ils ont mises en place au cours de leurs différents mandats. De plus, des sujets plus vastes que TYPO3 tels l’accessibilité ou  la rédaction Web seront également présentés dans une optique liée à la communication. Les gestionnaires pourront également évaluer la pertinence d’utiliser TYPO3 par la tenue d’une matinée de découverte des fonctionnalités de TYPO3.

L’événement se tiendra à l’Hôtel Clarion où il sera également possible d’y loger. Pour en savoir plus sur l’événement et vous y inscrire dès maintenant, consultez le site http://t3con12-quebec.typo3.org/fr.

Patrick Gaumond
Courriel :t3con@typo3quebec.ca

Certification TYPO3 : Canada 6ième

Patrick Gaumond | CMS/SGC,Web | Jeudi, 23 février 2012

Logo TYPO3 Certified Integrators

Je fais parti de l’équipe de Certification TYPO3 depuis plus d’un an et je participe à l’élaboration de nouvelles questions et aux orientations de l’équipe. J’ai récemment écrit un billet en anglais pour résumer la situation géographique des « TYPO3 Certified Integrators » à travers le monde.

Quel plaisir de réaliser que le Canada fait bonne figure avec une 6e place. Et sans surprise, l’Allemagne est grande première.

Parmi les 25 certifiés au Canada, 7 sont de l’équipe d’experts Infoglobe.

Le billet, en anglais, se trouve à http://news.typo3.org/news/article/a-thousand-certified-integrators/

Patrick Gaumond

 

12 présentations en 2 jours : T3CON11-FRA

Patrick Gaumond | Événements,T3CON | Mardi, 11 octobre 2011

Le plus court résumé que je puisse faire du T3CON11-FRA de Francfort cette année, est que sur un maximum de 12 présentations possibles, j’aurai assisté à 12 d’entre elles. Ça vous donne une idée de la qualité des présentateurs et de la variété des sujets!

En fait, si le clonage était possible, c’est 36 conférences auquel j’aurais pu assister et même un peu plus puisqu’il y a eu quelques « bird of a feather » également.

Les sujets ont été aussi divers que l’accessibilité, la sécurité, les nouveautés de la version 4.6 qui verra le jour à la fin octobre, la découverte de nouvelles extensions telles pt_list, l’éditeur RTE Aloha, le DAM ou le « Government Package » ont tous été des occasions de parfaire mes connaissances et aiguiser ma curiosité.

Même la journée suivant la conférence aura aussi été l’occasion de raffiner encore plus la tenue du T3CON à Québec en juin prochain. Jürgen a non seulement invité les gens à venir me parler pendant la conférence mais il a une fois de plus rappelé aux participants qu’ils auraient du bon temps à Québec.

Jürgen invitant les congressistes à Québec

Jürgen invitant les congressistes à Québec

Les gens au Québec et ailleurs intéressés à préparer la conférence avec moi et l’équipe en train de se former, sont invités à m’écrire à patrick.gaumond [@] infoglobe.ca

Au plaisir de travailler ensemble à faire de cet événement la meilleure occasion de propulser TYPO3 vers de nouveaux sommets en Amérique du Nord!

 

Patrick Gaumond

Préparer le T3CON12-QC pendant le T3CON11-FRA

Patrick Gaumond | CMS/SGC,T3CON | Mardi, 11 octobre 2011

Tel qu’expliqué précédemment, ma participation cette année au T3CON11-FRA n’était pas dans le but de présenter une conférence mais d’apprendre les bons coups et les moins bons que je peux observer, sachant ce qui s’en vient dans exactement 250 jours…

Jai eu, au cours des derniers jours, de nombreuses discussions avec des personnes qui font beaucoup pour TYPO3 depuis de nombreuses années. Que ce soient Jürgen Egeling, le grand manitou des T3CON européens, Thomas Hempel ou Gina Steiner du comité des événements ou Ben Van ‘t Ende, responsable de la communauté mondiale, tous ont été à l’écoute de mes interrogations et plus qu’intéressés à me communiquer leurs idées et leurs commentaires constructifs.

Jürgen Egeling       Ben Van ‘t Ende

En fait, j’ai même été invité à joindre le comité responsable des événements TYPO3 à travers le monde. Un chapeau de plus après celui de membre de l’équipe de Certification.

Parmi tout ce que j’ai noté, voici quelques-uns de ces points en rafale:

  • Toutes les conférences se donnent dans des salles au format théâtre sans table.
  • Il n’y a pas de repas spécifiques végétariens mais il y a toujours différentes salades disponibles.
  • Les conférences sont courtes et sous les 45 minutes à la demande de Jürgen, qui m’a expliqué les dépassements récurrents des années passées.
  • Il y a 1h30 de pause pour le dîner.
  • Les cadeaux aux présentateurs cette année: robe de chambre avec le logo TYPO3 sur le coeur (c’est plus simple à rapporter que la chaise de l’an passée).
  • Beaucoup de conférences à 2 présentateurs. Prévoir des micros pour les questions en particulier si les conférences sont enregistrées.
  • Prévoir des adaptateurs de prises européennes pour l’électricité.
  • etc.

J’ai aussi pris le pouls de quelques personnes pour savoir ce qu’ils croyaient être une bonne sortie pour le « social event » du premier soir de la conférence.

De plus, j’ai pris soin de rencontrer toutes les personnes francophones susceptibles de pouvoir venir nous présenter des choses à la mi-juin à Québec. Jürgen a aussi pris la peine de faire l’annonce de la conférence à Québec en débutant le « keynote » ce matin.

J’ai franchement hâte au 13 juin en ce moment pour accueillir cette merveilleuse communauté européenne mais également les gens de partout au Québec, des États-Unis et d’ailleurs !

Je vous rappelle que le T3CON12-QC se tiendra les 13,14 et 15 juin 2012 !

 

Patrick Gaumond

T3CON 2011 Francfort: Infoglobe y sera !

Patrick Gaumond | CMS/SGC,Événements,T3CON | Lundi, 26 septembre 2011

350 attendues

Encore une fois cette année, j’ai la chance de participer à la plus grande conférence mondiale sur le système de gestion de contenus Web TYPO3. Cette conférence marque mon sixième voyage en Allemagne depuis 2004 puisque j’ai participé à 2 « Snowboard Tour » en 2004 et 2005 en plus de 3 différents T3CON en 2006, 2007 et 2010. Fort heureusement pour moi, la connaissance de l’anglais et de Typoscript est suffisante pour m’y faire comprendre… Je ne sais dire que « danke », « nein » et « prost » en allemand.

Le site de la conférence à venir est http://t3con11-frankfurt.typo3.org/

À la différence des T3CON nord-américain des 3 dernières années et de la conférence de 2010 à Francfort, je ne présenterai aucune conférence. Ce n’est pas que les sujets manquent ou que l’inspiration n’y était pas mais cette fois, j’y serai à titre d’ambassadeur. En effet, ma mission sera de charmer autant les présentateurs potentiels que les participants à l’édition nord-américaine 2012 qui se tiendra à Québec. Ainsi, outre les conférences auxquelles j’assisterai, mon énergie ne sera pas concentrée à préparer une présentation mais à inviter les personnes les plus intéressantes de la communauté européenne.

Exceptionnellement, et par respect pour notre réalité québécoise, il a été décidé d’offrir à Québec une série de conférences en français tout au long du T3CON12-QC. Je suis donc également à Francfort pour y recruter les meilleurs présentateurs d’expression française, qu’ils soient suisses, belges, allemands ou même…français.

Je pars le mardi 4 octobre et serai en terre allemande dès le mercredi 5 pour une soirée « off-conference » comme disent les allemands. Cette soirée regroupera les membres de la communauté internationale TYPO3 dans un but strictement social. Je risque d’y être bien sage à tenter de prendre le dessus sur le décalage horaire mais j’y débuterai assurément mon travail de recrutement. Ce sera l’occasion d’y revoir les gens de DKD qui nous reçoivent et qui sont derrière la mise sur pied de l’extension TYPO3 Apache Solr.

J’aurais aussi l’occasion, durant mon périple, de renouer avec de multiples amis que je ne vois malheureusement que sur une base annuelle lors de mes périples en terre « TYPO3ienne ».

Je tenterai de vous tenir au courant de toute l’effervescence habituelle de cette conférence pendant mon séjour !

Patrick Gaumond

 

Magento : une application orientée commerce électronique

mrebai | CMS/SGC | Lundi, 12 septembre 2011

De plus en plus d’entreprises spécialisées dans la vente de produits optent pour les boutiques en ligne. De cette façon, elles peuvent davantage se rapprocher de leurs clients actuels ou potentiels qui peuvent, en quelques clics, acheter tous les produits qu’ils désirent se procurer.

D’un point de vue technique, beaucoup de solutions existent pour le commerce électronique. On peut créer une boutique en ligne en utilisant un Framework de développement Web (Zend Framework, Cake Php, etc.) ou en utilisant un CMS (TYPO3, Drupal, etc).

Mais il existe une autre solution encore plus simple d’utilisation: les applications de commerce électronique. Ces plate-formes permettent de créer et de gérer des pages Web qui offrent des fonctionnalités dont l’on se sert dans le cas de boutiques en ligne. Magento en fait partie!

Lorsqu’un Framework de développement web ou un CMS « générique » est utilisé pour créer une boutique en ligne, il faut développer beaucoup de fonctionnalités, comme la liste des produits, la gestion de l’inventaire, la gestion des livraisons, la gestion des factures, sans oublier une solution de paiement en ligne (Paypal). Par contre, si on utilise une plate-forme comme Magento, toutes ces fonctionnalités existent déjà.

Magento est donc une plate-forme spécialisée en commerce électronique « open source ». Elle a été lancée le 31 mars 2008 par l’entreprise américaine Varien. Cette plate-forme se base sur le Framework Zend. Tout le code Php de Zend peut être surchargé pour des fins de personnalisation et d’ajout de nouvelles fonctionnalités.

Vous pouvez télécharger le code de Magento gratuitement sur la page suivante : http://www.magentocommerce.com/download

Voici une liste des principales fonctionnalités déjà incluses dans Magento :

  • Tableau de bord d’administration (vue d’ensemble du site);
  • Gestion des produits;
  • Gestion des stocks;
  • Gestions des factures ainsi que des livraisons;
  • Comptes clients: les clients peuvent s’inscrire sur le site et modifier leur profil. Cette fonctionnalité existe par défaut dans Magento;
  • Une solution de paiement en ligne (Paypal) est intégrée dans Magento par défaut;
  • Gestion du site : création de pages web, modifications de leurs contenus, etc.;
  • Plusieurs autres fonctionnalités.

En 2008, Magento gagne le trophée du « meilleur nouveau projet Open Source », offert par la société SourceForge Inc. Et en juillet 2011, la grande entreprise américaine Ebay annonce l’acquisition de Magento ainsi que son intention de l’utiliser pour améliorer son site destiné aux vendeurs professionnels.

Il est à noter que des milliers d’extensions sont disponibles dans le MarketPlace de Magento nommé « Magento Connect ». Cependant, les extensions ne sont pas toutes gratuites.  Il existe une version payante de Magento appelée « Magento professional edition ».  «Magento community edition » étant la version libre.

Au Québec, rares sont les entreprises qui ont opté pour cette solution, généralement par manque d’information. L’équipe Web d’Infoglobe recommande fortement l’utilisation de cette plate-forme pour les boutiques en ligne, pour sa facilité d’utilisation et pour sa flexibilité.

Mohamed Rebai

Quelques astuces pour intégrer du HTML5 dans votre site TYPO3

pboivin | CMS/SGC,Web | Mercredi, 10 août 2011

La dernière version du HTML fait de plus en plus parler d’elle. Que ce soit pour profiter des dernières fonctionnalités disponibles ou encore, pour être plus proactif, tout le monde veut y passer ! Voici quelques astuces afin de rendre vos sites TYPO3 les plus conformes possibles en HTML5.

Dans votre Typoscript « Constant », utilisez ce qui suit :

config.doctype = html5
config.xmlprologue = none

Dans votre Typoscript « Setup », utilisez ce qui suit :

page.headerData.50 = TEXT
page.headerData.50.value (
    <script src="fileadmin/templates/scripts/modernizr-1.7.min.js"></script>
)

Modernizr est une librairie qui permet aux vieux navigateurs de comprendre que les nouvelles balises existent. Vous servir de cette librairie peut vous éviter bien des problèmes d’affichage (www.modernizr.com).

Pour les styles, il est important d’ajouter au minimum ce qui suit, afin de permettre de traiter les nouvelles balises un peu comme des « div » :

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

Voici un exemple d’une configuration des dates de tt_news pour HTML 5 :

plugin.tt_news {
    displayLatest {
    # Date en HTML5
         date_stdWrap >
         date_stdWrap.cObject = COA
         date_stdWrap.cObject {
             10 = TEXT
             10.field = datetime
             10.strftime = %Y-%m-%d
             10.wrap = <time pubdate="pubdate" datetime="|">
             20 = TEXT
             20.field = datetime
             20.strftime = %d %B %Y
             20.wrap = |</time>
         }
    }
    displayList {
        date_stdWrap < plugin.tt_news.displayLatest.date_stdWrap
    }
    displaySingle {
        date_stdWrap < plugin.tt_news.displayLatest.date_stdWrap
    }
}

Voici un gabarit HTML d’exemples de tt_news qui respecte beaucoup mieux le nouveau balisage HTML5 :

<!-- ###TEMPLATE_LATEST### begin -->
<header>
    <h1>###LATEST_HEADER###</h1>
    <div>
        <!--###LINK_ARCHIVE###-->###GOTOARCHIVE###<!--###LINK_ARCHIVE###-->
    </div>
</header>
<!-- ###CONTENT### begin -->
    <!-- ###NEWS### begin -->
    <article>
        <header>
            ###NEWS_DATE###
            <h2>
                <!--###LINK_ITEM###-->###NEWS_TITLE###<!--###LINK_ITEM###-->
            </h2>
        </header>
        ###NEWS_SUBHEADER###
        <p>
            <!--###LINK_ITEM###-->###MORE###<!--###LINK_ITEM###-->
        </p>
    </article>
    <!-- ###NEWS### end-->
<!-- ###CONTENT###  end -->
<!-- ###TEMPLATE_LATEST### end -->

Et voilà le résultat final avec le Typoscript et le nouveau gabarit HTML :

<header>
    <h1>Actualités</h1>
    <div><a href="{lien}">Toutes les actualités</a></div>
</header>
<article>
    <header>
        <time pubdate="pubdate" datetime="2011-08-05">5 août 2011</time>
         <h2><a href="{lien}" title="{titre}">{titre}</a></h2>
    </header>
    <p>{contenu}</p>
    <p><a href="{lien}" title="{titre}">Lire la suite</a> </p>
</article>

Depuis la toute dernière version de TYPO3 (4.5.4), la balise méta-charset est maintenant en format HTML5 (si vous avez bien assigné votre doctype). Il n’est donc plus nécessaire d’utiliser des extensions telles que html5meta_t3lib_pagerenderer pour rendre votre site conforme.

Voilà ! Avec ces quelques conseils, vous avez un bon point de départ pour commencer dès maintenant votre intégration en HTML5.

 

Intégration de Varnish avec TYPO3

souellet | CMS/SGC | Jeudi, 04 août 2011

Varnish est un “reverse-proxy” libre très rapide qui permet d’augmenter le nombre de requêtes par seconde que votre site Web peut traiter. Il peut aussi être utilisé comme « load-balancer » si vous avez plusieurs serveurs web. Son installation est assez simple et configurable via un fichier VCL.

Si vous voulez utiliser Varnish avec TYPO3, je vous conseille d’installer l’extension moc_varnish. Cette  extension  permet une intégration quasiment parfaite avec le système de cache de TYPO3. De plus, moc_varnish vous fournit quelques fichiers VCL pour faciliter la configuration du service.

Pour tester l’efficacité de Varnish, je vous conseille le logiciel « siege » ou « ab » pour comparer les performances de votre site.

 

PHPUnit; Intégration de nouvelles fonctionnalités

Yannick Voyer | CMS/SGC,Développement | Jeudi, 30 juin 2011

Lorsque nous développons de nouvelles fonctionnalités dans notre code, il nous arrive de se demander si une modification viendra en briser une autre créée antérieurement. Afin de s’assurer de la stabilité de notre composante, il est impératif d’avoir un système qui nous assure que les fonctionnalités implémentées auparavant n’aient pas été supprimées. PHPUnit à la rescousse!

 

PHPUnit permet de tester nos blocs de code indépendamment les uns des autres. Lors de la création d’un test de fonctionnalité, nous devons donner une valeur à notre fonction. PHPUnit s’assurera que la valeur retournée par la fonction sera la valeur attendue. Plus la fonction sera étendue afin de supporter de nouveaux paramètres, plus les tests nous permettront de nous assurer qu’aucune fonctionnalité précédemment développée ne sera brisée.

Installation

Le mode d’installation à été trouvé sur PHPUnit.de. Il nous permet d’installer la version via les canaux PEAR.

Installer xdebug

Installer PHPUnit

sudo pear channel-discover pear.phpunit.de

sudo pear install –alldeps phpunit/PHPUnit

Une fois que PHPUnit est installé et fonctionnel, vous êtes prêt à créer votre premier test. Idéalement, si vous utilisez une librairie ou un framework, vous voudrez sans doute vouloir configurer vos tests afin que chacun utilise les classes de votre librairie. Pour cela, je vous suggère de vous créer une classe qui servira de « bootstrap » et qui sera appelée avant chaque test.

Voici un exemple de « bootstrap ».

setup.php

class Setup {

public static function init() {

// Root, libraries, classes and tests directories.
$root       = dirname(dirname(__FILE__));
$config     = $root} . ‘/config’;
$librairies = $root . ‘/libraries’;
$tests      = $root . ‘/tests’;

// Empêche le coverage du dossier de tests.
PHPUnit_Util_Filter::addDirectoryToFilter($tests);

// Update include path.
$path = array($config, $librairies, $tests, get_include_path());
set_include_path(implode(PATH_SEPARATOR, $path));

// Add files to the PHPUnit code coverage whitelist.
if (version_compare(PHPUnit_Runner_Version::id(), ’3.1.6′, ‘>=’)) {
PHPUnit_Util_Filter::addDirectoryToWhitelist($starLib);

}

}

Votre classe de test

Blog.php

require_once ‘PHPUnit/Framework.php’;
//require_once dirname(__FILE__) . ‘/setup.php’;

class Blog extends PHPUnit_Framework_TestCase {

public function test_failed() {

$this->assertFalse(true, ‘Ce test ne fonctionne pas’);

}

public function test_success() {

$this->assertTrue(true, ‘Ce test fonctionne’);

}

}

Une fois ces étapes réalisées, vous n’avez qu’à exécuter le fichier Blog.php pour obtenir ce résultat:

phpunit –colors Blog.php

Pour plus d’informations sur l’utilisation de PHPUnit, voir sur le site .

Bon test !