CUNY Graduate Center - Project Tracking System: Issueshttps://redmine.gc.cuny.edu/https://redmine.gc.cuny.edu/favicon.ico2024-03-18T15:00:46ZCUNY Graduate Center - Project Tracking System
Redmine CUNY Academic Commons - Bug #19998 (Staged for Production Release): Hypoths.is not working on med...https://redmine.gc.cuny.edu/issues/199982024-03-18T15:00:46ZLaurie Hurson
<p>Hi All,</p>
<p>A user today alerted me that hypothesis is not working on a pdf they uploaded to a public commons site:</p>
<p><a class="external" href="https://socialannotation.commons.gc.cuny.edu/annotating-a-pdf/">https://socialannotation.commons.gc.cuny.edu/annotating-a-pdf/</a></p>
<p>I was able to recreate the issue here:</p>
<p><a class="external" href="https://classtestbmcc.commons.gc.cuny.edu/2024/03/18/testing-hypothesis-on-pdf-commons/">https://classtestbmcc.commons.gc.cuny.edu/2024/03/18/testing-hypothesis-on-pdf-commons/</a></p>
<p>The expected behavior of a public Commons site running hypothes.is plugin with annotation on media library PDFs enabled would be:</p>
<p>1. user uploads PDF to site media library<br />2. Insert PDF on page or post<br />3. Site visitor clicks PDF link from page/post<br />4. When PDF from media library opens, plugin adds "https://via.hypothes.is" prefix to PDF view and visitor is able to annotate.</p>
<p>I believe something might be going wrong in step <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: Site Loading Slowly at MEC (Resolved)" href="https://redmine.gc.cuny.edu/issues/4">#4</a>. Is it possible the Commons is blocking the addition of the via prefix?</p>
<p>Thanks for looking into this!</p> CUNY Academic Commons - Bug #19944 (New): Dealing with BuddyPress 12.x upgrade, pt. 2https://redmine.gc.cuny.edu/issues/199442024-03-11T22:29:12ZRaymond Hoh
<p>Follow-up to <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Dealing with BuddyPress 12.x upgrade (Resolved)" href="https://redmine.gc.cuny.edu/issues/19493">#19493</a>. Just wanted to make sure my comments in <a class="external" href="https://redmine.gc.cuny.edu/issues/19493#note-10">https://redmine.gc.cuny.edu/issues/19493#note-10</a> are brought forward to a future release:</p>
<blockquote>
<p>For more pronounced changes, I created a new branch -- <a href="https://github.com/cuny-academic-commons/cac/compare/bp12...bp12-part2" class="external">bp12-part2</a> -- that namely switches out all BuddyPress 12 deprecated function calls. We can roll that out in a later maintenance release.</p>
<p>I've been testing <code>bp12-part2</code> with BP Classic <em>deactivated</em> and with <code>BP_IGNORE_DEPRECATED</code> set to <code>true</code> and these are some issues I encountered:</p>
<ul>
<li>BP Event Organiser needs some minor adjustments to account for group subnav registration: <a class="external" href="https://github.com/cuny-academic-commons/bp-event-organiser/compare/1.2.x...bp12#diff-b0397cc71e95a79af968e8dadb7b8e525085f462c5a88ac11c8bdb86ecd7173d">https://github.com/cuny-academic-commons/bp-event-organiser/compare/1.2.x...bp12#diff-b0397cc71e95a79af968e8dadb7b8e525085f462c5a88ac11c8bdb86ecd7173d</a></li>
<li>bbPress does <a href="https://github.com/bbpress/bbPress/blob/4178cbf665674c128c928fabdc0322badacad06b/src/includes/extend/buddypress/groups.php#L140-L157" class="external">some conditional checks</a> that needs to be delayed to the <code>'bp_parse_query'</code> hook. This fixes an issue with the bbPress stylesheet not loading on group forum pages I mentioned above in <a href="https://redmine.gc.cuny.edu/issues/19493#note-4" class="external">comment 4</a> amongst other permission-related cap overrides for the current user.</li>
<li>I need Git permissions to the <code>tapor-client</code> repo so I can push changes and pin a new version for our <code>cac</code> repo.</li>
</ul>
<p>About the bbPress load order issue:</p>
<blockquote>
<p>Furthermore, when running bp-classic, I had to do some additional work to ensure that bbPress's BP compatibility layer is loaded in time, and is loaded only once. Like the approach above, it's pretty hacky (requiring a static variable to prevent double-loading) but it basically works. Here's the full patch: <a class="external" href="https://github.com/openlab-at-city-tech/openlab/commit/27f2a68354550295d85f0f3c5aaafc55004268f0">https://github.com/openlab-at-city-tech/openlab/commit/27f2a68354550295d85f0f3c5aaafc55004268f0</a></p>
</blockquote>
<p>I tackled this a little differently in my bbPress commit. See <a class="external" href="https://github.com/cuny-academic-commons/cac/commit/e2145f2462d3d2cbe2f16de914e7875c48b6e1cc#diff-0f345898d2c7666be77acc95ec88e90e98a407644a4ce5431b3fb96d06749039">https://github.com/cuny-academic-commons/cac/commit/e2145f2462d3d2cbe2f16de914e7875c48b6e1cc#diff-0f345898d2c7666be77acc95ec88e90e98a407644a4ce5431b3fb96d06749039</a> and the constructor and includes() portion of <a class="external" href="https://github.com/cuny-academic-commons/cac/commit/e2145f2462d3d2cbe2f16de914e7875c48b6e1cc#diff-a8d1ad6e40805411d0e557ee641e9d47c6cc3d0f17ef107f22ac729255439a5a">https://github.com/cuny-academic-commons/cac/commit/e2145f2462d3d2cbe2f16de914e7875c48b6e1cc#diff-a8d1ad6e40805411d0e557ee641e9d47c6cc3d0f17ef107f22ac729255439a5a</a> . I think the constructor changes might fix your double load order issue. Can you do some tests and see if this works for you, Boone?</p>
</blockquote>
<p>This doesn't need to go in tomorrow's 2.3.4 release. Let's put this in 2.3.5 or later.</p> CUNY Academic Commons - Support #19929 (New): Add ability to embed "Airtable" contenthttps://redmine.gc.cuny.edu/issues/199292024-03-10T12:56:28Zscott vothscott.voth@verizon.net
<p>Member wants to embed iframe code:<br /><code><iframe class="airtable-embed" src="https://airtable.com/embed/appezrCd3YxigSe5H/shrmE0n6NWahZWxxm?backgroundColor=cyan&layout=card&viewControls=on" frameborder="0" onmousewheel="" width="100%" height="533" style="background: transparent; border: 1px solid #ccc;"></iframe></code></p> CUNY Academic Commons - Design/UX #19624 (New): Mobile Menu Tweakshttps://redmine.gc.cuny.edu/issues/196242024-01-29T22:23:58ZSara Cannon
<p>The Mobile menu can use a few tweaks. We can use the User Avatar instead of the User Icon and adjust the carats' alignment. (they seem to be at an awkward spot/angle right now)</p>
<p>Designs:<br /><img src="https://redmine.gc.cuny.edu/attachments/download/27376/Screenshot%202024-01-29%20at%203.50.13%20PM.png" alt="" /></p>
<p>The current menu with the weird carats alignment:<br /><img src="https://redmine.gc.cuny.edu/attachments/download/27377/Current%20Menu.png" alt="" /></p> CUNY Academic Commons - Feature #19131 (New): Add DBLP to Commons profilehttps://redmine.gc.cuny.edu/issues/191312023-10-30T16:11:02ZRaffi Khatchadourianraffi.khatchadourian@hunter.cuny.edu
<p>Please add a DBLP field (e.g., <a class="external" href="https://dblp.org/pid/42/3722.html">https://dblp.org/pid/42/3722.html</a>) to the Commons profile (e.g., <a class="external" href="https://commons.gc.cuny.edu/members/khatchad/profile/edit/group/1">https://commons.gc.cuny.edu/members/khatchad/profile/edit/group/1</a>). It would be similar to the "Google Scholar" field that is already present. Thanks!</p> CUNY Academic Commons - Feature #18194 (New): Migration routine for CVshttps://redmine.gc.cuny.edu/issues/181942023-05-09T17:38:21ZBoone Gorgesboone@gorg.es
<p>When we introduce the new CV feature <a class="issue tracker-2 status-5 priority-4 priority-default closed child" title="Feature: CV Editing and Publishing (Resolved)" href="https://redmine.gc.cuny.edu/issues/17768">#17768</a> we will need to migrate over existing user data. Some initial thoughts for discussion:</p>
<p>- We should not create CVs for all existing users. How do we decide? I propose that we should only create them for users who have at least one "bottom" section filled in - Education, Positions, Publications, etc. Does anyone else have suggestions for how this should work?<br />- We'll have to build block markup using a pipeline like <code>serialize_blocks()</code>. This is likely to be subject to all sorts of issues with character encoding, etc, so we'll have to find some outlier profiles to use for testing. Ones with lots of fields built in, etc.<br />- Should old data - ie the BP profile data - be deleted or kept? It depends in part on whether we will continue to use the BP profile data. I'm thinking in part of directory search. If we do this, we'll need a mechanism in the regular CV save routine that syncs the relevant fields to BP's profile data system.</p>
<p>The migrator will have to be one of the last things built, since it'll depend on the specifics of the CV block implementation. See <a class="issue tracker-2 status-5 priority-4 priority-default closed parent" title="Feature: CV "top" section (Resolved)" href="https://redmine.gc.cuny.edu/issues/18192">#18192</a>, <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: CV "bottom" section (Resolved)" href="https://redmine.gc.cuny.edu/issues/18193">#18193</a>.</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 #17738 (Reporter Feedback): Using Hyper Audio Pluginhttps://redmine.gc.cuny.edu/issues/177382023-02-28T16:41:51ZLaurie Hurson
<p>Hi All,</p>
<p>A user is trying to use the hyper audio plugin and soundcloud audio links. They are experiencing issues with this plugin and included the attached screenshot) (waiting for more info)</p>
<p>I also test this plugin with soundcloud audio here: <a class="external" href="https://classtestbmcc.commons.gc.cuny.edu/hyperaudio-test/">https://classtestbmcc.commons.gc.cuny.edu/hyperaudio-test/</a></p>
<p>I am unable to make the audio play when trying to use the plugin with Soundcloud, and I am unable to make a YouTube video play because it required the iframe embed code, which is stripped out.</p>
<p>Would it be possible to make this plugin functional with Soundcloud audio and YouTube videos? This plugin would be great for accessibility purposes and adding transcripts to audio and video</p>
<p>Thanks,<br />Laurie</p> CUNY Academic Commons - Bug #17712 (New): Event Directory issueshttps://redmine.gc.cuny.edu/issues/177122023-02-22T22:05:04ZRaymond Hoh
<p>Just salvaging a few things brought up by Laurie and Colin in a recently-deleted ticket.</p>
<hr />
<p>Laurie wrote:</p>
<blockquote>
<p>I created a text event in a private group but my "all upcoming" events tab reads zero "0" , see screenshot. Shouldn't the # counts described the following:</p>
<p>"all upcoming" = # of public + events you created in private groups on the commons</p>
<p>"My upcoming" = # of events in private and public groups you are a part of, and events you created</p>
</blockquote>
<hr />
<p>Confirmed about the "All Upcoming" count not including private events that the user authored. Will look into this.</p>
<hr />
<p>Colin wrote:</p>
<blockquote>
<p>Speaking of... there are no upcoming or visible events on the /events/ page, so anything we can do to encourage more event creation (including publishing more ourselves) would help to make that top level page more vibrant.</p>
</blockquote>
<hr />
<p>Maybe we can add a message when there are no upcoming events.</p>
<p>For logged-in users:</p>
<blockquote>
<p>There are no upcoming events. Feel free to [add your upcoming event to the calendar](LINK). You can also view prior events [here](LINK TO PREVIOUS MONTH'S EVENTS).</p>
</blockquote>
<p>For logged-out users:</p>
<blockquote>
<p>There are no public, upcoming events. You can view prior events [here](LINK TO PREVIOUS MONTH's EVENTS).</p>
</blockquote> AD/O365 Transition from NonMatric to Matriculated Students - Feature #12062 (In Progress): creat...https://redmine.gc.cuny.edu/issues/120622019-11-12T20:50:21ZEmilio RodriguezCUNY Academic Commons - Support #11496 (New): Replace Twitter Icon on Member Portfolio page https://redmine.gc.cuny.edu/issues/114962019-05-29T12:16:18Zscott vothscott.voth@verizon.net
<p>A member noticed that the twitter icon used on the member portfolio page is out of date. Is it possible to switch to the new one? <a class="external" href="https://about.twitter.com/en_us/company/brand-resources.html">https://about.twitter.com/en_us/company/brand-resources.html</a><br />(The old twitter logo looks a bit like the current tumblr icon to him.)</p> CUNY Academic Commons - Publicity #3511 (Assigned): Social media for 1.7https://redmine.gc.cuny.edu/issues/35112014-10-01T16:43:42ZMicki Kaufman
<p>Tweet, Facebook, share and embed 1.7 into Internet fame!</p> CUNY Academic Commons - Publicity #3510 (Assigned): Post on the News Blog re: 'My Commons'https://redmine.gc.cuny.edu/issues/35102014-10-01T16:42:45ZMicki Kaufman
<p>As we talked about in today's Comm Team meeting, the novel means of interaction provided by the 'My Commons' page deserves a high-level writeup. This document will also serve as generative text for other messaging, so we're slating it to be completed by Oct 3.</p> CUNY Academic Commons - Publicity #3506 (New): Prepare 1.7 email messaginghttps://redmine.gc.cuny.edu/issues/35062014-10-01T16:36:42ZMicki Kaufman
<p>Write up a lovely email describing the revolutionary new 'My Commons' page, and the rest of the delightful 1.7 feature set!</p> CUNY Academic Commons - Bug #3419 (Testing Required): Neatening the display of messages on group ...https://redmine.gc.cuny.edu/issues/34192014-08-28T22:52:45ZMatt Goldmattgold@gmail.com
<p>Received a bunch of requests to join a private group today, and some users included notes. When I went to the approval screen (Group Home page > Admin > Requests) the "Accept" button and the text of the message were overlaid on top of one another. We should clean up the display here so that the text can be read.</p>