SlideShare a Scribd company logo
1 of 34
BIZCLOUTCONCEPT
WITH LIFERAY
FUNCTIONALITIES
Shikhar Saran Srivastava
shikhar.447@rediffmail.com
8339041831
http://shikhar.honor.es
BIZCLOUT
CONCEPT
WITH LIFERAY
 A project initiative by Aakar Software and Services
 Mentor: Nilesh Shah
 Prototype Created By:
Shikhar Saran Srivastava
1305030
B.Tech in Computer Science And Engineering
KIIT University
CONTENTS
TOPICS
Why we need Bizclout? (Video)
Introduction
Bizclout Concept
Objective
Liferay provides all functionalities
Control Panel
What is Social Office and its features
Social Networking
How we have achieved Bizclout Concept
Created Portlet For adding user
programmatically
Reverse Engineering
What I have learned and experienced
Soft skills learned and experienced
Summary
WHYWE
NEED
BIZCLOUT?
Video
INTRODUCTION
Bizclout concept is used for creating e-commerce websites and websites where we can
collaborate with other company’s to make business possible.
Basically E-commerce websites based on:
 Logistics
 Infrastructure
 Online Payments
BIZCLOUT
CONCEPT
 Let’s take a story to know what is Bizclout concept and how it can be used
by different organization.
 There are 3 company’s :
Uber Amazon Motorola
BIZCLOUT
CONCEPT
Uber
HR
Sales/MarketingPartners
Amazon
HR
Sales/MarketingPartners
Motorola
HR
Sales/MarketingPartners
BIZCLOUT
CONCEPT
 Uber wants to buy some units of Motorola phones to distribute to
its drivers so that they can use it for navigation in driving.
 As the business of Uber grows it needs mobile phones in regular
interval.
 So they contacted Amazon for buying smartphones.
BIZCLOUT
CONCEPT
 For heavy demands Amazon contacted Motorola for large number
of Motorola Phones.
 Motorola Delivers the phones to Amazon and then Amazon gives
the smartphones to Uber.
 Now Uber can give the smartphones to his drivers to use.
BIZCLOUT
CONCEPT
Uber
HR Sales Partners
PRIVATE PRIVATE PRIVATE
BIZCLOUT
CONCEPT
Amazon
HR Sales Partners
PRIVATE PUBLIC PUBLIC
BIZCLOUT
CONCEPT
Motorola
HR Sales Partners
PRIVATE PRIVATE PRIVATE
BIZCLOUT
CONCEPT
BIZCLOUT
CONCEPT
Uber
Sales Department of
Amazon
Motorola
Partners
Department of
Amazon
Uber can see sales department for ordering phones
BIZCLOUT
CONCEPT
 So basically we need a platform which lets us create website by just
entering some information.
 We can choose our themes, templates and layouts.
 Drag our required applications or web content in our website.
 And with the help of social features can collaborate with another
organization.
OBJECTIVE
 To apply Bizclout concept so that collaboration between two users or
organizations can be handled.
 We need websites for every organizations and different departments or
we can create pages inside the sites.
 We have to enable social collaboration between different users and
organizations.
 We have to modify layouts and themes for different organizations.
LIFERAY
PROVIDESALL
FUNCTIONALITI
ES
 Liferay Portal is an enterprise web platform for building business
solutions that deliver immediate results and long-term value.
 We control the functionality of Liferay through Control Panel.
 Control Panel has 4 components:
 Users
 Sites
 Apps
 Configuration
CONTROL
PANEL
WHAT IS
SOCIAL
OFFICEAND
ITS FEATURES
 Social Office provides many features which are useful for us to setup a
social experience.
 It gives us a functionalities like:
 Dashboard
 Contacts Center
 Messages
 Tasks
 Events
 Activities
 Notifications
 Chat
 Document Sharing
 My profile
SOCIAL
OFFICE
FEATURES
 Microblogs
 Wiki
 Etc
 We can add these kind of application in our site and make it
collaborative.
 Collaboration can be achieved between different organisation with the
help of this kind of Application and by this bizclout concept can be
achieved.
SOCIAL
OFFICE
DASHBOARD
SOCIAL
OFFICE
MESSAGES
SOCIAL
OFFICE
CONTACT
CENTER
SOCIAL
OFFICE
DOCUMENT
SHARING
SOCIAL
OFFICECHAT
SOCIAL
NETWORKING
 Social Networking offers more portlets which we can add in our site to
