Skip to content

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

Closed
@mariobehling

Description

@mariobehling

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions