Roadmap

Color key indicates stages in the development cycle
Estimated Release Date: April 3, 2017

New Features

  • Twitter feed widget support images

    View or participate in the full discussion on our Community website

    The Plan

    Make sure that the twitter widget can support images

    Description

    Currently, the OpenScholar Twitter feed widget does not support images.

    The post on Twitter has an image:

    img

    The post on OpenScholar does not have an image:

    img

    Can there be an option in the widget to enable displaying images?

  • 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

  • Retire Nortony theme

    View or participate in the full discussion on our Community website

    The Plan

    Deactivate Nortony theme

    Description

    We'll be retiring the Nortony theme from the list of available themes on the Appearance page. Any site using Nortony theme can continue to do so, but sites not currently using it will not be able to select it as a new choice. We're encouraging our users to switch to one of our featured themes.

    img

  • Retire Dunster theme

    View or participate in the full discussion on our Community website

    The Plan

    Deactivate Dunster theme

    Description

    We'll be retiring the Dunster theme from the list of available themes on the Appearance page. Any site using Dunster theme can continue to do so, but sites not currently using it will not be able to select it as a new choice. We're encouraging our users to switch to one of our featured themes.

    img

  • New screen for content import --> single import

    View or participate in the full discussion on our Community website

    The Plan

    Create a new screen for content import --> single import

    Description

    The plan here is to create angular based modals for the following content types: class, event, feed, link, media gallery, page, person, presentation, publication, software project. To see how these forms currently look/work you can go to (in the left Admin menu) Site Content > Import. The above import screens only allow the db to store 1 import at a time. Also, we'd like to use the Media Browser drag and drop field for file uploads. 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"

    Example of 1 allowed file type. Note: theres No radio button and the label contains the word only. img

    Example of 2 allowable file types. img

  • Retire Cayley theme

    View or participate in the full discussion on our Community website

    The Plan

    Deactivate Cayley theme

    Description

    We'll be retiring the Cayley theme from the list of available themes on the Appearance page. Any site using Cayley theme can continue to do so, but sites not currently using it will not be able to select it as a new choice. We're encouraging our users to switch to one of our featured themes.

    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

  • 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

  • New screen for Settings --> Publications

    View or participate in the full discussion on our Community website

    The Plan

    Create a new AngularJs screen for Publications

    Description

    Change the existing publication settings screen to

    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

  • Move all Openscholar sites to use https

    View or participate in the full discussion on our Community website

    The Plan

    Move all Openscholar sites to use https

    Description

    Add an ssl certificate and move all Openscholar sites to https.

    Google is also encouraging all sites to move to https (https://security.googleblog.com/2016/09/moving-towards-more-secure-web.html) So we think it is time we addressed this.

  • Remove "Calendar" heading from the mini calendar widget

    View or participate in the full discussion on our Community website

    The Plan

    The plan is to simply remove (prevent it from rendering) the calendar heading from the mini calendar widget.

    Description

    The mini calendar widget didnt used to a "Calendar" heading. I think we should remove it as it doesnt provide any value, and it takes up space.

    img

  • 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

  • Publication sorting

    View or participate in the full discussion on our Community website

    The Plan

    Update the publication sorting for just the Harvard Chicago author-date as mentioned below

    Description

    When the publication settings are set to sort by date, publications are sorted and grouped by the year. Within each year, it is then grouped by sticky and non-sticky and then sorted  by post created date. For harvard chicago author style, we would like to sort it by the date published since it allows the user to enter the month and day even if it is optional

  • Find a new api to replace the google feeds api

    View or participate in the full discussion on our Community website

    The Plan

    Research to find a new API that can be used to replace the google feeds API which was shut down

    Description

    A third party service we used to consume feeds from other sites was shut down on December 15th, 2016. This is what caused your site to break.

    We have disabled Feed Reader widgets from attempting to still use this third party service and breaking sites in the process.

    Find a new api to replace the google feeds api and make the widgets available again

Bug Fixes

  • Events List of posts not working when embedded in another site

    View or participate in the full discussion on our Community website

    The Plan

    Ensure event lists of posts works when embedded in another site

    Description

    I’m the administrator for our School’s OpenScholar website: http://hsdm.harvard.edu/, and our 150th anniversary site: http://150.hsdm.harvard.edu/. Today I noticed that the events section of the 150th site is missing. It was an embedded widget from the main site with events tagged with “150 Anniversary”: http://hsdm.harvard.edu/news-and-even.... Thank you for any help you can provide.

  • Error saving content containing non-Basic Unicode characters

    View or participate in the full discussion on our Community website

    The Plan

    Upgrade to drupal 7.5 and see if it fixes this

    Description

    Edit: I changed the title of this problem because I've found it's much more widespread. The problem also occurs if the character is in the Title or the body of a Page which probably means it can happen in any text entry field available to site admins or users. Beyond symbols and extended ideograph character sets, this issue could be encountered when someone enters or pastes in emoji such as a smiley face (I tried pasting one in here but it when I saved this post not only did Get Satisfaction not show the Unicode character, it truncated the Post at that point!)

    Original message: I was trying to add Unicode character 🖹 ("Document with text") to the Name of a taxonomy term by pasting the UTF-8 character in from another file, not by typing its HTML entity. When I clicked Save, I was briefly shown the text below then redirected back to the form with the original Name reloaded.

    Doing some testing with other Unicode characters, this seems to happen with any character outside the Basic Multilingual Plane, that is, Unicode code points beyond U+FFFF requiring four bytes to encode in UTF-8. If support for such characters can be added, great, but if not, I think the error condition could be handled better by the platform.

    "OpenScholar Temporarily Unavailable

    We're sorry, the website that you're trying to reach is currently unavailable. Please try again in a few moments.

    • You can track our status on the HUIT Service Status Dashboard. • You can also contact the help desk at HUIT Service Desk. Thank you for your patience."

  • Calendar events and search features

    View or participate in the full discussion on our Community website

    The Plan

    The results should display by year sorting

    Description

    We're having a problem with students finding calendar events from the wrong year. For example, if you search for "Booth Fellowship" within uraf.harvard.edu, the calendar events don't come back in chronological order. Also, if you google "Booth Fellowship" the top returned item is our calendar event for the deadline in 2015. I realize we can't change Google's search algorithm, but is there a way to address this problem?

  • SEO field not working for Page(s)

    View or participate in the full discussion on our Community website

    The Plan

    Fix the meta tag in the markup

    Description

    A page has a custom description using the Search Engine Optimization (SEO) field

    Google is seemingly not updating its results to display the new description

    The description text appears in the page markup, but only under <meta property="og:description"

    But there is no <meta name="description" tag in the markup.

    See example:

    http://execed.gsd.harvard.edu/amdp

  • When loading obvious delays show

    View or participate in the full discussion on our Community website

    The Plan

    Look into what is causing some sites to be slow and fix it

    Description

    Although I have noticed this on other sites in the past - it seems particularly obvious on these new sites. Is there something that can be done?

    Please advise.

    http://im.gse.harvard.edu/

    http://im.gse.harvard.edu/balancing-a...

    http://im.gse.harvard.edu/todd-rakoff

    https://www.screencast.com/t/I7B5T54zk this is a link to my screen.

  • 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

  • Firefox showing small image in Media Gallery Lightbox

    View or participate in the full discussion on our Community website

    The Plan

    Fix the image size in lightbox in Firefox

    Description

    Firefox is showing a small version of the image when viewing a slideshow.

    Complare Firefox to Chome and Safari:

    http://eaa.fas.harvard.edu/painting-f...

    Image:

    Arashiyama in Spring

  • Image padding missing

    View or participate in the full discussion on our Community website

    The Plan

    Fix issue so that image floating and subsequent padding works in the image poupup palette as it does when an image is floated through the main toolbar.

    Description

    When adding images in the WYSIWYG editor and aligning them to the left of a paragraph, the 15px padding they're supposed to receive to space them from the text isn't working. Here's an example:

    http://projects.iq.harvard.edu/friber...

    What seems to be happening is that when you align the image left, along with adding "float: left" to the span encapsulating the image element, OpenScholar is also adding the width and height of the image. This means that no space is left for the padding.

    You can see the spacing working correctly in the second paragraph of my test page. What I did was edit the Source from the WYSIWYG editor and manually removed the width and height styling rules, leaving just the float (I left the width and height attributes, which belong to the img tag).

    Hope this makes sense. Thanks!

  • Sideshow in menu region - css bugs

    View or participate in the full discussion on our Community website

    The Plan

    Fix css issue so that menu region related css doesnt affect the slideshow when the slideshow is in that region.

    Description

    When the slideshow is placed in the menu region, some css originally designed to affect text and hrefs in that region, is adversely affecting the slideshow. See.

    img

  • Widget slider - CSS bug

    View or participate in the full discussion on our Community website

    The Plan

    Add css so that floated images are not absolute positioned.

    Description

    Since the widget slider uses similar CSS to the slideshow feature, floated images used in an HTML widget are being positioned in an undesirable way.

    With unintended CSS applied

    img

    How it should look

    img

  • Video text not wrapping properly in columns widget

    View or participate in the full discussion on our Community website

    The Plan

    Fix the text to wrap under the video if the space is narrow

    Description

    The video text is appearing on the side of the video instead of underneath in a columns widget.

    See example:

    http://successfailureproject.bsc.harv...

    img

  • Undefined index error in publication content type.

    View or participate in the full discussion on our Community website

    The Plan

    [coming soon]

    Description

    On the publications landing page, there were undefined index errors (see attached image). To fix, starting at line 1009 in os_publications.module:

    if(isset($user->data['bibliouserstyle'])) {

    $bibliostyle = $user->data['bibliouser_style'];

    }

    if(isset($biblio_style)) {

    if (($bibliostyle == null) or ($bibliostyle == "system")) {

      $biblio_style = variable_get('biblio_citeproc_style');
    

    }

    }

    else {

    $bibliostyle = variableget('bibliociteprocstyle');

    }

    img

  • os_session_timeout causes multiple tabs to autolog

    View or participate in the full discussion on our Community website

    The Plan

    [coming soon]

    Description

    A line in modules/os/js/ossessiontimeout.js causes multiple tabs to logout tabs that are not the current tab. The offending line is 34: expireCurrentSession();

    Once that line is commented out, multiple tabs work as expected. This may not be the best solution, but it is what works for now.

  • Redundant buttons in Documentation popup

    View or participate in the full discussion on our Community website

    The Plan

    Fix the bug so that the buttons do not show. Able to replicate this in the hwpi install

    Description

    [Save] and [Close] are redundant. We only need the X button at top right corner to close the popup

    img

  • Links not an option in Filtered Search widget

    View or participate in the full discussion on our Community website

    The Plan

    Links should be displayed as an option in the filtered widget. We also need to filter it to only show the list of content types that are enabled

    Description

    I have the Links App enabled:

    img

    But I don't see it as an option in the Filtered Search widget:

    img

  • Style iframe outline on focus

    View or participate in the full discussion on our Community website

    The Plan

    Fix the accessibility issue so that the Style iframe outline is in focus

    Description

    WCAG say there should be a visual indication of which element has focus, particularly for people who use the keyboard (or keyboard equivalent) to navigate. For instance, OpenScholar has default styling for links to show focus:

    a:focus {

    outline: thin dotted;
    

    }

    This property is also used for other focusable interface elements, like accordion tabs.

    The accessibility checker SiteImprove has found another element that doesn't have focus styling, iframes (I don't think iframes themselves normally get focus when just using the Tab key but they can be when using additional tools like VoiceOver). Adding something like the following would highlight the element in a fashion consistent with the OpenScholar platform:

    iframe:focus {

    outline: thin dotted;
    

    }

  • Accessibility issue with read more links across OS

    View or participate in the full discussion on our Community website

    The Plan

    When read more links are auto generated and theres an invisible span containing the title of the post we need to remove the title attribute that also contains the post title.

    Description

    Most auto generated read more links in OS contain a title attribute and an invisible span containing the same title text. This causes confusion for screen readers and errors for accessibilty scans. We should remove the title attribute from read more links where the text is the same as whats contained in the invisible span. A complete content type list where this change is needed is TBD.

    Heres an example where the title and span are the same.

    a href="http://sociology.fas.harvard.edu/news..." rel="tag" title="William Julius Wilson to receive the 2017 SAGE-CASBS Award" class="node-readmore">Read more span class="element-invisible" about William Julius Wilson to receive the 2017 SAGE-CASBS Award /span

Infrastructure Upgrades

Hotfix

  • There are no hotfixes in progress

Current Initiatives