New Events Feature Functionality

Hey everyone!

Solace has jumped head first into wanting to leverage our new events feature as soon as possible. I demo'd it to their CM Manager yesterday and he has come back with some questions from his team:

  • Do those event pages have the ability to add custom html/images in the description so we can add our image and/or “add to calendar” buttons?
  • Can we move the event calendar to the top left just below the “New Discussion” button (or sign in button for lurkers) and bump the quick links down?
  • How many events show at once? Can we populate our monthly series of events without taking over the entire sidebar?
  • What is the logic of the ordering of events in the module?
  • Does the Event Module support multiple timezones

For the first point, the Event page has its own body id so I assume they can stylize it, is that correct? I looked at Pockets and there doesn't seem to be an Events page to place a pocket.

Comments

  • Do those event pages have the ability to add custom html/images in the description so we can add our image and/or “add to calendar” buttons?

    Yup, the event body uses whatever your current editor is, so you can put whatever is supported there. Eg. if it's Rich, images, links, formatting, embeds, etc are all supported.

    Can we move the event calendar to the top left just below the “New Discussion” button (or sign in button for lurkers) and bump the quick links down?

    Yup. It gets moved just like any module (currently can only be done by a CSM through the console config though).

        "Modules": {
            "Vanilla": {
                "Panel": [
                    "MeModule",
                    "UserBoxModule",
                    "GuestModule",
                    "NewDiscussionModule",
                    "DiscussionFilterModule",
                    "NewEventsModule",
                    "SignedInModule",
                    "Ads"
                ]
            }
        },
    

    This is the one we use for our demo site. Note NewEventsModule is the name of the new module we use. It can also be placed in custom themes like this.

    {module name="NewEventsModule"}
    
    # For a specific categoryID. Defaults to current category.
    {module name="NewEventsModule" parentRecordType="category" parentRecordID=5 mode="upcoming"}
    

    How many events show at once? Can we populate our monthly series of events without taking over the entire sidebar?

    The limit is currently 5 at once, then there is a "View All" button.

    What is the logic of the ordering of events in the module?

    It's a bit inconsistent in the 2020.010 release, but in the the 2020.011 release they are sorted with the events closest to the current date first.

    Does the Event Module support multiple timezones

    Events are shown in the user's configured time zone for the site. See this article on Vanilla timezones.


  • BTW it would be awesome if someone could make sure that info gets into a customer facing article.

  • @Adam Charron @ValR

    I spoke to the customer and their developer who came back with the following, would you have any pointers?

    "I attempted to change the css of the different components (by class name and id) in the new events module however there was no change. 

    #EventAttendees {
      display: "none";
    }
    
    .Attending {
       display: "none";
    }
    

    Any pointers to how we can do this is greatly appreciated.

    What we would like to achieve with the new events module

    1. Moving the location of the module on our home page, which you pointed out by using {module name="NewEventsModule"} in the edit html part
    2. Style the events page to remove components by manipulating custom theming css (as per attached). We are stuck here.
    3. Adding custom functionality to the events page (our own registration form, extra add to cal buttons...etc)