Closed

213530 custom wordpress theme site

This project was awarded to getme for $950 USD.

Get free quotes for a project like this
Employer working
Awarded to:
Project Budget
N/A
Total Bids
1
Project Description

Summary.

I want a very custom wordpress theme site built for "[url removed, login to view]". It will be similar to that of:

[url removed, login to view]
[url removed, login to view]

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 [url removed, login to view] or [url removed, login to view] 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 [url removed, login to view] or [url removed, login to view] 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 [url removed, login to view]
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 [url removed, login to view] uses.
I want the same color blue as top header, footer... and the orange/green buttons for download/preview as shown on this page... [url removed, login to view]















Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online