• Resolved gkbenji

    (@gkbenji)


    tl;dr: 3.X is totally broken on my site. This webmaster is not happy.

    First, I’ll soften this a bit by saying that this has been a great plugin and I appreciate all the time you have put into it to provide it for free.

    However, the 3.X update completely broke my calendars. This is not an update. By doing a complete rewrite and renaming it, it is a different plugin, albeit with similar functionality. I might just as well delete everything and start from scratch. I am fortunate that I read “What’s new” before clicking “Update” on my actual site, and had a test site I could try it out on. Others were not so lucky.

    Okay, rant over, sorry. I have one main question, and few other comments.

    1. How do you see events in the widget? I found this in another thread here:

    “[Not so much a feature request as a bug report. Tooltips on hover should work but do not.]
    This was done intentionally for the widget grid when it is in a “responsive” state.
    Thank you guys for the feedback will note this down as a feature request to discuss with the team.”

    After the update, the calendar widget in the sidebar shows a highlighted date and dot on days with events. No tooltip with hover, and not even clickable. So, my question is: what good is it then? A calendar where people can’t see what the events are is useless.

    Am I missing something here?

    2. Custom styling is completely broken. Reorganizing and renaming all the classes threw all my styling work out the window. Not cool.

    3. Given how often you keep telling people to turn on “Always enqueue scripts”, perhaps that should have been the default. I believe it was in the 2.X version. Until I checked that box, my calendar didn’t even show up. I get that it’s a performance thing, but please think about making that default the other way around: enqueue unless performance is an issue.

    IMO you should have just said, “We’re discontinuing support of Google Calendar Events, but we have this great new plugin called Simple Calendar you might want to try.”

    https://www.ads-software.com/plugins/google-calendar-events/

