Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Front Page: Standardize Logic and Admin Control to list events (promoted, featured, cfs etc.) on start page #4697

Closed
13 of 21 tasks
mariobehling opened this issue Aug 1, 2020 · 3 comments · Fixed by #4977, #5679 or fossasia/open-event-server#7455

Comments

@mariobehling
Copy link
Member

mariobehling commented Aug 1, 2020

We have tried different ways to control events automatically that we want to show up on the front page. It is time to standardize a logic how events show up on the front page.

1. Featured Events

This is easy. Any event that is switched to "Featured Event" by admins is listed here.

2. Upcoming Events

Cat a)

  • up to 21 events should be listed here
  • admins should have the option to move any event without restrictions to the top of this line by switching events to "Promoted Events" in the event admin panel
  • promoted events should always show up on the top of "Upcoming Events"

Cat b)

  • other than that there are the following requirements for events to show up here (if they are not promoted). The event should have
    • location or online link and a date
    • tickets
      • Once tickets are sold out the event should not be promoted to the front page anymore
      • Once the ticket sales period has ended the event should not be promoted to the front page anymore
    • an event image
    • an event logo
    • Event Type
    • Event Topic
    • Event Sub-topic
    • a Twitter link added

3. Call for Speakers

  • Up to 12 events should be listed here and there should be a "more link" below to show more events on the cfs page if there are more events
  • Events listed here have a
    • Call for Speakers
    • Everything that is in "Cat b" of Upcoming events

4. Admin Section

  • In https://eventyay.com/admin/settings add a sub tab "Front Page"
  • Show 3 sections: Featured Events, Upcoming Events, Call for Speakers
  • Below each section list the requirements to be listed in the section (as listed above)

Screenshot from 2020-09-03 19-41-29

@mariobehling mariobehling added this to the Administration milestone Aug 1, 2020
@maze-runnar
Copy link
Contributor

I am taking this one.

@iamareebjamal
Copy link
Member

This is not as high priority, please pick a bug from scheduler milestone

@mariobehling
Copy link
Member Author

This has been mostly solved and we can follow up on other areas later. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment