Les meilleurs développeurs informatique freelances sont sur Codeur.com

Module de Gestion Utilisateur complexe

 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

Le profil du client est reservé aux prestataires abonnés

Créer un compte

2 freelances ont répondu à ce projet

J
A
Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients