EBMS Tickets

Issue Number 169
Summary [Home Page] Redesign Home Page
Created 2014-03-19 17:47:01
Issue Type Inquiry
Submitted By Juthe, Robin (NIH/NCI) [E]
Assigned To Kline, Bob (NIH/NCI) [C]
Status Closed
Resolved 2014-07-14 09:40:51
Resolution Fixed
Path /home/bkline/backups/jira/oceebms/issue.120155
Description

We would like to discuss the possibility of redesigning the home page and some tabs taking the following items into consideration:

  • We do not use the feature area for navigating throughout the site. It's visually appealing, but we'd like to explore ways to make it smaller and/or more useful.

  • It would be helpful for the administrative tasks to have greater prominence. For example, we think it would be helpful to add ADMIN as a tab across the top of the page and put these tasks into a menu such that they could be accessible from any page on the site.

  • The recent activity box could be larger. Items fall off the list too quickly for some Board managers.

  • The alerts box will be larger after 2 new alerts are added (for summaries and hotels), so we may need to move the calendar and next meeting blocks to another place so they don't fall too low on the page.

  • The Board managers do not use the ABOUT tab. Is it possible to move it to the bottom of the page? Does this need to be in the same place for all users?

It may be beneficial to talk with an IA and/or designer to help us identify a way to improve the home page to better meet our needs.

Comment entered 2014-06-05 21:22:43 by alan

The developers agree with the idea of consulting an information
architect and visual designer for this task before designing software
changes.

It seems to us that an IA would be the best choice for an initial review
to clarify:

  • What lower value or redundant information should be dropped from the home page?

  • What higher value information should be added?

After that, perhaps a visual designer can help with revising the layout.

Can we put the software development on hold until that's done?

Comment entered 2014-06-06 09:18:55 by Juthe, Robin (NIH/NCI) [E]

Meeting with an IA sounds like a good first step to me, too. Then we can determine what software changes are needed. Thanks.

Comment entered 2014-06-18 10:41:22 by mcauliffehl

I've shared this information with Lynn Cheryan, and will discuss with her a little more to get a sense of the LOE, and availability of resources.

Comment entered 2014-06-24 17:13:36 by mcauliffehl

First draft of the wireframes is attached.

Comment entered 2014-06-24 17:14:50 by mcauliffehl

Additional feedback from Robin on the Wireframes. Also, per our conversation earlier today, I shared with Lynn that we will need:

  • Specific Menu Item entries (text)for each user role

  • Specific Items that will appear in the boxes (also for each user role)

  • Images/Pictures that will be used in the new design

  • Dimensions for the Image/Boxes Placeholders

Comment entered 2014-06-24 17:55:55 by alan
To make an explicit JIRA comment incorporating some of the information
from Robin's email, I think the final list of roles to apply "for each
user role" in the previous comment are:

    admin assistant
    board manager
    board member
    icrdb manager
    medical librarian

These are the roles that can have distinct EBMS home/landing pages.
Comment entered 2014-07-04 08:51:19 by Kline, Bob (NIH/NCI) [C]

Just to tie things together: other information needed for this task can be found at https://collaborate.nci.nih.gov/display/OCECTBWIKI/EBMS+User+Roles+and+Workflow.

Comment entered 2014-07-07 10:14:33 by Kline, Bob (NIH/NCI) [C]

I have done as much as I can with this task. For a peek at what I have so far, you can log on to https://ebms-dev.nci.nih.gov as Test Board Manager (or Test Board Member).

