Skip to content
This repository has been archived by the owner on May 10, 2023. It is now read-only.

UI Request: Create Event Page #15

Open
KyleTryon opened this issue Sep 11, 2022 · 8 comments
Open

UI Request: Create Event Page #15

KyleTryon opened this issue Sep 11, 2022 · 8 comments
Labels
design needed Looking for UX/UI designer input

Comments

@KyleTryon
Copy link
Contributor

KyleTryon commented Sep 11, 2022

Component Type

Full Page

Component Location

src/pages/app/events.tsx

What is the component's purpose?

The Events Page will be for creating and sharing multiple types of events across multiple social media channels. Examples of events might be; A Twitter space, YouTube live stream, Twitch Live Stream, or another scheduled live event.

It looks like on most systems, creating a scheduled event via API may not be possible. So the design may need to optimize for taking in the link from the scheduled service, as created manually, and then creating the social content around sharing that link

image

Ideas

  • When creating an event, a drop-down could indicate the type of event to create with options such as:
    • Twitter Space
    • YouTube Live Stream
    • URL
  • A title and date/time will be needed for scheduling the event

UX Consideration:

  • What is the best way to take an event that will be scheduled and turn it into a scheduled or queued post?
    • The user may want to post about the event multiple times before it goes live
    • On Twitter at least, it is common to post a thread where the first tweet talks about the Twitter Space, and maybe has an image, and the second tweet in the thread actually has link to the post
@KyleTryon KyleTryon added the design needed Looking for UX/UI designer input label Sep 11, 2022
@Gulshanaggarwal
Copy link

Hey @KyleTryon Twitter doesn't provide API endpoint to create a space. We can only list down spaces. Then creation of Twitter space event isn't possible.

@KyleTryon
Copy link
Contributor Author

Dang, you're right @Gulshanaggarwal. We might be able to make something happen in the future, but I didn't realize the API wouldn't allow scheduling spaces.
https://developer.twitter.com/en/docs/twitter-api/spaces/overview

Maybe we'll need to stick with just putting the URL in there then. Maybe we could potentially even automatically grab the data from the event, but for now maybe we make sure it is input manually?

@Gulshanaggarwal
Copy link

@KyleTryon The Twitter Space API allows you to only get data rather than a post request so we can't schedule. The other thing is we can copy space URL from Twitter app but does it make sense to paste it manually in our app? Why someone will do it?

@KyleTryon
Copy link
Contributor Author

he Twitter Space API allows you to only get data rather than a post request so we can't schedule. The other thing is we can copy space URL from Twitter app but does it make sense to paste it manually in our app? Why someone will

My thought here is that we can help the user create a post sharing their twitter space (or other events, youtube, etc) and we would eventually be able to post them to multiple platforms, not just Twitter.

Some thoughts/ideas:

  • This page might feature a Calendar UI to help visualize events timing/planning.
  • You may be able to generate calendar reminder links (ICS) for the events with details
  • Maybe events become something that is easy to attach to a new post/tweet from the home page's composer component
  • re-share the event before it goes live
  • I am not sure what this would look like, but I'm considering events always request an image, and post a thread by default.
    • The first tweet is the description and header image
    • The second tweet is the actual link
    • Having a thread like this allows two embeds, the picture in the first and the link in the second.

@Cedamar
Copy link

Cedamar commented Sep 17, 2022

Screen.Recording.1444-02-21.at.22.30.05.mov

waiting for feedback

@Gulshanaggarwal
Copy link

@KyleTryon yes, we can create multiple events where we will have Twitter thread for each event(including images+link) which we can share & also sechdule it for reposting. what do you think?

@KyleTryon
Copy link
Contributor Author

@Cedamar I think we can take advantage of the full right side panel to have a dedicated UI. The links on the left could likely remain simple links to a new page.

@Gulshanaggarwal I am not sure how prominent of a feature it would be to group together events. I think we should focus on publishing for individual events.

@Gulshanaggarwal
Copy link

Gulshanaggarwal commented Sep 19, 2022

@KyleTryon I'm talking about single event. Once user create the event, he can also sechdule like 30 mins or 1 hrs ... prior the event thread again will be sent over the Twitter automatically. What do you think?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
design needed Looking for UX/UI designer input
Projects
None yet
Development

No branches or pull requests

3 participants