SP:Composant:SiteClient
De Hegyd Doc.
(→Sites de démo) |
(→Sites de démo) |
||
| Ligne 36 : | Ligne 36 : | ||
Une fois la période de démo terminée, deux cas d'utilisations: | Une fois la période de démo terminée, deux cas d'utilisations: | ||
| - | * la | + | * la période d'essai est prolongée, il ne se passe rien. |
* la période d'essai se termine, et dans ce cas il y a désallocation du site: le site est réinitialisé, et passe en status libre. | * la période d'essai se termine, et dans ce cas il y a désallocation du site: le site est réinitialisé, et passe en status libre. | ||
* le client souhaite passer a une offre packagé : | * le client souhaite passer a une offre packagé : | ||
| Ligne 42 : | Ligne 42 : | ||
** sinon on lui propose de garder son site en l'état ou le réinitialiser | ** sinon on lui propose de garder son site en l'état ou le réinitialiser | ||
** dans tous les cas, le site passe du statut de compte de démo en site packagé, il ne sera plus éligible pour une demande de site de démo. | ** dans tous les cas, le site passe du statut de compte de démo en site packagé, il ne sera plus éligible pour une demande de site de démo. | ||
| + | |||
| + | Un champ est associé aux sites de démo '''demoStatus''' de la table siteClient, dont voici le tableau de valeurs : | ||
| + | * 0: n'es tpas un site de démo | ||
| + | * 1: est un site de démo, est libre | ||
| + | * 2: est un site de démo, actuellement occupé | ||
| + | * 3: est un site de démo en attente de transition vers un site packagés, avec conservation du contenu | ||
| + | * 4: est un site de démo en attente de transition vers un site packagé, sans conservatino du contenu | ||
== Fonctions utiles == | == Fonctions utiles == | ||
Version du 5 juillet 2010 à 09:31
Sommaire |
SiteClient
Désigne un site crée par l'éditeur.
Base de données
Chaque siteClient est enregistré dans la table siteClient.
Classe associée
La classe SiteClient est associée a l'entité.
Packages associés
Chaque site est associé a un package, qui détermine les fonctionnalités du site. Les options de packages sont déterminées hors du champ de l'application.
Cela se traduit par la passage d'options, de l'espace de stockage alloué, et du nombre de page autorisé.
Chacun de ces paramètres est enregistré dans la table dans les champs associés:
- siteNbPage: nombre de page du site
- siteOptions: champ de forme bitfield comprenant les options. La liste exhaustive est décrite au sein de la classe SiteClient.
- siteSpace: espace disque alloué
Sites de démo
Des sites de démo peuvent être crée pour des clients ou prospects qui souhaiteraient tester l'éditeur.
A chaque demande d'allocation d'un nouveau site démo la part de Viaduc via L'API, le système va vérifier s'il n'existe pas un site de démo disponible. Si c'est le cas, alors il renvoit l'identifiant du site disponible, sinon il en crée un nouveau.
Voici le shéma de fonctionnement d'assignation de sites de démo :
Une fois la période de démo terminée, deux cas d'utilisations:
- la période d'essai est prolongée, il ne se passe rien.
- la période d'essai se termine, et dans ce cas il y a désallocation du site: le site est réinitialisé, et passe en status libre.
- le client souhaite passer a une offre packagé :
- si il passe en mode 'free' (loffre de base gratuite), on réinitialise son site, mais il garde le meme site.
- sinon on lui propose de garder son site en l'état ou le réinitialiser
- dans tous les cas, le site passe du statut de compte de démo en site packagé, il ne sera plus éligible pour une demande de site de démo.
Un champ est associé aux sites de démo demoStatus de la table siteClient, dont voici le tableau de valeurs :
- 0: n'es tpas un site de démo
- 1: est un site de démo, est libre
- 2: est un site de démo, actuellement occupé
- 3: est un site de démo en attente de transition vers un site packagés, avec conservation du contenu
- 4: est un site de démo en attente de transition vers un site packagé, sans conservatino du contenu
