Home Announcements 🎙

EN Technology Roadmap [Help Requested, Discuss Here Please]

OK folks, looking for some big picture help on the technology side. So, Calling All Geeks please!!!!

I have outlined the four key components of EN in this Roadmap Document here, but to recap they are Social (Forums), Events, Training and Learning. 

The next phase of EN is focusing on the Events side of the equation, and I need your help outlining what we need so that I can work on getting it done.

Hint: The answer isn't "Try this other system" ...I am looking for specifics please!  ;)

Desired Outcome: 

Initial Version

  • An Events "channel" that displays in date order, not unlike the one you can find at Ironman.com/races where you are able to filter by Type, Date, etc. This would be powered by a database.
  • Each event would have basic race info, link to the race website, and a dynamic list of EN folks who are participating. Events added by EN Staff only.
  • Members would "join" an event by submitting their Season Roadmap (submitting a form). 
  • A tag would be assigned to that User such that users could be supported behind the scenes by Staff and relevant website content. These tags would be pushed to our third-party user management system (Intercom). 
Future Version(s)
  • Season Roadmap submissions would generate a list of folks to follow, and relevant resources. AKA if you chose IM Wisconsin, it might suggest some other folks to connect with, as well as the Wisconsin forums. Eventually the Season Roadmap submission would recommend training plan choices by default, with the option to connect with a coach beyond that for more input. 
  • Notifications that a User has joined an event would be posted to our Dashboard / social feed. 
  • Athletes able to "join" Events from the event page vs submitting a form. 

There might be something I have missed, or something else that would make this easier or not. I am not averse to a third party solution, I just want to make sure that you, our members, can connect and self-organize to maximize your EN experience. 

I look forward to your feedback below, thanks!

~ Coach P


Comments

  • Great idea. Here are some thoughts:

    1) The ability send an invite to an event to another team member. 

    2) the ability to submit an event. That was local races can make the list 

    3) the ability to sort by region 

    4) Auto recommend events based on distance and your season road map/training plan. If we're getting close to the end of th OS it could recommend 10k 13.1's. If we are wrapping up a Get Faster block it could recommend a sprint. 

    5) it could warn us if we are looking at an event that will interfere with a key workout weekend (such as a race rehearsal)

    6) earn badges for Event Participation. 

    7) Log race results against the event

    8) the ability to search/list past events that we participated in. 

    9) dynamic integration of events into the Season Road map

    10) Denote if you are racing or spectating the event

    11) sort by Key Events

    12) direct link from event to the master forum post, race website, race type specific execution page
  • With respect to the road map it would be nice if 

    1) we could see the total hours, miles and yards  for each week 

    2) highlight key workout weeks such as test and race rehearsal weeks. That helps plan vacations. 

    3) add goals to the roadmap such as run streaks, core challenges, etc
  • @Chris Oubre -  thank you for the feedback!

    Everyone else, I'm specifically looking for recommendations on how to achieve what we need. I'm not a technology guy, so I don't know the code or technology requirements to make happen when I want.

     But I do know that I definitely don't want to go find a firm that's going to charge me $500 an hour to write a survey!

    There are plenty of you in here who are deep in the technology space, this is your chance to speak up!
  • Coach - looking to a future version, it would be nice if the season road map identified conflicts based on the events an athlete has joined.  Aka:

    - Suggests you have too many races scheduled if you are getting over ambitious.
    - Tells you if your selection of Ironman X does not line up with your selected out season start 
    - Recommends ideal dates for a training camp based on selected "A" event
    - Tags existing race reports and/or other info already in the EN space when a new event is selected.
  • edited September 21, 2017 12:05AM
    P,
    I suspect the answer to your MAIN question, as far as technology is concerned, lies in CROWDSOURCING.
    I understand the concept but don't really know where exactly to begin looking for (someone in thENation might know better).
    I did some "basic google digging" and here are a couple articles that might point you in the right direction:

    https://www.theguardian.com/technology/crowdsourcing

    https://appirio.com/cloud-powered-blog/what-are-the-hottest-technologies-in-crowdsourcing

    https://en.wikipedia.org/wiki/Crowdsourcing

    https://www.sculpteo.com/blog/2016/10/19/13-best-crowdsourcing-platforms-for-product-design/

  • i think what you are looking for here is a wish list... 
    ability to upload wko's to trainingpeaks.. perhaps having a way to do an entire plan? or a week or month at a time? also, if i want to hack my wko by mixing and matching from intermediate and advanced, being able to go to an individual wko on EN and clicking a button to upload that button, then I can go to TP to delete the originally scheduled wkos
  • NO WISH LISTS PLEASE.

    I am looking for guidance on what technology we could use to achieve what I have outlined above.

    IOW, if you use websites that are really awesome and you think EN should do that, then send me that link.

    Pretty please don't ask me for anything that has never been done before (technologically speaking). 

    I know people want the EN app to gently tickle their feet at 4am before brewing the perfect latte, then sync Strava with their Work Calendar, notifying co-workers of sweat levels and likelihood of workday excellence. And ordering you the right meal at dinner time so you don't binge. But first, we have some big picture items to solve.   :D
  • Have you thought about SharePoint?  It's a Microsoft product that allows you to create events with workspaces that you can store links and files in. People can sign up for events. They can also sign up for automatic announcements and email updates. Access can be controlled tightly. You can enable some people to edit the event and other just to be able to read it and sign up.   It also hase many other features such as Wiki capability, file management, etc....

    https://products.office.com/en-us/sharepoint/compare-sharepoint-plans

    https://products.office.com/en-us/business/office-365-business-essentials

  • edited September 22, 2017 6:09PM
    I would also recommend looking at Zapier as a starting point. They are a connector for all kinds of applications. You can filter by the type of apps you are looking for (database, forms, etc.) to see what all they can interconnect. Then you can choose apps from each category as building blocks for the overall solution. A lot of flexibility. Zapier is one of the integrations listed for Intercom as well.

    I have used Zapier to connect all kinds of different apps to get data where I need it - works great.

    https://zapier.com/zapbook/

    I just did some additional digging to find the CMS of another online community I'm a part of (Youpreneur.com). Their forums are very clean and user friendly. They appear to have a lot of features and could be worth looking into:

    https://invisioncommunity.com/



  • edited September 22, 2017 6:14PM
    Have been trying to think of an equivalent service… seems almost like you are describing the type of system that conferences and industry trade shows use to:

    • Post a schedule of events/seminars that is viewable to all users,
    • Allow members to "sign up" or "register" for the events/seminars
    • Deliver content to the registraants
    I don't know what services are used for these types of events, but could be that you could link the EN team page to one of these services and use the service to manage the content, the schedule and the registrations???
Sign In or Register to comment.