• Hello,

    I posted this on your calendar plugin page before I noticed you directed people to post on this page.

    I configured book-a-room and this calendar per the instructions. I’ve been able to make reservations and confirm them. I can also make events. None of these appear on the calendar.

    I do have a question on the calendar page: should I use the [showReg] short code or the [showCalendar] short code? I have tried both and the both generate a blank calendar (https://stangelabreachurch.org/sa/news/calendar/). Any idea what I am doing wrong? I do have that page’s URL in the settings.

    Also, when I click on the “Perform an advanced search.” link, the following error is seen:
    calendar error

    Thanks in advance.

Viewing 15 replies - 16 through 30 (of 54 total)
  • Thread Starter Accidental Webmaster

    (@jremley)

    That would be awesome, thank you. Let me know how I can contribute to your coffee fund.

    Let me just double check what you’re looking for. Do either of these apply?

    You want a calendar of Public Meetings that the public has entered and staff has approved. People can not register to attend these. This will be available for all public to see.

    You want a calendar of Events that the public can sign up to attend. But unlike a standard Event, you want the public to be able to sign up and go through approval, like a meeting. This will be available for all public to see.

    Thread Starter Accidental Webmaster

    (@jremley)

    Yes, if I understand the second option this would be the preferred choice:

    You want a calendar of Events that the public can sign up to attend. But unlike a standard Event, you want the public to be able to [submit these via a public page] sign up and go through approval, like a meeting. This will be available for all public to see [if they are set to ‘public’ in the backend].

    If this is too much, then the first option with this small addition will work for now:

    You want a calendar of [Public Events AND] Public Meetings that the public has entered and staff has approved. People can not register to attend these. This will be available for all public to see.

    I won’t be able to make all of the changes for #1, but as for #2, I’m going to work on this – the problem that makes it less that super simple is that an event and a meeting really do contain different information so I need to make sure that meetings can display the title and don’t link to registration. Not a super big deal, but not a 5 minute fix. I’ll work on it and try and get a release out soon.

    Thread Starter Accidental Webmaster

    (@jremley)

    Great, thank you!

    I don’t know if perhaps another option would have more universal appeal – to give the admin the ability to convert a private meeting to an event (they would have to complete the additional fields). The public calendar can then still only show events.

    In the long run it may be a good idea to have the same data structure for both meetings and events, and utilize only the needed fields for each.

    Thread Starter Accidental Webmaster

    (@jremley)

    Hi, I don’t mean to bother as I know this is a volunteer side gig for you, but do you have any timeline to accomplish this? That is, being able to show events and meetings on the external calendar? All of my efforts are for a volunteer side gig as well, and they are getting nervous that we don’t have a final solution in place yet. Thanks!

    Our library uses Book a Room, so it’s not a matter of being volunteer as much as it being one part of my job, and one that needs to be prioritized for our library first; otherwise, this plugin wouldn’t exist.

    I appreciate the suggestions and understand your impatience, but, being a free plugin, I can’t personally offer the same level of customization and support you would get from a paid product out of a large company. And I still try to be very prompt about bug fixes and adding new features!

    That being said, there are some problems in what you want to do that need to be addressed because this is something that the plugin was never designed to do. I am looking at ways to do it, even if it’s a one-off fix, but it’s not just flipping a switch, it’s modifying how things are written to the DB and how data is collected. At this point, it might be quicker if you aren’t getting a ton of these a day, to just have the staff who approves a meeting then copy and paste it into an event, then remove the meeting (archiving it would remove it from the schedule without sending out a denial email). That way, you use the meeting form as data collection, then create your own event.

    The biggest issue in making a quick fix for this is that, while they share the same table, meetings and events are different enough that I’m going to have to make a whole new function for displaying mixed items. This is because it isn’t just the display that’s made for events only, it’s the search (which has options for categories and ages, things that aren’t in meetings), automatic registration links (which meetings don’t have) and a bunch of other things. I’m going to have to make a whole new shortcode and function to manage this.

    I may have a test version of an updated plugin later today. I have one more thing I need to do before it’s ready to test, if you’d like. Searching is limited to boolean search instead of natural text search, no category or age filtering and no sorting.

    I don’t want to release this as an update, at least not yet, so I’d have to get you a beta version that you could install to test, if you’d like.

    If you’re still interested, let me know.

    I don’t want to leave this up forever, but can you give this a try?

    Uninstall the current Book a Room Event Calendar Plugin. Not the main plugin!

    Then install this one.

    https://meetings.heightslibrary.org/wp-content/uploads/2017/05/book-a-room-event-calendar.zip

    You need to go to Settings > Event Settings and check the Allow Public Meeting View, then use the shortcode [showCalendarAll]

    This may not work for you and may be buggy. It is use-at-your-own risk, as always. Hopefully it works fine, though.

    Ah this thread makes things make much more sense! I too was expecting public meetings to populate the event calendar.

    If you do develop a short code for this additional functionality I’ll be interested too.

    BTW – Colin, You rock and thank you so much for this plugin! I’m sure being a dev on projects like this and having more folks want more functionality, more customizations can start feeling like a thankless job, but it’s super cool and we appreciate what you have done.

    Hmm I may have to try out your beta event cal plugin and the [showCalendarAll]!

    Thanks for the kind words! I appreciate it! Like I always say, my dream job is to just get paid to write free software for libraries (and anyone else, for that matter)!

    Give that beta zip a try and let me know if that works for you!

    The showing all the meetings is working!

    I am having an issue with the CSS not looking right and I have this error at the bottom of the page.

    Warning: Cannot modify header information – headers already sent by (output started at /www/wp-content/plugins/book-a-room-event-calendar/bookaroom-events-main.php:2808) in /www/wp-admin/post.php on line 197 Warning: Cannot modify header information – headers already sent by (output started at /www/wp-content/plugins/book-a-room-event-calendar/bookaroom-events-main.php:2808) in /www/wp-includes/pluggable.php on line 1195

    Actually when I go to the page using the perm address that error is not an issue. Woohoo!

    I just need to figure out some formatting stuff and I’m about ready to go live.

    Here are the pages if you’d like to see how the all events calendar looks:
    https://warrenpl.org/meeting-room-page/
    https://warrenpl.org/meeting-room-event-calendar/

Viewing 15 replies - 16 through 30 (of 54 total)
  • The topic ‘Events do not display on calendar’ is closed to new replies.