Présentation générale du CMS (Community Management System) NPDS (PHP / MySql) Un projet plus orienté Communauté que Publication



Documents pareils
SYSTÈMES DE PUBLICATION POUR L INTERNET. Beatep Marie-France Landréa - Observatoire de Paris

PHP 5.4 Développez un site web dynamique et interactif

Installation locale de JOOMLA SEPIA

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

TYPO3, le CMS de référence

CMS Open Source : état de l'art et méthodologie de choix

Formation Webmaster : Création de site Web Initiation + Approfondissement

Construction d un Site Internet Dynamique avec Joomla René-Yves Hervé, Ph.D.

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

Dans la série Les tutoriels libres présentés par le site FRAMASOFT. AGORA-Projet. système de partage d'information et de travail collaboratif

LISTES DE DISTRIBUTION GÉRÉES PAR SYMPA DOCUMENT EXPLICATIF DE L'INTERFACE WEB À L'INTENTION DES ABONNÉS

Espace de travail collaboratif

Panorama des CMS open sources. Sylvain Ferrand, CMAP École Polytechnique Journées Mathrice, Poitiers, 19 mars 2008

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

CMS Made Simple Version 1.4 Jamaica. Tutoriel utilisateur Récapitulatif Administration

10 points clés pour bien démarrer votre projet web

Web & Libre. Outils pour être présent sur le net librement

Transfert d un site local vers un serveur. NPDS REvolution 13. Rédaction : Axel Relecture : Dev & Jpb

Sommaire. 1. Présentation de WordPress. 2. Hébergement et installation. 3. Prise en main, ajouter des contenus

1 ère Université WEB. Courbevoie Samedi 21 octobre Votre site interactif sur internet.

INFORMATIONS ET INSTALLATION DU THEME CENATA RESPONSIVE

Utiliser un CMS: Wordpress

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?

Joomla! Création et administration d'un site web - Version numérique

Programme de la formation

Cyberclasse L'interface web pas à pas

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:

Espace numérique de travail collaboratif

Climat Scolaire - Manuel utilisateur - Chapitre 2 : «Créer, Editer et suivi d un texte»

Solution de gestion de newsletter 12all Version 1.0 p.montier

Nouveautés joomla 3 1/14

Créateur de sites Internet. Développeur de logiciels.

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Proposition aiw pour le site internet de. Proposition all-in-web 20 avril 2014

LISTE DES FONCTIONNALITES - TINY v1.5 -

Les portails : créer et gérer un site web. Gérald Collaud, Jacques Monnard, Hervé Platteaux Centre NTE, Université de Fribourg

Manuel d utilisation du site web de l ONRN

Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009

Un site Web performant p 3. Les moteurs de la réussite p 4

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

Diffuser un contenu sur Internet : notions de base... 13

Stockage du fichier dans une table mysql:

LE CONCEPT DU CMS CHAPITRE 1

Guide d utilisation du groupe Yahoo Aprogemere

Base de Connaissances SiteAudit. Utiliser les Rapports Planifiés. Sommaire des Fonctionnalités. Les Nouveautés

Publication dans le Back Office

Les systèmes de gestion de contenu en ligne SPIP

CATALOGUE DES OFFRES O2i INGÉNIERIE POUR LES PLATEFORMES ÉDITORIALES

DRUPAL Réalisez des développements professionnels avec PHP (2ième édition)

Présentation des CMS au CIFOM-EAA

COMMENT METTRE A JOUR SON SITE WEB?

Découverte de Moodle

SOMMAIRE 1 INTRODUCTION 4 2 GUIDE D UTILISATION ET TUTORIAUX VIDEOS EN LIGNE 4 3 CONTACTER VOTRE SUPPORT 4 4 RACCOURCIS CLAVIER 5

Content Management System V.3.0. BlackOffice CMS V3.0 by ultranoir 1

Nouveautés de Drupal 8. Léon

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences

Un site web collaboratif avec Drupal. Judith Hannoun - Journées INSHS 16 Octobre 2012

