snf = the name of our community
We have a community, which not everybody can be a member. I want to let promote my community from the members of my community over a app/lable/image on there facebook profile (for sure this only works for my members which also have a facebook account)
This means, only members of snf should have the possibility to add this application to there facebook profile. If added, a flash should be shown e.g. "proude member of xxxxx" in the profile of the facebook user.
To make sure, that only members of snf can add this application (otherwise it would not make much sense), the user who want to add the application has to enter the username of his account on snf.
----Use Case Add Application
user adds the app.
The application is not shown to other users.
A text is shown, with a description to the profile owner.
A field is shown, where the user can enter the username of his account on snf.
After pressing the button, the facebook application check if the account exists in snf DB
If User is found, the application send an email to the email address of the user in snf DB
The apps create a Record in a new DB Table, which contains userid of facebook profile, activation code and state waiting.
The facebook apps shows now "Waiting for confirmation"
If the user click on the link in the mail, the user is confirmed. the record is changed to confirmed.
The facebook apps is now visible for everybody in the profile and shows a flash applet.
The app. is written in php
The app. is hosted on the same server like snf.
The app. can connect to the snf DB.
- Develop the Application.
- Register the application on Facebook.
- Provide a Testinstallation.
- Bugfixing all bugs found during testing.
- Write a short documentation how to install the application on snf server.