Roadmap

Color key indicates stages in the development cycle
Estimated Release Date: July 31, 2017

New Features

  • New screen for Settings --> Profiles

    View or participate in the full discussion on our Community website

    The Plan

    Create a new AngularJs screen for settings Profiles

    Description

    Create a new screens for Profiles Settings

    img

  • The date column in the browse files screen should reflect changes made to files

    View or participate in the full discussion on our Community website

    The Plan

    Change the label to "Updated Date" and make sure the date for each file reflects the date that any change is made to a file. Changes would include replacing a file, renaming a file, etc.

    Description

    We should change the label to "Updated Date" and make sure the date for each file reflects the date that any change is made to a file. Changes would include replacing a file, renaming a file, etc.

    img

  • New screen for Settings --> Enable / Disable Apps

    View or participate in the full discussion on our Community website

    The Plan

    Create a new screen for Enable/Disable Apps

    Description

    We would like to replace the existing Settings --> Enable apps screen with the screen below

    img

  • Create new public theme based on the Sterling theme

    View or participate in the full discussion on our Community website

    The Plan

    Create new public theme based on the Sterling theme. Exact colors and fonts are tbd

    Description

    Exact colors and fonts are tbd

    img

  • New screens for browse content

    View or participate in the full discussion on our Community website

    The Plan

    Upgrade the browse content screens with better usability and performance.

    Description

    We plan to improve both the usability and performance of the browse content screen. Some new features worth noting: filter content by taxonomy, publish/unpublish from the main content table view screen, bulk apply/remove taxo terms from content, etc. Here are a few sample screens.

    img

    img

    img

  • Implement the grouper functionality in Openscholar

    View or participate in the full discussion on our Community website

    The Plan

    Implement the grouper functionality in Openscholar

    Description

    Enable sites to assign site visibility to only certain groups from the list of groups provided by IAM

  • Add Export Calendar to Google Calendar Option?

    View or participate in the full discussion on our Community website

    The Plan

    Add export option to OS calendar feature

    Description

    Hi,

    I'm know of how to export the OpenScholar calendar to Google Calendar, but it would be helpful if there was a user friendly hyperlink as opposed to a work around. I've received a several emails from confused visitors. Can you create an "Export to Google Calendar" option? Also, if you export to iCal, events that don't list an end time use the start time as the end time as well.

  • Rewrite link tool to be angular based

    View or participate in the full discussion on our Community website

    The Plan

    Rewrite the link tool in AngularJs

    Description

    img img

  • Improve OS site creation flow

    View or participate in the full discussion on our Community website

    The Plan

    Improving the site creation workflow.

    Description

    We plan on improving the site creation workflow..better labeling, use a standard flow process with highlighted steps, etc.

    img

    img

    img

    img

  • New screen for content import --> multiple imports

    View or participate in the full discussion on our Community website

    The Plan

    Create new screens for content import --> multiple imports

    Description

    the plan here is to create angular based modals for the following content types: blog, news. The significance of blog and news is that they allow multiple imports to be stored.

    Specs:

    • Do Not display the tabs until an import file has been added. Disregard the Class title -- this is reference only. The title of the Modal should reflect the menu label in Import. Ex. "Class" in the admin menu import section will also be used as the modal title "Class" img

    • Once an import file has been added, display (2) tabs -- Import and Manage. The form present in the Import tab is the same as the form in spec 1).

    • Clicking the Manage tab will display the loading spinner inside the tab <span ng-show="spinning" class="spinner ng-hide"></span> This spinner is already in use in the new globals settings Save buttons. Note that multiple imports will appear in a select list -- All Feeds dropdown below. The loading spinner mentioned above will also appear in the Filter button when clicked. img