Some of things we still need:

  1. Final activity panel images (I'm made some up, but they're just placeholders). Current dimensions are 225x80 for the roles that have three activity panels on the home page, and 350x80 for the 2-panel roles. I can work with different dimensions if necessary, but it will be less work if we keep these.

  2. Specs for populating the activity panels (for those which are new or changed).

  3. Activity panels for the Admin Assistant, ICRDB Manager, and Medical Librarian roles (right now they're dummied up from the wireframes for the Board Manager and Board Members roles, for which we do have wireframes).

  4. Specs for where each of the menu items go. Some are obvious, but some aren't (for example, should all of the top-level menus have a link to a landing page for that menu's category - they do now - and if so, what should be the librarians' landing page for the Admin menu).

  5. Specs for the pages behind the "more" links at the bottom of the activity panels (for those panels which are new or changed).

  6. New NIH logo.

What have I left out, Alan?

Comment entered 2014-07-07 15:24:59 by mcauliffehl

Bob,Many thanks for the update and the link to the development server. I've set up a meeting for tomorrow for you, Alan, Robin, Victoria and Victoria. Also, Robin is reviewing the updated User Role spreadsheet. Lynn and I met with Robin this morning to discuss the Librarian role and is working with Michele to get a wireframe developed.

Comment entered 2014-07-14 09:40:51 by Kline, Bob (NIH/NCI) [C]

I've got most of this working. I still have a couple of questions pending with Robin, and we still need the new NIH logo.

Comment entered 2014-07-15 10:59:18 by Kline, Bob (NIH/NCI) [C]

Got this latest version of the spreadsheet from Robin in a private email message.

Comment entered 2014-07-15 12:15:51 by Juthe, Robin (NIH/NCI) [E]

I'm pasting an e-mail conversation I had with Bob to clarify what is meant by document activity.

> Hi Bob,
>
>
>
> That’s right – posted documents refer to summaries posted on the
> summaries page.
>
>
>
> Thanks,
>
> Robin
>
>
>
> From: Kline, Robert (NCI)
> Sent: Friday, July 11, 2014 11:34 AM
> To: Juthe, Robin (NIH/NCI) [E]
> Subject: Document posted message
>
>
>
> The existing code has support for recording when a new summary is posted.
> Based on what you said about none of the message types being new, I'm
> going to guess that this is what "Document posted" shows. (In other
> words, documents posted on the Summaries page, or by the reviewer to a
> packet, but not documents posted to the system using the Post Document page.) Right?
>
>
> --
> Bob Kline
>
> http://www.rksystems.com
>
> mailto:bkline@rksystems.com

Comment entered 2014-07-15 15:35:46 by Kline, Bob (NIH/NCI) [C]

Plugged in new NIH logo image for footer.

Comment entered 2014-07-16 14:18:54 by Juthe, Robin (NIH/NCI) [E]

We're still reviewing this on DEV, but thought I would mention a couple of small things in the meantime:

  • The submenu line still overlaps slightly with the menu bar across the top of the page

  • I'm still seeing the old NIH logo in the footer

Comment entered 2014-07-16 14:23:25 by Kline, Bob (NIH/NCI) [C]

Try doing a refresh of the page while holding down the shift key to clear out the browser's cached copy of the NIH logo image.

Comment entered 2014-07-16 14:26:59 by Juthe, Robin (NIH/NCI) [E]

That did the trick--thanks!

Comment entered 2014-07-16 14:44:38 by Juthe, Robin (NIH/NCI) [E]

I'm receiving an error message intermittently on the home page (see attached). I just received the error when navigating from the page for a calendar event (in this case, the event titled, " Another event for the activity panels :-)") directly to the home page.

Comment entered 2014-07-16 15:01:07 by Kline, Bob (NIH/NCI) [C]

The offending pixel in the submenu line has been tracked down and eliminated.

Comment entered 2014-07-16 15:13:08 by Kline, Bob (NIH/NCI) [C]

I believe I've tracked down the cause of the warning you were seening, Robin.

Alan:

I modified calendar.inc to avoid trying to parse an empty string when the event had no agenda text.

  • R12728 /branches/ebms-3.0/ebms.nci.nih.gov/modules/custom/ebms/calendar.inc

Comment entered 2014-07-23 16:20:23 by Juthe, Robin (NIH/NCI) [E]

There's a problem with the visibility of some of the recent activities for the ICRDB manager and admin assistant on QA.

  • ICRDB manager should be seeing all literature, document, and meeting activities. (None are displaying.)

  • Admin assistant should be seeing all literature, document, and meeting activities. (Only literature and meeting activities are displaying.)

Comment entered 2014-07-23 16:35:17 by alan

I'll look at this when I'm in tomorrow.

Comment entered 2014-07-24 21:49:08 by alan

The first thing I noticed is that our active ICRDB manager, Margaret, is associated with all six editorial boards. However the Test ICRDB manager is associated with zero boards on both Dev and QA.

The outputs in the blocks are board specific. So I associated all 6 boards with the test manager (on Dev only) and Voila! outputs appeared.

It makes sense to me that an ICRDB manager should be associated with all of the boards. Is that our solution?

The admin assistant problem is different. Both Bonnie Ferguson and Test Admin Assistant are associated with all six boards, so that's not the problem.

I do see a block for recent Document Activity on the Test Admin Assistant home page, so I assume the problem we're concerned about is that there was document activity in the last 60 days but it's not showing up. Is that right? I'll try to track down what the software is looking for and what it is, or is not, finding.

Comment entered 2014-07-24 22:40:16 by Juthe, Robin (NIH/NCI) [E]

It sounds like the Board associations were in fact the source of the problem with Test ICRDB Manager, so that's good. I will confirm that on QA tomorrow.

The Test Admin Assistant (and Bonnie) should be seeing the same updates as the ICRDB manager, since she is also associated with all 6 Boards. So, you're right, the problem is the lack of document activity updates on her home page (despite there being several new documents posted in the past 60 days). Thanks for investigating.

Comment entered 2014-07-24 23:50:10 by alan

I searched the database and there appeared to be 9 new summaries posted in the last 60 days. If I sign on to QA as "admin" I see all 9, or as "Test Board Manager", I see 7. But I don't see any of them as the test icrdb manager or admin assistant.

The code to produce the blocks is generated by manipulating some administrative user interface screens. Looking at the screens I couldn't see any differences between the blocks that would account for what happened, though I did see differences in the generated code.

If we can wait, I'd like to wait for Bob to look at this since he knows much more about it than I do.

Comment entered 2014-07-25 09:12:46 by Juthe, Robin (NIH/NCI) [E]

I just tested the activity for Test ICRDB manager and I am not seeing any literature updates or document updates. (I published a citation and saw the update on Test Board Manager's feed, but not on Test ICRDB Manager's feed.) I am only seeing some of the meeting updates on Test ICRDB Manager's feed. For example, I changed the time of a Genetics Board meeting, and that update was not seen by Test ICRDB manager.

We can discuss with Bob when he gets back.

Comment entered 2014-07-25 12:18:50 by alan

If you tested on QA you wouldn't see anything. It was only on Dev that I added the six board associations to the test icrdb manager. At the time I did it I didn't know if you'd approve adding the board associations to the test icrdb manager on QA.

You can see the effects on Dev if you wish, or I can go ahead and make the board associations on QA. It's not hard to turn them off again later.

Comment entered 2014-07-25 12:23:00 by Juthe, Robin (NIH/NCI) [E]

Ah, OK. Could you please make the Board associations on QA? Both Test ICRDB Manager and Test Admin Assistant should be associated with all 6 Boards. Thanks.

Comment entered 2014-07-25 15:56:19 by alan

Done.

Comment entered 2014-07-29 12:34:45 by Juthe, Robin (NIH/NCI) [E]

The visibility problem for Test ICRDB Manager and Test Admin Assistant has been fixed. Thanks! Marking this QA verified.

Comment entered 2014-09-02 15:30:34 by Shields, Victoria (NIH/NCI) [E]

The visibility problem for Test ICRDB Manager is back. That role is not associated with any Boards. Test Admin Assistant seems fine, and Bonnie and Margaret are both seeing items for all 6 Boards on their "live" pages.

Comment entered 2014-09-02 15:37:49 by Kline, Bob (NIH/NCI) [C]

Which tier, please?

Comment entered 2014-09-02 15:40:40 by Shields, Victoria (NIH/NCI) [E]

oops! prod.

Comment entered 2014-09-02 15:45:24 by Kline, Bob (NIH/NCI) [C]

Do we have any evidence that the Test ICRDB Manager account on that tier has ever been associated with any boards? Is it possible that you've seen that account associated with board on one or more of the lower tiers, and perhaps just assumed that the account was set up the same way on PROD? I can easily make the associations for the account on PROD, but if you think that the configuration has changed on PROD, we may want to do some investigation into finding out how that happened.

Comment entered 2014-09-02 16:29:23 by Shields, Victoria (NIH/NCI) [E]

I don't know if the test account was ever associated with any boards. Robin and I were reviewing and closing the 3.0 issues on Friday and she noticed this, but we decided to wait until I could confirm that Margaret's live account was correct before putting in a comment. So Robin noticed the difference, but I don't know if she thought it was a error because she knew the account used to display as the same across the tiers or if she thought it was a error because she assumed the display was the same. Maybe we should wait for her to return before doing anything more with this one?

Comment entered 2014-09-02 16:40:50 by Kline, Bob (NIH/NCI) [C]

I went ahead and linked the account to all six boards. If Robin wants us to do more when she gets back, we can revisit the issue.

Comment entered 2014-09-02 16:58:04 by Shields, Victoria (NIH/NCI) [E]

There is no Document Activity on the test account, but I know Margaret had Document Activity on her home page. Shouldn't they match?

Comment entered 2014-09-02 17:12:59 by Kline, Bob (NIH/NCI) [C]

We're still talking about PROD, right?

Comment entered 2014-09-02 17:16:27 by Shields, Victoria (NIH/NCI) [E]

Yes.

Comment entered 2014-09-02 17:19:51 by Kline, Bob (NIH/NCI) [C]

If so, this is expected. The actions are recorded to be displayed for the accounts which have the boards at the time the action takes place. Now that the account has the boards linked, future actions should show up.

Comment entered 2014-09-02 17:27:01 by Shields, Victoria (NIH/NCI) [E]

OK! Verified on PROD. Closing issue.

Attachments
File Name Posted User
Copy of EBMS_UserRoles_SiteAccess_Proposed_3 0_Release_Navigation (06-25-2014)_RJ 7_14_14.xls 2014-07-15 10:59:18
EBMS_UserRoles_SiteAccess_Proposed_3 0_Release_Navigation (06-25-2014).xls 2014-07-07 15:19:42
ebms-20140620.ppt 2014-06-24 17:13:36
EBMS Home Page Error.doc 2014-07-16 14:44:38
FW Draft EBMS wireframes.msg 2014-06-24 17:14:50

Elapsed: 0:00:00.000661