0
Profile2
‐
Social
Networking
for
the
             Sakai
CLE    Steve
Swinsburg,
So>ware
Engineer,
ANU
What
is
Profile2Where
we
are
atKey
featuresDemoNew
stuffOVERVIEW                  12th
Sakai
Conference
–
Los
Angeles,
Calif...
What
is
Profile2?• Complete
rewrite
of
Profile• Same
basic
backend,
extended• Social
networking
features  • post
status
upda...
What
is
Profile2?• Rich
set
of
privacy
se[ngs  • Per
user
se[ngs  • Allow
info
to
everyone,
    connecYons,
or
just
me  • D...
What
is
Profile2?• Rich
set
of
preferences  • control
when
you
get
email
    noYficaYons  • link
your
TwiWer
account
(OAuth)...
Roster
integraYon• AcYvate
via
sakai.properYes• Roster
will
pull
profile
info
and
images
from
  Profile2              12th
S...
WHERE
WE
ARE
AT        12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16   7
Releases       23                                                               Since
January
200912th
Sakai
Conference
–
...
JIRA   302     and
counYng...                               Fixes
and
features
for
1.4
release12th
Sakai
Conference
–
Los
...
Which
version?• 1.3.15
current
stable
for
Sakai
2.7• 1.4.0
current
stable
for
Sakai
2.8               2.4          2.5    ...
Code• Backend
completely
refactored• MulYple
APIs
you
can
use  • ProfileLogic  • ConnecYonsLogic  • PreferencesLogic...• En...
ConfiguraYon                          34              sakai.properYes,
all
opYonalh*p://confluence.sakaiproject.org/display/...
AWESOME
NEW
STUFF       12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16   13
External
user
search• ExternalUserSearchUDP
interface
in
Kernel
  can
search
external
systems  • searchExternalUsers(crite...
InsYtuYonal
images• Can
enable
and
force
insYtuYonal
image• MulYple
sources  • LDAP,
external
URL,
Sakai
DB• Users
can
opY...
Improved
noYficaYons• Get
noYfied
instantly
when
a
new
  connecYon
request
or
direct
message
  comes
through             12t...
Private
messaging• User
can
send
messages
to
their
  connecYons• Threaded
discussion• Supports
mulYple
parYcipants• Planne...
Kudos• Calculates
your
score
based
on
use
and
  parYcipaYon• Do
more
stuff,
get
more
points• Nightly
quartz
job
‐
acYvate
i...
Gallery• Upload
and
share
pictures• Set
pictures
as
profile
image• Planned:
to
browse
and
manage
  uploaded
profile
images,
...
News
Feed
/
Wall• New
for
1.5• Events
get
published
to
your
wall  • And
you
can
comment
on
it• Can
write
on
other
people’s...
Gravatars• New
for
1.5• Got
gravatar?
It’s
all
done
automaYcally
via
  your
email
address!              12th
Sakai
Confere...
Online
status• New
for
1.5• Can
control
via
preferences
and
privacy
  se[ngs• Go
online
or
offline
from
new
chat            ...
Data
feeds
for
Neo
Chat• EnYty
provider
provide
list
of
connecYons
  and
their
online
status• PotenYal
to
integrate
into
c...
Worksite
creaYon• Create
worksites
from
connecYons• Got
a
group
of
people?  • Spin
off
a
site
and
collaborate!• Experimenta...
DEMO       12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16   25
NEWER
AWESOME
STUFF!        12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16   26
Badges• Mozilla
‘badge
backpack’
iniYaYve• Get
achievements
for
doing
stuff  • I
got
my
first
‘A’,
10
connecYons,
100
wiki
e...
Mutual
connecYons• View
another
users
profile
and
see
how
  you
are
connected
to
them  • Configurable
via
privacy,
as
always...
Tagging
connecYons• Able
to
assign
arbitrary
tags/groups
to
  connecYons• Will
be
able
to
sort
and
search
by
tags• Taggabl...
Simplified
search• One
search
box
to
search
them
all  • Currently
split
by
name/email
and
interests  • Filtered
search,
mor...
UI
improvements• UMich
performed
an
evaluaYon
of
Profile2
  as
part
of
the
Neo
Portal
work  • Edit
was
difficult
to
figure
out...
Video
management• Just
like
the
gallery,
add
video
upload
and
  management
capabiliYes              12th
Sakai
Conference
...
Configurable
fields• An
insYtuYon
will
be
able
to
set
what
fields
  are
shown,
and
their
order• Backend
rewrite
from
Hibernat...
Public
data• Can
set
some
data
as
public• Will
allow
embedding
of
profiles
on
  external
web
pages• Completely
opt‐in
/
con...
Export
profiles• Standard
compliant
export• Click
on
a
user,
get
the
info
they
have
  allowed.
Ties
in
with
the
public
view...
Forums
integraYon• See
the
profile
image
in
the
Forums• Will
use
the
enYty
provider,
which
is
  privacy
controlled.• May
ne...
External
IntegraYons• Pull
in
your
profile
from
Facebook
or
  LinkedIn  • Reduce
profile
faYgue• OpYonally
send
stuff
to
exte...
QUESTIONS hWps://confluence.sakaiproject.org/display/PROFILE/Profile2                   12th
Sakai
Conference
–
Los
Angeles,...
Upcoming SlideShare
Loading in...5
×

Profile2 - Social networking for the Sakai CLE

1,253

Published on

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.

Published in: Technology, Travel, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,253
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript of "Profile2 - Social networking for the Sakai CLE"

    1. 1. Profile2
‐
Social
Networking
for
the
 Sakai
CLE Steve
Swinsburg,
So>ware
Engineer,
ANU
    2. 2. What
is
Profile2Where
we
are
atKey
featuresDemoNew
stuffOVERVIEW 12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 2
    3. 3. What
is
Profile2?• Complete
rewrite
of
Profile• Same
basic
backend,
extended• Social
networking
features • post
status
updates
(TwiWer) • find
people,
view
their
profiles • add
them
as
connecYons • send
direct
messages,
share
pictures 12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 3
    4. 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. 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
    6. 6. Roster
integraYon• AcYvate
via
sakai.properYes• Roster
will
pull
profile
info
and
images
from
 Profile2 12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 6
    7. 7. WHERE
WE
ARE
AT 12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 7
    8. 8. Releases 23 Since
January
200912th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 8
    9. 9. JIRA 302 and
counYng... Fixes
and
features
for
1.4
release12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 9
    10. 10. Which
version?• 1.3.15
current
stable
for
Sakai
2.7• 1.4.0
current
stable
for
Sakai
2.8 2.4 2.5 2.6 2.7 2.8 2.9 1.3.x 1.4.x 1.5.x 12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 10
    11. 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. 12. ConfiguraYon 34 sakai.properYes,
all
opYonalh*p://confluence.sakaiproject.org/display/PROFILE/Profile2 12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 12
    13. 13. AWESOME
NEW
STUFF 12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 13
    14. 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
    15. 15. InsYtuYonal
images• Can
enable
and
force
insYtuYonal
image• MulYple
sources • LDAP,
external
URL,
Sakai
DB• Users
can
opYonally
upload
a
different
one 12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 15
    16. 16. Improved
noYficaYons• Get
noYfied
instantly
when
a
new
 connecYon
request
or
direct
message
 comes
through 12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 16
    17. 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. 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
    19. 19. Gallery• Upload
and
share
pictures• Set
pictures
as
profile
image• Planned:
to
browse
and
manage
 uploaded
profile
images,
reordering,
 general
gallery
management
(Ytles,
 profile
images
in
a
gallery,
etc) 12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 19
    20. 20. News
Feed
/
Wall• New
for
1.5• Events
get
published
to
your
wall • And
you
can
comment
on
it• Can
write
on
other
people’s
walls 12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 20
    21. 21. Gravatars• New
for
1.5• Got
gravatar?
It’s
all
done
automaYcally
via
 your
email
address! 12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 21
    22. 22. Online
status• New
for
1.5• Can
control
via
preferences
and
privacy
 se[ngs• Go
online
or
offline
from
new
chat 12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 22
    23. 23. Data
feeds
for
Neo
Chat• EnYty
provider
provide
list
of
connecYons
 and
their
online
status• PotenYal
to
integrate
into
chat
client
in
 external
applicaYon,
eg
uPortal • Neo
chat
could
be
ported 12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 23
    24. 24. Worksite
creaYon• Create
worksites
from
connecYons• Got
a
group
of
people? • Spin
off
a
site
and
collaborate!• Experimental
for
1.5• User
opt‐in/out• NoYficaYon
preferences 12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 24
    25. 25. DEMO 12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 25
    26. 26. NEWER
AWESOME
STUFF! 12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 26
    27. 27. Badges• Mozilla
‘badge
backpack’
iniYaYve• Get
achievements
for
doing
stuff • I
got
my
first
‘A’,
10
connecYons,
100
wiki
edits• SYll
very
much
in
concept
phase• CondiYonal
release,
event
observers,
 quartz
jobs
‐
details
to
be
determined 12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 27
    28. 28. Mutual
connecYons• View
another
users
profile
and
see
how
 you
are
connected
to
them • Configurable
via
privacy,
as
always 12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 28
    29. 29. Tagging
connecYons• Able
to
assign
arbitrary
tags/groups
to
 connecYons• Will
be
able
to
sort
and
search
by
tags• Taggable
interface
to
tag
any
item
in
Sakai 12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 29
    30. 30. Simplified
search• One
search
box
to
search
them
all • Currently
split
by
name/email
and
interests • Filtered
search,
more
flexible 12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 30
    31. 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
    32. 32. Video
management• Just
like
the
gallery,
add
video
upload
and
 management
capabiliYes 12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 32
    33. 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
    34. 34. Public
data• Can
set
some
data
as
public• Will
allow
embedding
of
profiles
on
 external
web
pages• Completely
opt‐in
/
configurable 12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 34
    35. 35. Export
profiles• Standard
compliant
export• Click
on
a
user,
get
the
info
they
have
 allowed.
Ties
in
with
the
public
view
of
 data• VCard
export 12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 35
    36. 36. Forums
integraYon• See
the
profile
image
in
the
Forums• Will
use
the
enYty
provider,
which
is
 privacy
controlled.• May
need
a
new
privacy
se[ng
for
images
 so
that
users
in
worksites
can
see
the
 image • Privacy
controlled 12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 36
    37. 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
    38. 38. QUESTIONS hWps://confluence.sakaiproject.org/display/PROFILE/Profile2 12th
Sakai
Conference
–
Los
Angeles,
California
–
June
14‐16 38
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×