enhance our social experience.
 It includes:
 Wall
 Notifications
 Members
 Members Activities etc.
HOWWE
HAVE
ACHIEVE
BIZCLOUT
CONCEPT ?
Liferay
• Creating Sites
and
Organizations.
• Additional
Configurations
like server, mail,
authentication
with Facebook.
• Permissions and
Apps from the
store.
Social Office
• Adding portlets
like chat,
messages,
contacts,
document
sharing.
• Create site and
enabling
collaboration
through these
portlets.
Social
Networking
• Some similar
apps like wall,
members,
notifications.
• These portlets
are helpful for
creating
Bizclout
concept.
BizcloutConcept
CREATED
PORTLET FOR
ADDINGUSER
PROGRAMMA
TICALLY
 With the help of Liferay forums found an article of James Faulkner he has
explained how we can add a user programmatically.
 7Cogs is Dead! Long Live 7Cogs! - Blog _ Liferay-Part I
 7Cogs is Dead! Long Live 7Cogs! - Blog _ Liferay-Part II
 Full code for adding user adding user is provided here.
 With this portlet we can add a user in the respective site we want.
 https://www.liferay.com/web/james.falkner/blog/-/blogs/part-ii-7cogs-is-
dead-long-live-7cogs-
REVERSE
ENGINEERING
 In Liferay reverse engineering has helped a lot to extend its some
feature.
 With the help of reverse engineering we can do some out of the
box features.
 We can personalised many things according to our use.
WHAT I HAD
LEARNED &
EXPERIENCED
 Learned about whole Liferay functionalities.
 Learned how we can extend functionalities by adding or installing Apps
like Social Office and Social Networking.
 Learned to create portlets.
 Learned to authenticate users through Facebook.
 Reverse engineered the Liferay core files to know the logic part of every
file and portlets so that functionalities can be enhanced or extend.
 Found the file portal_normal.vm file which is the backbone of Liferay.
 Learned about Bizclout concepts like how the business between
organizations are handled through UI.
SOFTSKILLS
LEARNED
AND
EXPERIENCED
 To work remotely for a company and to know about the working
environment.
It will help in future if we had to do any overseas calls from the company or
work with any overseas company it has helped a lot to know how to do it.
 Reverse Engineering.
Learned many things about reverse engineering because digging into the
Liferay core files had lead me to new level where approximately I had
reverse engineered the Liferay tool.
 Learned how to manage work and distribute the work in a team.
 Team Work.
SUMMARY
 Learned about Bizclout concept and how different organization
collaborate.
 Learned about Liferay and its functionality we can use to achieve Bizclout
concept.
 Learned about Social Office and Social Networking application.
 Learned about creating portlets.
 Then learned how reverse engineering helps to extend some functionality
we can use in Liferay.
 Experiencing such functionalities and using such functionality’s can
reduce manual coding and provides such ease to user so that a person
with no coding skill can also develop a huge application.
 So I think Liferay is a good tool to use for such functionality’s.
REFERENCES
 Liferay Forums at http://www.liferay.com/forums
 Liferay Developer Network at http://dev.liferay.com
 Liferay BlogSpot websites.
ThankYou

More Related Content

What's hot

XCC Introduction - Web Content Management Extension for IBM Connections
XCC Introduction - Web Content Management Extension for IBM ConnectionsXCC Introduction - Web Content Management Extension for IBM Connections
XCC Introduction - Web Content Management Extension for IBM ConnectionsTIMETOACT GROUP
 
Lee Bryant at SBS2010
Lee Bryant at SBS2010Lee Bryant at SBS2010
Lee Bryant at SBS2010Dachis Group
 
IBM Connections as a universal Intranet / Extranet platform - Felix Binsack &...
IBM Connections as a universal Intranet / Extranet platform - Felix Binsack &...IBM Connections as a universal Intranet / Extranet platform - Felix Binsack &...
IBM Connections as a universal Intranet / Extranet platform - Felix Binsack &...LetsConnect
 
The Power of IBM SmartCloud for Social Business and XPages App Dev
The Power of IBM SmartCloud for Social Business and XPages App DevThe Power of IBM SmartCloud for Social Business and XPages App Dev
The Power of IBM SmartCloud for Social Business and XPages App DevIBM Connections Developers
 
IBM Connect 2014 SHOW501 Mastering Social Development Using the IBM Collabora...
IBM Connect 2014 SHOW501 Mastering Social Development Using the IBM Collabora...IBM Connect 2014 SHOW501 Mastering Social Development Using the IBM Collabora...
IBM Connect 2014 SHOW501 Mastering Social Development Using the IBM Collabora...paulbastide
 
