Sindup:SourceFlux.php
De Hegyd Doc.
(Différences entre les versions)
(Page créée avec « Contraintes lors de l'ajout d'une source et de flux Le fonctionnement détail celui de la page source-flux.html, qui est le point central de gestion des sources. Il y a plus… ») |
|||
| Ligne 1 : | Ligne 1 : | ||
| - | Contraintes lors de l'ajout d'une source et de flux | + | ==Contraintes lors de l'ajout d'une source et de flux== |
| + | |||
Le fonctionnement détail celui de la page source-flux.html, qui est le point central de gestion des sources. | Le fonctionnement détail celui de la page source-flux.html, qui est le point central de gestion des sources. | ||
| Ligne 5 : | Ligne 6 : | ||
| - | Les paramètres dans l'url | + | ===Les paramètres dans l'url=== |
| - | from = [sources | feeds | source-fiche | rss-fiche | feed-fiche | import-site | inport-siteUser | import-blog | forumList | forums | forum-fiche | forumTest | forum-ficheTest] | + | from = [sources | feeds | source-fiche | rss-fiche | feed-fiche | import-site | inport-siteUser | import-blog | forumList | forums | forum-fiche | forumTest | forum-ficheTest] |
| - | permet de connaitre de quel page on vient | + | *permet de connaitre de quel page on vient |
| - | quel doit être l'affichage des informations (feed, forum, ...) | + | *quel doit être l'affichage des informations (feed, forum, ...) |
| - | vers quel page on doit être rediriger après le process | + | *vers quel page on doit être rediriger après le process |
| - | + | sId = sourceId | |
| - | sId = sourceId | + | *permet de savoir si on traite une source déjà existante |
| - | permet de savoir si on traite une source déjà existante | + | iId = siteId |
| - | + | *permet de savoir que sais une source provenant de l'importation | |
| - | iId = siteId | + | lId = forumId |
| - | permet de savoir que sais une source provenant de l'importation | + | *permet de connaitre de forum en cours d'ajout |
| - | + | uId = userId | |
| - | lId = forumId | + | s, fe et fo |
| - | permet de connaitre de forum en cours d'ajout | + | *quel doit être l'affichage des informations (feed, forum, ...) |
| - | + | ===Objet SourceFlux=== | |
| + | *type : importation, source, manuel, forum | ||
| + | *from : provenance | ||
| + | *print : les différentes option d'affichage en fonction de la provenance | ||
| + | *sId : sourceId | ||
| + | *iId : siteId pour le source provenant de l'importation | ||
| + | *uId : userId | ||
| + | *nbForum, errSource, errFeed, errRss, errForum | ||
| + | *advert : message d'avertissement qui pourrat être afficher en tête de page | ||
| - | |||
| - | |||
| - | + | ===Process=== | |
| - | + | ====Chargement de la source==== | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
Si on en a pas déjà en mémoire et si le type est manuel (nouvelle source) ou un forum | Si on en a pas déjà en mémoire et si le type est manuel (nouvelle source) ou un forum | ||
| - | + | *Chargement d'un objet source vierge | |
Sinon | Sinon | ||
| - | + | *si le type est importation | |
| - | + | **Recherche des données | |
| - | + | ====Regroupement de source==== | |
Si le type est une importation, affichage : | Si le type est une importation, affichage : | ||
| - | Input pour saisir un sourceId | + | *Input pour saisir un sourceId |
| - | Bouton ouvrant une popup de recherche de source | + | *Bouton ouvrant une popup de recherche de source |
| - | Bouton de vérification de la source | + | *Bouton de vérification de la source |
Quand on click sur le bouton de vérification, | Quand on click sur le bouton de vérification, | ||
| - | Recherche la source | + | *Recherche la source |
| - | Affiche le nom | + | *Affiche le nom |
| - | Affiche un bouton pour regrouper les 2 sources ensembles | + | *Affiche un bouton pour regrouper les 2 sources ensembles |
| - | + | Quand on clicke sur le bouton de regroupement | |
| - | On recherche le user de la source spécifier dans le manager | + | *On recherche le user de la source spécifier dans le manager |
| - | + | **Pour une source publique (userId = 0) | |
| - | + | ***On fait un update sur sindup_import.site pour changer le status de site + utsUpdate + mettre le champ sourceId à jour | |
| - | + | ***Redirige vers la page source-flux en prenant en compte les 2 sources | |
| - | userId != 0 | + | **Pour une source privée (userId != 0) |
| - | + | ***Redirige vers la page source-flux en prenant en compte les 2 sources + le userId | |
Version actuelle en date du 24 janvier 2012 à 16:45
Sommaire |
[modifier] Contraintes lors de l'ajout d'une source et de flux
Le fonctionnement détail celui de la page source-flux.html, qui est le point central de gestion des sources.
Il y a plusieurs points d'entrées sur la page d'insertion ou de modification de sources
[modifier] Les paramètres dans l'url
from = [sources | feeds | source-fiche | rss-fiche | feed-fiche | import-site | inport-siteUser | import-blog | forumList | forums | forum-fiche | forumTest | forum-ficheTest]
- permet de connaitre de quel page on vient
- quel doit être l'affichage des informations (feed, forum, ...)
- vers quel page on doit être rediriger après le process
sId = sourceId
- permet de savoir si on traite une source déjà existante
iId = siteId
- permet de savoir que sais une source provenant de l'importation
lId = forumId
- permet de connaitre de forum en cours d'ajout
uId = userId s, fe et fo
- quel doit être l'affichage des informations (feed, forum, ...)
[modifier] Objet SourceFlux
- type : importation, source, manuel, forum
- from : provenance
- print : les différentes option d'affichage en fonction de la provenance
- sId : sourceId
- iId : siteId pour le source provenant de l'importation
- uId : userId
- nbForum, errSource, errFeed, errRss, errForum
- advert : message d'avertissement qui pourrat être afficher en tête de page
[modifier] Process
[modifier] Chargement de la source
Si on en a pas déjà en mémoire et si le type est manuel (nouvelle source) ou un forum
- Chargement d'un objet source vierge
Sinon
- si le type est importation
- Recherche des données
[modifier] Regroupement de source
Si le type est une importation, affichage :
- Input pour saisir un sourceId
- Bouton ouvrant une popup de recherche de source
- Bouton de vérification de la source
Quand on click sur le bouton de vérification,
- Recherche la source
- Affiche le nom
- Affiche un bouton pour regrouper les 2 sources ensembles
Quand on clicke sur le bouton de regroupement
- On recherche le user de la source spécifier dans le manager
- Pour une source publique (userId = 0)
- On fait un update sur sindup_import.site pour changer le status de site + utsUpdate + mettre le champ sourceId à jour
- Redirige vers la page source-flux en prenant en compte les 2 sources
- Pour une source privée (userId != 0)
- Redirige vers la page source-flux en prenant en compte les 2 sources + le userId
- Pour une source publique (userId = 0)
