Les meilleurs développeurs informatique freelances sont sur Codeur.com
Fermé · 300 à 800 € · 2 offres · 422 vues · 2 interactions
Votre développement s'inscrira dans le cadre de la construction d'un portail complet sous la forme de plusieurs sites web et modules. La partie dont il est question ici ne concernera que la Gestion des Utilisateurs (GU). Cette GU contiendra la base complète des utilisateurs et sera appelé par chaque site ou module (que vous n'aurez pas à développer).
Ce projet nécessite une bonne connaissance des éléments suivants :
- Zend Framework PHP
- Le développement orienté objet
- (optionnel) LDAP
Les spécifications sont les suivantes :
=============================
1 / Première partie : Intégration graphique
La partie graphique sera géré par un graphiste à la fin du projet. Les écrans doivent pouvoir s’enchaîner pour la validation du développement mais il ne vous sera pas demandé de gérer l'application graphiquement.
Cependant, si des intégration AJAX sont proposées, il faudrait les mettre en place via la librairie JQuery.
2 / Seconde partie : Identification email/mot de passe
L'utilisateur est identifié par son email. Il doit pouvoir s'inscrire très rapidement simplement en entrant email/mot de passe puis viendront s'ajouter une confirmation de l'adresse email et un catcha pour dérouter les robots de spam.
L'utilisateur pourra par la suite modifier son email ou son mot de passe sur un interface dédiée.
3 / Troisième partie : Ajout d'identités multiples
Une fois inscrit un utilisateur doit pouvoir ajouter des avatars à son Utilisateur principal. Ces avatar seront de deux type différents et donc il y aura deux manière d'en ajouter (deux formulaires différents à faire mais les spécificités de validations n'ont pas besoin d'être gérées par vous).
4 / Quatrième partie : Gestion des groupe
Il faudra prévoir un écran pour rattacher un avatar (et uniquement un avatar) à un groupe et créer de nouveaux groupes. A noter qu'un groupe devra pouvoir en inclure un autre et qu'il faudra gérer des modérateurs de groupe (ces modérateurs pouvant eux-même être un groupe hérité).
5 / Cinquième partie : Gestion des droits
La gestion des droits se fera uniquement au niveau des groupes. Ici il faudra prévoir une fonctionnalité pour créer des droits et les tester. Il n'y a pas besoin d'administrer les droits depuis cette interface.
Nom du module | Contrôleur | Action | Type d'accès (lecture, écriture, admin...)
6 / Sixième partie : SOAP/LDAP/SSO ou autre méthode pour l'appel des fonctions
Il faudra permettre aux sites ou modules du portail de contrôler les droits des utilisateurs. Il faudra donc qu'ils aient accès à un outil pour faire ce contrôle et établir la connexion de l'utilisateur sous l'avatar choisi.
Ici la plusieurs solutions ont été évoqué et vous pourrez choisir celle qui vous convient le mieux :
- Via un Sigle Sign On puis des APIs
- Via LDAP (assez pratique mais demande à bien connaitre la configuration du serveur pour la gestion des droits)
- Un accès MySQL partagé (à éviter mais faute de mieux c'est une solution qui pourrait être acceptable dans un premier temps).
Toute autre idée sera la bienvenue.
(Ceci est une ébauche des spécifications du projet. Faites une première proposition chiffrée selon le projet puis nous nous accorderons de manière définitive en fonction du cahier des spécifications détaillé).
Suivi de la prestation :
=================
Dans votre réponse, précisez les modalités de facturation souhaitées et quelques références de développement spécifiques (même hors PHP). Etant de la partie technique, n'hésitez pas à être précis dans vos éventuelles questions ou propositions.
Ce sera la première fois que nous travaillerons avec un freelance "inconnu" mais si la prestation se passe bien, il y aura d'autres propositions et nous pourrons mieux accorder nos modalités de travail. C'est très important que nous fassions preuve de professionnalisme de part et d'autre afin que le projet soit mutuellement fructueux.
Budget indicatif : 300 à 800 €
Publication : 02 février 2011 à 23h35
Profils recherchés : Développeur spécifique freelance , Développeur PHP freelance
2 freelances ont répondu à ce projet