Advanced Collaboration And Beyond
Advanced Collaboration And BeyondAdvanced Collaboration And Beyond
Advanced Collaboration And Beyondday
 
Benefits of using .net maui
Benefits of using .net mauiBenefits of using .net maui
Benefits of using .net mauiNarola Infotech
 
User focus ux_of_ri_as
User focus ux_of_ri_asUser focus ux_of_ri_as
User focus ux_of_ri_asKate Walser
 
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...Niklas Heidloff
 
UK Lotus User Group Connectr #2
UK Lotus User Group Connectr #2UK Lotus User Group Connectr #2
UK Lotus User Group Connectr #2Neil Burston
 
Stop the Intranet Schizophrenia (and Succeed with IBM Connections)
Stop the Intranet Schizophrenia (and Succeed with IBM Connections)Stop the Intranet Schizophrenia (and Succeed with IBM Connections)
Stop the Intranet Schizophrenia (and Succeed with IBM Connections)LetsConnect
 
Connectr #2 U K L U G Full 1
Connectr #2  U K  L U G  Full 1Connectr #2  U K  L U G  Full 1
Connectr #2 U K L U G Full 1Neil Burston
 
From Social What to Social WOW! How to design social user experiences that ma...
From Social What to Social WOW! How to design social user experiences that ma...From Social What to Social WOW! How to design social user experiences that ma...
From Social What to Social WOW! How to design social user experiences that ma...LetsConnect
 
Acudo & advanced analytics
Acudo & advanced analyticsAcudo & advanced analytics
Acudo & advanced analyticsRohit Kewlani
 
eXo overview Fev 2013. Introducing our new positioning.
eXo overview Fev 2013. Introducing our new positioning. eXo overview Fev 2013. Introducing our new positioning.
eXo overview Fev 2013. Introducing our new positioning. Yann Aubry
 
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...IBM Connections Developers
 

What's hot (20)

Connectr #3 1.3
Connectr #3 1.3Connectr #3 1.3
Connectr #3 1.3
 
XCC Introduction - Web Content Management Extension for IBM Connections
XCC Introduction - Web Content Management Extension for IBM ConnectionsXCC Introduction - Web Content Management Extension for IBM Connections
XCC Introduction - Web Content Management Extension for IBM Connections
 
Lee Bryant at SBS2010
Lee Bryant at SBS2010Lee Bryant at SBS2010
Lee Bryant at SBS2010
 
Intranet 2.0
Intranet 2.0Intranet 2.0
Intranet 2.0
 
IBM Connections as a universal Intranet / Extranet platform - Felix Binsack &...
IBM Connections as a universal Intranet / Extranet platform - Felix Binsack &...IBM Connections as a universal Intranet / Extranet platform - Felix Binsack &...
IBM Connections as a universal Intranet / Extranet platform - Felix Binsack &...
 
The Power of IBM SmartCloud for Social Business and XPages App Dev
The Power of IBM SmartCloud for Social Business and XPages App DevThe Power of IBM SmartCloud for Social Business and XPages App Dev
The Power of IBM SmartCloud for Social Business and XPages App Dev
 
IBM Connect 2014 SHOW501 Mastering Social Development Using the IBM Collabora...
IBM Connect 2014 SHOW501 Mastering Social Development Using the IBM Collabora...IBM Connect 2014 SHOW501 Mastering Social Development Using the IBM Collabora...
IBM Connect 2014 SHOW501 Mastering Social Development Using the IBM Collabora...
 
Advanced Collaboration And Beyond
Advanced Collaboration And BeyondAdvanced Collaboration And Beyond
Advanced Collaboration And Beyond
 
Benefits of using .net maui
Benefits of using .net mauiBenefits of using .net maui
Benefits of using .net maui
 
User focus ux_of_ri_as
User focus ux_of_ri_asUser focus ux_of_ri_as
User focus ux_of_ri_as
 
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...
 
UK Lotus User Group Connectr #2
UK Lotus User Group Connectr #2UK Lotus User Group Connectr #2
UK Lotus User Group Connectr #2
 
Stop the Intranet Schizophrenia (and Succeed with IBM Connections)
Stop the Intranet Schizophrenia (and Succeed with IBM Connections)Stop the Intranet Schizophrenia (and Succeed with IBM Connections)
Stop the Intranet Schizophrenia (and Succeed with IBM Connections)
 
