Version 1 du site

Des idées d'abord

http://plugins.spip.net/cmots.html (Cocher ses principaux trajets)

Post automatique sur les réseaux sociaux (fb et twitter)

Seen-this : https://github.com/seenthis

j peux poster un message

le 11/11/15 à 13:56 par @zarmel (#tsm) : j vais à #brest jeudi prochain j passe par #tag départ 9h00 2 places

quelles fonctionnalités possibles ?

- je réponds à @zarmel sous le commentaire :

le 11/11/15 à 15:11 par @toto (#cam) : ca me branche bien. résa 1 place

- je clique sur un bouton pour envoyer un pouit par sms. @zarmel recoit le sms et le numéro du correspondant. il se met en relation avec @toto.

QUI, OU, QUAND, COMMENT

fabriquer un langage "informapouit" ou libre ?

20160202105502 / @zarmel FIND #CAMTEL ENTRE #1400 ET #1600

20160202105502 / @zarmel cherche un camaret crozon entre 14h00 et 16h00

20160202105502 / @zarmel PROPOSE #1P #TELCAM A #1515 RDV #TEL_CENTRE

je souhaite recevoir des notifications : @%propose%1P%#telcam%1500%1600% où % = n'importe quel caractère

par sms, par mél, par flux ?

Créer un objet TRAJET : qui / quoi / trajet / quand

qui : @toto

quoi : propose 2 places, cherche 1 place

trajet : #CAMTEL (camaret - telgruc)

quand : entre 15h00 et 16h00

Cas d'une manifestation

@octo propose deux places pour un trajet Telgruc sur Mer Camaret pour aller voir un film au cinéma Rocamadour. Départ à 20:10.

@octo > @ :  propose 2 places #TELCAM #ROCAMADOUR 20:10
@zetoo > @octo : ok pour les 2 places
@octo > @zetoo : ok

@octo propose un trajet @zetoo répond à la proposition. @octo reçoit une notification par mél ou sms @octo confirme à @zetoo. @zetoo reçoit une notification par mél ou sms

On structure ensuite le cahier des charges

Les utilisateurs

L'utilisateur pourra se créer un compte librement

… OK

Il devra remplir un formulaire d'inscription : pseudo, nom, prénom, adresse postale, date de naissance?, téléphone fixe et/ou portable, email, choisir un avatar ou une photo, descriptif).

OK, ajouter des champs extras sur les auteurs de seenthis
les champs nom, prénom, adresse postale, tel fixe et tel portable sont en place (nom, prénom et adresse sont obligatoire).

Un utilisateur pourra être mineur. Dans le cas d'un mineur, il faudra un système pour définir le ou les responsables (tuteurs). les tuteurs devront être inscrits comme utilisateurs sur le site.

La demande émane du poulpe mineur/tutoré
Prévoir de pouvoir lier les auteurs entre-eux (le tuteur en objet source pour le repérer ou simplement identifier le tutoré par le fait qu'il est mineur)
? Prévoir deux types de liens : le⋅s tuteur⋅s légal⋅s et les gens de confiance définis par le⋅s tuteur⋅s légal⋅s
Idée pour “protéger” les mineurs : les pouits des mineurs ne sont visibles que pour leurs tuteurs désignés (du test sur session à bloc, attention au cache, mais bon seenthis abuse déjà des tests sur session…)
Voir https://www.blablacar.fr/faq/question/restriction-concernant-les-mineurs

L'utilisateur pourra modifier des éléments de son profil.

OK

L'utilisateur peut choisir un avatar de couleur personnalisée

Prévoir un champ couleur pour appliquer une trame au poulpe par défaut
OK en place, possible d'avoir un avatar perso (photo ou autre) + poulpe par défaut adapté suivant la couleur définie dans les préférences de l'utilisateur.

L'utilisateur pourra préciser ces trajets préférentiels (cases à cocher) et les modifier

Interface spécifique à base de liste des tags + cases à cocher OU lien suivre ce tag/ne plus suivre direct dans la liste
Il faut définir une politique du tag : mode kermesse autogérée OU liste en dur avec ping @octopouce pour demande de création de tag à la main / on part plus sur le mode kermesse

L'utilisateur pourra effacer son compte

Effacement possible sur demande de l'utilisateur, après clic sur lien de confirmation par mail

L'utilisateur devra cocher une case pour accepter les CGU

À l'inscription depuis le formulaire

L'utilisateur pourra imprimer sa carte de membre

une page qui génère la carte de membre avec une css pour l'impression / restriction d'accès au contenu de cette page
un rédacteur ne peut pas générer la carte de son voisin (test sur statut + id_auteur de la session en cours) ;
un admin peut générer celle de n'importe quel⋅s auteur⋅s en passant leur id_auteur dans l'url / interface simple : u input dans lequel on entre le⋅s pseudo⋅s séparés par une virgule + un bouton générer les cartes

L'utilisateur pourra imprimer ses panneaux de destinations favoris

simple : un patron de panneau sans ville sur lequel l'utilisateur peut écrire le bouzin
un lien sur la page d'un tag (destination) “Imprimer le panneau”

L'utilisateur pourra faire la demande d'un kit de déplacement et le recevoir par la poste

un pouit et zou au compte @octopouce

L'utilisateur pourra verser des dons ?

envoyez des sioux ! écrivez à l'arc ! ça va pas être facile hein hein hein http://www.dailymotion.com/video/x4dia_ecrivez-a-l-arc_fun
créer un compte sur helloasso, puis lien vers la page du projet ou embed du formulaire dans un des articles de présentation

L'utilisateur pourra choisir de recevoir les notifications via SMS et/ou MEL et/ou POUITS

Les administrateurs

Un administrateur peut changer le statut d'un utilisateur

OK

Les administrateurs restreints ont accès à une interface privée intermédiaire pour gérer les utilisateurs

OK

Un espace privé pour les admins restreints (accèdent à un menu complémentaire)

les admins restreints, comme les rédacteurs, n'ont pas accès à l'espace privé
tableau de gestion des utilisateurs : différents classement possible par date d'inscription, par ville ou autres champs extras, etc ⇒ une page publique avec un belle liste à la spip + tri sur les entêtes de la liste

Imprimer les dernières cartes de membres (impression de lots), case à cocher puis imprimer

OK, voir plus haut

modification et création d'un compte pour les personnes sans email, ni internet

ajouter la possibilité pour un admin restreint d'accéder à la page de modification d'un autre auteur + lien créer un compte depuis la page qui liste les auteurs

notification des changements

lister les changements sur les comptes auteur (vérifier que les révisions de SPIP fonctionnent sur les auteurs)

Les fonctionnalités

Les visiteurs et utilisateurs pourront voir une carte des destinations, trajets et arrêts

il faut donc prévoir de lier des points GIS aux différents tags : un lien “Modifier la localisation de ce tag” depuis la page d'un tag, qui mène vers une page avec un formulaire editer_gis pour créer ou modifier le point attaché au tag / page accessible aux admins restreints ou pas

Les visiteurs et utilisateurs pourront voir le nombre total d'utilisateurs

OK, sur la d'accueil, sur la page qui liste les auteurs…

Les utilisateurs pourront voir une carte des utilisateurs ? (géolocalisation des usagers ?)

Oui. Deux options : les utilisateurs se localisent avec un gis OU on regroupe les utilisateurs par ville (champ extra de leur fiche)
Si on utilise un GIS, on peut le “flouter” en ne gardant que 2 ou 3 chiffres après la virgule dans ses coords

Les utilisateurs pourront voir une liste des utilisateurs avec pseudo et informations / trajets + descriptif

la page actuelle d'un auteur sur seenthis + remonter les tags fréquemment utilisés au dessus des listes d'abonnements/abonnés

Les utilisateurs pourront poster des commentaires sur les autres utilisateurs (option à cocher par les administrateurs)

Les utilisateurs pourront relayer les pouits sur les réseaux sociaux tiers

voir plus haut, liens de partage

Page d'accueil

www.octopouce.net Une cartographie des octopouciens (sans la possibilité de zoomer)

OK

C quoi octopouce, le réglement, carte des destinations (pouvoir choisir ce que l'on met… évolutif

un mot clé technique ou des pages uniques préfixées genre, home_1, home_2, home_3

Rejoignez les XXX membres d'Octopouce

OK

Se connecter et/ou s'inscrire

OK

Un blog ⇒ géré direct depuis le seenthis à l'aide d'un compte @blog qui poste et qui ajoute des pouites des autres dans ses favoris pour les faire apparaître dans sa timeline / ou plus simplement, utiliser le compte @octopouce

Page de pouits (messages)

Système qui permet d'envoyer des messages courts

comme seenthis, on peut poster direct depuis la home si on est logué

Les messages peuvent être relayés via les réseaux sociaux

voir plus haut réseaux sociaux

Page des membres

La carte des membres

Liste des membres : pseudo / avatar / trajets les plus fréquents

prévoir une boucle de fourbe en comptant les utilisations des tags par un auteur

Éléments communs à toutes les pages

un menu configurable
un pied de page configurable