Reinstate web search facility

Reinstate a PHP search facility which was lost during a migration to another server. We believe this is primarily a configuration issue, but we cannot be sure. Please see the detailed project proposal.

## Deliverables

**Problem Statement**

Reinstate a PHP search facility which was lost during a migration to another server.

While price is always a factor, your expertise in coding/configuring PHP is far more important to us. The coder who can instill confidence in his ability to do this work - at a fair price - will get this job. It is highly unlikely this project will go to the lowest bidder, because cost is secondary. It is still a factor, but it is secondary. We want the job done and done right.

Please provide samples of your work with your bid request. We don't need to review the code, but we need to review sites you have built in order to qualify you. Thank you.

**Background**

In 2006 we hired a developer to create a search facility. The project was completed and fully operational. *The original project scope for the three search facilities are included as attachments to this project.* They are provided simply for your reference and you are not expected to create the search facility.

In 2009 our ISP, Media Temple, forced us to move to their Grid-Service. They performed the migration after we authorized them to do so. For whatever reason, the search facility that we had added on did not make the migration, however the files are still there.

If you go to the following URL,

[url removed, login to view]

you will get a screen that looks like this, (see attached graphic)

The "Search as you type" feature works as it did way back then. Typing the first three letters of 'Coffey' yielded the dropdown shown. Regrettably, when a search is initiated it just brings me back to the home page. However, when I went to the following URL,

[url removed, login to view]

everything worked. The page showed up similar to the page above, but the "Search" menu was not highlighted. If you hover over the "Wall of Honor" button, the "Search" facility will show up on the far right hand side. I clicked it, typed in "Patrick Coffey" and was provided with search results that showed me where I was in the transit. Regardless of whether we want the menu on hovering the mouse or not, we have the crux of the code we need to bring back search results. The "'In Memoriam" and "In Honor" search facilities can be found here,

In Memoriam

[url removed, login to view]

In Honor

[url removed, login to view]

While I cannot be sure, I believe that this is primarily a configuration issue. I am hoping that we simply need to reference the correct files and things will work, but I cannot say that for sure. We expect the winner of this work to have to write a little bit of code to reference the correct files, but beyond that we do not anticipate much code to be written. If code beyond the normal scope of configuring the files is needed then we will pay extra for that in the form of a bonus or private auction.

**Scope of Work**

Reinstate the search facilities for,

Wall of Honor

In Memoriam

In Honor Of

As a guideline of what we expect the reinstated work to look like, we are attaching the original project proposals that created the search facilities in the first place. We do not expect you to have to create these search facilities from the ground up. We are asking you to put these facilities in place. If you can identify areas where additional code would make things better we will pay extra for that in the form of a bonus or a private auction.

**Definitions**

Wall of Honor - This is a listing of people who have made donations to the PCM.

In Memoriam - This is a listing of people who are deceased and are being honored with donations made on their behalf.

In Honor Of - This is a listing of people who are living and have been honored with a donation by someone else.

**Things to Consider**

ExpressionEngine, EE, is a component in the website. We never requested any expertise in EE from the original project proposals and have no reason to believe it is required as the deliverables worked as they should. Therefore, we do not believe it is absolutely required. It does have some idiosyncrasies in the way pages are referenced. For example, some of the pages are reference like, [url removed, login to view] That said, we encourage anybody considering this project to familiarize themselves somewhat with EE.

For all we know this may be the crux of the problem. One of our tech people opined that the ISP migrated the site but didn't include EE runtimes. Have reservations as to whether that would cause the loss of the search facility, but I mention it anyway.