Connectr #2 U K L U G Full 1
Connectr #2  U K  L U G  Full 1Connectr #2  U K  L U G  Full 1
Connectr #2 U K L U G Full 1
 
From Social What to Social WOW! How to design social user experiences that ma...
From Social What to Social WOW! How to design social user experiences that ma...From Social What to Social WOW! How to design social user experiences that ma...
From Social What to Social WOW! How to design social user experiences that ma...
 
SoQual features
SoQual featuresSoQual features
SoQual features
 
Acudo & advanced analytics
Acudo & advanced analyticsAcudo & advanced analytics
Acudo & advanced analytics
 
iAxil Lunch Talk - Lean UX
iAxil Lunch Talk - Lean UXiAxil Lunch Talk - Lean UX
iAxil Lunch Talk - Lean UX
 
eXo overview Fev 2013. Introducing our new positioning.
eXo overview Fev 2013. Introducing our new positioning. eXo overview Fev 2013. Introducing our new positioning.
eXo overview Fev 2013. Introducing our new positioning.
 
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
 

Similar to Presentation-Shikhar

Coyo - Enterprise Social Network
Coyo - Enterprise Social NetworkCoyo - Enterprise Social Network
Coyo - Enterprise Social Networkmindsmash GmbH
 
Anahita Social Engine - Vancouver Demo Camp Edition
Anahita Social Engine - Vancouver Demo Camp EditionAnahita Social Engine - Vancouver Demo Camp Edition
Anahita Social Engine - Vancouver Demo Camp EditionRastin Mehr
 
online blogging system
online blogging systemonline blogging system
online blogging system001vaibhav
 
Beyond the Intranet: Digital Workplace Apps, Solutions n Bots #spc19
Beyond the Intranet: Digital Workplace Apps, Solutions n Bots #spc19Beyond the Intranet: Digital Workplace Apps, Solutions n Bots #spc19
Beyond the Intranet: Digital Workplace Apps, Solutions n Bots #spc19Kanwal Khipple
 
Aamiaisseminaari sosiaalisen median palveluista
Aamiaisseminaari sosiaalisen median palveluistaAamiaisseminaari sosiaalisen median palveluista
Aamiaisseminaari sosiaalisen median palveluistaExove
 
what's new in ibm connections next
what's new in ibm connections nextwhat's new in ibm connections next
what's new in ibm connections nextMarco Schrader
 
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsBeyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsRichard Harbridge
 
Socialcast as a social media enterprise
Socialcast as a social media enterpriseSocialcast as a social media enterprise
Socialcast as a social media enterpriseTatenda chikara
 
Anish Gupta CV (UI and SharePoint developer)
Anish Gupta CV (UI and SharePoint developer)Anish Gupta CV (UI and SharePoint developer)
Anish Gupta CV (UI and SharePoint developer)ANISH GUPTA
 
INT303 Beyond The Intranet Digital Workplace Apps, Solutions n Bots #365EDUCon
INT303 Beyond The Intranet Digital Workplace Apps, Solutions n Bots #365EDUConINT303 Beyond The Intranet Digital Workplace Apps, Solutions n Bots #365EDUCon
INT303 Beyond The Intranet Digital Workplace Apps, Solutions n Bots #365EDUConKanwal Khipple
 
Enterprise 2.0 Social Networking In Ibm 20091026 Final
Enterprise 2.0 Social Networking In Ibm 20091026 FinalEnterprise 2.0 Social Networking In Ibm 20091026 Final
Enterprise 2.0 Social Networking In Ibm 20091026 FinalIan McNairn
 
2014 Liferay Roadshow Ambientia Finland
2014  Liferay Roadshow Ambientia Finland2014  Liferay Roadshow Ambientia Finland
2014 Liferay Roadshow Ambientia FinlandRuud Kluivers
 
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsBeyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsRichard Harbridge
 
Building a social network website from scratch
Building a social network website from scratchBuilding a social network website from scratch
Building a social network website from scratchElinext
 

Similar to Presentation-Shikhar (20)

Impetus12
Impetus12Impetus12
Impetus12
 
aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa
 
sd
sdsd
sd
 
Impetus
ImpetusImpetus
Impetus
 
Coyo - Enterprise Social Network
Coyo - Enterprise Social NetworkCoyo - Enterprise Social Network
Coyo - Enterprise Social Network
 
