Annexe 3 - Spécifications techniques
Transcription
Annexe 3 - Spécifications techniques
11. ANNEXE 3 : SPECIFICATIONS TECHNIQUES 11.1 Hébergement : Plan Antilope Hosteur Caractéristiques détaillées : Hébergement web : - Temps d'exécution de script PHP : 30 secondes Taille maximale en mémoire de script PHP : 64 Mo Programmation Java (plateforme Tomcat), Python, Ruby on Rails, Perl Support de l’URL Rewritting, des fichiers Htaccess Accès FTP privé illimité Pages d'erreur personnalisables Divers : - Compatibilité garantie avec les scripts suivants : Prestashop, Magento, Os Commerce, Nucleus, phpbb, Typo3, Joomla, Php-Nuke, Xoops, Mambo. Statistiques FTP Statistiques Awstats Statistiques Webanalyser Streaming Ram / Flv (flash) / Apx, Real API SMS (envoi et gestion de SMS) Accès aux logs (journaux) Solutions de paiement supportées : - Banques française : Société Générale, BNP PARIBAS, Crédit Agricole, Banque Populaire, CIC - Crédit Mutuel, Caisse d'Epargne. Solutions spécialisées : Paybox, Paypal. Autres solutions : Hosteur annonce que leurs serveurs sont à même de supporter 90% des solutions de paiements existantes. Caractéristiques des machines : - Processeurs : Bi-Xeon - QuadCore Mémoire Vive : 4 Go Emplacement : France Réseau : multi-opérateurs Connexion : 1000 Mbits/s Emails : - Filtrage anti-virus filtrage anti-spam (90% annoncé) Taille max d'un email : 20 Mo Nombre d'emails par heure : 1000 Alias emails : Illimité Webmail Bases de données - Bases MySQL en version 4 ou 5 (au choix) Nombre de bases : 50 Taille des bases : 128 Mo Outil d’administration PhpMyAdmin complet Sauvegarde - Complète de votre site 1 fois / semaine Sauvegarde MySQL Tous les jours Services compris - Support par Tickets et Emails 24h/24, 7j/7 gratuit - Hotline téléphonique du lundi au vendredi soit 5j/7 de 8h à 21h Engagement sur un taux de disponibilité de 99.8% par an (soit au maximum 2h par mois d'indisponibilité) Changement de plan gratuit Interface d'administration rapide et efficace FAQ et Documentations 11.2 CMS Guppy : fichier de style CSS /* ------------ */ CSS generated for no_skin ------- html { /* document */ font: 12px Arial, Helvetica, sans-serif; color: #D6351A; background: inherit; } body { /* corps du document */ margin: 0; font: 12px Arial, Helvetica, sans-serif; color: #D6351A; background-color: #FFFF66; } a { /* lien */ color: #d34932; background: inherit; text-decoration: none; } a:hover { /* lien survolé */ color: #FF9900; text-decoration: none; font-weight: bold; background-color: inherit; position: relative; top: 1px; left: 1px; } p { /* paragraphe */ margin: 16px 0; color: inherit; background: inherit; } hr { /* ligne horizontale */ height: 1px; border: 1px inset #d34932; width: 98%; } ul, ol { /* listes */ padding: 0; margin: 0; } top: 2px; right: 4px; padding: 0px; margin: 0; text-align: right; } #page{ /* all the page */ z-index: 10; padding-top: 8px; color: inherit; background-color: #FFFF66; } #headTop { /* header top and middle (logo-banner + citation) */ z-index: 15; margin: 0; padding: 0 10px; color: inherit; background-color: #FFFF66; } #headBottom { /* header bottom (logo-menu) */ margin: 0; padding: 0 4px; color: inherit; background-color: #FFFF66; } #mainContent { /* main page */ margin: 0 4px; padding:0; } #leftside { /* leftboxes area */ margin: 0; padding-right: 4px; } #rightside { /* right boxes area */ margin: 0; padding-left: 4px; } #endbox { /* optionnal area between main page and bottom */ margin: 4px 8px; text-align: left; h1 { /* titre niveau 1 */ font-size: 24px; } h2 { /* titre niveau 2 */ font-size: 18px; } h3 { /* titre niveau 3 */ font-size: 16px; } h4 { /* titre niveau 4 */ font-size: 14px; } .bordure { border: 1px solid #d34932; } /****************************************** * Mise en page des blocks div principaux */ #screen_choice { z-index: 20; position: absolute; } #foot { /* footer Copyright */ font-family: Arial, Helvetica, sans-serif; text-align: center; color: #d34932; background-color: #FFFF66; padding: 0 8px; } /******************************************* * Mise en page des blocks dans le header */ div.logo { /* block logo */ padding: 0 8px; text-align: center; } div.banner { /* block bannière */ background-repeat: no-repeat; padding: 8px; text-align: center; } /************************* * block boite citation */ div.quote { /* block citation */ white-space: nowrap; text-align: center; padding: 0 4px; } div.quote span.cita { /* texte */ font: 12px Arial, Helvetica, sans-serif; color: #A43624; background: inherit; font-style: normal; text-align: center; border: 0; margin: 0; padding: 0 8px; } div.quote span.author { /* auteur */ font-style: normal; } /*********************************** * block box Header Menu sections */ div.menuIcons { /* block menu */ padding: 8px 0; } div.menuIcons ul { /* block liste du menu */ margin: 0; padding: 0; list-style: none; width: 100%; } div.menuIcons ul li { /* toutes les sections */ float: left; margin-right: 8px; text-align: center; } div.menuIcons ul li span { /* toutes les sections */ display: block; white-space: nowrap; } div.menuIcons ul li.menu_flags { /* section drapeau */ float: left; margin-right: 10px; text-align: center; } div.menuIcons ul li.menu_flags img { /* séparation drapeau */ margin: 0; } div.menuIcons ul li.menu_admin { /* section admin */ float: right; padding-right: 3px; } div.menuIcons ul li a span { /* lien */ color: #d34932; background-color: inherit; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif; } div.tblbox ul li a span, td.tblbox ul li a span { /* lien latéral */ color: #d34932; background-color: inherit; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif; } div.menuIcons ul li a span.current { /* lien actif */ color:#FF9900; background-color: #d34932; text-decoration: underline; } div.tblbox ul li a span.current, td.tblbox ul li a span.current { /* lien latéral actif */ color:#FF3366; background-color: #DAD968; text-decoration: underline; } div.menuIcons ul li a:hover span { /* lien survolé*/ color: #FF9900; text-decoration: underline; background-color: inherit; position: relative; top: 1px; left: 1px; } div.tblbox ul li a:hover span, td.tblbox ul li a:hover span { /* lien latéral survolé*/ color: #FF3366; text-decoration: underline; background-color: inherit; position: relative; top: 1px; left: 1px; } /****************************************** * Mise en page des blocks dans le corps */ /* block lateral boxes */ .htable { margin-bottom: 8px; } .htable1 { margin-bottom: 8px; } .htable2 { padding: 0 2px; } .spacer { padding: 8px 2px; } .titrebox { /* Titre */ background-color: #FFFF99; border: 1px solid #d34932; padding: 4px; white-space: nowrap; font: bold 14px Arial, Helvetica, sans-serif; color: #D6351A; text-align: left; } .titrebox2 { /* Autre titre */ font: bold 14px Arial, Helvetica, sans-serif; color: #D6351A; background-color: #FFFF99; text-align: center; } .tblbox { /* Corps */ color:inherit; background-color: #FFFF99; border: 1px solid #d34932; padding: 4px; margin-bottom: 8px; text-align:left; } .tblboxover { /* Corps survolé */ color: inherit; background-color: #FFFFCC; border: 1px solid #d34932; padding: 4px; margin-bottom: 8px; text-align:left; } /* block central boxes */ .titre { background-color: #FFFF99; border: 1px solid #d34932; padding: 5px; white-space: nowrap; font: bold 14px Arial, Helvetica, sans-serif; color: #D6351A; text-align: left; } .tbl { background-color: #FFFF99; border: 1px solid #d34932; font: 12px Arial, Helvetica, sans-serif; color: #D6351A; padding: 4px; margin-bottom: 8px; text-align:left; } .tblover { background-color: #FFFFCC; font: 12px Arial, Helvetica, sans-serif; color: #D6351A; border: 1px solid #d34932; padding: 4px; margin-bottom: 8px; text-align: left; } div ul, ol { /* listes */ padding: 8px 0 8px 8px; margin-left: 16px; } div li{ padding: 0; margin-left: 12px; } /************************************ * block box lateral Menu Sections */ ul.boxmenu { /* block liste */ margin: 0; padding: 5px 0; list-style: none; } ul.boxmenu li { /* items liste */ margin-bottom: 10px; } ul.boxmenu li img { /* icons */ vertical-align: middle; margin-right: 10px; } /**************************** * block box lateral Article * (menu list, menu dynamic 1, menu dynamic 2) */ .rubr { /* catégories des articles */ font: bold 12px Arial, Helvetica, sans-serif; color: #d34932; background-color: inherit; text-align: left; margin: 1px; padding: 4px 2px; } .item { font: 12px Arial, Helvetica, sans-serif; color: #d34932; background-color: inherit; text-align: left; list-style: none; margin: 0; padding: 2px 0; } ul.item { margin: 0; padding: 0; } ul.item li.item { /* titres des articles */ font: 12px Arial, Helvetica, sans-serif; color: #d34932; background-color: inherit; text-align: left; list-style: none; padding: 2px 0 2px 10px; } .curr_item { font: 12px Arial, Helvetica, sans-serif; color: #FF3366; background-color: #DAD968; text-align: left; list-style: none; padding: 2px 0; } ul.item li.curr_item { /* titre article est affiché */ font: 12px Arial, Helvetica, sans-serif; color: #FF3366; background-color: #DAD968; text-align: left; list-style: none; padding: 2px 0 2px 10px; } /************************************* * block box central forum - tables */ .forum { background-color: #DAD968; padding: 5px 5px; font: bold 12px Arial, Helvetica, sans-serif; color: #D6351A; text-align: center; } .forum2 { background-color: #DAD968; padding: 5px 5px; font: 12px Arial, Helvetica, sans-serif; color: #D6351A; text-align: left; } tr.forum2 { background-color: #DAD968; padding: 5px 5px; font: bold 12px Arial, Helvetica, sans-serif; color: #D6351A; text-align: left; } .quest { background-color: #FFFFC0; padding: 5px 5px 5px 5px; font: 12px Arial, Helvetica, sans-serif; color: #D6351A; text-align: left; } .rep { background-color: #FAFBCF; padding: 10px 5px 5px 5px; font: 12px Arial, Helvetica, sans-serif; color: #D6351A; text-align: left; } .bord { border: 1px solid #DAD968; padding: 1px; } .bord2 { border: 2px double #FAFBCF; } /************* * Calendar */ .cal { border-collapse: separate; border: 1px solid #FFCC99; border-spacing: 1px; color: inherit; background-color: #FFFF66; } tr.cal { /* calendar nav bar */ font: 11px Arial, Helvetica, sans-serif; color: #d34932; background-color: #FFCC99; text-align: center; } td.cals { /* week */ font: 11px Arial, Helvetica, sans-serif; color: #d34932; background-color: #FFFF66; width: 14%; text-align: center; } td.cal0 { /* empty cell*/ font: 11px Arial, Helvetica, sans-serif; color: #d34932; background-color: #FFFF66; width: 14%; text-align: center; } td.cal1 { /* days */ font: 11px Arial, Helvetica, sans-serif; color: #d34932; background-color: #FFFFCC; width: 14%; text-align: center; } td.cal2 { /* today */ font: 11px Arial, Helvetica, sans-serif; color: #d34932; background-color: #FFCC00; width: 14%; text-align: center; } td.cal3 { /* sunday or special */ font: 11px Arial, Helvetica, sans-serif; color: #d34932; background-color: #FFCC99; width: 14%; text-align: center; } td.cal4 { /* today is sunday or special */ font: 11px Arial, Helvetica, sans-serif; color: #d34932; background-color: #FFCC66; width: 14%; text-align: center; } td.calevt { /* planner event */ font: bold 11px Arial, Helvetica, sans-serif; color: #d34932; background-color: #FFFF00; text-decoration: underline; text-align: center; width: 14%; } /************************ * Formulaires (Forms) */ form { /* formulaire */ margin: 3px 0; } fieldset { /* Encadrement des champs */ border: 1px solid #DAD968; margin: 8px; } legend { /* légende des encadrements */ font: 12px Arial, Helvetica, sans-serif; color: #D6351A; background-color: inherit; font-weight: bold; } input.bouton, button { /* bouton */ cursor: pointer; margin: 4px 0; color: #D6351A; border: 1px inset #D6351A; background-color: #F3F192; font: 11px Arial, Helvetica, sans-serif; } input.texte { /* champ texte */ background-color: #F4F39C; font: 11px Arial, Helvetica, sans-serif; color: #D6351A; border: 1px solid #D6351A; margin: 4px 0; } select { /* champ select */ color: #D6351A; background-color: #F3F192; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #D6351A; margin: 4px 0; } textarea { /* champ textarea */ color: #D6351A; background-color: #F3F192; border: 1px solid #D6351A; overflow: auto; margin: 4px 0; } /********************** * Editeur FckEditor */ .Code { border: #DAD968 1px solid; padding-right: 5px; padding-left: 5px; color: #D6351A; font: 11px Arial, Helvetica, sans-serif, Monospace; background-color: #FAFBCF; } /********************* * Editeur pgeditor */ div.pgeditor { color: inherit; background-color: #DAD968; border: 1px solid #DAD968; } div #toolbarIcons_ptxt, div #toolbarSmileys_ptxt { color: inherit; background-color: #DAD968; border: 1px solid #DAD968; } /******************* * pop comment RSS */ .pop { z-index: 30; width: 380px; text-align: left; } .pop a { display: block; } .pop span { z-index: 30; display: none; } .pop a:hover span { display: block; width: 280px; position: absolute; top: 2em; left: 2em; color: #D6351A; background-color: #F3F192; font: normal 12px Arial, Helvetica, sansserif; border: 1px solid #D6351A; padding: 4px; } /******************************************* * Mise en page des blocks dans le footer */ #foot span.copyright { /* Copyright */ font: 1em Arial, Helvetica, sans-serif; color: #d34932; background-color: inherit; text-align: center; } /************************ * Divers, inclassables */ .box { font: 12px Arial, Helvetica, sans-serif; color: #D6351A; background-color: inherit; text-align: left; } p.box { margin: 0; font: 12px Arial, Helvetica, sans-serif; color: #D6351A; background-color: inherit; } .box a, .item a { color: #d34932; background-color: inherit; text-decoration: none; font: 12px Arial, Helvetica, sans-serif; } .box2 a { color: #FF3366; background-color: inherit; text-decoration: none; font: 12px Arial, Helvetica, sans-serif; font-weight: bold; } .box a:hover, .item a:hover { color: #FF3366; text-decoration: none; background-color: inherit; position: relative; top: 1px; left: 1px; } .top { font: 0.8em Arial, Helvetica, sans-serif; color: #d34932; background-color: inherit; text-align: center; } .timer { font: italic 0.9em Arial, serif; color: #d34932; background-color: inherit; text-align: center; padding: 8px; } .clsCursor { cursor: pointer; } .notice { color: red; background-color: #FF9; padding: 2px; } .band { } 11.3 Prestashop : format d’import CSV Format d’importation du catalogue (CSV) Helvetica, sans-