WordPress Site Fixes
NOTE: Anyone who accepts this project must start right away. I can’t wait even a day for you all to start.
I’m willing to pay $300 for this work. The longest it can take to do is 14 days. The deadline is so tight I’m willing to pay a lot more for faste work.
If the work is done (including weekends) in 5 days I’ll pay an extra $250. If the work is done in 10 days I’ll pay an extra $125.
So if the work is done in 5 days you’ll get $550
If it’s done in 10 days you’ll get $425
If the work is done in 14 days you’ll get $300
If the work is is done in 15 days or longer you’ll not get paid at all. This is a tight deadline.
Below are the issues. PM me and I’ll send you the pdf of this exact list. It has links and what not and parts you can click on.
Another very important note: A lot of programmers on here will stop work completely if they have a question. They’ll wait to they get a response. It’s the oddest thing I’ve ever seen. If you have question I’m always available to answer them. But if I need time to get something answered, just skip that part for now and work on another issue. Don’t just stop working completely.
The site I belive is WordPress.
Issues
1. Scripts are freezing pages sometimes. Sometimes it freezes when we open the page, or submit a comment, next and previous navigation link, logout or login. It must be checked. View here.
2. Site is running slow. It must be checked for that.
3. There are invalid markups everywhere;
4. A Step-by-step document listing the procedures for installation of this site must be create;
5. Internet Explorer shows issues regarding Bullets on home page as showing here
6. Hover effect on Internet Explorer makes the background image disappear back and forth as showing here. Pages show errors at the bottom. It must be checked for full browser compatibility.
7. General Search not working and input alignment needed here
8. Advanced Search is not working properly along with the Inventory Filters. They should both have similar functionality in both directions, meaning if I select a BMW make, I cannot have a Honda model available on the second row, and vice-versa. Please refer to this site for more details. Search must compile only the data available on database – which changes everyday due to the import. Price scale should be divided in 4 quarters from those ranges available on database. ie.: if the lowest price is 10,000 and the highest is 210,000, then:
10,000 to 50,000
50,001 to 100,000
100,001 to 150,000
150,001 to up.
9. Forms throughout the site, like on this page and this one, must be changed to satisfy specs. Labels inside the fields showing here. Colors must be generic so it can match any future site design and colors change.
10. Forms on Details Page showing here must open on lightbox . Please refer to this link. Forms must send confirmation to sender as showing on the links below. Similar e-mail info must be sent to the dealership as well. E-mail address to be used here must also be dynamic.
“E-mail to a Friend” button opens a lightbox form – E-mail to a Friend
“Request More Info” button opens a lightbox form – Request More Info
“Schedule a Visit” button opens a lightbox form – Schedule a Visit
“Make an Offer” button opens a lightbox form – Make an Offer
“Finance this Vehicle” button links to this page where this Credit Application must be framed in. This Credit application will be hosted in another server. This page would carry the vehicle information as showing here. The framed or embedded credit application would come below that. Since this credit application resides in another server, we must figure out a way to transmit the above vehicle info with the application.
“Share this Vehicle” button opens a lightbox form and shows the sharing buttons. We can use Add This for that.
“View Window Sticker” button opens a lightbox page showing a printable vehicle details like this one a Print button must show on top and a better design would be great.
“Auto Appraisal” & “Trade in Info” must link to its respective pages instead of a lightbox. Pages should be blank for now.
11. Layout brakes when submitting a large comment. View here. Broken page can be viewed here.
12. Login and Registration windows must open a lightbox and keep the user on same page. The same must happen when they logout. Customers must not leave the page in any situation. Also, when clicking on “admin link” or “username link” the customer can be redirected to its admin panel but it must be redirected on a new window. It’s currently opening on same window. The goal is never let the customer looses track of where they were.
13. “Get Directions” and “Contact us” page Print Button must print only the google map along with the directions. It should NOT print the page details. Refer to this link and use the map and print button for better understanding.
14. News & Updates must be working along with News Feed and Comments. Any e-mail address to be used with this must be dynamic.
15. Administrator Area widgets must do exactly what they were designed for. Validation and so on …
16. Print buttons throughout the site must print the page in a nice and neat design with blank background color. The only exception for this rule would be the pages that prints map directions.
17. Dealership information this, also this, also this and everywhere on the site must be dynamic so it can be entered once on the back end to update it everywhere.
18. “Finance this Vehicle” button must link to a page carrying the vehicle information as it was set before. Below that, we’ll frame or embed a credit application which will reside in another server. I’ll provide the link for that.
19. Login lightbox window needs resizing and the scrollbar must be removed. Also the logo must be realigned to the center. In this same window, if the customer clicks on the Log in or Lost your password they must be able to open the registration or lost password window on the same lightbox window.
20. Registration lightbox window needs resizing and the scrollbar must be removed. Also the logo must be realigned to the center. In this same window, if the customer clicks on the Register or Lost your password they must be able to open the login or lost password window on the same lightbox window.
21. Site is currently ignoring the Discussion Settings. Those setting must be followed.
22. The posts – which are actually the vehicles themselves (each vehicle is a post) – are not saving any tags. This must continue being SEO friendly. Tags should be setup to automatically pick data from the vehicle.
23. A new “User Role” must be created. We can call it “Dealership”. This user would have limited access to the back end. The site would have only 3 different kind of Users as follow:
• Administrator – This role would be only available to u. This role obviously, has full permissions;
• Dealership – This role would only have access to:
User Panel where he can create or manage more users with Dealership or Subscriber roles only. He must not be able to create an admin role.
Discussion Settings where he can control all aspects about postings and whatever this setting allows.
Comments where they can control publishing which are bounded by the discussion settings. Please note that, the standard functionality of WordPress regarding notifying by e-mail the administrator about new comments and others must be kept. In this case we must be able to setup the e-mail that will receive those notifications, which instead of the “Administrator” would be the “Dealership”.
Pages where the “text content” is editable by the Dealership (Home, New Inventory, Pre-Owned Inventory, Internet Specials, Finance Center, About US, Contact Us, Privacy Policy, Terms & Conditions, Finance Specials) . Attention – they must have access only to the text content, not any code on those pages.
Dashboard where the Dealership can see limited information –
Most recent comments;
Incoming links;
Number of posts (vehicles);
Number of comments (approved, pending and spam);
and Number of Tags. Nothing else. They must NOT be able to see the theme name, change nor any reference to it, Upgrade Software, QuickPress, Recent Drafts, WordPress Development Blog, News nor Plugins.
• Subscriber – This role should not be modified. It would have access to the standard wordpress setup.
24. On Contact Us page, we need some content container to fill this gap. I accept suggestions for a better layout for this page. It just doesn’t look good as of right now.
25. Images lightbox frame has a “start/stop” slideshow” text that must be replaced by a “Play/Pause button. It’s okay if you have to replace this lightbox plugin for a better one. It must have an auto-play option for the images slide show.
26. “Finance Center” page needs some adjustment. Quick Links widget on looks different from the other pages. It must look identical. Problems identified can be seem here. There are some invalid markups on the page. The css file has been setup correctly. The same ID is been used on other pages without any problem. I can’t understand why this one doesn’t look correct.
27. Payment calculator on Finance Center page needs to be modified . It must look like the one showing here. Refer to this webpage for complete functionality.
28. Permalinks should be set to words instead of page id’s http://auto(remove this)weblab.com/screenshots/2010-02-12_0656.png, otherwise it may create a problems when replicating the site.
29. Sharing buttons on the footer are linking a single page. It should carry the page which the clicking action was originated from.
30. New and Pre-Owned Inventory pages must have a better pagination at the botton. We must include “Jump to Page” buttons. Refer to this link for better understanding. This same pagination should also be showing on top of the page. Also replace the current buttons for the ones you can download here, including hover effect. They are generic colors and the idea is to make them match any background color or design. These buttons are already uploaded into server.
31. Theme Name must be changed to DEMO-201001-01. I wasn’t sure if I could do it without affecting anything. Any future theme created must follow this spec – DEMO-YYYYMM-## (Y=Year, M=Month and #=Sequence Number).
32. Thumb images on Home, New, Pre-Owned Inventory and Special Pages appear very crispy and deformed as they are shrinking down to the size written on the code. There should be a way to automatically crop those images to its thumb sizes to avoid this distortion. Note that, the same must be done for any search result pages. By the way, Search Results pages should look like the Inventory pages but with a title “Search Results”. The current Search Results page shows some double data on the same field as you can see here.
33. Site must be moved to a subdomain and installed there as a demo:
34. Current and all future themes must be compatible with newest WordPress software version.
35. After all bugs fixed, please cleanup the entire site. Must check and remove unnecessary components, files, directories, images and anything else that doesn’t need to be there.
36. Images deletion script must be created to delete images that are not being used. The goal here is to avoid storage problems. Please see notes below.
We stiil have to define the best option for the data feed setup:
1. The Site content is defined by importing data from a csv file which will be located in a permanent directory. Currently, this file is located at ftp://auto(remove this)weblab AT 74.208.111.123/httpdocs/DemoDealer/content/export along with all images. This location must be changed to ftp://website-name/httpdocs/DataFeed. Please note that, every new site installation must and will have this directory to store the data feed along with the images. The way it’s currently setup, each website will import its respective and unique data from the same file based on the Dealer ID. The file name and location will never change.
2. The Site content is defined by importing data from a csv file which will be located in a permanent directory. Currently, this file is located at ftp://auto(remove this)weblab AT 74.208.111.123/httpdocs/DemoDealer/content/export along with all images. This location must be changed to ftp://auto(remove this)weblab AT 74.208.111.123/httpdocs/DataFeed. Please note that, this csv file will contain data from thousands of dealerships and it will be updated every single day. The way it’s currently setup, each website will import its respective and unique data from the same file based on the Dealer ID. The file name and location will never change.
As we add and remove data (vehicles) from this file everyday, there should be a way (script) to automatically remove from the server, the images from the vehicles not present on the file (assuming they were present some point in time). Images are stored in the same directory as the csv file and they are related to vehicles based on stock #. For example – Vehicle stock # 5030 will have images named 5030.jpg, 5030_1.jpg, 5030_2.jpg and so on. So, if vehicle stock number 5030 is deleted from the file next day, its respective images should be deleted as well.
Import Script (plugin), apparently is where we define the Dealer ID for every single site. I’m not sure about this, but it must be checked. If this is the case, this can also be the place where we enter the dynamic information for the site, like dealer info and so on.
There may be other small issues you will need to fix. That is covered if you agree to this project. Work should be done on the client’s server or my server.