Anahita Social Engine - Vancouver Demo Camp Edition
Anahita Social Engine - Vancouver Demo Camp EditionAnahita Social Engine - Vancouver Demo Camp Edition
Anahita Social Engine - Vancouver Demo Camp Edition
 
online blogging system
online blogging systemonline blogging system
online blogging system
 
Beyond the Intranet: Digital Workplace Apps, Solutions n Bots #spc19
Beyond the Intranet: Digital Workplace Apps, Solutions n Bots #spc19Beyond the Intranet: Digital Workplace Apps, Solutions n Bots #spc19
Beyond the Intranet: Digital Workplace Apps, Solutions n Bots #spc19
 
Aamiaisseminaari sosiaalisen median palveluista
Aamiaisseminaari sosiaalisen median palveluistaAamiaisseminaari sosiaalisen median palveluista
Aamiaisseminaari sosiaalisen median palveluista
 
what's new in ibm connections next
what's new in ibm connections nextwhat's new in ibm connections next
what's new in ibm connections next
 
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsBeyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
 
Socialcast as a social media enterprise
Socialcast as a social media enterpriseSocialcast as a social media enterprise
Socialcast as a social media enterprise
 
Anish Gupta CV (UI and SharePoint developer)
Anish Gupta CV (UI and SharePoint developer)Anish Gupta CV (UI and SharePoint developer)
Anish Gupta CV (UI and SharePoint developer)
 
INT303 Beyond The Intranet Digital Workplace Apps, Solutions n Bots #365EDUCon
INT303 Beyond The Intranet Digital Workplace Apps, Solutions n Bots #365EDUConINT303 Beyond The Intranet Digital Workplace Apps, Solutions n Bots #365EDUCon
INT303 Beyond The Intranet Digital Workplace Apps, Solutions n Bots #365EDUCon
 
Enterprise 2.0 Social Networking In Ibm 20091026 Final
Enterprise 2.0 Social Networking In Ibm 20091026 FinalEnterprise 2.0 Social Networking In Ibm 20091026 Final
Enterprise 2.0 Social Networking In Ibm 20091026 Final
 
2014 Liferay Roadshow Ambientia Finland
2014  Liferay Roadshow Ambientia Finland2014  Liferay Roadshow Ambientia Finland
2014 Liferay Roadshow Ambientia Finland
 
Digital Presence and collaboration tools
Digital Presence and collaboration toolsDigital Presence and collaboration tools
Digital Presence and collaboration tools
 
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsBeyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
 
Building a social network website from scratch
Building a social network website from scratchBuilding a social network website from scratch
Building a social network website from scratch
 
Final Report_213110090
Final Report_213110090Final Report_213110090
Final Report_213110090
 

