advertisement

XOOPS et SmartObject - Rencontre PHPQuébec 2007-10-04

50 %
50 %
advertisement
Information about XOOPS et SmartObject - Rencontre PHPQuébec 2007-10-04

Published on October 5, 2007

Author: marcan

Source: slideshare.net

Description

Présentation sur XOOPS et le Framework SmartObject à la rencontre mensuelle de PHP Québecf du 2007-10-04
advertisement

Présentation XOOPS + SmartObject Framework Rencontres mensuelles PHP Québec 4 octobre 2007 Par Marc-André Lanciault

Qui sommes nous ? INBOX International Inc. Créé au début 2003 Développement Web PHP/MySQL Expertise XOOPS Fondateur de SmartFactory (smartfactory.ca) - 1500 membres Équipe de développement de modules XOOPS SmartSection, SmartFAQ, SmartPartner, SmartClient, SmartQuiz, SmartCredit, SmartShop, SmartMail, SmartMailLight, SmartObject…

INBOX International Inc.

Créé au début 2003

Développement Web PHP/MySQL

Expertise XOOPS

Fondateur de SmartFactory (smartfactory.ca) - 1500 membres

Équipe de développement de modules XOOPS

SmartSection, SmartFAQ, SmartPartner, SmartClient, SmartQuiz, SmartCredit, SmartShop, SmartMail, SmartMailLight, SmartObject…

Qu’est-ce que XOOPS Gestionnaire de contenu open source Développé en PHP / MySQL Historique PHPNuke NukeAddons myPHPNuke myPHPNuke SE XOOPS Lead developer : Onokazu, Skalpa, phppp

Gestionnaire de contenu open source

Développé en PHP / MySQL

Historique

PHPNuke

NukeAddons

myPHPNuke

myPHPNuke SE

XOOPS

Lead developer : Onokazu, Skalpa, phppp

Qu’est-ce que XOOPS Prononcé « zoups » e X tensible O bject O riented P ortal S ystem Plus d’une quinzaine de sites de support internationaux 50 000 membres sur XOOPS.org 21 000 membres sur FRXOOPS.org Plus de 500 modules Version courante : XOOPS 2.0.17.1 Branche de développement : XOOPS 2.2.5 Prochaine objectif : XOOPS 2.4

Prononcé « zoups »

e X tensible O bject O riented P ortal S ystem

Plus d’une quinzaine de sites de support internationaux

50 000 membres sur XOOPS.org

21 000 membres sur FRXOOPS.org

Plus de 500 modules

Version courante : XOOPS 2.0.17.1

Branche de développement : XOOPS 2.2.5

Prochaine objectif : XOOPS 2.4

Fonctionnalités principales Installation simple et rapide Structure modulaire Interface flexible (blocs et thèmes) Smarty Template Engine Gestion des membres Groupes de permissions Système de notification Système de commentaires Recherche globale Authentification LDAP

Installation simple et rapide

Structure modulaire

Interface flexible (blocs et thèmes)

Smarty Template Engine

Gestion des membres

Groupes de permissions

Système de notification

Système de commentaires

Recherche globale

Authentification LDAP

Une petite démo

XOOPS Core $xoopsConfig : config général du site $xoopsConfig[‘sitename’] $xoopsConfig[‘adminmail’] $xoopsConfig[‘slogan’] $xoopsUser : objet représentant l’utilisateur en cours $xoopsUser->uid() $xoopsUser->uname() $memberHandler : objet manipulant utilisateurs et groupes $memberHandler->getGroups() $memberHandler->addUserToGroup()

$xoopsConfig : config général du site

$xoopsConfig[‘sitename’]

$xoopsConfig[‘adminmail’]

$xoopsConfig[‘slogan’]

$xoopsUser : objet représentant l’utilisateur en cours

$xoopsUser->uid()

$xoopsUser->uname()

$memberHandler : objet manipulant utilisateurs et groupes

$memberHandler->getGroups()

$memberHandler->addUserToGroup()

