Roadmap

Color key indicates stages in the development cycle
Estimated Release Date: March 13, 2017

New Features

  • Ability to add/apply a custom css class name to pages (page content type only)

    View or participate in the full discussion on our Community website

    The Plan

    Add the ability to add/apply a custom css class name to pages (page content type only)

    Description

    Can we add ability to add/apply a custom css class names to pages (page content type only). Permissions would work exactly the same way as this feature in widgets.

    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

  • 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

  • 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 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 --> 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

  • 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

  • Have separate names for the "search box" (global) widget and "search box" (customizable) widget

    View or participate in the full discussion on our Community website

    The Plan

    Rename the default 'search box' on the layout to be site search and the customizable one to 'custom search box'

    Description

    I think we should change name of the search box widget, that normally goes in the header to search the whole site, back to "Site Search" (it's original name)

    We should also change the name of the customizable search box to "Custom Content Search" widget.. or something like this.

    It is very difficult to explain how these are VERY different but called the same name.

    See documentation to support this argument: http://docs.openscholar.harvard.edu/u...

  • 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

Bug Fixes

  • OS app settings available when app is disabled

    View or participate in the full discussion on our Community website

    The Plan

    When any or all of the apps: booklets, events and faqs are disabled, the app settings link should not appear in the menu.

    Description

    When booklets, events and faqs (or any one of these) is disabled, the app setting still appears in the menu. It shouldnt.

    img

  • Primary and secondary menu disappear from the widget listing in layout after the menu is removed from the layout.

    View or participate in the full discussion on our Community website

    The Plan

    Fix the bug so that the widget is not deleted from the list of widgets when it is removed from a layout

    Description

    Steps to reproduce:

    On a page (for example front page), using the contextual link to remove the primary menu. Then, the primary menu widget can be found in the widget listing in layout. That means users is no longer to get the widget back.

    img

    Also, one more thing is that no more "undo this action" link shows when I click the "Remove Widget" link on the primary menu widget.

  • 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

  • (Logged-in) Error messages container/div displaying when it shouldnt

    View or participate in the full discussion on our Community website

    The Plan

    Fix issue so that while logged-in, the error messages container/div only displays when theres an error present.

    Description

    While logged-in, the error messages container/div should only display when theres an error present.

    img

  • Problem with adding animated gifs

    View or participate in the full discussion on our Community website

    The Plan

    Fix the bug so that animated gifs work correctly when uploaded into Openscholar

    Description

    http://docs.openscholar.harvard.edu/o...

    I tried this weekend and then today. At this point, I think it's Platform related.

  • Adding a link where the link text includes a ">" causes utter choas

    View or participate in the full discussion on our Community website

    The Plan

    CKEDitor - fix the bug so that link text with > and < symbols work

    Description

    It took us a while to replicate this. When we add a link where the link text is something like "more >", everything looks fine in the editor but when we save the link text is now ' ">more > '

    There are times when this screws up the text after the link but that's harder to reproduce.

    This is a link to a screen recording I did to help illustrate the problem.

    https://hu-my.sharepoint.com/personal...

  • Clean up confirmation message area

    View or participate in the full discussion on our Community website

    The Plan

    Clean up confirmation message area

    Description

    This looks terrible. Clean up the appearance.

    img

  • 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!

  • 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

  • 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

  • Custom themes: wysiwyg font mismatch

    View or participate in the full discussion on our Community website

    The Plan

    Fix the bug so that wysiwyg fonts match in custom themes

    Description

    Custom themes that define their own font styles are no being reflected in the wysiwyg editor. We can make a partial improvement to this. In custom themes that define a body or a heading (h2, h2, etc.) font family we should be able to display that font family in the wysiwyg editor. Having said that, some custom themes use very specific css selectors in order to apply a font family to an element. In that case, an exact display of the font style (size, weight, etc) may not be possible.

    Again, at the very least we should be able to display the font family of the custom theme.

    img

  • Not able to embed Scribd document

    View or participate in the full discussion on our Community website

    The Plan

    [coming soon]

    Description

    Issue from ticket INC02106632.

    When I try to embed a public document, it displays the URL verbatim instead of embedding the document.

    Example public Scribd document:

    https://www.scribd.com/document/12400...

    Example embed media widget on OpenScholar:

    http://hwpi.harvard.edu/joe/test-scri...

    Scribd is on the embed.ly provider list:

    http://embed.ly/providers

  • 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.

  • Search Box widget not filtering results properly

    View or participate in the full discussion on our Community website

    The Plan

    Fix the search box widget so that the filtering works properly

    Description

    I am using the Search Box widget, but it's ignoring the search parameters that I've set in the widget:

    Content type

    Filter by: vocab

    img

    It should only render this one result:

    http://hwpi.harvard.edu/chge/resource...

    See example:

    http://hwpi.harvard.edu/chge/resource...

  • Publications ordering

    View or participate in the full discussion

    The Plan

    Faceted Taxonomy publications should follow the same sort order as in settings --> publciations

    Description

    Publications are ordered alphabetically within a year. This is problematic since we need to be able to manage the ordering.

    So maybe the system could do the following:

    • use upload date as the default

    • allow user to edit the upload date (maybe down to hours / minutes)

    • allow users to create and assign tags to publications, in which case papers with the same tag get grouped within each year

    • add a “promote” flag per tag that would promote the papers with that tag to another page

  • Add menu item contextual link on front page loads forever.

    View or participate in the full discussion on our Community website

    The Plan

    Fix the bug so that the add menu item loads correctly

    Description

    This problem only happens in the vsite front page, but not in other pages.

    img

Infrastructure Upgrades

Hotfix

  • There are no hotfixes in progress

Current Initiatives