Bug Fixes

  • Pictures not aligning center

    View or participate in the full discussion on our Community website

    The Plan

    Fix the wysiwyg issue so that pictures can align centrally

    Description

    Dear Open Scholar Team:

    Can you please help me? I have added bullets to this bio area:

    https://projects.iq.harvard.edu/ed_et...

    But they do not appear after I have saved:

    https://projects.iq.harvard.edu/ed_et...

    Thank you for your help and consideration!

    Sincerely,

  • Bullets are not Appearing in the short bio area after Saving

    View or participate in the full discussion on our Community website

    The Plan

    Fix the WYSIWYG so that bullets work correctly

    Description

    Dear Open Scholar Team:

    Can you please help me? I have added bullets to this bio area:

    https://projects.iq.harvard.edu/ed_et...

    But they do not appear after I have saved:

    https://projects.iq.harvard.edu/ed_et...

    Thank you for your help and consideration!

    Sincerely,

  • Broadcasting for signup event: sender's email address needs to be fixed

    View or participate in the full discussion on our Community website

    The Plan

    Fix the email to use the event sender address

    Description

    Now, "From" address of sender is showed as "admin@example.com"

    Steps to reproduce:

    1. Create an signup event

    2. Signup a registrant

    3. Go to the event -> Manage Registrations -> Email Registrants

      img

    4. Enter subject and message, and then click Send

      img

    5. Wait 1 to 2 minutes and check the mailbox of the registrant. An email is sent from OS to the registrant with "From" address as "admin@example.com". That is odd and should be the email address of the event owner.

    img

  • Image in news has "News Photo" appearing above it

    View or participate in the full discussion on our Community website

    The Plan

    [coming soon]

    Description

    When I insert a photo into my news article, the words "News Photo" appear above it. img

  • Site Info widget (email) link identified only by color

    View or participate in the full discussion on our Community website

    The Plan

    [coming soon]

    Description

    Siteimprove can flag links as not meeting WCAG 1.4.1 Use of Color.

    "If links in blocks of text are identified only by color, the color contrast ratio between the link text and the surrounding text needs to be at least 3:1. This is not the case here.

    Furthermore, for links identified only by color there should be additional visual cues when users point to the link with their mouse or move keyboard focus to the link. The additional visual cues could be underlining the link or making it bold."

    Many sites don't use the default Site Info widget and of those that do, many do not enable the contact form that adds an "(email)" link. Siteimprove will not always flag this link, it doesn't on my Scholar site but does on the ABCD VMG site (maybe Siteimprove is more lenient about link text within header elements). In any case, it appears this link always has the same color as the adjacent text and has no other visual cue to indicate it's a link.

  • Fonts changing randomly

    View or participate in the full discussion on our Community website

    The Plan

    Fix font discrepancy.

    Description

    Today I noticed that the fonts on our site (sfs.harvard.edu) have randomly changed overnight to a variety of different serif and sans-serif fonts. This is the second time this has happened in the last year, and it takes quite a bit of effort to straighten everything back out. Can we look into why this is happening and prevent it in the future? Is there a way that you can fix it systematically, or am I going to need to open every text widget and set the fonts again? I see older topics bringing this up that were marked as 'solved', but it obviously has not been.

  • some Sign In page links identified only by color

    View or participate in the full discussion on our Community website

    The Plan

    Fix text link color contrast and underline issues

    Description

    Siteimprove flags can links as not meeting WCAG 1.4.1 Use of Color.

    "If links in blocks of text are identified only by color, the color contrast ratio between the link text and the surrounding text needs to be at least 3:1. This is not the case here.

    Furthermore, for links identified only by color there should be additional visual cues when users point to the link with their mouse or move keyboard focus to the link. The additional visual cues could be underlining the link or making it bold."

    In general, it seems the links on OpenScholar Sign In pages have just enough color contrast with the surrounding text meet the 3:1 ratio but on at least some sites an additional stylesheet loads with a different link color which does not. The Instructional Media Services site uses the Monument theme and its Sign In pages have this issue. I'm not sure what theme it uses but the ABCD VMG Sign In pages appear to have the same issue.

    On the Sign In pages, Siteimprove identifies two links, "Visit our roadmap" and "Find out more," the latter being within hidden login announcement. It does not identify the "Forgot your password?" link below the OpenScholar Password field but it has the same issue.

    Changing the color to increase the contrast is one solution. Allowing the default text-decoration: underline is also a sufficient visual cue but in general its best for links to have both a color and non-color visual cue.

    The links don't override the browser's default outline styling on focus, so that's good.

  • branding-container links identified only by color

    View or participate in the full discussion on our Community website

    The Plan

    Make the link txt in the branding and footer regions white.

    Description

    Siteimprove can flag links as not meeting WCAG 1.4.1 Use of Color.

    "If links in blocks of text are identified only by color, the color contrast ratio between the link text and the surrounding text needs to be at least 3:1. This is not the case here.

    Furthermore, for links identified only by color there should be additional visual cues when users point to the link with their mouse or move keyboard focus to the link. The additional visual cues could be underlining the link or making it bold."

    While the colors vary based on site theme, every site I've encountered uses colors for the Accessibility and Report Copyright Infringement links at the bottom of the page that does not meet the 3:1 threshold compared to the adjacent text. For example, the aa[](http://Online Accessibility site), which uses the Conservative theme, has gray (#bac5c6) for the links with white (#FFF) text, a ratio of only 1.8:1. Note that on the Online Accessibility site, I've added some extra CSS to add underlines back to these links, which is another way to sufficient distinguish them.

  • Logged in: Account menu shouldnt use the enabled theme font

    View or participate in the full discussion on our Community website

    The Plan

    Fix my account menu font

    Description

    Logged in: Account menu shouldnt use the enabled theme font. It should use the font specified for the admin menu.

    img

  • Image captions overlapping body text

    View or participate in the full discussion on our Community website

    The Plan

    Fix the Image captions so that they don't overlap over body text

    Description

    img

    The body text doesn't float around image captions. Here's the particular URL for that screenshot, but a client has reported this is a consistent problem.

    https://projects.iq.harvard.edu/lwp/e...

  • Images not pulling through in teaser

    View or participate in the full discussion on our Community website

    The Plan

    [coming soon]

    Description

    https://projects.iq.harvard.edu/lwp/c...

    img

    The images render correctly when viewing the post itself. The teaser was pulling images through correctly as of yesterday

  • List elements in the Saffron Accents theme do not use the same font as paragraphs (Georgia).

    View or participate in the full discussion on our Community website

    The Plan

    List elements in the Saffron Accents theme should use the same font as paragraphs (Georgia).

    Description

    List elements in the Saffron Accents theme do not use the same font as paragraphs (Georgia).

  • Faceted taxonomy widget: events should be ordered based on descending date

    View or participate in the full discussion on our Community website

    The Plan

    Faceted taxonomy event results should be ordered based on descending event date.

    Description

    Filtering on faceted taxonomy widget the events should be ordered based on descending date. Currently, the order/pattern isnt clear.

    img

  • MailChimp form not showing up

    View or participate in the full discussion on our Community website

    The Plan

    Fix the bug so that javascript and other reference files work with mailchimp embed

    Description

    We're using the Mailing List MailChimp API Key widget to embed our signup form on the Memorial Church website.

    http://memorialchurch.harvard.edu/sub....

    This has worked fine in the past, but now it's blank, just showing the frame, but nothing in it. When I switch it to the "Basic form", it displays but won't display the "Mailchimp Form" or "Link" options.

  • Person import limit and behavior

    View or participate in the full discussion on our Community website

    The Plan

    Import should be done in one sweep.

    Description

    One of my colleagues has 198 people that she needs to import as the Person content type to her OpenScholar site. She downloaded and prepared the import template, but when she ran the import she found that not everyone was imported.

    I did some investigation and found that there's a limit of 50 rows that are imported at once. (At least for the Person type; I haven't tried others.) I searched the documentation and Community, but wasn't able to find any information to confirm this so I'm hoping this isn't intentional and the limit can be increased.

    I also noticed some interesting behavior in the current import setup. The first time I imported my colleague's spreadsheet, the first 50 rows were created. The next time I imported the same spreadsheet, the next 50 rows were created. This continue until the fourth time, when only 48 rows were created (finishing the 198 total). However, when I ran the import one more time, 50 more rows were created, now starting back at the beginning again.

    It seems like some kind of duplicate checking is happening, but when everything is a duplicate it's back to square one as though there are no duplicates. Is this intended?

  • Site Search not displaying results as expected

    View or participate in the full discussion on our Community website

    The Plan

    Fix the site search display

    Description

    On the docs site, I'm searching "publications app" and i'm not getting results on the first page of search results. It's the 13th result and should likely be the first result.

    The page title is "Publications App" but has a differing url (which I should fix) but as far as I've understood it, page titles are the h1 on the page. See here: https://docs.openscholar.harvard.edu/...

    https://docs.openscholar.harvard.edu/...

  • Improve Shareability of Facebook and Twitter

    View or participate in the full discussion on our Community website

    The Plan

    Share the image, title and description from OS to facebook and twitter

    Description

    When sharing an OpenScholar post on Facebook or Twitter, the image, title and/or description appear to be missing.

    Currently, the OpenScholar markup seems doesn't include all of the Twitter summary card information. Currently, I only see:

    <meta name="twitter:card" content="summary">

    Here is Twitter card reference:

    https://dev.twitter.com/cards/types

    It would be optimal to have the title, description and an image... maybe the static file fields in OpenScholar, such as with the News content type, could generate Twitter markup for the images.

    We may also want to expand the existing Facebook Open Graph data as well. See:

    https://developers.facebook.com/docs/...

    Here is what the Harvard Gazette does with Social Media meta tags:

    http://news.harvard.edu/gazette/story...

  • Redirects no longer working

    View or participate in the full discussion on our Community website

    The Plan

    Fix the bug so that redirects work correctly

    Description

    Our redirects are no longer working as of about July 10th. For example, https://osp.finance.harvard.edu/train... used to redirect to https://osp.finance.harvard.edu/calendar and no longer does. I can't unpublish the /training-calendar page because it has to be published in order to exist in the section outline, and the whole reason we have the redirect is so we can link to a page in a different section within the section outline.

    I did notice we have over 15 redirects listed in Global Settings, but nobody on our team has added any recently, so I don't know why the redirects only stopped working recently.

  • Contact owner form is private when site visibility is set to private/members only

    View or participate in the full discussion on our Community website

    The Plan

    Fix the bug so that the contact form is displayed to everyone who has access to view the site.

    Description

    The contact owner form is private when site visibility is set to private/members only. Logged in, the form should be accessible.

    img

  • insufficient contrast for text over slideshow images

    View or participate in the full discussion on our Community website

    The Plan

    Fix the insufficient contrast for text over slideshow images bug

    Description

    The slideshow widget can display images with overlaid text. For example the Online Accessibility site has a single image with overlaid text. The text is white, #FFFFFF, and the background color is a translucent gray, rgba(30, 30, 30, 0.6), found in the .slide-copy and #layout31_overlay .slide-copy selectors, respectively.

    The color contrast checker in Siteimprove can't sample all the actual resulting colors created by the translucent background over the actual image on the page so it

    tests backgrounds with an alpha channel assuming the worst-case scenario, i.e. that underneath the background is white. rgba(30, 30, 30, 0.6) over white makes rgb(120,120,120) and the contrast ratio between that shade of gray and white is 4.41, just below the acceptable threshold of 4.5 for WCAG AA.

    If the background in #layout31_overlay .slide-copy is made just slightly darker, rgba(29, 29, 29, 0.6), or slightly less translucent, rgba(30, 30, 30, 0.61), the ratio with white text will be at least 4.5 and pass color contrast checkers. I checked this two ways; Lea Verou's online contrast checker calculates contrast ratios between foreground and background colors, with a second +/- value for semi-transparent colors to add or subtract depending best or worse-case scenarios. The second way was using the Paciello Group's Colour Contrast Analyser color picker application on the actual web site. To check the calculation in the worse-case (all white), I used the browser inspector to delete the image node to get the solid gray and tweaked the background property to get the slightly darker gray.

  • Long page titles make the node form go off screen

    View or participate in the full discussion on our Community website

    The Plan

    Fix the bug so that Long page titles do not make the node form go off screen

    Description

    If a title is very long, the node form gets wider than the screen width. img

  • Change in hyperlink behavior

    View or participate in the full discussion on our Community website

    The Plan

    Add validation for special characters in alias - does not work for custom domain

    Description

    We are seeing a change in hyperlink behavior. For instance, see: http://eye.hms.harvard.edu/cornea/con...

    I had defined the first link as /jameschodosh. At the time the page was built, defining the link this way worked. Today, the links are not working.

    When I edit the link I notice the editor has stripped the "/" from the link resulting in jameschodosh. When defined this way, the link does not work. To fix this, I defined the link as http://eye.hms.harvard.edu/jameschodosh. This works.

    Unfortunately, we are tracking down instances where links are broken as a result of this change. Please advise if there is a better solution.

    Thanks,

    ~Beth

  • user can't create a new revision of a specific page

    View or participate in the full discussion on our Community website

    The Plan

    Fix the issue so that the user(content editor) can create a new revision

    Description

    User Marianna is unable to create a new revision of the page https://projects.iq.harvard.edu/nac/s...; she gets an error

    img

    I was able to create a revision when logged in as another user, but not as her.

Infrastructure Upgrades

  • Upgrade to Universal Analytics

    View or participate in the full discussion on our Community website

    The Plan

    Upgrade to Universal Analytics

    Description

    Openscholar is still using the old version of google analytics. We have to upgrade to Universal. We should also research on the impact the upgrade will have on existing Openscholar users

Hotfix

Current Initiatives