Closed

Event Calendar for my Wordpress Blog

This project received 32 bids from talented freelancers with an average bid price of $2365 USD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
$1500 - $3000 USD
Total Bids
32
Project Description

I currently have a Wordpress blog, which has two components:
- posts, which are regular news type blog posts
- pages, which I use as event information pages for a variety of sports events

The event pages currently are simple pages with just headings and no custom fields. There are similar 7-8 headings in every page.

Requirements:
1. Organize existing pages into custom fields so that each page can be maintained in a more organized manner. About 25 custom fields are expected. Existing pages (about 1800) to be migrated to new custom page type/template.

2. Bulk upload new event information using a CSV/XLS file which has data (partial) for each event.

3. Support registered users with profile. Allow registered users to add their events into the system (to be reviewed and approved later by site administrator). An admin section required for the same which allows for approval of events, and editing of data before approval.

4. Site admin should be able to bulk edit event data (mostly event date, title) in a tabular form, the table is to be displayed after entering an event shortlisting criteria (mostly date based).

5. Linking of event and event result page. Each event page also has a separate result page on the website (created manually and currently existing). Currently the two are not linked. Enable linking of the two pages via some custom field. In event bulk editing section, a link to the result page should also be displayed when the table of events is presented after entering the search criteria).

6. Most important requirement. Provide a calendar system for the events (tabular). Users should be able to search for events by Country, Dates, Location, Event_Type (5-6 different event types), etc. This search might be provided on top of page or on LHS. The users should be able to narrow or widen their search criteria (like used by most online retailers nowdays, like Amazon, etc).

The calendar system should result in URLs of the following form:
If there are 200 countries, and 5 event types, then it should result in approx 200*5 URLs (yes, that many, each listing events of a particular type for each country).

So, for example, following pre-generated calendar pages should be there in the system for USA:

[url removed, login to view]
[url removed, login to view] (list events of type 1)
[url removed, login to view] (list events of type 2)
[url removed, login to view] ...
[url removed, login to view] ...
[url removed, login to view] ...
and so on for all countries for which information exists in our event pages.

System should automatically generate (through a cron or a script or as a result of addition of any new event) this set of URLs.
- either daily
- or manually on demand
- or automatically on addition of a new event page

For USA, I also want a state level event calendar also. i.e.
[url removed, login to view] (list events of type 1)
[url removed, login to view] (list events of type 1)
... and so on (i.e. 50*5 pregenerated calendar pages)

I am attaching some screenshots of how the refinement criteria on the LHS of calendar page might look like. The refinement criteria will change depending on what calendar is currently open.

For example, when viewing events from top, you might be presented with a LHS (attachment [url removed, login to view]) which shows all countries, while if you have selected a country also, LHS might show the states of that country for shortlisting (attachment [url removed, login to view]).

This is more or less the scope of the entire project.

I am running this blog for the last 5 years. I have basic understanding of wordpress and basic php as well.

Looking forward to start on this as soon as possible. Last time I posted a project on similar lines on Elance, I did not get any satisfactory offers. So, please dont waste your time on making an offer if you are not exactly sure of how this is to be done.

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