Find Jobs
Hire Freelancers

213530 custom wordpress theme site

N/A

In Progress
Posted almost 16 years ago

N/A

Paid on delivery
Summary. I want a very custom wordpress theme site built for "[login to view URL]". It will be similar to that of: [login to view URL] [login to view URL] I need first version online within 2 weeks. I need programmer to be able to fix bugs for the next three months if any occur after project is finished. In addition I need programmer to be available to add any additional work in future if I want to add more functionality. We must own all code. It is not to be redistributed. I tried to be as descriptive as possible. I'm sure I may have left out a few little things. I'm very easy to work with, but have an exact idea of what I want. You can develop this site on one of our servers, or your server. I don't care. I'm available via telephone and AIM one project development begins. FRONT PAGE. Top Menu Links -Home -Latest Added -Highest Rated -Most Popular -Upload New Theme -Report -How to Install -Contact Left Column (body of page) -Display Screenshots of Most Popular on Front Page. 3 in one row (a number I can define in admin area) -each entry has name of theme above screenshot that links to individual page for theme -under name is screenshot that links to individual page for theme -under screenshot is button to download and preview -if a user clicks download, the download is tracked for popularity -if a user clicks preview, a separate window is opened up with a full functional preview -Display Screenshots of Latest Added on front page 9 to 15 total 3 across x 5 down (a number I can define in admin area) -each entry has name of theme screenshot that links to individual page for theme -under name is screenshot that links to individual page for theme -under screenshot is button to download and preview -if a user clicks download, the download is tracked for popularity -if a user clicks preview, a separate window is opened up with a full functional preview Right Column -search function box on top, should search properties, categories, tags -column of link properties (example 2 columnn, 3 column, red, black, etc) -when a user clicks on a link for example "2 column" it will display all the "2 column" themes in same format as front page. -i will be able to define these properties within the admin area -column of link categories (example business, real estate, personal, etc) -when a user clicks on a link for example "real estate" it will display all the "real estate" themes in same format as front page. -i will be able to define these categories within the admin area -box of random tags pulled from database -when a user clicks on a tag link, it will display all themes that have that tag on front page. HIGHEST RATED PAGE. -left column looks similiar to front page, but just lists highest rated themes in last 7 days by default. Then above the screenshots have links that will allow visitors to see highest rated in last 7, 30 days and all time. -right column is same as front page MOST POPULAR PAGE. -left column looks similiar to front page, but just lists most downloaded themes in last 7 days by default. Then above the screenshots have links that will allow visitors to see most downloaded in last 7, 30 days and all time. -right column is same as front page UPLOAD NEW THEME PAGE. -this will allow a user to upload a new theme. -here are following fields user will need to supply. -theme name -theme author -theme description -choose properties -choose category -type in a few tags -upload theme box -allow us to add a link to your theme check box REPORT PAGE. -basically a page with a simple form on it that allows people to report violations, and should have the following fields. -select box for type of Problem (copyright violation or rip-off, duplicate theme, technical problems) -visitors name -visitors email -visitors comments HOW TO INSTALL PAGE. -We will write tutorial on how to install the wordpress theme. This doesn't need to be done by you. CONTACT PAGE. -A simple contact form, that emails results to us with following fields -visitors name -visitors email -visitors comments INDIVIDUAL THEME PAGE. -whenever a user clicks on a thumbnail screenshot on front page, most popular, downloaded, etc.., they are brought to this individual theme page. Left Column (body) -name of theme in big letters -larger screenshot of theme underneath -under screenshot is a download and a preview button. -if a user clicks download, the download is tracked for popularity -if a user clicks preview, a separate window is opened up with a full functional preview -under these buttons, a list of the following fields. -theme name (again, smaller text then above) -author (should link to all themes by same author and display in same format as the "most popular" page) -description -number of times downloaded -rating -5 total stars that users can click to automatically rate. No submit button, must be done with ajax. All unrated themes should have no stars. No user registration required. Track by IP. Setup so a user can only vote like 10 times per IP per day. -properties -category -tags ADMIN AREA. The admin area does not need to be pretty. Just very functional. Pending User Submitted Themes -list all pending submissions -each pending submissions should have list of fields that user submmited on upload form displayed in input boxes on left side with screenshot on right side. This will allow me to look at the theme quickly and make any changes really quick. In addition displayed under these input boxes should be the same fields but pulled form the theme zip files [login to view URL] or [login to view URL] so I can compare the two. There should be a preview button that if i click it will open preview of theme in separate window. -under each submission list have a delete or approve button -if i press approve on a submission, two screenshots need to be generated. One for the thumbnail pic, and one for the larger individual theme page. Then once a theme is approved it goes to the theme approval queue. Bulk Add -This will allow me to add hundreds if not thousands of themes very quickly to my directory. Here is how I foresee it being done. The software looks in a "bulk" directory for theme zip files. If any are present, it displays them in a list order similar to the "pending user submitted themes" as described as above. Yet, instead of using fields that an uploader supplied, the fields are automatically populated from the [login to view URL] or [login to view URL] files within the corresponding theme zip file. This data is displayed within input boxes so that I can make a change real quick before approving. There should be a preview button that if i click it will open preview of theme in separate window. -under each submission list have a delete or approve button -if i press approve on a submission, two screenshots need to be generated. One for the thumbnail pic, and one for the larger individual theme page. Then once a theme is approved it goes to the theme approval queue, and the zip file is moved out of the "bulk" directory. Approval Queue -I want fresh new themes added to the front page of my website everyday, but I only want to approve new themes once a week or so. Therefore, I need the script to move a set number of themes per day and make them active in the theme directory. I simply need a way to configure how many per day. Configuration -add/edit/delete theme categories/properties -change amount of themes are shown per page, how many across, how many down, etc.. -set number of themes to add as "latest" from approval queue Other Notes..... The preview function. I believe I will need a copy of wordpress installed with a certain module install for this to be accomplished. I'm not too sure how this is done. If you know of a better way, then go for it! Screenshot generation. I have no idea how you will do this. I assume there is a script that somehow works with the wordpress preview module to get this accomplished. Two sizes will be needed. Thumbnail (160x128) and Screenshot (420x315). These screenshot/thumbnail sizes might have to be adjusted slightly to fit into final design. SEO Stuff. Although this will be a php/mysql heavy site, I need it to be search engine friendly. For example, each individual theme page should have separate title tag, meta tags, and hopefully look like a static html file. Display of theme thumbnail results.. Every page must display a certain number of results, then list further pages as "page 1, 2, 3, 4, etc" NO User Registration. I don't want users to have to register to vote or upload themes. Theme duplication checker. When submitting a new theme through user upload or bulk add, if a theme with same zip file name exists, I need to be warned so that I can check to see if it is indeed a duplicate, and given an option to change the name of the new theme so I can still possibly add it. Web Design.... Although i just want to concentrate on the code first. I want the layout to be similar to that of [login to view URL] Yet, I have included a generic ugly layout displaying where all the elements should be located on the front page. Yet, I want the exact color scheme that [login to view URL] uses. I want the same color blue as top header, footer... and the orange/green buttons for download/preview as shown on this page... [login to view URL]
Project ID: 1959759

About the project

1 proposal
Remote project
Active 12 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
Please view pmb for details.
$950 USD in 18 days
4.9 (188 reviews)
7.5
7.5

About the client

Flag of UNITED STATES
Mission Viejo, United States
5.0
134
Payment method verified
Member since Dec 28, 2002

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.