XOOPS Core $xoopsModule : représente le module actuel $xoopsNotificationHandler : manipule les notifications $xoopsNotificationHandler->subscribe() $xoopsNotificationHandler->triggerEvent() $xoopsTpl : représent un objet Smarty $xoopsTpl->display(‘mon_template.html’) $xoopsForm : objet repérsentant un formulaire et permettant la manipulation de ses contrôles $xoopsMailer : objet utilisé pour l’envoie de courriels

$xoopsModule : représente le module actuel

$xoopsNotificationHandler : manipule les notifications

$xoopsNotificationHandler->subscribe()

$xoopsNotificationHandler->triggerEvent()

$xoopsTpl : représent un objet Smarty

$xoopsTpl->display(‘mon_template.html’)

$xoopsForm : objet repérsentant un formulaire et permettant la manipulation de ses contrôles

$xoopsMailer : objet utilisé pour l’envoie de courriels

SmartObject Framework Module qui s’installe facilement Bâti « par-dessus » le cœur de XOOPS Au départ : rassemblait toutes les fonctions et procédés communs aux SmartModules DRY (Dont Repeat Yourself) Par la suite : comprend toute nouvelle fonction d’un SmartModule qui pourrait être généralisée à d’autres modules Ajout de fonctionnalités pouvant être utilisées par d’autres module : Rating, Adsense ads, Custom tags, Currencies

Module qui s’installe facilement

Bâti « par-dessus » le cœur de XOOPS

Au départ : rassemblait toutes les fonctions et procédés communs aux SmartModules

DRY (Dont Repeat Yourself)

Par la suite : comprend toute nouvelle fonction d’un SmartModule qui pourrait être généralisée à d’autres modules

Ajout de fonctionnalités pouvant être utilisées par d’autres module : Rating, Adsense ads, Custom tags, Currencies

Principales fonctions Créer, modifier, supprimer des objets Lister des objets Trier des objets Filtrer des objets Affichage d’un objet unique Evénements : beforeInsert, beforeUpdate, afterInsert, beforeDelete, etc… Export d’objets Gestion des permissions d’un objet Recherche

Créer, modifier, supprimer des objets

Lister des objets

Trier des objets

Filtrer des objets

Affichage d’un objet unique

Evénements : beforeInsert, beforeUpdate, afterInsert, beforeDelete, etc…

Export d’objets

Gestion des permissions d’un objet

Recherche

Principales fonctionnalités Notes d’un objet : noter un article, un item Envoyer un lien à un ami : envoyer cet article, envoyer cette page à un ami Gestion des « Custom Tags » Gestion des Devises Génération de la page « À propos » Génération du menu admin du module Gestion des bannières Adsense

Notes d’un objet : noter un article, un item

Envoyer un lien à un ami : envoyer cet article, envoyer cette page à un ami

Gestion des « Custom Tags »

Gestion des Devises

Génération de la page « À propos »

Génération du menu admin du module

Gestion des bannières Adsense

Pour en savoir plus… http://inboxinternational.com http://smartfactory.ca http://demo.inboxfactory.net http://www.xoops.org

Merci et bonne soirée !

Add a comment

Related pages

Forum - Communauté Francophone des Utilisateurs de Xoops

... (cms) open source écrit en php et fonctionnant avec mysql. Inscription; Articles. Nouveautés; ... Installation et utilisation de Xoops sur un ...
Read more

Forum - Carrosserie - ouverture manuelle d'une capote ...

... Le site francais non officiel sur la Megane Coupé et Cabriolet Le site et forum non ... Webs Contactez nous L'album des rencontres. ... 2007 10:04. De ...
Read more

IRED.ORG

Et nous voici bien sollicités ... Une rencontre fortuite lors de la foire agricole nous avait heureusement offert de ... Modified version of e-xoops ...
Read more

Forum - Intérieur - comment entrer le code d'autoradio ...

... Le site francais non officiel sur la Megane Coupé et Cabriolet Le site ... Liens Webs Contactez nous L'album des rencontres. ... 2007 10:04. De 78 ...
Read more

Asterisk AGMP - Freephonie - Configurations - Articles

... pour un inexpérimenté du téléphone et encore ... Posté par francky le 8/4/2007 10:04:46 ... Thème réalise par TrK et Florian pour Xoops ...
Read more