Git Product home page Git Product logo

eurekastreams's People

Contributors

aromano avatar billwolckenlmco avatar brianhmayo avatar cdscott avatar dfalconi avatar georgelm avatar jhstephe avatar jrmcclos avatar kmmeureka avatar mikeputnam avatar myomaunglm avatar stakiar avatar sterlecki avatar wblakecaldwell avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

eurekastreams's Issues

The "x" in modals always appears disabled

The "X" icon, used to close modals, always appears to be disabled, even on hover over. This could potentially cause a usability issue. It would be nice to have a new image

Provide a clear visual difference between organizations and groups

Within the user interface, consider providing a way, visually, to distinguish between 'organizations' and 'groups'.  For example, the search term "communications" produces an organization "Communications" and a group "IS&GS Communications".  It would be helpful to quickly identify which is an organization and which is a group

Enhancements to the profile.swf.

  1. The voice over when addressing Employees, Groups, and Sub Orgs is a little out of step with each tab being displayed
  2. The Admin tab is showing in the sub Organization indicating the user must be a sub org coordinator, but the Add Sub Org button is not displayed, only the Group button.

Select group by default when viewing a saved search based on the group

If you have a saved search in a given group (i.e. #standup in eureka program), the post box does not default to the group. You have to select it. This item will have to be smart enough to know if a group is being selected verses a custom list (where you can have multiple streams)

Clarification requested for Parent Organization

In the activity stream area, it's nice that our parent org is listed by name, instead of "Parent Org", but if you change your org, it's confusing. Maybe show it like this: "CIO (My Parent Organization)" or "My Parent Organization (CIO)"?

User seeing a blank screen when they log out

Fixing Terms of Service logic and Application entry point login modal logic has exposed a bug that has been covered up until this point. When the user clicks logout, their session is actually cleared, but there is an error somewhere in the flow and that is being sent back to the client. Before the ApplicationEntryPoint would just pop up a login modal when this happened, because that was pretty much what it did when anything went wrong, and things appeared to be fine, since the user’s session was actually cleared. Now it just shows an empty screen. I’m currently putting the “unrecoverable error, try again” alert back in so at least there is some feedback, but now that this is exposed, we need to investigate what’s going on here. Overall, this is not critical because logout is actually doing what it is supposed to, and a refresh will get you back on track, and I guess we are not using form based login internally anyway, but it looks bad and should be corrected.
We may want to couple this with the task of locking down application at initial filter level, because that task might change the whole way the login/out logic works and any custom logic we put in for this specific task would be lost.

User name field appearing twice when adding a new plugin

This scenario is an edge case. The majority of the team cannot reproduce this on command. When clicking between Available Plugins on the stream Plugins tab while configuring a profile, sometimes the user name field appears twice.

Cascading rules for deleteing apps need to be fixed

lmb 9/24 - Currently in the .9.2 UAT environment, the user is unable to delete an app from the gallery. Once an app is deleted it needs to be removed from the start pages of all users who have the app.

The following issue is no longer reproduce able; but we are also currently unable to delete an app.
Cascading rules when deleting apps needs to be addressed. This issue was recorded with the deployment of .9. The team did a successful deployment. A specific app was deleted. Everyone that had the deleted app on the first tab of their start page, in the first column, resulted in the start page being broken after the delete

Allow the Activity App canvas view to display more items

When the user is in the activity app canvas view, it would be much more user friendly to either make the canvas view configurable for the number of activities to be displayed or display 5 additional items. The majority of users are going to access the canvas view and expect to see more activities

App Menu Does not work for flash based apps

GWT has a bug where menu shimming does not work in Firefox. It kind of works in IE but from what has been seen it doesn’t adjust the width correctly. After starting to attempt to build a custom shimming, the problem is the GWT menus are not very robust, preventing the ability to capture a menu event. You can only capture a browser event from the menu. After talking with the team it is thought the next action is to add a to do to replace GWT native menus with YUI wrapped GWT menus.

issue with GWT

Paging not correct after second profile search executed

Steps to reproduce
Enter "Gordon". Click the search results icon. The results are displayed correctly. Page to the second page of the results. Execute another profile search for "chris". Click the search icon. The results will be correct, however the results count will start at 11-20 of x; instead of 1 - 10 of x.

Profile % complete is incorrect

It has been reported a handful of times that the personal profile 'launch checklist' is reporting an incorrect percent complete. Users have confirmed that the sections are filled out. This is not reproducible on command, but has been reported a number of times.

Make URLs more user friendly

Display URL in browser corner when URL is hovered over. The system will need to be scrubbed to see where the URL is not being displayed. Some areas it will not be possible because the page is not static. Also make the URL easier to remember for users.

Customize IE tab and URL

Title bar of IE window and Tab have #?tab=67 on the start page, #people/jajoseph?tab=Activity for the My Profile, etc.  Reco making the title bar and tab names more user friendly

UI for the Login page is incorrect

The user interface is not matching the wireframes. For example: The buttons match the old version, the text boxes are shifted too far right, the checkbox says "keep me logged in." instead of "remember my password," the graphic is wrong, the layout is 1 column instead of 2, etc...

Remove 100% complete after some period of time

After a designated about of time that the user has completed his/her profile or group profile, remove the 100% complete message. It should return if items are removed and profile no longer complete

Issues with the year graduated field

On the initial launching of the bio. YYYY is not displayed in Year Graduated field on initial launch of form. User has to click in field and then out of field for it to display

Provide Coordinators with a funtion to display when jobs have been last executed

Suggestion would be to display the last date/time the system index search results. This will enable a user to know if a search on a recently posted tag was not indexed yet opposed to the search not working. Also suggesting that an administrative function be provided to notify admins of the jobs that are executed and the status/date of the last execution.

Allow users to customize the title of the feed reader app

Currently the feed reader app's title is Feed Reader and it can not be changed. The majority of users are going to have multiple feed reader apps implemented on their start pages, so it would be nice if the title could be customized to tell them apart quickly

Enable keyboard navigation to be easier

Currently the back button does not function as a typical user would expect. Page navigation goes to a new page, then appends new parameters. Hitting back will remove these parameters, but keep you on the same page. This also eliminates use of the "forward" button.

Allow users to customize how they view streams

Specific customizations, such as allowing users to choose if they would like to follow conversations via the post time of the activity or via the most recent comment times would enhance the user experience of some by enabling them to more easily follow older conversations.

Adding a cached comment roll-up would be tough, but adding a sort option in saved search (post or comment time may be an option) and index the last comment time in activities)

