CUNY Graduate Center - Project Tracking System: Issueshttps://redmine.gc.cuny.edu/https://redmine.gc.cuny.edu/favicon.ico2023-10-20T20:17:08ZCUNY Graduate Center - Project Tracking System
Redmine CUNY Academic Commons - Design/UX #19070 (Resolved): Handling notifications backloghttps://redmine.gc.cuny.edu/issues/190702023-10-20T20:17:08ZColin McDonald
<p>We talked on the community call today (this came up on the dev call Tuesday as well) about the large number of "new" notifications users are seeing after the release this week. Power users are particularly affected, and might have a string going back years.</p>
<p>The issue is how to allow easier clearing of these items. We might consider some threshold (a year or two?) after which notifications are marked "old" by default, as well as ways to make it easier to change the status in bulk. Could there be a select all option, rather than just selecting page by page? Should we have separate tabs for Read and Unread items or ways to filter to one or the other?</p>
<p>I'm including Luke here, who had thoughts on this in particular, and Sara and Ray, it would be good to hear what you think could be helpful from your respective vantage points on this.</p> CUNY Academic Commons - Design/UX #18995 (New): Clarifying 'delete account' texthttps://redmine.gc.cuny.edu/issues/189952023-10-06T23:06:22ZColin McDonald
<p>After discussing the deleted account problems in <a class="issue tracker-3 status-4 priority-4 priority-default" title="Support: Sites missing pages, menus, icons, banners (Reporter Feedback)" href="https://redmine.gc.cuny.edu/issues/18982">#18982</a> during the community call today, we agreed we should strengthen/clarify the text and prompts on the Delete Account screen in Settings.</p>
<p>I've attached how it looks/reads right now, though of course this will change visually with the upcoming release.</p>
<p>Boone, for starters, can you help us confirm the content types that will be removed when an account is deleted? Posts, pages, uploaded media, files in any Group libraries, etc? Is it easy to get a list of those?</p>
<p>Then we will figure out how much to say on the screen itself, while linking out to documentation that covers the other deletion implications. We should at least say up front that before deleting your account, you should attempt to contact fellow admins of any jointly-managed Sites or Groups to ensure they have re-attributed anything they want to save before your deletion.</p> CUNY Academic Commons - Design/UX #18919 (Resolved): Settings and Inbox Mobile Testinghttps://redmine.gc.cuny.edu/issues/189192023-09-27T16:05:59ZColin McDonald
<p>As per the call yesterday, I'm setting up this ticket specifically for mobile testing feedback and tweaks on the Settings and Inbox tabs for the upcoming intermediate release. I have this as a subtask of the joint CV / Settings ticket <a class="issue tracker-15 status-5 priority-4 priority-default closed parent" title="Design/UX: Profile CV & Account Settings (Resolved)" href="https://redmine.gc.cuny.edu/issues/17385">#17385</a> which maybe isn't the cleanest but seemed close enough.</p>
<p>We talked briefly about looking at how the Settings and Inbox tabs and subtasks stack in a mobile view and if we can adjust the spacing, improve the use of screen real estate, etc.</p>
<p>Sara and Ray, I'll leave this to your updates for now, and perhaps we can circle back on this with the other testers later this week.</p> CUNY Academic Commons - Design/UX #18150 (Resolved): Inbox tabhttps://redmine.gc.cuny.edu/issues/181502023-05-02T16:20:06ZColin McDonald
<p>Setting up another subtask of <a class="issue tracker-15 status-5 priority-4 priority-default closed parent" title="Design/UX: Profile CV & Account Settings (Resolved)" href="https://redmine.gc.cuny.edu/issues/17385">#17385</a> to talk more about the Inbox tab, since Ray has moved the Settings tab along so much in <a class="issue tracker-2 status-5 priority-4 priority-default closed child" title="Feature: Account Settings Tab (Resolved)" href="https://redmine.gc.cuny.edu/issues/17769">#17769</a> and we have some time to look at Sara's unfinished-but-substantial work on the Inbox tab here still before she returns. Sara left this mockup:</p>
<p><a class="external" href="https://www.figma.com/proto/0Ke5bCwheE5SXXkT6wDd2l/CUNY-Design---Spring-2023?page-id=2900%3A84364&node-id=2903-93408&viewport=4098%2C6553%2C0.13&scaling=min-zoom">https://www.figma.com/proto/0Ke5bCwheE5SXXkT6wDd2l/CUNY-Design---Spring-2023?page-id=2900%3A84364&node-id=2903-93408&viewport=4098%2C6553%2C0.13&scaling=min-zoom</a></p>
<p>Ray had this point a while back in the Settings ticket:</p>
<p>- I remember Sara showing a mockup of a Commons Profile with three navigation rows. Right now, some of the Commons Profile and Inbox pages would benefit from having three rows such as "Commons Profile > Events" and "Commons Profile > Friends" and all the "Inbox" pages. I guess the subnav items for Events such as "Events > Manage" and "Events > Create" can be moved up to the Events Directory level, although "Events > Manage" has some items that are more specific to the current user such as the private iCalendar URL. The "Commons Profile > Friends > Requests" will probably be replaced with the new "Inbox" page, however we could probably move "Commons Profile > Friends > Requests" to "Inbox > Friend Requests" for now?</p>
<p>Boone helped get this planning started in <a class="issue tracker-15 status-1 priority-4 priority-default" title="Design/UX: Cataloguing notification types (New)" href="https://redmine.gc.cuny.edu/issues/17677">#17677</a> when he broke out current notification types and cut a few out. Sara's page 3 mockup lists all of those out. I think we still need to decide on how to distribute those across the three proposed Inbox tabs of Messages, Notifications, and Invitations.</p>
<p>Boone also made the point that notifications can be divided up into those that require followup (like someone requesting group membership, and you're the admin) and those that are just informational (like someone accepting your friendship request).</p>
<p>I'm now wondering, looking back at all of this, if Messages, Notifications, and Invitations is the proper logic/language for the Inbox sub tabs. It seems like a lot of items would end up under Notifications, like this breakdown, and it may be difficult for users to differentiate between them at a glance:</p>
<p>Messages:<br />11. new_message - Created by BP for user A when A receives a private message</p>
<p>Notifications:<br />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 />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 />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 not a plugin that we run on the main site, so this must be something that happens on secondary sites</p>
<p>Invitations:<br />4. group_invite - Created by BP for user A when user B invites A to join a group.<br />***Should/can private site invites be shown here?</p>
<p>Is another possible breakdown something like this, with more specific tab titles?</p>
<p>Messages<br />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 />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 />11. new_message - Created by BP for user A when A receives a private message</p>
<p>Friends<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.</p>
<p>Groups & Sites<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 />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</p>
<p>Not sure:<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 not a plugin that we run on the main site, so this must be something that happens on secondary sites</p>
<p>And could we also just have an All tab where you see everything?</p> CUNY Academic Commons - Publicity #16585 (Reporter Feedback): New annual report datahttps://redmine.gc.cuny.edu/issues/165852022-08-09T19:50:33ZColin McDonald
<p>We hope to release an annual report soon getting back on our academic-year annual schedule that was disrupted during Covid. This one should cover two years, 2020-2021 and 2021-2022. To that end, can I ask for:</p>
<p>- Total number of Sites and Groups that we had on June 1st of 2021 and also of 2022</p>
<p>- Similar to #16355 from last month, overall total and by-role total of Members that joined from 6/1/20 to 5/31/21 and 6/1/21 to 5/31/22 (and understood that users can have more than one role)</p>
<p>- Also building off of #16355, I'd like to track all Courses over time since we launched Courses. In that prior ticket you provided this:</p>
<pre><code>[totals] => Array<br /> (<br /> [Summer 2021] => 38<br /> [Fall 2021] => 271<br /> [Spring 2022] => 199<br /> [Summer 2022] => 24<br /> )</code></pre>
<p>Would it be possible to provide the same for each semester from Fall 2018 (when I believe Courses began) to Fall 2022? And if I added each semester up, would I get (at least roughly) to the total number of Courses right now? In #12673 I asked for month by month course creation, but I think that's probably too granular at this stage for the Courses era.</p>
<p>We also looked at Courses in #13402 and I could pull numbers from there but I'm wondering if it's best to do a fresh query across all semesters since it's been a while since we looked at this, then it'll be easier to update in subsequent years.</p>
<p>Many thanks!</p> CUNY Academic Commons - Design/UX #15210 (New): Google Analytics improvementshttps://redmine.gc.cuny.edu/issues/152102022-01-21T23:17:49ZColin McDonald
<p>Sara's asked how she can see how often users are clicking on links in the various parts of the public/private new homepage. I'm not sure our Google Analytics (GA) setup is configured for this currently, and I pretty quickly hit my own knowledge and implementation limits on it so wanted to throw it to the dev team here.</p>
<p>If I understand correctly, we need to use the new GA-4 (as opposed to Universal Analytics or UA, see <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>) features to do this. I also believe we'll need to set up Events that recognize clicks in different areas of the page. I took a stab below at outlining the different sections. From here though, I'm a bit out of my depth. I think this is more of a challenge due to the dynamic nature of the link lists -- the URL of the link is actually less important, for these purposes, than if I clicked on it in My Sites or Activity From My Campus or wherever. It may matter that most of these links may not technically be "outbound" by GA's definition because they're still on the commons.gc.edu domain, but that's unclear to me too.</p>
<p>I'm not sure if we could tie different GA-4 events via CSS class to these sections or something similar, or if we need to append additional CSS or other code to structure this correctly. I also assume we'll be inserting more GA-4 code into the site, whether it makes sense to do that manually or via the Google Tag Manager service seemingly offered for things like this. GA-4 collects general events like all 'clicks' automatically, but nothing more granular without customization:</p>
<p><a class="external" href="https://support.google.com/analytics/answer/9234069?hl=en&ref_topic=9756175">https://support.google.com/analytics/answer/9234069?hl=en&ref_topic=9756175</a></p>
<p>I'm also not really sure of the best way to track clicks on the more universal parts of the site, like the header (nav) and footer. There used to be a Chrome extension that was half-decent at this, but Google stopped supporting/updating that in 2019.</p>
<p>I think I'll leave it here for now, in the hopes that Boone/Ray/Jeremy have some experience to bear here, or can at least pick up the more technical parts of this thread. Let me know what else I can do to help steer and describe this.</p>
<p>One last thing - Sara would also like to be able to see how often the People page filters are being used, and which aspects are the most popular. I believe we set up something like this in <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Track directory filter use in Google Analytics (Resolved)" href="https://redmine.gc.cuny.edu/issues/11760">#11760</a>, but I'm not sure if it's still functional or how to find it in our Analytics dashboard.</p>
<p>Distinct Sections to Track Clicks, public homepage:<br />- Register / Login / Learn More top blade<br />- Latest News<br />- Featured Sites<br />- Active Sites<br />- Featured Groups<br />- Active Groups<br />- Members</p>
<p>Distinct Sections to Track Clicks, private homepage:<br />- Under-avatar links<br />- My Sites<br />- My Groups<br />- Latest News<br />- Shortcuts (by URL might be helpful here)<br />- CUNY-Wide Activity<br />- Campus Activity<br />- Featured Groups<br />- Groups Across CUNY<br />- Campus Groups<br />- Featured Sites<br />- Sites Across CUNY<br />- Campus Sites<br />- Members Across CUNY<br />- Campus Members</p> CUNY Academic Commons - Documentation #15112 (Resolved): Screenshots of current/old Commons pageshttps://redmine.gc.cuny.edu/issues/151122021-12-20T20:25:10ZColin McDonald
<p>Matt was wondering if there's a relatively easy way to grab screenshots for posterity of the Commons pages that will be changing when we launch the redesign. I thought Boone/Ray/Sara might know of a tool of some sort for doing this automatically. Otherwise, perhaps one of us could just manually grab shots of the homepage (public and non) and primary nav pages before we go live and store them as attachments in this ticket or some other safe place.</p> CUNY Academic Commons - Design/UX #14884 (Resolved): Pronoun visibilityhttps://redmine.gc.cuny.edu/issues/148842021-10-19T18:50:24ZColin McDonald
<p>During the team meeting on Friday, we discussed whether the pronouns we added to profiles in <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Add Preferred Gender Pronouns to CAC Profile (Resolved)" href="https://redmine.gc.cuny.edu/issues/13347">#13347</a> should be publicly displayed by default, and whether we should (and can technically) add a toggle to change this.</p>
<p>I've added everyone from that prior ticket as a watcher here, and I'm assigning this to Boone for now, as knowing what's possible from a tech standpoint might help guide our conversation/decisions here. In <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Add Preferred Gender Pronouns to CAC Profile (Resolved)" href="https://redmine.gc.cuny.edu/issues/13347">#13347</a> we tied a lot of the display to one Wordpress display filter -- is it as easy as a toggle that targets that filter, at least for public display? Do we need to better catalog where the pronouns are appearing, on both the redesigned homepage and other public internal pages, as well as private/profile pages?</p>
<p>On the question of what to make the default behavior, we could consider making this clear during registration, noting under the pronoun field whether these are going to appear next to your name publicly or not, and that this can be changed in profile settings later.</p> CUNY Academic Commons - Design/UX #14712 (Resolved): Default avatar imageshttps://redmine.gc.cuny.edu/issues/147122021-08-16T16:09:27ZColin McDonald
<p>Sara had the great idea on yesterday's dev call to redesign the default avatar icons for members, groups and sites to match the overall new visual feel. I'm assigning it to her here, where she can ask for more feedback from the team and share drafts.</p>
<p>We also noted yesterday that the main icon on internal pages like this:<br /><a class="external" href="https://commons.gc.cuny.edu/groups/cac-community-team-project-planning/">https://commons.gc.cuny.edu/groups/cac-community-team-project-planning/</a></p>
<p>These icons 150x150, so we'll need the new defaults to be at least that large, and we'll also be pulling the different sizes to different places on the new design where we might want to incorporate a bigger or smaller icon.</p> CUNY Academic Commons - Design/UX #14217 (Resolved): Links by role for Shortcuts sectionhttps://redmine.gc.cuny.edu/issues/142172021-03-22T23:32:12ZColin McDonald
<p>I mentioned in the community call on Friday that I could use help from Scott, Marilyn, Laurie, and anyone else on what links to show in the role-specific Shortcuts section of the redesigned member / logged-in homepage. See attached for the wireframe of that, and the full wireframes linked below. Here is my work-in-progress compilation of the links, organized by roles that we offer during registration:</p>
<p><a class="external" href="https://docs.google.com/document/d/179hOptPJwdOtQ8mjWhAJkQi-uWhLKG8g6Zce92cGmBI/edit?usp=sharing">https://docs.google.com/document/d/179hOptPJwdOtQ8mjWhAJkQi-uWhLKG8g6Zce92cGmBI/edit?usp=sharing</a></p>
<p>I think some repetition of links makes sense, especially to common help requests and the documentation we've spent the most time putting together, as well as especially relevant things right now like online learning/teaching. I could see this shifting over time. Welcoming any other thoughts, though.</p>
<p>Wireframes:<br /><a class="external" href="https://www.figma.com/proto/SKHemDoAkUuZvbISxLfBjW/CUNY-Wireframes?node-id=130%3A109&scaling=min-zoom">https://www.figma.com/proto/SKHemDoAkUuZvbISxLfBjW/CUNY-Wireframes?node-id=130%3A109&scaling=min-zoom</a></p> CUNY Academic Commons - Design/UX #14001 (Resolved): Visual design for homepagehttps://redmine.gc.cuny.edu/issues/140012021-02-16T23:45:26ZColin McDonald
<p>This milestone will include the visual design of the homepage guided by the visual direction we've established in <a class="issue tracker-15 status-5 priority-4 priority-default closed child" title="Design/UX: Visual direction for redesign (Resolved)" href="https://redmine.gc.cuny.edu/issues/14000">#14000</a> and the UX and wireframes in <a class="issue tracker-15 status-5 priority-4 priority-default closed child" title="Design/UX: UX for homepage redesign (Resolved)" href="https://redmine.gc.cuny.edu/issues/13999">#13999</a>. Once Sonja delivers full mockups for desktop and mobile and they're approved, we'll hand them over to the dev team for coding and integration with the style guide in <a class="issue tracker-15 status-1 priority-4 priority-default" title="Design/UX: Create Style Guide for Commons (New)" href="https://redmine.gc.cuny.edu/issues/10439">#10439</a>.</p> CUNY Academic Commons - Design/UX #14000 (Resolved): Visual direction for redesignhttps://redmine.gc.cuny.edu/issues/140002021-02-16T23:41:22ZColin McDonald
<p>This milestone will include an exploration of the overall look and feel of the new Commons, starting with a mood board presentation Sonja will make to the team during our meeting this Friday. We'll collect feedback and follow-up here. This exercise will be the foundation of the full redesign and guide the visual design of the homepage and later sections of the CUNY Commons as the redesign is being rolled out.</p> CUNY Academic Commons - Design/UX #13999 (Resolved): UX for homepage redesignhttps://redmine.gc.cuny.edu/issues/139992021-02-16T23:33:37ZColin McDonald
<p>Here we'll define initial requirements for the new homepage structure and functions, based on our survey and team feedback. This will include explorations of what logged in and logged out users will see.</p>
<p>Sonja plans to submit initial wireframes here shortly for some initial review before our Friday meeting. I'm summarizing some conversation we've already had with Boone below so we can pick things up from there and have this all to reference.</p>
<p>Sonja was wondering how we tell which campus a user belongs to and whether we can pull that into the homepage, as well as courses for a student or teacher. Similar with academic interests.</p>
<p>Boone explained that it's possible for campus and course -- we ask for campus during signup, and courses are tied to users see <a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: Add "My Courses" to drop down list (New)" href="https://redmine.gc.cuny.edu/issues/10226">#10226</a>. Later, you're not able to edit campus, but you can add (and remove) "Positions", which include Campus data. Elsewhere on the Commons, when I've needed to get campus-specific info, I end up pulling together both pieces of data.</p>
<p>But academic interests is populated with less structure and wouldn't be usable in this way in this round of development. I'm wondering though whether there is anything user-initiated that can happen on interests, like if we can set up alerts or feeds based on key phrases if people set that up.</p>
<p>We also talked about the My Commons tab back with <a class="issue tracker-2 status-5 priority-4 priority-default closed parent" title="Feature: My Commons (Resolved)" href="https://redmine.gc.cuny.edu/issues/2945">#2945</a> and how it was argued that 'My Commons' should simply be the home page of the site for logged in users, but this idea was shot down. As a result, few people use it.</p> CUNY Academic Commons - Design/UX #13998 (Resolved): Homepage Redesignhttps://redmine.gc.cuny.edu/issues/139982021-02-16T23:13:13ZColin McDonald
<p>This is a parent task collecting all tickets (see subtasks) for the homepage redesign we've begun over the past two months. We can use this for general updates on the project, and perhaps this will be collected into another set of tickets when we expand the homepage work into a larger redesign phase.</p> CUNY Academic Commons - Design/UX #13665 (Resolved): Alter "new" dismissable message for cloninghttps://redmine.gc.cuny.edu/issues/136652020-12-08T16:26:47ZColin McDonald
<p>With the group cloning release today, should we edit the yellow message over the Create portal? See below/attached for what it says right now:</p>
<p>NEW: CLONE A SITE<br />We added a new feature for signed in admins. You can now clone one of your existing sites (whether paired with a Group or not) after clicking the "Create a Site" or "Create a Group + Site" buttons below.</p>
<p>We could change it to:</p>
<p>NEW: CLONING<br />We added a new feature for signed-in admins. You can now clone one of your existing Groups or Sites (including a Connected Group + Site) after clicking any of the blue "Create" buttons below.</p>