Welcome, Guest
Username: Password: Remember me
1. The "search..." box above searches the Docs & Forum Posts. The "Search" tab above just searches the Forum Posts. :side:
Please use these to search for your issue *before* creating a new message topic, as your issue may have been previously solved.
2. Please put your Club # and Club Web Address in your Forum Signature (best) OR in each post to get faster support from us.
Click here to edit your signature at the bottom of the Profile Information tab.
3. Our user and admin docs are available at: support.toastmastersclubs.org/doc "There's a doc for that!" ;)
4. There is an "Opt In" Feature for newly added members. The Opt In document explains the strikethrough member information. Click Here to View the Post
5. When posting a New Topic , please include all relevant details and be specific. When did your issue 1st occur? What operating system, browser, & browser version are you using? Did you refresh your browser cache? Are your cookies enabled? Lastly, a screen shot is often helpful.
6. Please abide by the Terms of Use . We are volunteers contributing our spare time. We are happy to assist you, so long as you are respectful and courteous.
7. We are always looking for new FreeToastHost Ambassadors to join our team and support fellow Toastmasters in their use of the FreeToastHost website system. If you are familiar with the system and have some interest, send a Send Us a Private Message.
  • Page:
  • 1

TOPIC:

API is 100% Necessary 8 years 2 weeks ago #59549

  • vbullinger
  • vbullinger's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 1
  • Thank you received: 1
Hello. I'm a computer programmer and am in a Toastmasters club for programmers - TechMasters. We keep making fully custom websites instead of using Free Toast Host. I think we should stick to using Free Toast Host, personally, but need help with buy in.

One thing I was wondering was API support. I wanted to know how good it was. Come to find it's non-existent.

I've seen the other threads on this topic. They keep saying that the code is proprietary, so we can't have an API.

Excuse me: what?!?

APIs do not expose your code. They just provide a simple way to get the same information and functionality but in a different manner.

For example, instead of going to myclub.toastmastersclubs.org/agenda to visually see an agenda, maybe I just want the information. So you make a JSON end point like toastmastersclubs.org/[myclubnumber]/agenda/[some key or date] and then you'd get a JSON block with the same information. I could then use this to display somewhere else.

You can also expose endpoints to change data like signing up for roles or adding members, etc. This is not hard. You have all the code for it. You just need to expose the code to authorized users.

For example, Meetup has an amazing API. I'm contemplating writing code to announce meetings from our site and add speaker bios from our database into the Meetup details, etc.

There's absolutely zero reason not to do this.

There's absolutely no excuse for not doing this.

There's absolutely no excuse for this not being priority number one, in all honesty. Soooooo much functionality and value would be added by such a simple gesture.

Will there be problems or breaking changes in the future? Sure! Who cares?!? We'll adapt. And we won't complain, I promise. Just put in release notes explaining the breaking change or do the versioning thing (put the version number in the API calls).

Thanks for all the hard work you guys do. I hope this gets a legitimate look in the near future.
The following user(s) said Thank You: rglennwalker
The topic has been locked.

API is 100% Necessary 8 years 2 weeks ago #59553

  • empulse
  • empulse's Avatar
  • Offline
  • New Member
  • New Member
  • Posts: 12
  • Thank you received: 2
I definitely second that. Well put. I too am a programmer and have been very frustrated with many aspects of FTH2, a few of which could be resolved by providing an API. Some of the changes to FTH2 lately have made preparing meeting agenda much more difficult. I would have preferred an open source framework like DotNetNuke for the platform instead of the current one.
James Brown, CC
VP Publicity
Webmaster
Southern Berkshire Toastmasters #8792
Great Barrington MA
empulse.net
The topic has been locked.

API is 100% Necessary 6 years 2 months ago #72109

  • mikezawitkowski
  • mikezawitkowski's Avatar
  • Offline
  • New Member
  • New Member
  • Posts: 6
  • Thank you received: 0
I too would like to see this! You can keep hold of your proprietary rights, but if you provide a RESTful API, it will allow other people to expand upon your service, and make it a richer experience. Examples of proprietary but open APIs include Google, Facebook, Twitter, and many more companies that provide some level of access. Also most government organizations provide this too. If you need any help or have questions, there are plenty of us here who would help you make this possible!

I look forward to seeing what you cook up in terms of developer access!
Website Administrator of Las Juntas Toastmasters
Club #2473
lasjuntastm.toastmastersclubs.org
The topic has been locked.
  • Page:
  • 1
Moderators: Pamrhtaylor3jliumarc33NotLiabledeedubbleyooNSBPhyllis Kirouac
Time to create page: 0.035 seconds
Powered by Kunena Forum