Cahier des charges - Refonte des sites internet (français & anglais) MINALOGIC 2014

Manuel utilisateur. des. listes de diffusion. Sympa. l'université Lille 3

Livre Blanc WebSphere Transcoding Publisher

Modules Multimédia PAO (Adobe)

Présentation Générale

mon site web via WordPress

ASTER et ses modules

Projet en nouvelles technologies de l information et de la communication

Content Management System. bluecube. Blue Cube CMS V4.3 par Digitalcube

Extensions, Documentation, Tutoriels, Astuces

Gestion collaborative de documents

Vous pouvez à présent à reconfigurer votre messagerie en cliquant ici.

Déployer une Stratégie Web Globale

Comment développer et intégrer un module à PhpMyLab?

Administration du site (Back Office)

Website-CMS / Enterprise-CMS Module de traduction

Manuel d utilisation du web mail Zimbra 7.1

LISTES DE DISTRIBUTION GÉRÉ PAR SYMPA DOCUMENT EXPLICATIF DE ÉCOLE POLYTECHNIQUE

La gestion des boîtes aux lettres partagées

LA PLATE-FORME D'ALTERN C

Les Nouveaux Métiers

Package Réseau Social RSV4

FileMaker Server 14. Guide de démarrage

ANNONCE-LOCALE.COM A VENDRE

Documentation RBS Change E-Commerce Core

AIDE A LA REDACTION CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

Stage : Développement du contenu Web

De EnvOLE 1.5 à EnvOLE 2. Document pour l administrateur

En date du 11 décembre 2008

Conception et réalisation d un projet de communication numérique

Étape 1 / CHOISIR UN HÉBERGEMENT

BOUYGUES TELECOM ENTREPRISES - CLOUD

Seafile, pour simplifier l'accès à ses fichiers, les partager et les synchroniser

Utilisation du CMS (Content Management System) Wordpress

Prise en main de Moodle

Communiquer avec un ou plusieurs interlocuteurs. Michel Futtersack, Faculté de Droit, Université Paris Descartes, Sorbonne Paris Cité

E.N.T. Espace Numérique de Travail

KMnet Admin LOGICIEL COMPLET ET PERFORMANT D'ADMINISTRATION DES PÉRIPHÉRIQUES.

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

et Groupe Eyrolles, 2006, ISBN :

Transcription:

Présentation générale du CMS (Community Management System) NPDS (PHP / MySql) Un projet plus orienté Communauté que Publication www.npds.org / modules.npds.org RMLL 2004 -::- Bordeaux réalisation : Pomme & Developpeur

Caractèristiques principales Gestionnaire de Forums intégré (d'origine PHPBB) avec saisie assistée par formulaire Multi-langue Gestion des membres, des groupes et des modérateurs autonome de celle des administrateurs Interface d'administration intégrée, sécurisée et comportant un gestionnaire de fichier Ensemble d'outils à vocation rédactionnelle (news, sections, rubriques, catégories, pages statiques, éditeur WISIWYG intégré...)

Système de messagerie interne Thèmes : en PHP classique ou via «Theme- Dynamic» Système de cache intégré (SuperCache) Méta-language : un nombre important de fonctions de NPDS sont utilisables via un interface simple : les meta-mots Modules d'extensions permettant d'ajouter des fonctions Mini-site SFORM

Multi catégories Gestionnaire de forums Pour les membres : Suivi des topics et des posts, abonnements, e-mails Formulaire (sform) permettant d'assister la création d'un topic Support de l'html, de certains Bbcode ([code]... [/code]), smilies... Pièces jointes Certaines partie sont SuperCachées Modération à posteriori Administration intégrée

Multi-langue Gestion intégrée dans le flux via des marqueurs de langues : [french]... [/french]... Permet de composer des documents d'ont une partie seulement est multi-langue Supporté dans la majeure partie de NPDS (interface graphique, blocs, news, faqs, sujets, rubriques, sondages, static,...) Gestion des formats de date En administration, pré-visualisation du rendu des documents Parfaitement compatible avec les versions précédentes

Membres, groupes, admins Membre et Admin sont deux notions séparées Un membre peut-être membre de n groupes La notion de groupe est importante et fortement utilisée dans l'ensemble du moteur La notion de modérateur est associée à un membre et non à un admin Le membre dispose de «privilèges» particulier : MiniSite, modification du profil...

Interface d'administration Véritable centre de commande de NPDS Gestion des déléguations (administrateur partiel) Centralisation des modules Gestionnaire de fichiers en ligne Fonction d'animations : Newsletter (html et/ou texte), diffusion via la messagerie interne Très nombreuses préférences permettant un réglage fin du comportement Administration technique : SuperCache, OptimySql, SaveMySql...

Outils à vocation rédactionnelle Gestion la confidentialité du contenu rédactionnel du site (membres, groupes, admins...) Nombreux critères de publication (dates, heures, première page, épuration...) éditeur WISIWYG intégré et disposant de fonctions d'automatisations (modèles, banques d'images, upload...) News, Faqs, Rubriques (articles de fond), éditorial, blocs... Pages «statics» permettant le développement et la gestion de contenu spécifique (yc arborescence complexe)