Another customization would be to allow users to choose how many entries are displayed on their activity view. The casual user may not need a larger number, but a power user may want to view a greater number of activities

organization employees sorted by followers may be out of order due to search propagation lag

When viewing employees sorted by followers on the Connections tab of the organization profile page, they may be out of order but waiting a couple minutes and refreshing will correct the order. This is because the data being displayed is being pulled from two sources with different levels of currency. The list of employees and their order is pulled from search, which has propagation delays of up to 2 minutes, but the follower count shown is pulled from memcached, which has a far shorter propagation delay. So after an employee is followed/unfollowed, there is a window of up to 2 minutes during which search and memcached are out of sync and the results will look incorrect.

This could be resolved by pulling the followers count from search. Although it would not reflect the latest data in the system, the display would be consistent. This would be less effort and higher performance than the alternative of pulling all the data from memcached.

Right now, when we pull these records from the search index, the only field we're retrieving from search is the ID of the entity. We then lookup the up-to-date entity from cache/database. We could retrieve the follower count from search as well, so the follower count will reflect the search order. The downsides to this are that the entities won't reflect the following count immediately - it too will have the 2 minute lag now.

To do this, we need to set the following count's STORE field to 'true' in the @Index annotation, then update the CachedModelViewResultTransformer to ask for that field, then to update the cached values on the way out. I'd put this effort around 4-6 hours for someone that's familiar with the code.

Order of activities is not correct

