Custom Add-On Development Needed

This topic contains 0 replies, has 1 voice, and was last updated by  mwtada 7 years, 11 months ago.

We have moved to a support ticketing system and our forums are now closed.

Open Support Ticket
  • Author
    Posts
  • #201097

    mwtada
    Expired Member
    Post count: 7

    I am using GeoDirectory, for a “Best Of” contest/directory site ( https://bestofvi.com/ ). We started using it last year, and cobbled together a make-shift solution. Unfortunately, last year, we were in a rush. Last year’s developer altered the core GD plugin, which means we have been unable to update it, or any of the add-ons (very bad). I would like to have it done correctly (as in better integration with GD and add-ons, making better use of GD add-ons, and creating custom add-ons where needed), this year.

    For the most part, the way GeoDirectory (and the add-ons) work is what we want. However, the big difference comes with the multi-channel contest integration.

    I need bids and time estimates for the following:
    1) Integrate contest registration options into GD Create/Claim listing form.
    2) Creation of new website (clone of current, except with changes, as indicated below). I have a separate install, for development, on my server. I have LiteSpeed running on my server. I highly recommend you work on my server (or, at least, upload your work frequently, for testing). Otherwise, you may just be creating more work for yourself.
    3) Creation and testing of custom add-ons.

    WEBSITE SETUP, REGISTRATION AND VOTING:
    The first, and easiest part (I think), is I need an add-on created, which allows users to vote for the businesses, in multiple categories. I am wondering if we could use some, or most of, the code from the MultiRatings and Reviews add-on, with some modification, to do this. If not, that is fine. I just thought it might make less work for the developer.
    For an example of how this works, you can take a look at this listing:
    https://bestofvi.com/nominees/vi/st-thomas/banana-tree-grill-5/
    One problem with the way this was done, last year, is that multiple listings had to be created for each business-sub category combination. So, in the above example, there are actually 5 listing pages for this one business. Obviously that is no good. I need to be able to have one listing, per business, and assign multiple categories and sub-categories to each business listing. I believe this is doable with GD, by default, but the developer I had working on it last year did it wrong. We did not have time, before the contest started, to go back and fix it. So, we used it, as it was.

    I also need to be able to turn voting on/off, at certain dates. When voting is turned off, the “Vote For Us” tab should not be visible. Once votes are finished being tallied (there is offline, print ballot, voting, as well), we will want to show the awards each business has won, in a “Best Of The VI” tab, instead.

    When a business or person is registering or claiming a listing, they need to be able to select some options, in addition to the normal GD listing creation/claim options. You can view the Registration form, created last year, here:
    https://bestofvi.com/registernominate/
    There are currently some errors coming up. I am working on getting this fixed. This form was created, for last year’s contest, because of the short amount of time we had. This year, I want to integrate the options into the GD listing form.

    Regarding voting, users need to be able to vote for any business, from a dedicated Vote Now page ( https://bestofvi.com/vote-now/ ), as well as vote for a particular business, in that business’s specified categories, on the business listing page.
    Each voter can vote as many times as they want, but only their most recent vote, in any given sub-category, is counted.

    When we are setting up a new contest website, we will have an Excel spreadsheet of the ballot. We want to be able to upload this to the website, to populate the initial categories, sub-categories, locations, business listings and ballot items. We currently have this ability, but it will need to be re-created to work with this year’s version.

    When voting is finished, we need to be able to export the tallied ballot, in Excel format (CSV is ok). Again, we currently have this, but it will most likely need to be re-created.

    OTHER CHANNEL INTEGRATION:
    This can either be part of the same add-on, or can be developed as an additional add-on.

    Voters are able to vote, via Twitter (specially composed Tweet), SMS (we use Twilio for this), a Vote Now tab on the contest Facebook Page, and by posting on Instagram (and including specific info, in the caption). Aside from the Facebook voting, we use ballot codes, to enable voting on the digital channels.

    Each voter can vote as many times as they want. Only their most recent vote, in a given sub-category, will count. **Note** They can vote for the same ballot item, on each separate voting channel, and it counts. So, a user could vote for a ballot item, on Facebook, SMS, Twitter, and the website, and that would count as 4 votes, for that ballot item.

    The SMS and social media votes need to be pulled into the web application (our custom add-on), and added to the database. We want to be able to tally each channel separately, as well as have the total combined counts.

Viewing 1 post (of 1 total)

We have moved to a support ticketing system and our forums are now closed.

Open Support Ticket