Liferay Beginner's Guide. Quick and easy techniques to build, deploy, and maintain your own Liferay portal with this book and
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 396
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Liferay Beginner's Guide. Quick and easy techniques to build, deploy, and maintain your own Liferay portal with this book and
Wybrane bestsellery
-
Apache Solr is the only standalone enterprise search server with a REST-like application interface. It is highly scalable, providing distributed search, index replication, and it powers the search and navigation features of many of the world's largest internet sites. This book will take you throu...
Mastering Apache Solr 7.x. An expert guide to advancing, optimizing, and scaling your enterprise search Mastering Apache Solr 7.x. An expert guide to advancing, optimizing, and scaling your enterprise search
-
Liferay portal is the leading horizontal portal product available in the market. It was named lLeader in Gartner's Magic Quadrant for Horizontal Portals. Because of the flexibility offered by Liferay Portal for customizations, it is becoming a preferred best choice for portal implementations. Man...
Liferay Portal Performance Best Practices. To maximize the performance of your Liferay Portals you need to acquire best practices. By the end of this tutorial you'll understand making the most appropriate architectural decisions, fine-tuning, load testing, and much more Liferay Portal Performance Best Practices. To maximize the performance of your Liferay Portals you need to acquire best practices. By the end of this tutorial you'll understand making the most appropriate architectural decisions, fine-tuning, load testing, and much more
-
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla uż...
Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II
(41.40 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Dzięki tej książce zrozumiesz, że w rekurencji nie kryje się żadna magia. Dowiesz się, na czym polega jej działanie i kiedy warto zastosować algorytm rekursywny, a kiedy lepiej tego nie robić. Poznasz szereg klasycznych i mniej znanych algorytmów rekurencyjnych. Pracę z zawartym tu materiałem uła...
Rekurencyjna książka o rekurencji. Zostań mistrzem rozmów kwalifikacyjnych poświęconych językom Python i JavaScript Rekurencyjna książka o rekurencji. Zostań mistrzem rozmów kwalifikacyjnych poświęconych językom Python i JavaScript
(47.40 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
This book is a comprehensive guide to deploying and scaling frontend web applications on Netlify. With hands-on instructions and real-world examples, this book takes you from setting up a Netlify account and deploying web apps to optimizing performance.
Web Development on Netlify. Proven strategies for building, deploying, and hosting modern web applications Web Development on Netlify. Proven strategies for building, deploying, and hosting modern web applications
(71.93 zł najniższa cena z 30 dni) -
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
This book provides a thorough understanding of JavaScript design patterns and assists with writing and structuring your JavaScript code and applications in a way that offers high performance to JavaScript application users.
JavaScript Design Patterns. Deliver fast and efficient production-grade JavaScript applications at scale JavaScript Design Patterns. Deliver fast and efficient production-grade JavaScript applications at scale
-
Znany i uwielbiany przez programistów React doczekał się potomka. Tak bowiem można by nazwać Gatsby.js – generator stron statycznych bazujący na bibliotece React. Gatsby używa jej jako swojej podstawy do budowania interfejsów użytkownika. Dalsze podobieństwa to między innymi struktura proje...
React i GatsbyJS. Kurs video. Nowoczesne strony internetowe w oparciu o headless CMS i GraphQL React i GatsbyJS. Kurs video. Nowoczesne strony internetowe w oparciu o headless CMS i GraphQL
(39.90 zł najniższa cena z 30 dni)67.05 zł
149.00 zł(-55%) -
Web apps are getting increasingly complex and frontend development more challenging. In this book, you’ll learn to better utilize the potential of the Angular framework and the design patterns that will simplify the challenges of your application.
Angular Design Patterns and Best Practices. Create scalable and adaptable applications that grow to meet evolving user needs Angular Design Patterns and Best Practices. Create scalable and adaptable applications that grow to meet evolving user needs
O autorach ebooka
He has created a free and open source Google Chartlet plugin for Liferay which has been downloaded and used by people across 90 countries according to sourceforge statistics. Besides development, consulting, and implementing solutions he has also been involved in giving training on Liferay in other countries. Before he jumped into Liferay he had experience in Java and Java EE Technologies.
He has authored "Liferay Beginner’s Guide" and "Instant Liferay Portal 6 Starter" with Packt Publishing.
When he is not coding, he loves to read books and travel.
Ebooka "Liferay Beginner's Guide. Quick and easy techniques to build, deploy, and maintain your own Liferay portal with this book and" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Liferay Beginner's Guide. Quick and easy techniques to build, deploy, and maintain your own Liferay portal with this book and" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Liferay Beginner's Guide. Quick and easy techniques to build, deploy, and maintain your own Liferay portal with this book and" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- Tytuł oryginału:
- Liferay Beginner's Guide. Quick and easy techniques to build, deploy, and maintain your own Liferay portal with this book and ebook
- ISBN Ebooka:
- 978-18-495-1701-0, 9781849517010
- Data wydania ebooka:
- 2011-12-01 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku Pdf:
- 9.2MB
- Rozmiar pliku ePub:
- 15.0MB
- Rozmiar pliku Mobi:
- 22.0MB
Spis treści ebooka
- Liferay
- Table of Contents
- Liferay
- Credits
- About the Authors
- About the Reviewers
- www.PacktPub.com
- Support files, eBooks, discount offers and more
- Why Subscribe?
- Free Access for Packt account holders
- Support files, eBooks, discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Time for action heading
- What just happened?
- Pop quiz heading
- Have a go hero heading
- Reader feedback
- Customer support
- Downloading the example code for this book
- Errata
- Piracy
- Questions
- 1. Planning Your Portal
- What is Liferay Portal?
- Time for action browsing sites based on Liferay Portal
- What just happened?
- Definition of a portal
- Horizontal vs. vertical portals
- Time for action comparing Yahoo! and YouTube
- What just happened?
- Open source vs. commercial portals
- Time for action finding the source code of Liferay Portal
- What just happened?
- Pop quiz multiple choices
- Liferay Portal architecture
- Web service provider
- Liferay is flexible
- Liferay is standard compliant
- Pop quiz multiple choices
- Main Liferay Portal features
- Theme and layout
- Communities and organizations
- Content Management System and Web Content Management
- Time for action watching Liferay Portal portlets in action
- What just happened?
- Pop quiz
- Preparation for Liferay Portal installation
- Hardware requirements
- Time for action finding RAM information
- What just happened?
- Software requirements
- Operating systems
- Java Development Kit
- Time for action installing JDK
- What just happened?
- Application servers and servlet containers
- Database servers
- Time for action installing MySQL database server
- What just happened?
- Web browser
- Installing OpenOffice
- Time for action installing OpenOffice
- What just happened?
- Time for action starting OpenOffice service
- What just happened?
- Time for action checking the OpenOffice service
- What just happened?
- Archive tools
- Pop quiz
- Summary
- 2. Installing a Liferay Portal Instance
- Getting started
- Liferay with Apache Tomcat
- Time for action deploying on Tomcat
- What just happened?
- Liferay with JBoss Application Server
- Time for action deploying on JBoss AS
- What just happened?
- Liferay with GlassFish
- Time for action deploying in GlassFish
- What just happened?
- Liferay with Oracle WebLogic
- Time for action configuring Weblogic
- Configuring Oracle WebLogic
- What just happened?
- Deploying Liferay on WebLogic
- What just happened?
- Liferay on existing Tomcat
- Time for action deploying Liferay
- What just happened?
- Database configuration
- Time for action creating the database
- What just happened?
- Configuring Liferay to use MySQL
- Time for action changing the file
- What just happened?
- Summary
- 3. Understanding Portal Basics and Theming
- Understanding a portal
- Navigating Liferay
- Time for action signing in to Liferay Portal
- What just happened?
- Getting familiar with the Dockbar
- The Add option
- Time for action creating a new page and adding a portlet
- What just happened?
- Have a go hero installing a new portlet
- Pop quiz true or false
- Using the Manage option
- Time for action accessing a portal with a normal user account
- What just happened?
- Pop quiz select the correct answer
- Getting an overview of Liferay Portal Architecture
- Understanding the Liferay building blocks
- User
- User group
- Role
- Community
- Organization
- Teams
- Pop quiz
- Understanding the Liferay building blocks
- Basics of the Control Panel
- Visiting the Control Panel
- Time for action creating a new user
- What just happened?
- Changing Portals look and feel with themes
- Time for action installing a new theme and applying it to the portal
- What just happened?
- Summary
- 4. Tips and Tricks-Advanced Configuration
- Renaming our portal
- Time for action changing our portal name
- What just happened?
- SSO with OpenID
- Time for action using OpenID for authentication
- What just happened?
- Ask users to accept terms before accessing Liferay
- Time for action enabling Terms of Use
- Time for action changing Terms of Use
- What just happened?
- E-mail notifications
- Time for action enable notification for account creation
- What just happened?
- Adding custom attributes for User
- Time for action giving the option to add a user's favorite sport
- Have a go hero add more custom attributes
- OpenOffice integration
- Time for action enabling OpenOffice integration
- What just happened?
- Changing the hostname
- Time for action changing our portal name
- What just happened?
- Mail server
- Time for action enabling the mail server
- Summary
- 5. Building your First Liferay Site
- Designing the site painting the full picture
- Users
- Content
- Applications
- Security
- Have a go hero finding out information for an intranet portal
- Designing the site painting the full picture
- Knowing the portal requirements
- CIGNEX Neighborhood portal
- Organizing users in an organization and a community
- Organizationstructured grouping of users
- Adding the organization
- Organizationstructured grouping of users
- Time for action creating organization for CIGNEX Neighborhood
- Time for action understanding actions associated with the organization
- What just happened?
- Have a go hero adding a sub-organization to Neighborhood Congress
- Understanding the difference between a Location and Regular Organization
- Pop quiz true or false?
- Communitya collection of users having common interests
- Adding the community
- Time for action creating a community for CIGNEX Neighborhood
- What just happened?
- Time for action understanding actions associated with the community
- Have a go hero adding more communities to the CIGNEX Neighborhood
- Pop quiz true or false?
- What suits your portalorganization or community?
- Using organizations
- Using communities
- User groupsarbitrary collection of users
- Time for action adding a user group to CIGNEX Neighborhood
- Time for action understanding the actions associated with the group
- What just happened?
- User group and page templates
- Time for action creating a page template for the Bowlers user group
- What just happened?
- Pop quiz multiple choice
- Summary
- 6. Managing Pages, Users, and Permissions
- Checklist
- Creating pages for the Neighborhood site
- Creating pages for Neighborhood communities
- Time for action creating pages for Neighborhood communities
- What just happened?
- Have a go hero other top-level and child pages
- Setting page-level attributes to define page characteristics
- Time for action providing a HTML title and friendly URL for a page
- What just happened?
- Pop quiz true or false?
- Exploring the User section
- Configuration for user pages' default porltets
- Creating an administrator user to manage the Neighborhood site
- Time for action creating a user and assigning an administrator role
- What just happened?
- Editing the user profile
- Time for action modifying user details
- What just happened?
- Assigning users to Neighborhood communities and organizations
- Time for action assigning a user to communities and organizations
- What just happened?
- Have a go hero adding additional users to site
- Disabling the option to register for the site for guest users
- Time for action disabling the Register option for a guest user
- What just happened?
- Pop quiz
- Exploring role/permission management in Liferay
- Creating a role to manage pages of the Neighborhood site
- Time for action creating a role to manage pages
- What just happened?
- Portal scoped roles
- Community/Organization roles
- Assigning users to community/organization administrator role
- Time for action assigning community/organization Administrator role
- What just happened?
- Have a go hero creating a community role to grant blog creation permission
- What just happened?
- More on permissions
- Defining resource-level permissions
- Time for action defining permissions for a bookmark entry
- What just happened?
- Have a go hero defining the View permission for the Bookmark portlet
- Pop quiz
- Summary
- 7. Creating and Publishing Content
- Content management preview
- Analyzing online content
- Organizing content
- Purpose of Liferay content management
- Content management preview
- Uploading images
- Time for action uploading an image file
- What just happened?
- Pop quiz
- Have a go hero uploading another image
- Creating web content
- Regular web content
- Time for action adding content to the welcome page
- What just happened?
- Web content with a structure and template
- Time for action creating a structure
- What just happened?
- Time for action creating a template
- What just happened?
- Time for action creating template-based content
- What just happened?
- Migrated web content
- Time for action migrating static content from an existing site using the web content portlet
- What just happened?
- Pop quiz
- Have a go hero exploring the content creation process
- Displaying web content
- Welcome page
- Time for action adding content to the Welcome page
- What just happened?
- Houses-on-Sale page
- Time for action selling houses online
- What just happened?
- Registration page
- Time for action populating the registration page
- What just happened?
- Pop quiz
- Have a go hero tweaking content display
- Uploading documents
- Time for action uploading a video file
- What just happened?
- Time for action uploading a PDF file
- What just happened?
- Pop quiz
- Have a go hero find out more about file uploading
- Showing a PDF file link in web content
- Time for action embedding a link for a PDF file
- What just happened?
- Pop quiz
- Have a go hero checking file permissions
- Enabling comments for web content
- Time for action enabling comments for content
- What just happened?
- Pop quiz
- Have a go hero adding comment about content
- Disclosing decrypted Congress documents
- Time for action displaying documents
- What just happened?
- Pop quiz
- Have a go hero adding comments
- Managing content
- Reviewing web content
- Time for action using the web content list portlet
- What just happened?
- Pop quiz
- Have a go hero filtering content
- Monitoring other content
- Time for action adding the asset publisher portlet
- What just happened?
- Pop quiz
- Have a go hero updating content
- Converting web content to formatted files
- Time for action adding a file conversion feature
- What just happened?
- Pop quiz
- Have a go hero performing conversion
- Summary
- 8. Exploring Communities
- Prerequisite
- Setting up an online game using Flash Portlet
- Time for action setting up an online game using Flash Portlet
- What just happened?
- Have a go hero displaying a Vegetable schedule
- Adding Web Content Display to announce a cricket match
- Time for action announcing a cricket match
- What just happened?
- Using Video Portlet to share Neighborhood videos
- Time for action sharing Neighborhood videos
- What just happened?
- Sharing Neighborhood photos using Image Gallery
- Time for action sharing Neighborhood photos
- What just happened?
- Pop quiz multiple choice
- Exploring chat functionality to enable chat between Neighborhood members
- Time for action exploring chat functionality
- What just happened?
- Pop quiz True or false
- Integrating Open Social Gadgets in Neighborhood site
- Time for action integrating Open Social Gadgets
- What just happened?
- Creating bookmark of useful links using Bookmark Portlet
- Time for action creating bookmarks of useful links
- What just happened?
- Conducting polls in the Neighborhood site using Polls Portlet
- Time for action creating bookmarks of useful links
- What just happened?
- Pop quiz multiple choice
- Have a go hero creating more polls
- Changing language of Neighborhood site using Language Portlet
- Time for action changing language using Language Portlet
- What just happened?
- Have a go hero change user language
- Displaying breaking news as a carousel on the Neighborhood site
- Time for action displaying breaking news as a carousel
- What just happened?
- Defining a search on the Neighborhood site
- Setting site wide search on the Neighborhood site
- Time for action searching all content
- What just happened?
- Setting Web Content search on the Neighborhood site
- Time for action searching for Web Content
- What just happened?
- Have a go hero searching only general content
- Summary
- 9. Setting up an Online Shop
- Getting started with online store setup
- Online shop configuration
- Page configuration
- Time for action configuring an online shop page
- What just happened?
- Payment configuration
- Time for action configuring tax rate and currency
- What just happened?
- Payment method configuration
- What just happened?
- Time for action configuring payment through PayPal
- What just happened?
- Adding PayPal Sandbox environment support in the Shopping portlet
- Time for action installing a plugin to provide PayPal Sandbox environment support
- What just happened?
- What about payment with credit cards?
- What just happened?
- Shipping cost configuration
- Time for action configuring the shipping cost
- What just happened?
- Percentage formula for shipping cost calculation
- What just happened?
- Insurance cost configuration
- Time for action configuring the insurance cost
- What just happened?
- E-mail configuration
- Time for action configuring the e-mail templates
- What just happened?
- Pop quiz
- Shopping items
- Item categories
- Time for action item category creation
- What just happened?
- Changing the Parent Category
- What just happened?
- Have a go hero define another subcategory
- Shopping items
- Time for action item creation
- What just happened?
- Basic attributes
- Fields section attributes
- Prices section attributes
- Images section attributes
- What just happened?
- Have a go hero defining a complete set of items for our shop
- Pop quiz
- Shopping cart
- Have a go hero creating a login id for our customer
- Let's do shopping
- Time for action adding items to the shopping cart
- What just happened?
- Item listing view (category listing view)
- Item details view
- Shopping cart view
- What just happened?
- Pop quiz
- Checkout process
- Time for action making a payment
- What just happened?
- Address details
- Order confirmation
- Have a go hero verifying PayPal accounts
- Order management
- Time for action processing the order
- What just happened?
- Order listing
- Order details
- Promotion offers
- Time for action promoting offers
- What just happened?
- Coupon listing
- Edit coupon details
- Have a go hero advertising
- Pop quiz
- Summary
- 10. Liferay Server Administration
- Getting started with server administration
- Monitoring and managing server resources
- Time for action monitoring and controlling Liferay resources
- Memory utilization
- Used Memory versus Total Memory
- Used Memory versus Maximum Memory
- Memory utilization
- Memory management operations
- General maintenance operations
- Managing log levels
- Time for action configuring the log levels
- What just happened?
- What if the class or package entry is not found?
- Configuring the log levels permanently
- Time for action changing log levels permanently
- What just happened?
- Managing file upload size and types
- Time for action configuring document library file settings
- What just happened?
- Monitoring portal sessions
- Time for action monitoring live user sessions
- What just happened?
- Configuring multiple portals on the same Liferay server
- Time for action configuring another portal instance
- What just happened?
- Virtual hosting of communities and organizations
- Time for action virtual host configuration
- What just happened?
- Implementing the staging environment
- Time for action configuring staging environments
- What just happened?
- Staging configuration
- Publish to Live Now
- Scheduled publication
- Time for action scheduling publication of portal changes
- What just happened?
- Summary
- A. PayPal Test Account Configuration
- B. Pop Quiz Answers
- Chapter 1, Planning your Portal
- Chapter 3, Understanding Portal Basics and Theming
- Chapter 5, Building your First Liferay Site
- Chapter 6, Managing Pages, Users, and Permissions
- Chapter 7, Creating and Publishing Content
- Chapter 8, Exploring the Communities
- Chapter 9, Setting up an Online Shop
- Bonus Chapter, Exploring Social Collaboration
- Index
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Liferay Beginner's Guide. Quick and easy techniques to build, deploy, and maintain your own Liferay portal with this book and Caris Chan, Gaurav Barot, Mahipalsinh Rana, Samir Bhatt, Robert Chen, Sandeep Nair, Xinsheng Robert Chen (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.