272168 WordPress MU needs work

En curso Publicado Dec 8, 2008 Pagado a la entrega
En curso Pagado a la entrega

Here is information about the site:

THE MAIN SITE:

1 - for visitors who wish to build a memorial to honor someone who has died.

2 - for visitors who wish to build a legacy website with information, pictures and video/audio about themselves while they are still alive.

The difference between these two sites is the amount of bandwidth for audio/video uploads and the number of pictures they can upload. The memorial site (first one) would have one limit while the legacy site (the second option) would have greater upload capacity.

NOTES:

1. They must register and choose the type of site they wish to build so the system should limit their upload capacity based on that criteria.

2. There will be a link to a registration form that they fill out and pay a monthly fee reoccurring on their credit card through Paypal.

3. There will also be a text box at the payment area where they can enter a code furnished by one of our funeral home members to get a free year discount.

4. Once they pay, the visitor will get an email repeating the username and password they chose when filling out the registration form, telling them their membership is now enabled and they can go ahead and build their site. They should be able to click on a link within the email sending them to the member login page where they can begin the site building process.

When they click on the link in the email, they go to their administration area and login. There, they will see all the pages that are shown in the demos. At this point, they can keep whatever pages they want or “unpublish/hide” the ones they don't want to use at this time. Later, they should be able to publish those pages if they want and add text/pictures, etc.

Allan, go to [url removed, login to view] and click on the “Legacy Site Themes” in the main button bar. I'm trying to get the actual demo pages to come up. For some reason the php is broken. Also click on Legacy Site Features to see what is on these legacy memorial sites and visit the FAQ page to see what we're offering.

Special Note: In addition to the amount of bandwidth difference between the 2 types of sites, there is one other difference. For the memorial site, people should be able to choose a memorial poem to appear on their homepage and for the legacy site, people should be able to choose a quotation to appear on their site. Each will be chosen from their admin area via a pulldown menu showing the title. The full poem or quotation should also be able to be viewed in their admin when they click a link (maybe a little popup window comes up displaying the whole thing?)

Features for Memorial and Legacy Websites:

Please study this page: [url removed, login to view]

and read the following:

Whether you create a Memorial Website or a Living Legacy site you'll find a full complement of features at Share My Legacy.com. You may select any or all of the types of pages listed below:

Biography

Obituary

Photo Gallery

Media Gallery

Guest Book

Life Timeline

Journal

Favorites

Administration Features

Your administration provides easy to use tools where you can quickly manage all the features you select for your site. You'll also be able to control your account settings and do the following:

• Update Site: Login in and update your site pages quickly and easily anytime.

• Privacy Setting: The Privacy Setting feature allows you to open your memorial or legacy site to the public or keep it private for viewing by friends and family members only.

• Charity Donation: If you've established a foundation for your loved one, you may have a donation button linked to your PayPal account to accept donations.

• Invitations: Invite friends and family to view your memorial or living legacy site.

Funeral Home Memberships

A funeral home can choose one or both of the following

1. They can choose to pay a monthly fee which allows them to be in our funeral home business directory - where, through their admin they can add information about their business: name, address, phones, hours of operation, staff, contact name, a photo, description.

2. For a separate fee, they can build a website using one of our funeral home templates which will be pre-loaded with pages that follow the pages listed in the funeral home website demos. They too should be able to “unpublish/hide” the pages they don't want to use and then reconnect them at a later date if they do want them.

Notes: when the funeral home registers, they will have the option of choosing just to be in the funeral home business directory for a monthly fee OR ALSO to build a website for a one-time activation fee.

Again, they too should receive an email with the username/password that they chose and a link to a member login page - just for funeral home members. Each admin has to be totally separate because they are very different kinds of websites.

A funeral home must sign up for the monthly fee for the business directory in order to get our low cost website.

Please study this page:

[url removed, login to view]

============================================

More information about the site:

[url removed, login to view] is based on WordPress MU. It is using a series of modules, list is below, that have been partially modified to match the requirements of the site.

Custom registration

module: register-plus

modifications :

added functions: UploadPic, DeletePic

modified functions:

· Line 679, photo check (for subscription)

· Lines 740 – 770, security code check

· Lines 890 – 1010, custom field forms, including javascript for show,hide and code for drop downs

· Lines 1341+, function Add2Profile has modified to provide custom update profile form for each type of user.

· Lines 1520-1530, while editing profile, images are verified/saved in this function (saveProfile)

The info that dinamicaly is shown through javascript if an user selects the Funeral Home option is saved and will be added to the Funeral Home Directory. See register-plus module administration in the administration of [url removed, login to view]

Note: Update the directory listings to use the new information now stored here.

The original wp_new_user_notification function has been disabled, see updated custom function in registraion module lines 1607 – 1890.

Note: See /[url removed, login to view]; This file contains the test builder for modifing subscription codes and encode certain options in it (prices, or other features currently not specified)

The encoding is simple:

To the string code (ex: legacy-) the options are added as number values (ex: legacy-10220). This could mean for example that first number 1 represents number of free months, 02, would mean something else, and 20 could mean the monthly price. Of course this is for the programmer to decide. The encoding sums this values, and ads to the end of the numbers the remainder of the sum divided by 10.

Then the new set of numbers is summed and the value of the remained of the new sum divided by 3 is appended to the beggining.

The reverse is performed to validate code at lines 740-770 of the registration.

improved-include-page module is used to present static pages where needed in the themes.

azindex is the module used to present entries from the mai site as a directory. Modifications have been made ot he presentation of the fields

This should be rewritten to use only the new profile data provided by the modified registration instead of creating a page for each account when registering.'

The rest of the modules used are standard modules.

Contact forms are provided by the cforms module

Note that the funeral home service contact form can be saved and added to the accounts as needed using the cforms module.

Themes:

The main site theme is based on a modified K2 Theme (see oficial documentation) called legacy.

There are other 8 themes modified for each funeral home theme.

These themes contain custom text areas that are included through the improved-include-page module. Therefor on creation of a blog for an account the pages have to be created in a certain order. You are free to decide this order since at this moment, the process of the account set up has not been finalised.

A special theme is the general Theme that is set to load any of the aproximatively 80 styles from the images folder.

A list of these styles is presented to the user on registration for a memorial/living legacy site or when updating the profile.

Also this theme uses the picture the user uploads to display in the top left picture area.

See [url removed, login to view]

In [url removed, login to view] you can also find Lines 1-18, 35-37 how a session variable is asigned to temporary switch a layout, if no layout is provided thorugh the link to the site, then the one saved in the database is loaded.

The core function wp_list_pages has been modified to allow the listing of pages with a separator, and to allow proper positioning.

See [url removed, login to view] in any of the funeral homes themes.

Note: the general theme displays the pages on 2 rows, and this might pose a problem.

Note: sidebar use in themes has been removed

------------------------

We need this site finished:

CSS JavaScript MySQL Odd Jobs PHP WordPress

Nº del proyecto: #2018452

Sobre el proyecto

Proyecto remoto Activo Jul 11, 2012