We are currently developing a localized community website. This website will feature five primary channels of content: Living, Entertainment, Shopping, Dining, and Classifieds. This online service will be developed in multiple phases with a 3-6 month maximum development time. The programmer awarded the first contract for phase 1 will be the first choice for the following phases. Please prepare for a long term relationship as our primary developer. We will expect code to properly commented. The first phase will involve you selecting and customizing an existing php CMS and building frontend and backend tools for the following sections: Users, and Business Directory. We will be relying on you to select the best option for our uses. The CMS must use template technology so our designer can easily incorporate our design in both the frontend and backend. The CMS should feature customizable security features that allow for various levels of users and permissions. USERS ? First Name ? Last Name ? Birthdate ? Street Address ? Company (where applicable) ? City ? State ? Postal Code ? E-mail ? Telephone ? Fax ? GOBelleville Newsletter (T/F) ? GoBelleville Advertisers (Allow GB to contact user with offers/ads on behalf of our advertisers T/F) BUSINESS LISTINGS A business listing is a premium feature that will require the user to select a package that has a monthly subscription fee paid via Paypal (we may in the future add other processing services such as [url removed, login to view] so be sure to keep this in mind when developing) or we can manually enter payment if we got a check from the user. A user can add one or more business listings to their account. Listings are available with different premium and formatting features. Premium features are marked below with a * below. Also users can add individual display features to make their listing stand out more. These of course require additional fees as well and are marked below with * also. We should have some way to offer FREE TRIAL LISTINGS to users. For example we may want a business to get a free listing for a year. We also need to be able to offer FREE TRIALS on Premium options including formatting options. We should be able to create different packages from Basic to Premium packages that offer different formatting feature upgrades,and premium upgrades. EAch package should have a Monthly, Quarterly, and Yearly option for payment. We will also have to configure prices for each individual premium upgrade if a user selects a basic package and just wants to add a premium option to it they need to be able to do this. CATEGORIES ? CategoryID ? Parent Category ? Category Title ? Description BUSINESS LISTING ? UserID (this is the relational database link that links the listing to the respected users account.) ? Business Title ? Street Address ? Category ? Description (limited to 25 characters. We should be able to change this if we like from the admin.) ? City ? State ? Postal Code ? Active (T/F) ? Stats: Views (How many times the listing has been seen. Each time the listing is seen. Basically like an impression.) ? Stats: Clicks (How many times the listing has been clicked on.) ? Expires (This is the anniversary renewal date. When the listing expires the user should be sent an email to renew it. This email should be sent out 7 days before expiration.) * ? Photos (Allow users to upload multiple photos (up to 10 with the ability for us to be able to allow more) and apply captions to the photos. * ? Website (The website of the business being listed.) * ? Contact (Provides the user the ability to fill out a form online to contact the business and it emails directly to the business without the business' email having to be put out online to be spammed.) * ? Business Profile (Provides the advertiser to provide additional information beyond the base description. Allowing them to include store hours, and news about sales, and specials, or new products arriving soon.) * ? Formatting: Title (User can select from available fonts, font sizes, bold, italic, and underline options. These options will be limited by our settings we setup in the backend admin tools.) * ? Formatting: Description (User can select from available fonts, font sizes, bold, italic, and underline options. These options will be limited by our settings we setup in the backend admin tools.) * ? Formatting: Border (The user should be able to select the Border Color for their listing as well as style be limited by our settings we setup in the backend admin tools.) * ? Formatting: Picture (This allows the user to select a picture to upload that will show up in their ad. The size limit and dimensions will be determined by our settings we setup in the backend admin tools. PAYMENT TERMS: Scriptlance Escrow 25%, remaining upon completion, or Full Payment upon completion via Paypal. DEVELOPMENT TERMS: We prefer you use our server to avoid any compatability issues. Your server may have different features than ours and this could just cause a headache of errors when implementing from your server to ours.