I am looking to add some modules to PHP-Nuke.
I want members to be able to add the following information to the database through a signup form:
first and last names
state (drop-down menu would be best)
country (drop-down menu would be best)
a text field where they can enter additional information
a file upload field to upload photos
I would like the date they submitted their info added to the database.
I would also like member to have the option to come back and update their info. The date they updated should overwrite the date they originally submitted.
I would need an admin panel so I could access any member's information and make changes. I would also like the capability of uploading a graduation photo for each member through admin.
I would like to have pages to display member information. It would be in a yearbook style with two rows of five on the page. The member's graduation photo would be displayed with their name underneath. Their name would be a link that would trigger a popup window that would display their information and show their uploaded photos. There would be an email link that is spam protected. A Last Updated line would display the date their profile was either added or updated.
I would like a map of the US that is an image map. Clicking on a state takes the visitor to a page for that state. It will list the cities where members live within that state and under each city would list the names and grad years of members living within that city.
If someone is living outside of the US, then a list of countries would appear below the US map. These would be links to pages for that country that list cities and members who live within those cities.
Members can submit information to the database through a form to post that they are trying to locate someone. This would include:
first and last name
name of person or group they are trying to locate (they should be able to specify if this is a classmate or teacher)
grad year of person they are trying to locate
optional additional information
This information would be displayed on a page with the groups being sought listed first, faculty (teachers) listed next and individuals listed last. The name of the group would be a link to a popup window with the rest of the information ( person who posted's first and last name, their optional message and their email address link - spam protected).
As an administrator, I want to be able to add information to a database table:
first and last name, grad year, whether they are a classmate or faculty and whether or not they died serving their country.
On the display page I want all the faculty displayed first, followed by classmates according to grad year. I want those who died serving their country to be displayed in gold font.
Events page. This is for class reunions. I want members to be able to enter information about their reunion:
Graduation class year
date of reunion
committee members' names
committee members' emails
committee members' phone numbers
There should be a main page that lists the grad year for all reunions currently being planned. These would be links to an individual page for that class. The headline they entered would appear in bold and larger font cross the top of the page. Under that would be the date, time and place. Below that would be the additional info. Below that would be a list of committee members with their contact information (email link is spam proof).
I would like the person who submits this information to be able to come back and make changes to it by logging in. They should also have the capability of sending an email message to everyone in the member database that graduated the same year they did.
I would like all text areas in all modules to allow formatting (line breaks, font face, size, color, bold, italics, add HTML links).
You can see an example of what I want at [url removed, login to view]