Name |
Facebook Portlet |
Authors |
Matt Young, Ren Provey, Gary Weaver, Jen Bourey |
Issue Management |
|
Source |
|
Price |
Free |
License |
This portlet is in-development with only periodic resources available for development and support. We welcome contributions. If you'd like to contribute please email the portlet-dev 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 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 messages in 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
- FacebookPortlet User Manual
There are no images attached to this page.
Objectives and requirements
Functional
- Can retrieve facebook information and display information in a user friendly format
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 - think so
- Builds with Maven
- 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
- ~gary.weaver@duke.edu
- ~bourey
- (feel free to add yourself here if you'd like to participate!)
- ...
Committers
Here are enumerated the people believed to be committers for this project:
- ~gary.weaver@duke.edu
- ~bourey
- (feel free to add yourself here if you'd like to contribute!)
Open Issues
Action Items
Action Item |
Assignee |
Status |
---|---|---|
Give garysweaver svn commit access |
Done |
|
Create a sandbox SVN module https://www.ja-sig.org/svn/sandbox/FacebookPortlet |
Done |
|
Document intent to move to SVN portlets/ directory as of first RC |
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 |
|
Document this projectlet on the JA-SIG Clearinghouse Contributions page |
Is this still applicable? |
|
Create a Jira project in the portlets group |
Done |
|
Does this need its own dev and user mailing lists? |
No, can use existing portlet-dev, portlet-user, uportal-user lists |