justicenation / slashclock

/clock concept as a new Slack app
GNU General Public License v3.0
0 stars 0 forks source link

Distribute app to other teams #6

Closed martyychang closed 6 years ago

martyychang commented 7 years ago

Do whatever needs to be done to distribute the slashClock app to other Slack teams.

Conditions of satisfaction

The slashClock app is installed for another Slack team, and the following supported commands are working as expected.

martyychang commented 7 years ago

Need to look into the Add to Slack button

martyychang commented 6 years ago

The command description also needs to be updated to accurately reflect the current MVP. For example, amend will not be a supported command for the first release.

martyychang commented 6 years ago

Distribution should support the following scenario.

  1. BDR attends an event
  2. BDR meets a Slack admin from a prospective customer
  3. BDR shares a friendly URL with the contact, such as https://www.slashclock.com/install or https://install.slashclock.com
  4. The admin opens the URL on her smartphone to check out the details
  5. The admin clicks the Add to Slack button
  6. The admin authorizes the appropriate scope for the app
  7. The admin is taken either to a confirmation page or directly to the Slack workspace (which is the flow as of #14)
martyychang commented 6 years ago

Creating a clean-looking site with the new Google Sites product was easy, but sadly custom domains are not possible with sites created using the new Google Sites product

martyychang commented 6 years ago

I thought perhaps instead then I'd build the site using a public, unauthenticated community, following the steps in "Running your community under a custom domain". For the SSL certificate, I discovered that Comodo offers free 90-day certificates and that Comodo is also accepted by Salesforce for outbound messaging, which is a plus.

I created a certificate using "OTHER" as the web server, and using alternative DCV I was able to construct a single bundle file from the .zip package downloaded from Comodo. The knowledge articles below were extremely helpful in getting me through the process.

The cosmetic problem I have now is that while opening http://www.slashclock.com will automatically redirect me to the secure URL https://www.slashclock.com as desired, after opening the secure URL I am once again redirected to the /s path. This functionally isn't a problem... but it just looks ugly. :/

martyychang commented 6 years ago

I posted a question to the Trailblazer Community about this cosmetic issue titled, "Default custom domain for community site to mask /s path"

martyychang commented 6 years ago

I'll come back to making the domain and page pretty at another time... For now this URL works and requires almost no maintenance and no custom SSL certificate: http://slashclock.com