Profile2 is the social networking tool for the Sakai CLE. It gives you a rich interface for managing your profile and a comprehensive set of privacy controls. You can post status updates, find people with common interests, view their profile and add them as connections. We'll explore these features and take a look at the new features, including a Kudos rating system, Photo Galleries, Private Messaging and the supporting work for the new Sakai Chat. You will also have an opportunity to ask questions about deployment and configuration so as to best tailor Profile2 to your institution.
4. What is Profile2?
• Rich set of privacy se[ngs
• Per user se[ngs
• Allow info to everyone,
connecYons, or just me
• Defaults can be configured and
opYonally locked in
sakai.properYes
12th Sakai Conference – Los Angeles, California – June 14‐16 4
5. What is Profile2?
• Rich set of preferences
• control when you get email
noYficaYons
• link your TwiWer account (OAuth)
• official images
• widgets: kudos, twiWer feed
• defaults configurable via
sakai.properYes
12th Sakai Conference – Los Angeles, California – June 14‐16 5
11. Code
• Backend completely refactored
• MulYple APIs you can use
• ProfileLogic
• ConnecYonsLogic
• PreferencesLogic...
• EnYtyProviders
• RESTful interfaces to Profile2 data
• Same security/privacy
12th Sakai Conference – Los Angeles, California – June 14‐16 11
12. ConfiguraYon
34
sakai.properYes, all opYonal
h*p://confluence.sakaiproject.org/display/PROFILE/Profile2
12th Sakai Conference – Los Angeles, California – June 14‐16 12
13. AWESOME NEW STUFF
12th Sakai Conference – Los Angeles, California – June 14‐16 13
14. External user search
• ExternalUserSearchUDP interface in Kernel
can search external systems
• searchExternalUsers(criteria...)
• Implemented in 2.8 LDAP provider
• tools/services (eg Profile2) can ask a provider
to search for a user
• could search other insYtuYons...
12th Sakai Conference – Los Angeles, California – June 14‐16 14
17. Private messaging
• User can send messages to their
connecYons
• Threaded discussion
• Supports mulYple parYcipants
• Planned: IntegraYon with neo portal chat,
so you get an instant noYficaYon
12th Sakai Conference – Los Angeles, California – June 14‐16 17
18. Kudos
• Calculates your score based on use and
parYcipaYon
• Do more stuff, get more points
• Nightly quartz job ‐ acYvate it!
• Admin Workspace > Job Scheduler
12th Sakai Conference – Los Angeles, California – June 14‐16 18
31. UI improvements
• UMich performed an evaluaYon of Profile2
as part of the Neo Portal work
• Edit was difficult to figure out
• Address those concerns
• Work with funcYonal and UI developers
12th Sakai Conference – Los Angeles, California – June 14‐16 31
33. Configurable fields
• An insYtuYon will be able to set what fields
are shown, and their order
• Backend rewrite from Hibernate > Spring
JDBC
• In hindsight shouldn’t have been so nice in
reusing the exisYng impl
• DB conversion at upgrade Yme
12th Sakai Conference – Los Angeles, California – June 14‐16 33
37. External IntegraYons
• Pull in your profile from Facebook or
LinkedIn
• Reduce profile faYgue
• OpYonally send stuff to external sources
• Status updates
• Already have TwiWer, add in Facebook /
LinkedIn
12th Sakai Conference – Los Angeles, California – June 14‐16 37