Messagerie interne Outil de composition indentique à celui des forums (smilies, bbcode...) et donc support de l'html Gestions de la boite de reception ET d'envoi Bloc spécifique (MI) Gestion de dossier de classement Alerte par e-mails de la réception de nouveaux messages

Thèmes Classique en PHP (structure de type : header + centre de page + footer / blocs) Theme-Dynamic : Design des thèmes en HTML et intégrations des fonctions de NPDS via les meta-mots Différenciation des blocs Gauche et Droite Possibilité de «casser» la structure traditionnelle en 3 colonnes L'Edito peut disposer de sa propre logique de théme L'interprétation d'un thème est fortement accélérée par la présence de SuperCache

SuperCache Au coeur de NPDS se trouve SuperCache, classe php assurant une partie significative du rendu et une «économie» significative de charge Moteur simple, basé sur des temps de rétention par élément (blocs, centre de page...) défini par l'administrateur Assure un cache différencié pour les visiteurs, les membres, les langues... Evolution actuelle vers la mise en cache de requêtes MySql (notamment pour les forums)

Meta-Langue Au coeur de NPDS se trouve Meta-langue, script mettant en oeuvre une representation symbolique de certaines fonctions du CMS Typiquement :!nb_online! Présent dans le flux d'un document sera interprété par meta-lang et transformé dynamiquement en : «le nombre de membres actuellement connectés» Meta-lang rend possible l'enrichissement de nombreuses zones de NPDS SANS connaissance en développement Meta-lang rend possible : Theme-Dynamic ET de Mini-Site!

MiniSite Fondamentalement, il s'agit d'offrir aux membres d'une communauté la possibilité de réaliser un site HTML dynamique (un blog) NPDS se comporte comme un «hébergeur» tous en assurant la gestion, la sécurité, les quotas... (on parle de Hub-Blog) MiniSite associe une forme particulière de theme-dynamique à meta-lang La mise en oeuvre par l'administrateur est «simplissime», le membre disposant d'un outil complet pour gérer son MiniSite (upload, éditeur en ligne, modèles de MiniSite...)

SFORM SFORM est une classe php de réalisation de formulaire via un language spécifique. Son intégration dans NPDS permet d'autoriser la manipulation de certains formulaires (membres, forums, contacts...) par l'administrateur SFORM est aussi un outil de développement d'application simple assurant son stockage dans une table spécifique et au formalisme XML. Malgrès tout, son usage se révèle assez délicat et mériterait d'être simplifié ;-)

Documentation Une documentation relativement importante couvrant les principaux aspects de NPDS est disponible en français et au format PDF sur le site www.npds.org Installation Installateur automatique pour Windows (Win-IZi-Xinstall) et Mac OS X(Npds-installer) Configuration assistée : IziXinstall