We are taking bids for implementation of Cakephp and Smarty templating system for our site. The website is a database of companies. There are also sections for News and Video content which is related to the companies. The site currently utilizes a number of systems patched together including wordpress, phpmotion and our own front end written in php with a large MySQL db. The code written for the site is not consistant and development could be greatly improved by installing an MVC framework to improve consistancy and a templating engine to improve the ability to make sitewide design changes easily.
The problem with the site is also the user experience can be confusing due to different areas with different layouts, inconsistant search box placement, inconsistant search results, etc.
The project goals:
Integration of our current company database search into system utilizing Cakephp
Small changes to structure of MySQL db to enhance search ability (eg. mysql full text search. If you have ideas for enhancements, include these.)
Restructuring of site content into one format instead of multiple formats (search results with tabs)
Integration of Wordpress into search results as a tab
Addition of search filtering features, advanced search capabilities
Use cakephp ajax pagination feature
Ability to export results as csv
Ability to add more tabs with content from other areas of our database (eg. Events)
There are certain SEO concerns. Our site has over 12,000 pages. By changing URL structure we will risk losing pagerank. We will also not be redoing the entire site in cakephp yet, just our database. We are working in stages.
Please include a description of your plan to integrate the new search engine into our current site WITHOUT losing pagerank and with as little disruption to the structure as possible. Obviously this is of the utmost importance.