CONECT Innovation & Entrepreneurship Plateform Cahier des charges Réalisé par : Haythem LABBASSI, DSI - CONECT IT Confédération des Entreprises Citoyennes de Tunisie Adresse : 8 rue Imem Ibn Hanbal (par la rue Al Moez) Menzah I 1004 Tunis Tunisie
Table des matières 1 INFORMATIONS GENERIQUES... 4 1.1 OBJET DU DOCUMENT... 4 1.2 PERIMETRE COUVERT... 4 1.3 COMMENT FONCTIONNE LE PRESENT DOCUMENT?... 4 1.4 COMPATIBILITE FONCTIONNELLE... 4 1.5 Choix du Système de gestion de contenu... 4 1.6 SITE MULTILINGUE... 4 2 DECOUPAGE DE LA PAGE D ACCUEIL... 5 2.1 Visuel... 6 2.2 ZONINGS... 7 2.3 BLOC HAUT... 7 2.3.1 LOGO... 7 2.3.2 LOGIN... 7 2.3.3 MENU PRINCIPAL... 8 2.4 BLOC CENTRAL... 8 2.4.1 Liste des projets CONECT... 8 2.4.2 Liste des événements... 8 2.4.3 Les témoignages... 8 2.4.4 Carte des régions... 8 2.4.5 Liste des Partenaires... 9 2.4.6 Slider... 9 2.4.7 Vidéos... 9 2.4.8 Galerie Photos... 9 2.5 BLOC FOOTER... 9 2.5.1 Menu de pied de page... 9 2.5.2 Newsletter... 9 3 DECOUPAGE DES PAGES INTERNES... 10 2
3.1 Visuel... 10 3.2 ZONINGS... 11 3.3 BLOC HAUT... 11 3.3.1 MENU PRINCIPAL... 11 3.4 BLOC CENTRAL... 11 3.4.1 Titre de la page... 11 3.4.2 Contenu texte et image libre et/ou modules administrables... 11 3.5 BLOC FOOTER... 11 4 Gestion de contenu... 12 4.1 Types de contenu... 12 4.2 Editeur de texte... 12 4.3 Contenus spécifiques... 13 4.3.1 Inscription... 13 4.3.2 Actualités... 13 4.3.3 Evénements... 13 4.3.4 Carte map... 13 4.3.5 Vidéos... 14 4.3.6 Galerie photos... 14 4.3.7 Partenaires... 14 4.3.8 Mentor... 14 4.3.9 Slider... 14 4.3.10 Newsletter... 14 3
1 INFORMATIONS GENERIQUES 1.1 OBJET DU DOCUMENT Ce document doit permettre à CONECT de cocher précisément sur papier le périmètre fonctionnel et technique de la refonte du site QFF (Qatar Friendship Fund). Il a pour objectif de guider l intégration et le développement du site. En tant que tel, il fait l objet de validations par CONECT. 1.2 PERIMETRE COUVERT Les présentes spécifications fonctionnelles détaillées couvrent la création fonctionnelle et graphique du site QFF. Le présent document couvre la partie liée à la page d accueil et les pages internes. 1.3 COMMENT FONCTIONNE LE PRESENT DOCUMENT? Les SFD de chaque fonctionnalité sont composes des mêmes éléments : Description du cas d'utilisation : périmètre et fonctionnalités couvertes, Scenarios et fonctionnalités : détail du fonctionnement (Front-office et Back-office). 1.4 COMPATIBILITE FONCTIONNELLE Les tests de compatibilité fonctionnelle seront effectués sur : Machine : PC OS : Windows7 et XP Navigateurs : Internet Explorer 11 et supérieur Firefox 28 et supérieur Google Chrome 34 et supérieur Safari 7 et supérieur 1.5 CHOIX DU SYSTEME DE GESTION DE CONTENU Le choix du système de gestion de contenu sera focalisé sur le CMS Typo3 dans sa version 4.7 vu la compatibilité de la plupart des extensions nécessaires avec cette version. 1.6 SITE MULTILINGUE Le site sera développé en 3 langues (Français, Anglais et Arabe) et par défaut il pointe sur la version Française, si une page n est pas traduite, on affiche la page avec le texte de la langue par défaut. Cahier des charges du projet CONECT Innovation & Entrepreneurship Plateform 4
2 DECOUPAGE DE LA PAGE D ACCUEIL Afin de mieux cerner les besoins et de faciliter l intégration et la mise en place des fonctionnalités, le présent SFD reprennent la découpe de chaque page à part. La page d'accueil est divisée en 3 grandes parties : 1. Bloc Haut : logos, boite de connexion et menu principal. 2. Bloc Central : Contenus et modules administrables. 3. Bloc Footer : menu de pied de page, bloc newsletter. Ces 3 parties sont à leur tour sous-divisées en différentes parties. 1 2 3 4 5 6 7 9 8 10 11 12 13 14 15 Cahier des charges du projet CONECT Innovation & Entrepreneurship Plateform 5
2.1 VISUEL Cahier des charges du projet CONECT Innovation & Entrepreneurship Plateform 6
2.2 ZONINGS BLOC HAUT 1 : Logo CONECT IE Platform 2 : Boite de login et inscription 3 : Logo Qatar Friendship Fund 4 : Menu principal BLOC CENTRAL 5 : Contenu image + texte + bouton + réseaux sociaux 6 : Liste des projets CONECT 7 : Liste des événements 8 : Les témoignages 9 : Carte des régions 10 : Liste des partenaires 11 : Slider 12 : Vidéos 13 : Galerie photos BLOC FOOTER 14 : Menu de pied de page 15 : Newsletter 2.3 BLOC HAUT 2.3.1 LOGO 2.3.1.1 Description et cas d utilisation Le logo se compose d une image cliquable, présente sur toutes les pages du site, en haut à gauche. 2.3.1.2 Scénario et fonctionnalité (BO/FO) Présent sur toutes les pages du site. Le lien contient un titre renseigné (à définir) et l image un ALT vide (doit resté vide pour des raisons d accessibilité). 2.3.2 LOGIN 2.3.2.1 Description et cas d utilisation Présent sur toutes les pages, il s agit d un élément dynamique proposant un formulaire de connexion aux personnes non connectés avec un lien pour inscription. Cahier des charges du projet CONECT Innovation & Entrepreneurship Plateform 7
2.3.2.2 Scénario et fonctionnalité (BO/FO) Présente sur toutes les pages du site. 2.3.3 MENU PRINCIPAL 2.3.3.1 Description et cas d utilisation Le Menu principal se compose de textes cliquables et survolables, présents sur toutes les pages du site, en haut. 2.3.3.2 Scénario et fonctionnalité (BO/FO) Chaque changement ou ajout d une page dans l arborescence consiste au changement automatique du menu. 2.4 BLOC CENTRAL 2.4.1 Liste des projets CONECT 2.4.1.1 Description et cas d utilisation Liste des icônes des projets CONECT, présent uniquement sur la page d accueil. 2.4.1.2 Scénario et fonctionnalité (BO/FO) Insertion d une liste des images + titre + description + lien. 2.4.2 Liste des événements 2.4.2.1 Description et cas d utilisation Liste des événements à venir, présent uniquement sur la page d accueil. 2.4.2.2 Scénario et fonctionnalité (BO/FO) Insertion des événements depuis le back-office ; titre + description + image + date début + date de fin (optionnel). 2.4.3 Les témoignages 2.4.3.1 Description et cas d utilisation Liste des 2 derniers témoignages ou bien 2 témoignages au hasard, présent uniquement sur la page d accueil. 2.4.3.2 Scénario et fonctionnalité (BO/FO) Insertion des événements depuis le back-office ; titre + description + image + date. 2.4.4 Carte des régions 2.4.4.1 Description et cas d utilisation Carte des régions avec des liens vers chaque région, la page associée à chaque région contient une description, les partenaires de la région, les événements à venir de la région et les mentors de la région. 2.4.4.2 Scénario et fonctionnalité (BO/FO) Chaque région est présentée par une sélection avec un lien et texte de survol. Cahier des charges du projet CONECT Innovation & Entrepreneurship Plateform 8
2.4.5 Liste des Partenaires 2.4.5.1 Description et cas d utilisation Liste des icônes des partenaires, présent uniquement sur la page d accueil. 2.4.5.2 Scénario et fonctionnalité (BO/FO) Insertion d une liste des images + titre + description + lien. 2.4.6 Slider 2.4.6.1 Description et cas d utilisation Bandeau d images animée qui s affichent en rotation circulaire pendant 4 secondes par images, présent uniquement sur la page d accueil. 2.4.6.2 Scénario et fonctionnalité (BO/FO) Un nombre infini d image peut être insérés, chaque bandeau dispose une image et un lien. 2.4.7 Vidéos 2.4.7.1 Description et cas d utilisation Bloc contenant la dernière vidéo mis sur Youtube, présent uniquement sur la page d accueil. 2.4.7.2 Scénario et fonctionnalité (BO/FO) Insertion d une vidéo : titre + image + description + lien Youtube. 2.4.8 Galerie Photos 2.4.8.1 Description et cas d utilisation Cette section contient toutes les photos relatives au projet qui seront insérées en Back-office. 2.4.8.2 Scénario et fonctionnalité (BO/FO) Insertion d une galerie photo : titre + description + lien et dossier des images. 2.5 BLOC FOOTER 2.5.1 Menu de pied de page 2.5.1.1 Description et cas d utilisation Menu généré automatiquement à partir de l arborescence définie en Back-office. 2.5.1.2 Scénario et fonctionnalité (BO/FO) Chaque ajout de page dans l arborescence permet l ajout automatique d un lien dans le menu. 2.5.2 Newsletter Champ d inscription à la newsletter, chaque adresse mail saisie sera envoyée au serveur MailChimp (service externe). Cahier des charges du projet CONECT Innovation & Entrepreneurship Plateform 9
3 DECOUPAGE DES PAGES INTERNES La page interne est divisée en 3 grandes parties : 1. Bloc Haut : logos, boite de connexion et menu principal. 2. Bloc Central : Titre de la page, contenus et modules administrables. 3. Bloc Footer : menu de pied de page, bloc newsletter. Ces 3 parties sont à leur tour sous-divisées en différentes parties. 1 2 3.1 VISUEL Cahier des charges du projet CONECT Innovation & Entrepreneurship Plateform 10
3.2 ZONINGS BLOC HAUT Identique à la page d accueil. BLOC CENTRAL 1 : Titre de la page automatique. 2 : Contenu texte et image libre et/ou modules administrables. BLOC FOOTER Identique à la page d accueil. 3.3 BLOC HAUT Identique à la page d accueil, la seule différence consiste au menu principal. 3.3.1 MENU PRINCIPAL 3.3.1.1 Description et cas d utilisation Le Menu principal se compose de textes cliquables et survolables, présents sur toutes les pages du site en haut. Il s agit d un menu des pages généré automatiquement à partir de l arborescence Backoffice. 3.3.1.2 Scénario et fonctionnalité (BO/FO) Chaque changement ou ajout d une page dans l arborescence consiste au changement automatique du menu. 3.4 BLOC CENTRAL 3.4.1 Titre de la page 3.4.1.1 Description et cas d utilisation Titre automatique de la page en cours, présent sur toutes les pages internes. 3.4.1.2 Scénario et fonctionnalité (BO/FO) Titre de la page dans l arborescence. 3.4.2 Contenu texte et image libre et/ou modules administrables 3.4.2.1 Description et cas d utilisation Contenu texte et image simple et/ou modules configurables. 3.4.2.2 Scénario et fonctionnalité (BO/FO) Insertion de contenu depuis le Back-office, il existe plusieurs types de contenu dans Typo3 qui seront listés par la suite. 3.5 BLOC FOOTER Identique à la page d accueil. Cahier des charges du projet CONECT Innovation & Entrepreneurship Plateform 11
4 GESTION DE CONTENU Typo3 offre plusieurs types de contenu dans le Back-office avec possibilité d ajout, modification, suppression et déplacement simple. 4.1 TYPES DE CONTENU Les types de contenu par défaut sont : Titre seulement : Ajoute un simple titre Elément de texte : Elément de texte avec titre et paragraphe. Texte & images : Images alignées à droite d'un élément de texte. Images seules : Images alignées en colonnes, avec une légende. Liste à puce : Une liste à puce simple. Tableau : Un tableau simple. Liens vers des fichiers : Crée une liste de fichiers pour téléchargement. Média : Insère un élément de type média tel qu'une animation Flash, un fichier audio ou un fichier vidéo. Menus spéciaux : Crée un menu des pages, un plan du site ou d'autres menus spéciaux. HTML brut : Avec cet élément vous pouvez insérer du code HTML brut sur la page. Diviseur : Cet élément insère un diviseur visuel, qui est par défaut une ligne horizontale. Insérer des enregistrements : Avec cet élément, vous pouvez incorporer d'autres éléments de contenu Formulaire de contact : Un formulaire qui permet aux utilisateurs du site d'envoyer des réponses. Formulaire de recherche : Insère un formulaire de recherche et les résultats si une recherche est lancée. Formulaire d'identification : Formulaire d'identification et de déconnexion utilisé pour permettre des accès restreints sur certaines parties du site. Gestion d'actualités : Système de nouvelles polyvalent Chaque type de contenu est composé par des champs similaires comme titre de contenu, afficher ou cacher, permissions d accès, date de lancement,... 4.2 EDITEUR DE TEXTE Plusieurs types de contenu possèdent déjà un éditeur de texte WYSIWYG intégré par défaut, en général, cet éditeur est utilisé surtout avec les champs dont ils contiennent une description ou un texte long qui nécessite d être mis en forme spécifique. L avantage de Typo3 est qu il possède déjà un éditeur de texte WYSIWYG intégré par défaut, il est assez riche de fonctionnalités, il présente plusieurs options configurables selon le profil éditeur ou administrateur, il permet aussi d insérer des liens (interne, externe ou vers des fichiers sur le serveur), photos, vidéos,... Cahier des charges du projet CONECT Innovation & Entrepreneurship Plateform 12
4.3 CONTENUS SPECIFIQUES Pour la bonne gestion de la plateforme, nous aurons besoin d installer plusieurs modules spécifiques pour répondre aux différents besoin. 4.3.1 Inscription Pour la gestion des inscriptions, nous allons utiliser l extension «datamints_feuser» qui permet de gérer les inscriptions des utilisateurs frontaux, aussi la gestion des paramètres utilisateur après connexion au profil. 4.3.2 Actualités Pour la gestion des actualités, nous allons utiliser l extension de base qui est assez simple à utiliser et complète en termes de fonctionnalités, possibilité de gestion des actualités par groupe et/ou sous-groupe, plusieurs types d affichage possible pour une meilleure flexibilité. Il est possible d extraire des actualités bien spécifiques à partir d un flux RSS. 4.3.3 Evénements Pour la gestion des événements, nous allons utiliser l extension «newscalendar» qui est complémentaire à l extension des news par défaut, elle s adapte parfaitement avec les différents besoin. Aussi, plusieurs types d affichage possible comme liste des prochains événements, les événements passés ou archivés, calendrier des événements,... 4.3.4 Carte map Pour la gestion de la carte map, nous allons utiliser l extension «mw_imagemap» qui permet de sélectionner une image en entrée, créer plusieurs zones cliquables avec comme paramètre un lien et un titre. Les zones cliquables sont pourront avoir plusieurs formes libres. Cahier des charges du projet CONECT Innovation & Entrepreneurship Plateform 13
4.3.5 Vidéos Pour la gestion des vidéos, nous allons créer une extension spécifique qui sera capable de prendre en paramètre un titre, une description, un lien vers la vidéo sur Youtube et une image comme option. L affichage des vidéos sera directement sur le site avec le lecteur par défaut de Youtube, il est possible de cliquer sur la vidéo pour se rendre directement sur le site d origine de stockage. La spécificité de cette extension est qu il y aura pas de stockage des vidéos sur le serveur, uniquement sur Youtube. 4.3.6 Galerie photos Pour la gestion des galeries photos, nous allons utiliser une extension parmi la liste des centaines des extensions disponibles, le choix sera basé sur une extension qui permet la catégorisation des photos selon des catégories prédéfinies à l avance. L affichage sur la page d accueil sera celle des images liées à une catégorie bien spécifique, sur les pages internes, l affichage des images sera lié à la catégorie sélectionnée. 4.3.7 Partenaires Pour la gestion des partenaires, nous allons créer une extension spécifique qui prend en entrée un ensemble des images accompagnés des titres et descriptions, chaque partenaire doit appartenir à une catégorie bien spécifique pour la bonne gestion d affichage en sortie. 4.3.8 Mentor Pour la gestion des mentors, nous allons utiliser la même extension des partenaires, la seule différence que nous allons utiliser un affichage spécifique pour ces derniers, mais concernant les informations de base seront les mêmes. 4.3.9 Slider Pour la gestion du slider, nous allons utiliser l extension «t3s_jslidernews» qui permet de faire le défilement des actualités, des contenus et des images. Cette extension propose plusieurs affichages possible et animations sur mesure avec couleurs et effets personnalisables. Pour le nombre des éléments dans le slider, nous devons spécifier un nombre dès le départ vu qu il n est pas possible de mettre illimité dans ce genre d affichage. 4.3.10 Newsletter Pour la gestion des newsletters, nous allons utiliser une plateforme externe qui s appelle Mailchimp. Le recourt à Mailchimp est justifié au premier lieu par le risque de passer à un spammeur dans les serveurs des boites mail destinataires, aussi il présente une gestion complète des inscriptions et désinscriptions, gestion des compagnes et envoi différé possible, statistiques sur les envois et sur l ouverture des mails et même le nombre des clics. Mailchimp dans sa version gratuite est limité à 2000 inscrits et 12000 mails envoyés par mois, pour dépasser ce limite, nous pourrons créer plusieurs compte autant qu ont veux, comme ça nous aurons plus des inscrits, aussi plus d envoi d email par mois. Cahier des charges du projet CONECT Innovation & Entrepreneurship Plateform 14
Merci d envoyer vos offres à l adresse appel.offre@ciep.org.tn Cahier des charges du projet CONECT Innovation & Entrepreneurship Plateform 15