CUNY Graduate Center - Project Tracking System: Issueshttps://redmine.gc.cuny.edu/https://redmine.gc.cuny.edu/favicon.ico2023-05-12T15:40:30ZCUNY Graduate Center - Project Tracking System
Redmine 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 - Design/UX #17677 (New): Cataloguing notification typeshttps://redmine.gc.cuny.edu/issues/176772023-02-16T18:54:32ZBoone Gorgesboone@gorg.es
<p>Following up on a recent dev call, here's a list of unique notification types on the Commons:</p>
<pre>
| added_reader |
| bbp_new_reply |
| comment_mention |
| followedpaper_comment |
| followedpaper_edit |
| friendship_accepted |
| friendship_request |
| group_invite |
| membership_request_accepted |
| membership_request_rejected |
| member_promoted_to_admin |
| member_promoted_to_mod |
| mypaper_comment |
| new_at_mention |
| new_membership_request |
| new_message |
| new_wire_post |
| pending_booking |
</pre>
<p>We can eliminate several that are related to Social Paper: <code>added_reader</code>, <code>comment_mention</code>, <code>followedpaper_comment</code>, <code>followedpaper_edit</code>, <code>mypaper_comment</code>. In addition, <code>new_wire_post</code> is linked to a feature that we no longer have on the Commons. This leaves us with:</p>
<p>1. bbp_new_reply - Created by bbPress for user A when user B posts a reply to a forum topic or reply written by A. <br />2. friendship_accepted - Created by BP for user A when user B accepts a friendship request that A sent to B.<br />3. friendship_request - Created by BP for user A when user B sends a friendship request to A.<br />4. group_invite - Created by BP for user A when user B invites A to join a group.<br />5. membership_request_accepted - Created by BP for user A when A requests membership in a group, and the group's admin approves the request<br />6. membership_request_rejected - Created by BP for user A when A requests membership in a group, and the group's admin rejects the request<br />7. member_promoted_to_admin - Created by BP for user A when A is promoted in a group from 'member' to 'admin'<br />8. member_promoted_to_mod - Created by BP for user A when A is promoted in a group from 'member' to 'mod'<br />9. new_at_mention - Created by BP for user A when A is at-mentioned anywhere tracked by BuddyPress. Notably for our purpose, this includes blog posts, blog comments, forum posts.<br />10. new_membership_request - Created by BP for user A when A is the admin of a private group, and user B requests membership in that group<br />11. new_message - Created by BP for user A when A receives a private message<br />12. pending_booking - Created by the events-manager plugin for user A when user A has created an event with booking, and user B books for that event. events-manager is <strong>not</strong> a plugin that we run on the main site, so this must be something that happens on secondary sites</p>
<p>Of these, a number are purely informational. 1, 2, 5, 6, 7, 8, 9, 12 A right-hand notifications pane could have a message that summarizes the information ("So-and-so replied to your forum post") and then links to that content.</p>
<p>Several of them have obvious follow-up actions. 3, 4, 10, perhaps 11. A right-hand notifications pane could have a link that points you to the page where you'd perform the action, or perhaps it could show you the interface for actually performing the action (ie, accepting the friendship).</p>
<p>I hope this is a helpful start.</p> CUNY Academic Commons - Support #11883 (New): Need Embedding Help Page Update (Tableau)https://redmine.gc.cuny.edu/issues/118832019-09-19T21:43:37ZAnthony Wheeler
<p>Hi Scott,</p>
<p>So I was recently trying to embed a Tableau visualization into a Commons site when I ran into a couple of roadblocks. I went to our Help Page for embedding from other websites, and it was helpful, but something we may want to add is that when copying the share link over from Tableau, you have to make sure you copy the link under "Original View" <br /><img src="https://redmine.gc.cuny.edu/attachments/download/12443/Screen%20Shot%202019-09-19%20at%205.40.11%20PM.png" alt="" /></p>
<p>It was only after that discovery that the visualization was fully functioning within the Commons. I attached (or tried to attach) a screenshot to hopefully show you what I'm talking about.</p>
<p>Thanks!</p> CUNY Academic Commons - Feature #11834 (New): Improved tools for managing group file foldershttps://redmine.gc.cuny.edu/issues/118342019-09-06T19:55:09ZBoone Gorgesboone@gorg.es
<p>Branching off of <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Add ability to delete group file folder (Resolved)" href="https://redmine.gc.cuny.edu/issues/11755">#11755</a>:</p>
<blockquote>
<p>I’d also suggest adding the functionality of being able to change file and folder names in the Files section, mostly for the same reasons as wanting to be able to edit something once you’ve committed to it.<br />And also:<br />"One more thought: there doesn’t seem to be a way to create a folder structure for materials AFTER you’ve downloaded materials to the Files section. Can that functionality be added too?"</p>
</blockquote>
<p>The ability to edit folder names feels like the primary request here. "Create a folder structure after..." feels like it's asking for a way to manage folder structure (creating, deleting, renaming, re-nesting) without editing a specific File. The latter will require a much more radical rewrite of the system than the former, so maybe this is something we can do in stages. Alternatively, if we're looking toward a more unified "library" system, we might decide that this is too much of a lift for Files alone.</p>
<p>Sonja, assigning this to you, to think about when you have some free bandwidth. For background, the "folders" feature for Files is a hack: they're actually <strong>categories</strong>, but they're represented with the folder icon to more closely resemble a file-organization system on the desktop. See <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Add folder hierarchies to Group Documents plugin (Resolved)" href="https://redmine.gc.cuny.edu/issues/325">#325</a>.</p> NYCDH Community Site - Feature #10631 (New): DATA VIS - Flyer and Cardshttps://redmine.gc.cuny.edu/issues/106312018-10-29T18:19:49ZAlex IrklievskiAIrklievski@gc.cuny.eduNYCDH Community Site - Feature #10630 (New): Digital Humanities - Flyer and Cardshttps://redmine.gc.cuny.edu/issues/106302018-10-29T18:14:33ZAlex IrklievskiAIrklievski@gc.cuny.eduNYCDH Community Site - Feature #10628 (New): Data Science - Flier and Cardshttps://redmine.gc.cuny.edu/issues/106282018-10-29T18:07:24ZAlex IrklievskiAIrklievski@gc.cuny.eduNYCDH Community Site - Feature #10627 (New): Compu Linguistics - Flyer and Cardshttps://redmine.gc.cuny.edu/issues/106272018-10-29T18:01:39ZAlex IrklievskiAIrklievski@gc.cuny.eduNYCDH Community Site - Feature #10626 (Assigned): Cognitive Neuroscience - Flyer and Cardshttps://redmine.gc.cuny.edu/issues/106262018-10-29T17:52:37ZAlex IrklievskiAIrklievski@gc.cuny.eduNYCDH Community Site - Feature #10625 (New): IMS - Flyer and Cardshttps://redmine.gc.cuny.edu/issues/106252018-10-29T17:44:21ZAlex IrklievskiAIrklievski@gc.cuny.eduNYCDH Community Site - Feature #10624 (New): QMSS - Flyer and Cardshttps://redmine.gc.cuny.edu/issues/106242018-10-29T17:36:33ZAlex IrklievskiAIrklievski@gc.cuny.eduCUNY Academic Commons - Design/UX #10580 (New): Primary nav item reviewhttps://redmine.gc.cuny.edu/issues/105802018-10-24T16:29:02ZBoone Gorgesboone@gorg.es
<p>This is primarily about the main nav under the Commons logo throughout the main site, but probably also affects the "CUNY Academic Commons" dropdown at the upper-left of the toolbar.</p>
<p>Let's gather some analytic data about the use of these nav items, and think about how and whether to restructure the IA, or represent them differently (especially on mobile?).</p>
<p>Previously: <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Remove 1 item from main nav bar when we add courses (Resolved)" href="https://redmine.gc.cuny.edu/issues/10229">#10229</a>.</p> CUNY Academic Commons - Feature #4635 (New): Allow non-WP authenticationhttps://redmine.gc.cuny.edu/issues/46352015-09-19T01:16:57ZBoone Gorgesboone@gorg.es
<p>The Commons was built independent of CUNY's central IT. We found it easier to use WordPress's native authentication rather than jump through the hurdles necessary to integrate with the CUNY Portal or other SSO services offered by CUNY. The Commons is in a different place today, and the technologies used for authentication by CUNY - as well as the technologies generally used for centralized authentication - are different from those in 2009 and 2010. It used to be a useful hurdle, and indeed a point of pride, that the Commons's separate registration was an obstacle for widespread use of the site. This is no longer true.</p>
<p>Let's use this ticket for some general discussion about improving login workflows. As we start to make decisions about priorities, etc, we can create separate tickets for specific tasks.</p>
<p>I think we should pursue two different strategies in parallel:<br />1. Allow authentication against CUNY identity systems. I guess this would mean the Portal, which I assume is powered by LDAP. But it could potentially mean integration with authentication systems on individual campuses, if we were insane enough to go that route.<br />2. Allow authentication with external OAuth providers. Off the top of my head, the obvious candidates are Google/GMail, Facebook, and Twitter.</p>
<p>Option 2 is nice because it'll cover a huge percentage of our user base, and it doesn't require permission from CUNY. However, we'll probably still need to check against a CUNY email account to verify that the user is a CUNY person. Option 1 is nice because, in theory, everyone should have an account; but it's also confusing because CUNY has so many logins, and I have no idea who we'll have to talk to to be whitelisted for their API. Going with option 1 first also means that we won't have to redesign the registration flow - we can do the normal send-an- activation email step, or even skip it, while in the case of Facebook etc we'll need to have an alternative flow for verifying CUNYhood.</p>
<p>In either case, we can probably use the authentication API to pull more than just authentication data - stuff like email addresses, first/last names, contacts, etc would be possible down the road.</p>
<p>We'd need workflows that account not only for new members, but also for existing members who want to log in using another auth system - a "claim your account" system, maybe. And we'll probably need to redesign/customize the login flow to account for the multiple login possibilities.</p>
<p>What do people think? Where should we focus our energies first?</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> CUNY Academic Commons - Feature #1423 (Assigned): Show an avatar for pingback comment activity itemshttps://redmine.gc.cuny.edu/issues/14232011-12-09T13:45:42ZBoone Gorgesboone@gorg.es
<p>Activity items corresponding to blog pingbacks do not currently have avatars. When it's an internal ping (from the CAC network) we could at least attempt to get the canonical blog or user avatar. And when it's not, we could try doing a Gravatar lookup based on URL or email address.</p>