6/10/2010 - issue was seen this morning in the integration environment and appears to be directly related to stream plug-ins. 2 configuration activities are being displayed in the correct location in the stream, but they are also repeated as duplications at the top of the stream. Issue is not reproducible on command. This is not a browser specific issue

IE: The X to close a hanging settingsPanel (.modal-close) cannot be clicked

There's a bug in IE 7 with their implementation of z-index... opening http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html in both IE and FF will demonstrate the bug.
Steps to reproduce:

  1. Mis-configure the updateStreamSearch bean so that it will throw an exception when invoked.
  2. From the activity page, pick Edit for a saved search.
  3. Hit save. Due to #1, you'll get the eternal spinner.
  4. The X will not respond to clicks, nor even show the hand symbol on hover.

Make Notifications Smarter

Upon accessing the notifications list via the Eureka Streams header, only un-yellow the item clicked on so the user easily see what they have read. Also, if a notification is accessed via email, update notification as read within the browser. Possibly also consider marking all items in the notification list as read that are associated with a specific post

Disabling Posting while posting is in progress

Edge Case: If I go to a person's profile with commenting enabled then they disable comments / sharing then I attempt to comment or share there is no feedback to the user that sharing has been disabled. No post happens but the "post a comment" box stays. This is an edge case. It only happens if a user is actually in the process of posting or commenting and the knowledge worker disables posting and commenting at the same time

Add URL hyper linking in comments

Add the ability to include hyper-linked URLs and hash tags in comments. Due to the amount of critical information that is contained in comments, it will be valuable to have these features.

Streams not updating immediately

This is occurring when quickly navigating. Change a saved search to a specific group, then switch to a group stream still on the activity page. I've consistently seen incorrect behavior, but it's not always the same problem.
Example 1: the stream for another group came up instead of the selected group. The title was "Estimating Transformation Initiative (ETI)" and that group was selected on the left, but all of the posts were from the Eureka Regression Testing stream.
Example 2: the group selected on the left and the posts all matched up consistently, but the title of the stream, and the title of the app created from the stream matched my search name.

Caching issue with group avatars

When uploading an avatar for a group, logged in as a root org coordinator, not as the group coordinator, the avatar upload occurs successfully. However the first time the root org coordinator then comments on another post the avatar is either displayed as a broken image or the group avatar image that was uploaded. When the comment is committed the avatar reflects correctly. Need to figure out why when typing that first comment the correct avatar is not being displayed

B-06151 Index Comments

Index all comments so they will be returned in search results, along with their parent activity. This would be very beneficial to the user community because of the amount of conversation that is occurring under an activity. The activity does not always capture the direction that the conversation goes, so it would be nice to be able to search for key words within the comments as well.

Display comments correctly if one is deleted

This scenario is an edge case. If there are 4 comments associated with a post. The first comment will be displayed, then the link that says see all 4 comments and then the comment posted last will be displayed. If you delete the first comment, the second comment should now be displayed. If you delete the last comment, the second to last comment posted should now be displayed

Make improvements to the way links are handled with in Eureka

There are a couple ways Eureka could handle links, such as: Add feature to automatically populate link summary info by copying url from clipboard upon clicking "attach link". Option should be present to change URL in case item in clipboard is not the URL desired. Only execute if http:// in string. Possibly consider a book-marklet to further simplify adding a link (you wouldn't need to even copy the address of a page first).

Another suggestion would be to automatically recognize when a URL has been added in to the body of the post

Eureka searches not able to handle “OR” or “AND”

If the user types “OR” or “AND” in either the profile search or the content search text box, the result will be an “Error occurred” notification. The letters have to be in all caps.
Also provide the ability to "respect" an "And" or "or" in the search terms

Something to share box should be selectable by pressing ALT-TAB

on an activity/profile page, if you click in the search box, then hit ALT-TAB to move the focus back to the "Something to Share?" box
the Something-to-Share box doesn't change into text enter mode the box responds to clicking, not tabbing into. Also consider supporting undo (ctrl-z) in the something to share? and post comments

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.