Name | Facebook Portlet |
Authors | Gary Weaver, Matt Young, Ren Provey, Jen Bourey |
Issue Management | |
Source | |
Price | Free |
License |
Note |
---|
Please contact Gary Weaver directly if you are interested in contributing to this portlet or have specific concerns about this portlet. For uPortal issues, contact the uPortal list. |
About this JA-SIG Portlet Project
Originally written in 2007 by Matt Young and Ren Provey of Duke University and presented in the 2007 JA-SIG conference. Updated to v2 by Gary Weaver in 2011 to use the latest Facebook Javascript API.
Requirements for Usage
...
- While some modification of this portlet may in use at one or more institutions running an earlier version of uPortal, it may require significant additional work in coding/configuration to be functional.
Features
- Lets you login/logout of Facebook with a button
- Show number of user's friend notifications and requests
- Displays last 5 statuses from friends or followers in the user's news feed (note: may not be the same messages that the user would see in their Facebook news page)
- Allows user to post status to Facebook
Usage Documentation
- Facebook Portlet User Manual
Gallery
Objectives and requirements
Functional
Excerpt |
---|
|
Technical
- Needs review: Is it a standards-compliant JSR-168 portlet? - Not completely, due to Facebook Javascript SDK requirement to have a div with the id "fb-root".
- Needs review: Does it have what JA-SIG would consider to be modular design and APIs?
- Needs review: Uses Spring PortletMVC and appropriate Spring practices (It uses Spring, but haven't checked on PortletMVC or if Spring use is appropriate for uPortal.)- think so
- Builds with AntNeeds (more) unit testsMaven
- Tests: Since primarily javascript, not much benefit in unit testing
Cultural
- A collaborative open source project under the auspices of JA-SIG
- Can be used commercially and non-commercially
- Produces actual production-ready releases, not just a code drop or a project that exclusively lives in SVN (Note: for now we would appreciate some help in this, and Jen of Yale offered to help until Duke has time to help develop it)
Participants
- ~bourey ?
- - Let us know where the built portlet should go, and we'll put it there. It is ready for use.
Participants
- GaryG (Deactivated)
- Jen Bourey
- (feel free to add yourself here if you'd like to participate!)
- ...
Committers
Note | ||||
---|---|---|---|---|
| ||||
Commitership in JA-SIG SVN is both a technical fact (having the right account set up in JA-SIG SVN configuration) and a social contract (the understanding and agreement among developers that this person will be committing to some particular portion of JA-SIG shared collaborated-upon source code.) Presently, technically, any member of the "everyone" group is able to commit changes to this portlet project in SVN. That doesn't mean everyone "is a committer" in the sense of committership on this project. Cf., technically, any member of the "everyone" group in JA-SIG SVN is able to commit changes to uPortal, but it would be a surprise and likely inappropriate for an "everyone" member who has never before committed to the uPortal project to make unexpected changes. |
Here are enumerated the people believed to be committers for this project:
- ~gary.weaver@duke.edu
- ~bourey ?GaryG (Deactivated)
- Jen Bourey
- (feel free to add yourself here if you'd like to contribute!)
Open Issues
Jira Issues | ||||
---|---|---|---|---|
|
Action Items
Action Item | Assignee | Status | ||||
---|---|---|---|---|---|---|
Give garysweaver svn commit access | Gary Weaver and Andrew Petro are going to chat and Andrew will provide access | Done | ||||
Create a sandbox SVN module http https://www.ja-sig.org/svn/sandbox/FacebookPortlet | Done | |||||
Document intent to move to SVN portlets/ directory as of first RC | ? | Not started GaryG (Deactivated) | Ok with me to move to incubation if accepted | |||
Create child pages of Portlets wiki space for this portlet content | Done | |||||
Build out this page with more info | Done (added user manual, copied from http://dukepass.oit.duke.edu/portlets/docs/) GaryG (Deactivated) | Done | ||||
Document this projectlet on the JA-SIG Clearinghouse Contributions page | Is this still applicable? | Not started | ||||
Create a Jira project in the portlets group | ? | Not started | Prevail upon Jim Helwig to create portlet-dev@lists.ja-sig.org and use that list for this | ? | In-progress Done | |
Does this need its own dev and user mailing lists? | No, can use existing portlet-dev, portlet-user, uportal-user lists |