This board is only for raising and voting on feature requests (Ideas / Suggestions).
Please raise any Bugs via "Get Help" button on your calendar admin dashboard.

Venue import from CSV to provide multiple options

An app/widget which imports a CSV/Excel file of venues into the calendar's Venues table, which in addition to enabling the import of existing venues instead of keying them all in, could also allow for the creation of a list of venues (via shortcode or super widget) which would serve as a kind of directory of all the venues. Each venue in this list would be clickable to reveal a popup window showing the venue details, and of course the most recent 3-4 events occurring at this venue. 

In this way, the TImely calendar would become the Calendar & Business Directory. The Events Calendar from Modern Tribe is about halfway there with this, as they do have a shortcode to list the venues which you can see here:

but this could be much powerful and functional if it could come closer to something like what the WordPress GeoDirectory plug does:

 Since you already have lat/lon and the Google mapping in there, it seems like it would not be too great of a leap to bring it to this level. This feature would require the CSV file to be formatted with the following field names in the first row, in this specific order to match the existing venue data:

accessible (bool y/n)
parking (bool y/n)

The address field if possible should be expanded to 

street address
ZIP/country code

so that those can be used for sorting/organizing, and to allow for filtering the venues (show only venues located in N.J., or only in Ontario). Also, any custom fields needed would be included as add'l rows following the standard fields. All fields are strings other than "accessible" and "parking" which are boolean y/n. 

  • Gil Poulsen
  • May 6 2017
  • Needs More Votes
  • Attach files
  • Admin
    Rik Logtenberg commented
    May 08, 2017 12:43

    Hi Gil! Thanks for raising this idea.

    We will check the votes for it, in order to prioritize the development.

    Timely Dev Team