SlideShare a Scribd company logo
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

PPT
Lawrence Coburn Eday07 Widgets
PPT
Enterprise 2.0 Workshop
KEY
Open Source World : Using Web Technologies to build native iPhone and Android...
PPTX
IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...
PDF
Intranet mit-ibm-connections+xcc-vaude
PPTX
The Sad Story of the Intranet
PDF
Deepak CV
PPT
Building a company blog presence - 14 step demo
Lawrence Coburn Eday07 Widgets
Enterprise 2.0 Workshop
Open Source World : Using Web Technologies to build native iPhone and Android...
IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...
Intranet mit-ibm-connections+xcc-vaude
The Sad Story of the Intranet
Deepak CV
Building a company blog presence - 14 step demo

What's hot (19)

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

Similar to Presentation-Shikhar (20)

PDF
Liferay Portal Customizing to Business Needs
PDF
2014 Liferay Roadshow Ambientia Finland
PDF
Increase Customer Engagement and Drive Revenue with Liferay Audience Targeting
PPTX
Liferay portal – moving beyond content management
PDF
2011.10 Liferay European Symposium. Alistair Oldfield
PPT
Liferay overview
PPTX
Liferay DXP Training
PPTX
Benefits of using liferay
PPTX
Liferay
PDF
Social business deepen engagement with customers partners and employees
PDF
Building and Deploying a Global Intranet with Liferay
PDF
MSLC Company Profile
PPTX
Liferay Platform Overview
PDF
Sean Poulley Social Business in the Cloud
PDF
2012.05, Liferay and Emeldi Road Show, Alistair Oldfield
PDF
Making a decision between Liferay and Drupal
PDF
Liferay & Alfresco: Delivering Enterprise Content Through a Portal 02 August ...
PPTX
Liferay portal advantages
PDF
Enhancing Digital Experiences with Liferay A Comprehensive Guide to Modern Po...
Liferay Portal Customizing to Business Needs
2014 Liferay Roadshow Ambientia Finland
Increase Customer Engagement and Drive Revenue with Liferay Audience Targeting
Liferay portal – moving beyond content management
2011.10 Liferay European Symposium. Alistair Oldfield
Liferay overview
Liferay DXP Training
Benefits of using liferay
Liferay
Social business deepen engagement with customers partners and employees
Building and Deploying a Global Intranet with Liferay
MSLC Company Profile
Liferay Platform Overview
Sean Poulley Social Business in the Cloud
2012.05, Liferay and Emeldi Road Show, Alistair Oldfield
Making a decision between Liferay and Drupal
Liferay & Alfresco: Delivering Enterprise Content Through a Portal 02 August ...
Liferay portal advantages
Enhancing Digital Experiences with Liferay A Comprehensive Guide to Modern Po...
Ad

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.