Viewing 15 replies - 1 through 15 (of 26 total)
  • copsphotography

    (@copsphotography)

    Wish I had some answers for you. I totally agree with your rant. I will be restoring my pre-update website from backup tomorrow. Then I’ll be looking at which calendar app will be the best replacement.

    Plugin Contributor Nick Young

    (@nickyoung87)

    1. How do you see events in the widget? I found this in another thread here:

    “[Not so much a feature request as a bug report. Tooltips on hover should work but do not.]
    This was done intentionally for the widget grid when it is in a “responsive” state.
    Thank you guys for the feedback will note this down as a feature request to discuss with the team.”

    After the update, the calendar widget in the sidebar shows a highlighted date and dot on days with events. No tooltip with hover, and not even clickable. So, my question is: what good is it then? A calendar where people can’t see what the events are is useless.

    The hover feature is disabled there but you can click on the events to see the details.

    2. Custom styling is completely broken. Reorganizing and renaming all the classes threw all my styling work out the window. Not cool.

    With a new codebase to allow us to expand this for future development this had to be done. It was not a light decision on our part as we are aware that a lot of users use custom CSS, but ultimately we decided in order to restructure it only made sense.

    3. Given how often you keep telling people to turn on “Always enqueue scripts”, perhaps that should have been the default. I believe it was in the 2.X version. Until I checked that box, my calendar didn’t even show up. I get that it’s a performance thing, but please think about making that default the other way around: enqueue unless performance is an issue.

    This is actually more a problem because of how people are using the plugin misxed in with how WordPress actually works. The plugin will enqueue the scripts by default for most people. I think the issue with us repeating ourselves here is the amount of people that are using the shortcodes in custom ways or widgets that are not the default widget bundled with the plugin.

    Thread Starter gkbenji

    (@gkbenji)

    Thanks for the reply. Are events supposed to be listed in the widget? All I get is a dot; nothing is clickable.

    https://testsite.rivendell-school.org

    I am still not sure if I am going to update, with functionality concerns (as well as all the time I’m going to have to spend re-styling). This is the second major rewrite of this plugin; remember stability is important for webmasters too, not just the latest greatest features.

    Thread Starter gkbenji

    (@gkbenji)

    Ok, more odd behavior. THIS month (Nov) only shows a dot, and no events. But if I click to go to the next month (Dec), I suddenly see the events listed in the widget… as full text, which expands the widget and blows up the layout.

    Then if I go to January, back to just dots… then February, events show in text. Some months I see the item title, other months I just see dots. In no case is anything clickable. I tried calendar settings for both “click” and “hover” (which, BTW, is misleading as it implies you can still get hover in the widget on desktops which does not seem to be the case).

    What is going on here?

    Plugin Contributor Nick Young

    (@nickyoung87)

    Looks like not all the scripts are getting loaded correctly.

    Do you have the option “Always Enqueue” enabled in the plugin’s advanced settings?

    Thread Starter gkbenji

    (@gkbenji)

    Yes, “Always Enqueue” is enabled. When it wasn’t, I couldn’t even see the calendar at all.

    Plugin Contributor Nick Young

    (@nickyoung87)

    Are you still having these issues after the latest update (3.0.4) ?

    Thread Starter gkbenji

    (@gkbenji)

    Sorry, haven’t been looking at this for a while. Just updated to 3.0.5, no change. Same odd behavior, only some months have text, nothing is clickable.

    I will try to find time today to see if there are other plugin interactions as well.

    Thread Starter gkbenji

    (@gkbenji)

    Update: I deactivated every single plugin except Simple Calendar, and no change in behavior.

    FWIW, the test site is running a child theme of Genesis 2.2.2.

    Plugin Contributor Nick Young

    (@nickyoung87)

    Does your theme have a wp_head() function in the header file?

    Does it work on a default theme like Twenty Fifteen?

    Thread Starter gkbenji

    (@gkbenji)

    Yes, Genesis theme has wp_head(). I tried Twenty Fifteen (along with all other plugins disabled, and 3.0.6 version of Simple Calendar). The only change is that now NO months show any text for events. I simply get a dot for each event in the grid, and still nothing is clickable. I have left the site like this if you care to look, Test site

    In any case, how do you show events to click on without adding text that will screw up the widget size? The widget is in a sidebar just a few hundred pixels wide. Plenty of room for dates (which previously you could mouse over to see events) but none for event text.

    Plugin Contributor Nick Young

    (@nickyoung87)

    Looked at your test site and for some reason the CSS file is not getting loaded. We need to figure out why that is happening and then it should look normal. And on your test site I assume “Always Enqueue” is enabled already?

    Thread Starter gkbenji

    (@gkbenji)

    Yes, “always enqueue” is enabled.

    Plugin Contributor Nick Young

    (@nickyoung87)

    Ok that is really weird then. Is this using the widget that comes bundled with the plugin? And also, you are running the latest (3.0.6) version correct?

    Maybe you can attach your system report here so I can see if anything stands out?

    Thread Starter gkbenji

    (@gkbenji)

    Yes, 3.0.6 and using the provided widget with a grid calendar. Default Twenty Fifteen theme with NO other plugins enabled. There is also a list calendar (using the shortcode)if you look at the “News > Upcoming Events” page.

    Here is the system report. It says I’m using Firefox but I’ve tried Chrome and get the same results, so it’s not a browser issue.

    ### WordPress Installation ###

    Site Name: Rivendell School
    Home URL: https://testsite.rivendell-school.org
    Site URL: https://testsite.rivendell-school.org
    Version: 4.3.1
    Locale: en_US
    Timezone: America/Denver
    Multisite: Yes
    Permalinks: /blog/%postname%/
    WP Memory Limit: 64 MB
    WP Debug Mode: No
    Script Debug: No

    ### Active Theme ###

    Theme: Twenty Fifteen – 1.2
    Child Theme: No
    Parent Theme: –

    ### Server Environment ###

    Web Server: Microsoft-IIS/7.5
    PHP Version: 5.3.29
    MySQL Version: 5.6.27
    Server Timezone: UTC
    Display Errors: Yes
    Safe Mode: No
    Memory Limit: 256M
    Upload Max Filesize: 100M
    Post Max Size: 100M
    Max Execution Time: 300
    Max Input Vars: 1000
    fsockopen: Yes
    cURL: Yes
    SOAP: Yes
    SUHOSIN: No
    WP Remote POST: Yes
    WP Remote GET: Yes

    ### Client Information ###

    IP Address:
    Browser: Firefox 42.0 (Windows)

Viewing 15 replies - 1 through 15 (of 26 total)
  • The topic ‘Rant, and how do people see events in the widget?’ is closed to new replies.