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-

Documents pareils