CUNY Graduate Center - Project Tracking System: Issueshttps://redmine.gc.cuny.edu/https://redmine.gc.cuny.edu/favicon.ico2023-11-10T18:43:40ZCUNY Graduate Center - Project Tracking System
Redmine CUNY Academic Commons - Bug #19247 (New): CV editor scripts not loaded in Dashboard > CV > [edit]https://redmine.gc.cuny.edu/issues/192472023-11-10T18:43:40ZBoone Gorgesboone@gorg.es
<p>Jeremy, this is probably why you were not able to edit CVs in the Dashboard. It appears that the cac-cv-editor script is never loaded in the Dashboard. The script is registered in Front\Editor::setup_editor(), but it seems like this is only invoked in PostType\CV\filter_template(). Could you have a look?</p> CUNY Academic Commons - Bug #18213 (New): Google Analytics 4 migration documentation for usershttps://redmine.gc.cuny.edu/issues/182132023-05-12T15:40:30ZBoone Gorgesboone@gorg.es
<p>Individual sites on the Commons can have their own Google Analytics tracking. See <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: StatPress performance & migrate to per-site Google Analytics (Resolved)" href="https://redmine.gc.cuny.edu/issues/10722">#10722</a>. Since <a class="issue tracker-3 status-5 priority-4 priority-default closed" title="Support: Google Analytics 4 tagging (Resolved)" href="https://redmine.gc.cuny.edu/issues/13511">#13511</a>, we have supported Google Analytics 4 in addition to the legacy Universal Analytics. In Summer 2023, Google will be phasing out UA, so we should make some changes on the Commons:</p>
<p>1. Amend our help documentation to indicate that GA4 is the proper system to use, and to guide people on how to migrate their legacy UA accounts to GA4. Those users will then need to be directed on how to enter their new GA4 identifier in place of the old UA- identifier on their Commons sites.<br />2. We should change the language on the Commons dashboard panel so that it no longer indicates that both UA and GA4 are supported.<br />3. Scott, if you think it makes sense, we could build a system to build a list of sites using the old UA IDs. We can then either (a) email them, or (b) have something in the Commons (like an admin notice?) telling them to make the necessary changes, or (c) something else or some combination of these.</p>
<p>Scott, what do you think?</p> CUNY Academic Commons - Bug #18016 (Hold): ml-slider get_plugins() call causes performance issueshttps://redmine.gc.cuny.edu/issues/180162023-04-12T16:57:56ZBoone Gorgesboone@gorg.es
<p>See discussion at <a class="external" href="https://redmine.gc.cuny.edu/issues/15767#note-2">https://redmine.gc.cuny.edu/issues/15767#note-2</a> and follow-up. The ml-slider folks have promised to fix the issue, but have not done so. <a class="external" href="https://wordpress.org/support/topic/call-to-get_plugins-causing-performance-problems/">https://wordpress.org/support/topic/call-to-get_plugins-causing-performance-problems/</a></p>
<p>Until they do, we will need to patch ml-slider each time it's updated. This happens next in the 2.1.5 release.</p>
<p>We should also have some sort of system for notifying the release manager (ie me) whenever this patch needs to be applied. Looking at GitHub Actions results is already part of my workflow, which helps me catch invalid syntax and other items. But this one is kinda hard to catch with static analysis tools. Instead, I'm thinking I'll add something to the wp-cli-cac script that I use for bulk plugin updates, something that throws a huge notice about plugins that need manual attention after they've received an update.</p> CUNY Academic Commons - Bug #17655 (New): Broken Link Checker improperly scanning unpublished postshttps://redmine.gc.cuny.edu/issues/176552023-02-13T18:03:17ZBoone Gorgesboone@gorg.es
<p>From <a class="external" href="https://redmine.gc.cuny.edu/issues/17476#note-19">https://redmine.gc.cuny.edu/issues/17476#note-19</a>:</p>
<blockquote>
<p>Strange update: One of my sites is now sending me e-mail alerts for broken links found in unpublished pages, even though I have the settings set not to check page drafts. I apologize for complaining about the opposite problem, but the system continues to regenerate these emails, so each time I receive the erroneous email, I think that there are new links I need to fix. (I have these links in an unpublished page because I need to store former links/link history there). If this unexpected behavior is something you could look into at some point, I would really appreciate it--and perhaps this info will help with the whole puzzle?</p>
<p>Here is the link to the unpublished page that is sending me broken link checker e-mail notifications <a class="external" href="https://syellegraves.commons.gc.cuny.edu/wp-admin/post.php?post=7&action=edit&classic-editor">https://syellegraves.commons.gc.cuny.edu/wp-admin/post.php?post=7&action=edit&classic-editor</a></p>
</blockquote> CUNY Academic Commons - Bug #14987 (New): Elementor update causes database freeze-uphttps://redmine.gc.cuny.edu/issues/149872021-11-23T21:19:15ZBoone Gorgesboone@gorg.es
<p>On Nov 9 and Nov 23, as part of regular maintenance updates, I tried updating Elementor from version 3.4.4 to the latest version (3.4.6 or 3.4.8). Both times, the Commons database was brought to a halt by an influx of database connections, within minutes.</p>
<p>See <a class="external" href="https://redmine.gc.cuny.edu/issues/14986">https://redmine.gc.cuny.edu/issues/14986</a>, <a class="external" href="https://redmine.gc.cuny.edu/issues/14951">https://redmine.gc.cuny.edu/issues/14951</a></p>
<p>Effective immediately, I won't be updating Elementor anymore during regular maintenance updates. Specifically, I will add it to the list of blocked plugins in my wp-cli-cac update tools. Ray, if you have your own version of these tools, please do the same.</p>
<p>The next time Elementor is updated to a new major version, say 3.5, I might consider trying the update again in isolation. I'll leave this ticket open for further investigation.</p> CUNY Academic Commons - Bug #13331 (New): Combine Site Template and Clone operationshttps://redmine.gc.cuny.edu/issues/133312020-09-15T16:21:07ZBoone Gorgesboone@gorg.es
<p>We have two processes on the Commons that are very similar in nature:</p>
<p>1. Populating a new site from the corresponding Site Template<br />2. Populating a new site from a clone source</p>
<p>We should explore combining the two processes. First step will be to outline the ways in which the two processes differ, both at the code level and at the functional level.</p> CUNY Academic Commons - Bug #12436 (Assigned): Nightly system downtimehttps://redmine.gc.cuny.edu/issues/124362020-02-18T16:21:55ZBoone Gorgesboone@gorg.es
<p>I'm opening this ticket to track recent outages on the Commons. A number of us receive automated notices when the database server is forced to reboot. Beginning roughly one month ago, we started getting these notices several times per week. These notifications indicate when the DB server is forced to reboot, so they indicate at best the end of a problematic period. I receive additional notifications when requests begin to take an inordinately long time, which serves as an indicator of when the incidents begin.</p>
<p>I've been keeping track of specifics over the last few weeks, and I've discerned the following patterns:</p>
<p>- The most common downtime is just after 05:00 UTC (midnight EST, UTC-5), with my incident reports rolling in sometimes around 12:03am and sometimes around 12:07am.<br />- Occasionally, the incidents have begun an hour or two earlier, shortly after 03:00 or 04:00 UTC.<br />- Incidents seem always to begin several minutes after the hour<br />- Reboots usually take place between 3 and 6 minutes after the beginning of the incident<br />- On some occasions, the reboots don't seem to fix the underlying issue, and another cycle of slow requests + db reboots immediately follows.<br />- Sometimes this'll happen a few nights in a row, while sometimes the site will go a few days without any notifications.</p>
<p>All of this strongly suggests that the problem is with an automated cron task, specifically one that takes place around midnight. I've begun to do an analysis of the tasks scheduled for around this time, cross-referencing with the logs. Ideally, we'd be able to narrow down the culprit by identifying the last cron task that begins just before the outages. This is not possible, for a couple reasons: First, the performance issues may only kick in a minute or two after the task begins running (as the system's resources are gradually used up). Second, the Cavalcade logs don't natively keep track of when a task begins running, but only when it finishes (see <a class="external" href="https://github.com/humanmade/Cavalcade-Runner/blob/master/inc/class-runner.php#L377">https://github.com/humanmade/Cavalcade-Runner/blob/master/inc/class-runner.php#L377</a>).</p>
<p>So the best we can do is to make some educated guesses. I'll follow up in a comment with initial thoughts.</p> CUNY Academic Commons - Bug #11024 (New): Subsites should not show "you should update your .htacc...https://redmine.gc.cuny.edu/issues/110242019-01-28T18:35:05ZBoone Gorgesboone@gorg.es
<p>See <a class="external" href="https://redmine.gc.cuny.edu/issues/11023#note-2">https://redmine.gc.cuny.edu/issues/11023#note-2</a></p>
<p>This is a core bug that we cannot easily work around. See <a class="external" href="https://core.trac.wordpress.org/ticket/39547">https://core.trac.wordpress.org/ticket/39547</a>.</p> CUNY Academic Commons - Bug #8675 (Reporter Feedback): Add new User search screen calls for the i...https://redmine.gc.cuny.edu/issues/86752017-09-09T13:04:52ZPaul Hebertphebert@gradcenter.cuny.edu
<p>I noticed this morning that on the Add New User screen for blogs you're directed to input an email address, but the search box doesn't seem to work with one. I entered several email addresses of users I know to be on the Commons (using those same email addresses) and no one came up. I also failed to get the confirmation screen when I entered an email address. The box seems to only take names or usernames. I can search for myself by my first name, for example, or my username, but when I put in my email address I don't come up (this was true for others as well).</p>
<p>I'm not sure what the easiest solution is, changing the directions to ask for name/username input or adding the ability to search by email address.</p> CUNY Academic Commons - Bug #6749 (New): BPEO iCal request can trigger very large number of DB qu...https://redmine.gc.cuny.edu/issues/67492016-11-16T03:09:54ZBoone Gorgesboone@gorg.es
<p>See attached log file.</p>
<p>A quick look at the file suggests that this is an inherent problem with EO, not with BPEO - it's using some WP functions that aren't cache-friendly, and it's using some cache-friendly functions in ways that aren't very efficient. But I thought I'd bring it to your attention, in case (a) there's anything here that suggests a BPEO improvement, or (b) there's a low-hanging PR we can send back up to EO. (Something like a call to _prime_post_caches()?)</p> CUNY Academic Commons - Bug #6356 (Reporter Feedback): Should Subscribe2 be deprecated?https://redmine.gc.cuny.edu/issues/63562016-10-19T14:36:44ZLuke Waltzerlwaltzer@gc.cuny.edu
<p>We might want to investigate the Subscribe 2 plugin... these users -- <a class="external" href="https://jitp.commons.gc.cuny.edu/wp-admin/admin.php?page=s2_tools">https://jitp.commons.gc.cuny.edu/wp-admin/admin.php?page=s2_tools</a> -- don't look real.</p>
<p>Don't think it causes much harm, but we might look to see if this plugin is being utilized on the Commons and deprecate if not. Could be part of a larger effort to identify best methods for facilitating notification of new posts and push users towards that solution.</p> CUNY Academic Commons - Bug #4535 (New): My Commons filter issuehttps://redmine.gc.cuny.edu/issues/45352015-09-01T15:08:22Zscott vothscott.voth@verizon.net
<p>Raffi reports that when on My Commons, using the My Groups filter, if you click on a link (leaving My Commons) and then click the browser's back button, you are taken to the correct page with My Groups selected, but the content is not filtered correctly (i.e. displays content that does not belong in My Groups).</p>
<p>I was able to reproduce the issue.</p> CUNY Academic Commons - Bug #4388 (Assigned): Repeated request for authentication.https://redmine.gc.cuny.edu/issues/43882015-08-05T19:43:46ZAlice.Lynn McMichaelalimcmichael@hotmail.com
<p>Hi, I'm building a site on the Commons, and when I click on a page or refresh one, a pop-up asking for authentication interrupts the work, often making me click OK up to 8-10 times. (It doesn't go away if I click Cancel, either). I can't tell whether this is Commons-wide or related to my account or theme, although it did not happen when I used a different Commons site yesterday</p>
<p>My site is not public yet, but the URL is amcmichael.commons.gc.cuny.edu and the theme is Make. I've had this problem repeatedly over the last couple of weeks. (See the attached screenshot for the pop-up box that I get).</p>
<p>Thank you.<br />Best,<br />Alice Lynn</p> NYCDH Community Site - Bug #2618 (Assigned): Mark blogs as spam when created by users marked as spamhttps://redmine.gc.cuny.edu/issues/26182013-06-10T03:34:26ZMatt Goldmattgold@gmail.com
<p>Per an email discussion based on an nycdh.org issue, WordPress does not automatically mark a blog as spam when its creator is marked as spam. As you noted, Boone, it's a WP issue; if you could work on it at some point by, as you noted, "creat[ing] a patch to WP, or a small mu-plugin, or probably both," that would be great. Many thanks.</p> NYCDH Community Site - Bug #2576 (Hold): Test Next Button in Javascript Tutorial Under Activitieshttps://redmine.gc.cuny.edu/issues/25762013-05-16T21:13:39ZMark Newtonmnewton@columbia.edu
<p>Issue history with Matt and Alex</p>
<p>The javascript tutorial on the activities section is screwy on the when you click on the ‘next’ button. [can you describe what you mean by "screwy" and/or take a screenshot/screencast? Also describe your browser/os. Just tried it and it worked okay for me --MKG][Hard to try again once you've been through it. seems only to work on first run. i saw two things. on click the arrow box turned into a blank square of a different size. on the last page, hovering on the drop-down menu, the pop-up box is cut in half by the browser window. i'm using Chrome on LionOSX. AG][thanks for this report, Alex. Can you add it here - <a class="external" href="https://github.com/cuny-academic-commons/cbox-theme">https://github.com/cuny-academic-commons/cbox-theme</a> ? --MKG]</p>