Intro
  • Merci à Php Québec
  • But de la présentation
    • Lister les sections
    • SVP poser les questions à mesure
  • Marc Laporte (tiki@marclaporte.com)
    • découvert Tiki en cherchant un bon wiki en PHP
    • joint le projet après quelques mois.
    • 4 mois à fond!
  • Circuler:
    • Doc 1.6
    • Doc Galaxia
    • copie Linux Journal



Pourquoi un CMS?


C'est quoi?
Animation Flash : pourquoi utiliser un CMS?
tres drole!

Comment choisir un cms?

  • Déterminer vos besoins
  • Faire le tour des possibilités
  • Confirmer vos besoins en pensant au futur.


Tester des alternatives PHP Xoops, Drupal, EzPublish, Xaraya, *Nuke, etc sur http://opensourceCMS.com

Technique Tiki

  • Php/MySQL/Smarty
  • Db independance prévue en 1.8 via AdoDB (
  • S'installe n'import'ou que PHP s'installe (Windows, Linux, Mac, etc)
  • license LGPL
  • output xHTML
  • cross-browser (wysiwyg explorer & mozilla seulement)
  • 100% browser-based
  • fonctions multisite/virtual host disponible
  • Authentification LDAP et autres via PearAuth



Les fonctions traditionnelles d'un cms

  • articles/blogues
  • répertoire de liens
  • gallerie d'images
  • gallerie de fichiers
  • gestion des bannières
  • forums /commentaires
  • chat
  • FAQ
  • Survey/Quiz/Sondage
  • newsletter
  • jeux en Flash
  • etc

Fonctions Groupware

  • tracker (bogues, taches, etc)
  • MyTiki (taches, note, webmail, bookmark etc)
  • calendrier
  • messagerie interne
  • etc
  • etc

Fonctions transversales
  • skin (modifier les css)
  • choix de langue pour les menus
  • recherche globale
  • rss (real simple syndication)
  • stats

Tiki fait mieux que la moyenne

"Exclusivités" Tiki

  • JgraphPad
    • édition de graphique via le fureteur
    • historique des versions
    • multi-usagers
  • Wap
    • wiki et blogues (autres fonctions à venir)
    • compatible avec tous les modes: wap, wml, imode, etc grace a HawHaw
    • VoiceXML
  • WorkFlow Galaxia
    • exemple: système de prêt de CDs (CD loans 1.0)
    • possibilités infinies (gestion de projets, approbation de dépenses)


Philosophie Tiki

  • projet open source classic
  • release early, release often
  • recruit early, recruit often
  • débat module externes vs built-in
  • ne pas réinventer la roue. partenaires Tiki
  • tu peux ajouter n'importe quoi en option si ça brise rien (enjeu perrformance et sécurité)
  • très centralisé, tous les thèmes, toutes les langues, etc directement dans le CVS
  • toute l'info est dispo sur tikiwiki.org ou SourceForge.


Des stats


Projet débuté en Octobre 2002

5e projet le plus actif sur Sourceforge
http://sourceforge.net/top/mostactive.php?type=week

6e application la mieux cotée sur Freshmeat.
http://freshmeat.net/stats/#rating

Projet du mois Juillet 2003 sur Sourceforge
http://sourceforge.net/potm/potm-2003-07.php

80 contributeurs (développeurs, traducteurs, etc)
http://sourceforge.net/project/memberlist.php?group_id=64258

Documentation complète de 350 pages (en anglais) Version 1.6:
http://prdownloads.sourceforge.net/tikiwiki/tiki16pdfmanual.zip?download

Version 1.7 est en préparation. Voici les fonctions "non documentées":
http://www.boomtchak.net/breve.php3?id_breve=2369

Ce qui s'en vient: (joins-toi à l'équipe pour ajouter des fonctions!)
http://tikiwiki.org/ReleaseProcess18

Défis: Tiki 1.8 et plus


Période de questions




prochaine présentation

  • Louis-Phillipe Huberdeau nous présente libCurl.