Find Jobs
Hire Freelancers

LAMP-based MVC platform - Web project.

$500-600 USD

Completed
Posted over 12 years ago

$500-600 USD

Paid on delivery
This is a intro project. We're looking for a long term web programming company to develop our existing software. **Overview of the first project:** 1. Customized meta tags and meta descriptions for websites 2. Customized Title tags for websites 3. Add Customizable Footer to websites > ## Deliverables Dear Bidder, This project is a small starter project to get you familiar with our existing software. We are looking for a reputable and english speaking program team to work with for years to continue to develop our existing software. There is much more work to follow this project. We are looking for a long term relationship. We will only hire a company rather than a person. That will provide a long term safety net. I really don't want one guy who can die, be kidnapped, or just flake out and disappear and leave us hanging. **Technical Background:** The code is written on a LAMP-based MVC platform that was rolled by our original developer several years ago and uses the Smarty template engine to render views. Experience with MVC concepts will be valuable in understanding the software. Interested bidders should respond with a 2048-bit RSA public SSH key to gain access to the codebase, and when we receive it, we'll contact you if we have any questions and then let you know when the key is installed on our development server. **The first projects are as follows:** 1. **Customized meta tags and meta descriptions for each of our customers based on customer information.** a. Currently our system allows for customizations to the meta description to be done by the administrator through the administrator control panel. We'd like to keep this but alter the default description that goes into the sites when they are purchased. The default description should be **"**Home Builder and Remodeling General Contractor. Specializing in Kitchen Remodeling, Bath Remodeling, and Custom Homes in (City Name)", where the city name comes from information in the User model. b. Currently our system allows for custom keywords to be added through the administrator control panel. There are defaults already, and our control panel allows us to add keywords. Instead we want to have a default set of keywords but replace them (rather than add to them) when we enter information in the control panel. The default should be "General Contractor, new home builders, home builder, remodeling, remodel, bath remodeling, kitchen remodeling, custom home builder, home remodeling contractors, (City Name)." Again (City Name) comes from info in the user model. **2. Customized Title tags for our customers' websites:** a. Add a field in the administrator control panel (under Meta Description in the UI) where the Title Tag can be customized. This field shall be the same size and characters as the existing Meta Description. This needs to be done in the UI and the controller, and a field should be added to the database table called `sites` (which FYI is where meta keywords and description are stored as well) b. Add the customized title tag into the views (in HTML head) c. There should be a default title tag in the absence of a custom one, and it should read "[Company Name] - Construction & Remodeling - [City, State]". [Company Name], [City, State] come from user model. d. Each interior page (e.g. Contact Us) should have a title tag that appends the page name to the custom title tag (or the default one if there is no custom one), so if the Custom Title tag was "New Construction, Remodeling and Finish Carpentry - Portsmouth, NH" the Contact Us page would have a title tag that reads "Contact Us - New Construction, Remodeling and Finish Carpentry - Portsmouth, NH" 3. ** ****Add Customizable Footer** ** **a. Add four fields called for a 4-line footer in the administrator control panel under Meta Keywords where the Footer can be customized. Each input will correspond to a line in the footer of the website for which it is entered. b. When a website is purchased (in the Purchase controller), the lines should be pre-filled with default values: Line 1 = [Company Name] Line 2 = General Contractor | Custom Homes | Kitchen Remodeling | Additions | Bathroom Remodels Line 3 = Proudly Serving [City, State] Line 4 = [leave blank] * NOTE: This is for SEO purposes. If you are well-versed in SEO principles please feel free to advise of a good way to present the footer. c. The existing page navigation should appear below the custom footer. d. Add the four-line footer as lines on customer websites. The footer should only display on customer website if they have one of nine special templates. This is discernible through the Design model (designs table), which is available in the controller when rendering the site. Any blank lines should not display (in other words if a line is blank, do not take up the height of a line to display it. Compress the footer to however many lines are specified. Thanks for bidding. Again this is just a started project to familiarize you with our software and prepare you for larger projects upon completion of this one. Thank you, Abraham
Project ID: 3522009

About the project

13 proposals
Remote project
Active 13 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
See private message.
$446.25 USD in 14 days
4.8 (16 reviews)
5.5
5.5
13 freelancers are bidding on average $456 USD for this job
User Avatar
See private message.
$425 USD in 14 days
5.0 (270 reviews)
7.9
7.9
User Avatar
See private message.
$510 USD in 14 days
5.0 (83 reviews)
6.6
6.6
User Avatar
See private message.
$425 USD in 14 days
4.9 (44 reviews)
5.2
5.2
User Avatar
See private message.
$425 USD in 14 days
4.9 (12 reviews)
4.9
4.9
User Avatar
See private message.
$425 USD in 14 days
4.9 (14 reviews)
3.0
3.0
User Avatar
See private message.
$510 USD in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$425 USD in 14 days
0.0 (2 reviews)
0.0
0.0
User Avatar
See private message.
$510 USD in 14 days
0.0 (7 reviews)
0.0
0.0
User Avatar
See private message.
$425 USD in 14 days
0.0 (2 reviews)
0.0
0.0
User Avatar
See private message.
$467.50 USD in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$510 USD in 14 days
0.0 (2 reviews)
0.0
0.0
User Avatar
See private message.
$425 USD in 14 days
0.0 (1 review)
0.0
0.0

About the client

Flag of UNITED STATES
Walnut Creek, United States
5.0
37
Member since May 15, 2008

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.