Presentation-Shikhar

  • 1. BIZCLOUTCONCEPT WITH LIFERAY FUNCTIONALITIES Shikhar Saran Srivastava shikhar.447@rediffmail.com 8339041831 http://shikhar.honor.es
  • 2. BIZCLOUT CONCEPT WITH LIFERAY  A project initiative by Aakar Software and Services  Mentor: Nilesh Shah  Prototype Created By: Shikhar Saran Srivastava 1305030 B.Tech in Computer Science And Engineering KIIT University
  • 3. CONTENTS TOPICS Why we need Bizclout? (Video) Introduction Bizclout Concept Objective Liferay provides all functionalities Control Panel What is Social Office and its features Social Networking How we have achieved Bizclout Concept Created Portlet For adding user programmatically Reverse Engineering What I have learned and experienced Soft skills learned and experienced Summary
  • 5. INTRODUCTION Bizclout concept is used for creating e-commerce websites and websites where we can collaborate with other company’s to make business possible. Basically E-commerce websites based on:  Logistics  Infrastructure  Online Payments
  • 6. BIZCLOUT CONCEPT  Let’s take a story to know what is Bizclout concept and how it can be used by different organization.  There are 3 company’s : Uber Amazon Motorola
  • 8. BIZCLOUT CONCEPT  Uber wants to buy some units of Motorola phones to distribute to its drivers so that they can use it for navigation in driving.  As the business of Uber grows it needs mobile phones in regular interval.  So they contacted Amazon for buying smartphones.
  • 9. BIZCLOUT CONCEPT  For heavy demands Amazon contacted Motorola for large number of Motorola Phones.  Motorola Delivers the phones to Amazon and then Amazon gives the smartphones to Uber.  Now Uber can give the smartphones to his drivers to use.
  • 14. BIZCLOUT CONCEPT Uber Sales Department of Amazon Motorola Partners Department of Amazon Uber can see sales department for ordering phones
  • 15. BIZCLOUT CONCEPT  So basically we need a platform which lets us create website by just entering some information.  We can choose our themes, templates and layouts.  Drag our required applications or web content in our website.  And with the help of social features can collaborate with another organization.
  • 16. OBJECTIVE  To apply Bizclout concept so that collaboration between two users or organizations can be handled.  We need websites for every organizations and different departments or we can create pages inside the sites.  We have to enable social collaboration between different users and organizations.  We have to modify layouts and themes for different organizations.
  • 17. LIFERAY PROVIDESALL FUNCTIONALITI ES  Liferay Portal is an enterprise web platform for building business solutions that deliver immediate results and long-term value.  We control the functionality of Liferay through Control Panel.  Control Panel has 4 components:  Users  Sites  Apps  Configuration
  • 19. WHAT IS SOCIAL OFFICEAND ITS FEATURES  Social Office provides many features which are useful for us to setup a social experience.  It gives us a functionalities like:  Dashboard  Contacts Center  Messages  Tasks  Events  Activities  Notifications  Chat  Document Sharing  My profile
  • 20. SOCIAL OFFICE FEATURES  Microblogs  Wiki  Etc  We can add these kind of application in our site and make it collaborative.  Collaboration can be achieved between different organisation with the help of this kind of Application and by this bizclout concept can be achieved.
  • 26. SOCIAL NETWORKING  Social Networking offers more portlets which we can add in our site to enhance our social experience.  It includes:  Wall  Notifications  Members  Members Activities etc.
  • 27. HOWWE HAVE ACHIEVE BIZCLOUT CONCEPT ? Liferay • Creating Sites and Organizations. • Additional Configurations like server, mail, authentication with Facebook. • Permissions and Apps from the store. Social Office • Adding portlets like chat, messages, contacts, document sharing. • Create site and enabling collaboration through these portlets. Social Networking • Some similar apps like wall, members, notifications. • These portlets are helpful for creating Bizclout concept. BizcloutConcept
  • 28. CREATED PORTLET FOR ADDINGUSER PROGRAMMA TICALLY  With the help of Liferay forums found an article of James Faulkner he has explained how we can add a user programmatically.  7Cogs is Dead! Long Live 7Cogs! - Blog _ Liferay-Part I  7Cogs is Dead! Long Live 7Cogs! - Blog _ Liferay-Part II  Full code for adding user adding user is provided here.  With this portlet we can add a user in the respective site we want.  https://www.liferay.com/web/james.falkner/blog/-/blogs/part-ii-7cogs-is- dead-long-live-7cogs-
  • 29. REVERSE ENGINEERING  In Liferay reverse engineering has helped a lot to extend its some feature.  With the help of reverse engineering we can do some out of the box features.  We can personalised many things according to our use.
  • 30. WHAT I HAD LEARNED & EXPERIENCED  Learned about whole Liferay functionalities.  Learned how we can extend functionalities by adding or installing Apps like Social Office and Social Networking.  Learned to create portlets.  Learned to authenticate users through Facebook.  Reverse engineered the Liferay core files to know the logic part of every file and portlets so that functionalities can be enhanced or extend.  Found the file portal_normal.vm file which is the backbone of Liferay.  Learned about Bizclout concepts like how the business between organizations are handled through UI.
  • 31. SOFTSKILLS LEARNED AND EXPERIENCED  To work remotely for a company and to know about the working environment. It will help in future if we had to do any overseas calls from the company or work with any overseas company it has helped a lot to know how to do it.  Reverse Engineering. Learned many things about reverse engineering because digging into the Liferay core files had lead me to new level where approximately I had reverse engineered the Liferay tool.  Learned how to manage work and distribute the work in a team.  Team Work.
  • 32. SUMMARY  Learned about Bizclout concept and how different organization collaborate.  Learned about Liferay and its functionality we can use to achieve Bizclout concept.  Learned about Social Office and Social Networking application.  Learned about creating portlets.  Then learned how reverse engineering helps to extend some functionality we can use in Liferay.  Experiencing such functionalities and using such functionality’s can reduce manual coding and provides such ease to user so that a person with no coding skill can also develop a huge application.  So I think Liferay is a good tool to use for such functionality’s.
  • 33. REFERENCES  Liferay Forums at http://www.liferay.com/forums  Liferay Developer Network at http://dev.liferay.com  Liferay BlogSpot websites.