Find Jobs
Hire Freelancers

243827 Business Community & Directory

N/A

Σε Εξέλιξη
Αναρτήθηκε πάνω από 15 χρόνια πριν

N/A

Πληρωμή κατά την παράδοση
I need a website that clones the exact admin/front end features and functions as the script phpmydirectory [login to view URL] using our own design. We will be using this script on multiple websites so under Categories and Locations we should have a way to setup additional websites. The first website will be GOBelleville. All websites will use the same user database but categories and locations can be assigned to one or more website. Each website will use its own template. Please make sure to use PHP5 with Smarty templates, and they must be cached enabled. Each website will only display content from Categories, and Locations it was assigned to. The default template that you build will match the PSD files we provide. We will be able to modify the design/colors ourselves later by editing the various tpl files (smarty template files). We are very familiar with smarty syntax. We also have a database of businesses we will need imported into the database initially. In addition the following functions/modifications will be required: 1. Users 2. Stories 3. Contests 4. Events 5. Business Listings 6. Coupons 7. Specific Page Modules ADDITIONAL MODULES/FUNCTIONS: ------------ USERS ------------ As you know phpMyDirectory has a User module but it is only for businesses with business listings. Our website will allow anyone to register for a user account. Any user that registers for an account can create business listings as well as perform regular user actions. User Information: - First Name - Last Name - Organization (if applicable) - Street Address 1 - Street Address 2 - City - State (select from drop down. limit in admin options.) - Zipcode - Country (select from drop down. limit in admin options) - Phone - Fax - Email (this will be the username/login) - Gender (select from button male or female) - Birthdate - Website (this is the website the user registered on initially.) - Profile Picture (upload picture) The only information that will be required on the initial registration screen will be first name, zipcode, email, gender, and year of birth. Once a user has registered they will be prompted at random when they login to update additional fields on their profile remaining empty until they have all been updated. They should also be given an option when the prompt pops up to delay the prompt notice from popping up again (30,60,90 days, or never again). The prompt will appear just like the sign up screen does on [login to view URL] (click sign up). We should be able to add/edit/delete fields in the future to all modules including users, stories, and business profiles from admin (this would work similar to the way phpmydirectory allows new fields to be created and edited.) We should be able to change what fields are required initially during initial user registration. ------------ STORIES ------------------ We will be able to create different stories with an html editor and spell checker. Any story should be able to optionally be related to one or more business profiles, event, user, or other story. Only users with story rights can create stories. An administrator must give a user rights to create stories. - Title - Category (choose one or more. same categories as business listings but only Top Level categories can be used such as if we have a category Dining and a sub category of Italian we would only be able to assign the article to the Dining category. Sub categories will not have stories.) - Website (choose one or more website to allow this story to publish to.) - Body - File Attatchments (ability to attatch file(s) to the story such as PDF files, etc...) - Comment Settings (ability to allow comments or read only (this locks any additional comments from being submitted but will display past comments). A registered user can only make comments. We should be able to edit, delete comments for editorial control. All comments will require admin approval before being posted.) - Authored By (user) - Weight (A numerical value we can use in the admin to control the rank in which featured articles show up.) - Authored On (leave blank to use date/time of submission) There should be a section titled Publishing Options where we can schedule the date/time and website(s) this story will publish on. Only websites associated with the selected categories will be available to publish to. There Should be an option to promote the story to a featured story. The user will be able to choose between Home Page, and Category Level, and which website to promote the story on. Some stories will be promoted to one website while others will be promoted to more than one. Different websites may have the story promoted diferently. If the user chooses home page they can promote the story to Cover Story on the Home Page (where the Spa Experience article is.), or Promote to one of the highlighted stories on Home Page (the example shows This Weekend: Events.). If the user chose Category page they can promote the story to the Cover story on the main category page, or Promote to one of the highlighted stories on the main Category Page (the example shows Spa Experience.). When a user is promoting a story to be featured they can schedule the start and end time/date it will be featured. All other stories will go into the archive of their respective category. If a story is not promoted as a feature it will be available in the archives of its top level category and by searching. When a user chooses to read any full story they will also see at the end of each story links to related business profiles, events, users, or other stories that have been setup. ADDITIONAL MODULES ------------ CONTESTS ----------------- Only administrators can create contests. Contests can be associated with one or more businesses/events/stories. The contests will be advertised on the right side bar. - Title: The Leather Shop - Short Description - Long Description (This is where the business will describe the prize being given away.) - Terms: The legal terms of the contest. - Scheduling (Using the settings under PUBLISHING OPTIONS we should be able to set a Start and End for the contest.) - Entry Type: (Select either Manual, or Automatic. When automatic is selected all users are automatically entered into the contest. When manual is selected users must manually choose to enter.) Winner: (We can choose a winner one of two ways. Choose RANDOM which will select a user at random from the user database. Once the random user is selected we can view their profile and decide to accept them or not (usually will depend if they won a contest recently.) or manually search for a user and select them as the winner.) ------------ EVENTS ----------------- Businesses who purchase packages that allow them to add Events can add events, users with permission can also add events (such as admin or staff). Each event can be associated with user, business, or nothing. Events can be searched by Title, Description, Event Category, and by Audience. WE should be able to configure packages to allow 1 or more events, and/or featured events at any given time that are not expired. This then allows businesses to create events and choose one or more events to include in the featured events rotation. The event will be included until after the date of the event then it expires. -Event Title (Using publishing options schedule can enter the START/END DATE. -Event Description - Event Created By (user created event usually business or admin. i believe this is already built in as a field in content.) -Event Category (ability to have a child category and a parent category. Initial categories will be: Arts, Attractions, Concerts, Bars & Clubs, Other, Restaurants, Shopping, Sports). An event can only be listed under one event category.) -Audience (Select one or more from drop down 18+,19+,Adults, All Ages, Family, Kids, Singles, Teens) UNDER -Lowest Event Price -Highest Event Price PUBLISHING OPTIONS you can choose to PROMOTE events TO FEATURED EVENT just like with promoting stories (if this is selected the Event is featured under FEATURED EVENTS under EVENTS as well as it's respective main category (i.e. Shopping, Restaurants). ------------ BUSINESS LISTING MODIFCATIONS ----------------- BUSINESSES CAN NOT BE LISTED IN TOP LEVEL CATEGORIES. When browsing business listings there will be two sections of business listings. There will be FEATURED, STANDARD, and FREE listings. - Coupons - The coupon module will work like this [login to view URL] One addition if not clear is when the coupon users print out a coupon they will have their own unique user code that that shows up on the coupon they print out with "Their name here". - Claim Listing - [login to view URL] - Business Hours - Allow business owners to enter hours for each day open/close selecting from a drop down. They will see mon, tue, wed, etc... and next to each an open hours drop down for hour, minute, and am/pm, and a close hours drop down with the same options. They can also choose an option CLOSED for that day if they are closed on a specific day. - Mini Website - [login to view URL] EXAMPLE: [login to view URL] ------------ COUPONS ----------------- The home page shows featured coupons below the cover story box. Depending on the package a business purchases for their profile depends on how many if any they can choose as featured coupons. WE should be able to configure packages to allow 1 or more featured coupons at any given time that are not expired. This then allows businesses to choose one or more coupons to include in the coupons rotation. Coupons that are expired will not show up anywhere. <<<<<<<<<<<<<<< FRONT END DESIGN/LAYOUT NOTES & EXPLANATIONS >>>>>>>>>>>>>>>>> For all the html coding I expect you to use XHTML (tableless) for search engine optimization purposes as well as clean html/css coding. You will place all static set images using pure css. You will use pure css for tables as well. All formatting, font sizes, colors, borders, etc... will be controlled using CSS. We will also need to have print friendly versions of every page using a print friendly CSS alternate. =====================HEADER MODULES===================== Search There should be an additional box added to the search module titled "For". The options should be Businesses, Events, Editorial. The In box should automatically be selected to the current category. If on the home page it will search all categories and default to be All Categories. =====================LEFT MODULES===================== 1. Cover Story A maximum of three cover stories show at any given time that will scroll from tab to tab automatically like this script does: [login to view URL] The boxes for the titles tabs should expand to fit the title of the editorial. If there are no cover stories for the home page or particular category the user is browsing that have been promoted to the home page for the current date then select from non featured editorial. If still no editorial content hide this module. 2. Coupons If on home page display records from any category. If on category page display records from that category. Only display those coupons that are featured coupons. Some method should be built to make sure each coupon is shown perhaps based on how many times a featured business has been shown. It will distribute the number fairly during one day unless you have a better method for calculating this. The number should not be based on all time impressions but daily impressions. If no records hide this module. 3. Featured Articles (below the coupons) This section will display an Article Set. An article set is comprised of 1 featured article w/picture and text, and 3 linked titles to other articles. Only one Article Set will be shown per editorial category with no more than 6 Article Sets, and a minimum of 3 Article Sets. This module is only on the home page. -- Article Sets under Featured Articles -- The script should check for any editorial content that has been promoted to the Home Page as a "Featured Article". It will then display the relative featured article set. If more than one featured article is found within an Article Set for the current date it will display the one with the highest Weight value (the weight is a numerical value we can use in the admin to control the rank in which featured articles show up). Below the featured article will be links to three more featured articles following the same rules. If no other featured articles are found for that day it will display the most recent articles within that set. Finally if the script can not find at least 3 Article Sets it will then begin looking for non-featured content to fill the space. If none within the last 30 days then hide. 4. Members Choice The top 5 business profiles based on the ratings by members. This module shows up on the home page only. =====================RIGHT MODULES===================== All right side modules will show up on every page. 5. Contests 6. Explore For each business listing category we should have an option to feature under Explore Belleville. This is how we control what categories show up under Explore Belleville. Explore these shops - We will select featured businesses from any category. A featured business is featured on the right sidebar on all pages. We will rotate through the different featured businesses and show no more than 5 at a time. the same method used for selecting what coupons to show should be used here. This is our Featured Sidebox Display option as defined in phpMyDirectory. 7. Popular Searches We will show no more 12 search terms. The most popular based on user searches. We also need a way to over-ride the user terms and manually plug in a term and give it hundreds of searches to make it a popular search. =====================FOOTER MODULES===================== This on everypage. There are no special modules. Just the footer menu links. ================ NOTE ON EXISTING MODULES ==================== RIGHT > BOX AD - This is what we call our SIDE BANNER as phpmyDirectrory refers to it. RIGHT > EXPLORE - This is our Featured Sidebox Display option. TOP > THE WIDE BANNER AD IS OUR TOP AD. THE SMALLER LEFT SIDE AD IS ALSO A SIDE BANNER AD. ====================EVENTS MODULES ==================== Need help with the how the events should operate. You might refer to here they have a good module it looks like and the visual might help you better setup the event module. [login to view URL] Calendar Module - You will notice the calendar is an image but needs to be plain text obdviously. No table code. pure xhtml/css. Event Search Module - Users can search by Event Category, and by Audience. The event categories will go two levels deep (ability to have a child category and a parent category. (Initial categories will be: Arts, Attractions, Concerts, Bars & Clubs, Other, Restaurants, Shopping, Sports). An event can only be listed under one Event Category for now and can be assigned to one or more audiences. The following audience options will be available 18+,19+,Adults, All Ages, Family, Kids, Singles, Teens. Finally a user can choose to show only free events. The results will use the standard search results explained under SEARCH RESULTS. The browse categories/narrow categories module will be used. The first box will Narrow by Date and have a calendar in it. Below that will be a list of the months and the number of events under each month just like we do for categories (refer to Search Results browse by category) We will have two more boxes just like by category except one will have Event Categories, and the other Audience. Featured Events - We will select featured events from any category. We will rotate through the different featured events and show no more than 4 at a time. Some method should be built to make sure each featured event is shown perhaps based on how many times a featured event has been shown it will distribute the number fairly during one day. The number should not be based on all time impressions but daily impressions. However this works it should work the same way you decide to make featured businesses rotate work. If none hide this module and replace with box ad. This Week - These are both regular and featured events. We will list no more than 20 events. If there are no events hide this whole module including the box ad next to it. We will show 25% non-featured events and 75% featured if available. If not enough featured events we will show all non-featured events. ADDITIONAL ENTERTAINMENT MODULES ===== ENTERTAINMENT ===== The entertainment channel will introduce a new module I call Featured Profiles by Feature Type (FPBYFT). Using the existing functionality from the admin of phpmydirectory (Other Tools > Field Editor) that you will have built into my site I will be adding a new select field called Featured Type (Attractions, Nightlife, etc... I will add to it.) or you can add it if you think it should be done a different way. Only admin/staff of our website can use the Featured Type field. Businesses will not be able to use this field for now. In the future the programmer will be hirer for additional upgrades to make this part of an option for businesses to manage. - Attractions Using the the new FPBYFT module we will first choose from featured profiles. if none it will check if any non-featured profiles exist. If still none hide this module. - Nightlife Show below Upcoming Events. Just like Attractions but profiles marked as Nightlife. - Upcoming Events will first choose from all featured events excluding events listed in Event Category Shopping and Restaurants. If none it will check if any non-featured events exist. If still none hide this module. The box ad is part of this module. ==== RESTAURANTS ===== - Coupons Modification to just limit to Restaurants. Otherwise hide this module. - Restaurant Search Search by Cuisine, and Entree Price (15 or less, 15 to 25, 25 to 35, 35 or more). The results will use the standard search results explained under SEARCH RESULTS. The browse categories/narrow categories module will be used. We will have two boxes just like that except one will have Cuisine, and the other Entree Price. So businesses that are listed under Restaurants will have the option to select Cuisine, and Entree Price range for their profile so they can be included in the restaurant search. - Featured Restaurants - Just like Entertainment uses the FPBYFT option we will use it here as well. If no restaurant profiles are selected as FPBYFT we will automatically use FEATRED LISTINGS. - Upcoming Events First choose from all featured events excluding all categories except Restaurants. If none check if any non-featured events exist. If still none hide this module. The box ad is part of this module. ==== SHOPPING ===== - Featured Shops Using the the new FPBYFT module first choose from those marked as Shopping that are featured profiles. if none it will check if any non-featured profiles exist. If still none hide this module. - Upcoming Events First choose from all featured events excluding all categories except Shopping. If none check if any non-featured events exist. If still none hide this module. The box ad is part of this module. === SEARCH RESULTS === - Listings found Sort by should be user rating, and name. The Locations tab is the color the tab that is being searched on. A user can click on the events, or editorial tab to see the results under those sections for search results. NOTE: The tabs should not show up on results when a user does an Event search from the event channel, or restaurant search from the restaurant channel. - Location Result Set (Businesses) This is the business directory. The first listing is a Featured Listing. This is for businesses who purchased a featured listing. Order alphabetically. The three below are Standard Listings. These are for businesses who purchased a standard listing that did not have a featured option. The user rating will show up if the business has been rated. Order alphabetically. Finally the remaining MORE BUSINESSES are the most basic free listing. No rating stars will show up for these businesses. Order alphabetically. There will be a maximum of 25 businesses per page. The featured listings will always show up first. In addition one featured listings will show up on the next page results. The selected featured business will be selected based on the same logic you used on the right sidebar for Explore Belleville featured businesses. As for the MORE BUSINESSES please make sure the script completes the loop of the row of businesses before stopping. This may cause some pages to actually show more than 25 per page. Note if there are no FEATURED or BASIC listings for the category the MORE BUSINESSES word will be removed and it will just show the businesses in the left to right format that MORE BUSINESSES is using. NOTE: You see the star ratings next to the businesses. The featured one has all stars the second Standard listing has no stars. When a user has no stars they get stars that look like that. If a user had two stars all those faded stars would be shown but two filled stars like on the listing above them would be shown in place of the first two faded stars. When a user mouse overs the stars it should say Login to rate it similar to what you see here [login to view URL] except ours will be stars. The module they used is here but its for drupal [login to view URL] You can actually get the star images from this module if you need. - Event Result Set (hidden layer you will need to show) We always show featured events over regular events just like with business listings. The first event is a featured event. If none hide this section of the module. The second set of events are just regular events. Same numbers of records per page apply as locations. The featured events will always show up first. In addition one featured event will show up on the next page results. The selected event will be selected based on the same logic you used on the right sidebar for Explore Belleville featured businesses. - Search Results Footer You repeat the box and number for each additional page beyond 1. If there are more than 10 pages left to show 10 then show "..." and one more box with the last page number. When you get up higher in the pages like page 20 reverse the above metioned logic. - Event Result Set (hidden layer you will need to show) - Editorial Result Set (hidden layer you will need to show) We always show SPONSORED EDITORIALS before regular editorials. Users can sort by Title, User Rating, and Date. - Browse Categories/Narrow Categories The browse category set is a dual purpose module. It will show the categories that the different results came from and the number of records releated to the search in each category. It will apply for locations,and editorial. If browsing events we should have another box just like narrow by category but with the ability to narrow results by date, one for event type, and one for audience. The second use of this module will be for when the user is using the Explore module on the right side bar to explore locations by category. If I browse the category shopping it will show all the sub categories and the number of listing under each category. To the left will be the location result set for any locations listed under any sub-categories of shopping. We can click on a category to narrow results to a different category or see the results under each category. When you scroll down the page this narrow/browse category module should follow the page (moves up and down when you scroll up or down so the user does not loose view of it.) === PROFILE === Profile Tab - Profile Header - This right side menu will eventually have icons for each option but for now we just use a plain arrow bullet as shown but you will want to code where it will be easy to change to special icons once i have them designed. This menu will allow the action to be performed on any Profile content tab. Google Ad - Directly above the the Claim Listing. This will only be shown if the listing is a free listing. I would like to the Google ad to span the full width of the column if possible. If not possible we can use a smaller google ad and wrap content around it somehow. Let me know how this should work. - Claim Listing (should work like this visually for the customer. ([login to view URL]). This module will not be shown if the listing is already owned by an existing user. The text below "Hide" allows the user to hide this notice which will make it go away until the next time they load the page or if a cookie can be used to keep it away for the browser session that might work also. Let us know if you have any thoughts on this one. Advertisers Message - This is the Short Description defined in phpMyDirectory. Profile Content Tabs - The profile content tab will operate similar to the COVER STORY tab content except it will not automatically scroll from tab to tab. It will only change when the user clicks it. All tab content depends on showing if the user has provided the information and if the membership listing they chose allows the information or not. Main - This tab will have the About (Long Description) if available. - Business Hours if available. Photos Tab - 3 per row. Title is the first line and description is the second. Products Tab - Same as products except below the description will be the Price, Quantity, Packaging, and Period. Documents Tab - Title, and Description. Coupons - Users can print coupons. When they click on print coupon if they are not logged in it will take give them a signup/login screen that work like the sign up screen used at [login to view URL] (it pops up and blacks out the rest of the screen). The user should have an error message saying you need to login or register to access and print your members only coupon. A sign up screen will be provided in one of the psds if it has not been done so let us know. Footer - Shows the categories the listing has been listed in. === USER SIGN UP / LOGIN SCREEN === JUST LIKE [login to view URL] Please use CSS to control the colors in the header bar so we can change the colors to match our color scheme. PAYMENT: UPON COMPLETION
Ταυτότητα εργασίας: 1990078

Σχετικά με την εργασία

Απομακρυσμένη Εργασία
Ενεργός/ή 12 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν

Σχετικά με τον πελάτη

Σημαία της UNITED STATES
Belleville, United States
4,9
59
Επαληθευμένη μέθοδος πληρωμής
Μέλος από Ιουλ 13, 2004

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.