Hands-on liferay DXP : learn portlet development and customization using OSGi modules / / Apoorva Prakash and Shaik Inthiyaz Basha |
Autore | Prakash Apoorva |
Pubbl/distr/stampa | New York, New York : , : Apress Media LLC, , [2022] |
Descrizione fisica | 1 online resource (261 pages) |
Disciplina | 005.133 |
Soggetto topico |
Java (Computer program language)
Web portals - Computer programs |
ISBN | 1-4842-8563-8 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Intro -- Table of Contents -- About the Authors -- Acknowledgments -- Introduction -- Chapter 1: OSGi Basics -- Understanding OSGi -- How Is OSGi Different? -- A Deeper Look at OSGi -- OSGi Architecture -- OSGi Bundles -- OSGi Bundle Rules -- Importing and Exporting Bundles -- Importing Bundles -- OSGi Bundle Lifecycle -- Bundle States -- OSGi Components -- OSGi Services -- Service Registry -- Declarative Services -- Liferay's OSGi Architecture -- OSGi Features -- Summary -- Chapter 2: Liferay Development Basics -- The Liferay Workspace -- Liferay Workspace Primer -- Build Tools -- Gradle -- Maven -- Introduction to Liferay Modules -- The Blade CLI -- Running Liferay the First Time -- Running Liferay Application -- Database Connectivity with Liferay DXP -- Gogo Shell -- Summary -- Chapter 3: Portlet Module Development -- Introduction to Portlets -- Portlet Specifications -- Portlet Lifecycle -- Portlet Modes and Window States -- Portlet Mode -- Window States -- Java Standard Portlets -- A Closer Look at HelloApressPortlet -- Liferay Portlet Module (MVC Portlet) -- Creating a Sample Liferay MVC Portlet -- Understanding the Liferay MVC Portlet Controller -- Understanding the Different URLs in the Liferay MVC Portlet -- Render URL -- Action URL -- Resource URL -- Understanding Different Commands in the Liferay MVC Portlet -- The MVC Render Command -- MVC Action Command -- MVC Resource Command -- Implementing Window State -- Introduction to Other Portlet Modules -- The Spring MVC Portlet -- Liferay Soy Portlet -- JSF Portlet -- Bean Portlet -- Gogo Shell in Action -- Gogo Shell from the Liferay Control Panel -- Gogo Shell from the Blade CLI -- Summary -- Chapter 4: Advanced Liferay Concepts -- Inter-Portlet Communication -- IPC via Public Render Parameters -- IPC via Private Session Attributes -- IPC via Server-Side Events -- Client-Side IPC via Ajax.
Client-Side IPC via Cookies -- Liferay Message Bus -- Synchronous Message Bus -- Asynchronous Message Bus -- Liferay Scheduler -- Summary -- Chapter 5: Service Builder Concepts -- Introduction to the Service Builder -- Generating Services -- Deep Diving Into the Code Generated by the Service Builder -- Customization via Implementation Classes -- Remote Service Implementation -- CRUD Operations -- Finders -- Dynamic Query -- Custom SQL -- Working with Remote Services -- Headless REST APIs -- Plain Web/REST Services -- Summary -- Chapter 6: Liferay Customization -- Overriding Language Keys -- Global Language Property -- Module Language Property -- Customizing JSPs -- Customization JSPs with Liferay APIs -- Dynamic Includes -- Portlet Filters -- Using OSGi Fragments or a Custom JSP Bag -- Using an OSGi Fragment -- Using a Custom JSP Bag -- Customizing Services Using Wrappers -- Customizing OSGi Services -- Customizing MVC Commands -- Customizing Models Using Model Listeners -- Expando Attributes -- Pre and Post-Actions -- Customizing Search -- Summary -- Index. |
Record Nr. | UNINA-9910595034203321 |
Prakash Apoorva | ||
New York, New York : , : Apress Media LLC, , [2022] | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
IBM WebSphere Portal V4.1 handbook . Volume 3 [[electronic resource] /] / Rufus Credle ... [et al.] |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Research Triangle, NC, : IBM Corp., 2003 |
Descrizione fisica | xiv, 276 p. : ill |
Collana | IBM redbooks |
Soggetto topico | Web portals - Computer programs |
Soggetto genere / forma | Electronic books. |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910449736403321 |
Research Triangle, NC, : IBM Corp., 2003 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
IBM WebSphere Portal V4.1 handbook . Volume 2 [[electronic resource] /] / Rufus Credle ... [et al.] |
Pubbl/distr/stampa | Research Triangle Park, NC, : IBM Corp., 2003 |
Descrizione fisica | xiv, 212 p. : ill |
Collana | IBM redbooks |
Soggetto topico | Web portals - Computer programs |
Soggetto genere / forma | Electronic books. |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910449732803321 |
Research Triangle Park, NC, : IBM Corp., 2003 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
IBM WebSphere Portal V4.1 handbook . Volume 3 [[electronic resource] /] / Rufus Credle ... [et al.] |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Research Triangle, NC, : IBM Corp., 2003 |
Descrizione fisica | xiv, 276 p. : ill |
Collana | IBM redbooks |
Soggetto topico | Web portals - Computer programs |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910783394103321 |
Research Triangle, NC, : IBM Corp., 2003 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
IBM WebSphere Portal V4.1 handbook . Volume 2 [[electronic resource] /] / Rufus Credle ... [et al.] |
Pubbl/distr/stampa | Research Triangle Park, NC, : IBM Corp., 2003 |
Descrizione fisica | xiv, 212 p. : ill |
Collana | IBM redbooks |
Soggetto topico | Web portals - Computer programs |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910783393603321 |
Research Triangle Park, NC, : IBM Corp., 2003 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
IBM WebSphere Portal V4.1 handbook . Volume 3 / / Rufus Credle ... [et al.] |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Research Triangle, NC, : IBM Corp., 2003 |
Descrizione fisica | xiv, 276 p. : ill |
Collana | IBM redbooks |
Soggetto topico | Web portals - Computer programs |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Front cover -- Contents -- Notices -- Trademarks -- Preface -- The team that wrote this redbook -- Become a published author -- Comments welcome -- Chapter 1. Web content management -- 1.1 Introduction -- 1.2 Web content management fundamentals -- 1.3 Installation -- 1.3.1 Patched rt.jar file -- 1.3.2 Remove Lotus Notes clients -- 1.3.3 Install DB2, IBM HTTP Server and WebSphere Application Server -- 1.3.4 Generating keys in WebSphere Application Server -- 1.3.5 Install Domino components and Web Content Publisher -- 1.3.6 Configure Domino Administration client -- 1.3.7 Configure a workflow for Web Content Publisher -- 1.3.8 Configuring WebSphere Application Server security -- 1.3.9 Verify the Web Content Publisher install -- 1.3.10 Configure Domino for WebSphere Portal -- 1.3.11 Install WebSphere Portal -- 1.3.12 Verify the WebSphere Portal install -- 1.3.13 Updating security to enable single sign-on -- 1.3.14 Additional configuration for Web Content Publisher -- 1.3.15 Post-installation -- 1.4 Web Content Publisher implementation -- 1.4.1 Creating users -- 1.4.2 Creating groups for Lotus Workflow -- 1.4.3 Managing Lotus Workflow -- 1.4.4 Creating Web Content Publisher project -- 1.4.5 Creating structured content -- 1.4.6 Creating a publishing server -- 1.4.7 Managing versions and editions -- Chapter 2. Collaboration -- 2.1 An overview -- 2.1.1 Collaborative Components -- 2.1.2 Collaboration portlets -- 2.2 Installing and configuring Portal collaboration -- 2.2.1 Installing and configuring Sametime using Setup Manager -- 2.2.2 Installing and configuring QuickPlace using Setup Manager -- 2.2.3 More information -- Chapter 3. Search capabilities -- 3.1 Introduction -- 3.2 Using the integrated document search -- 3.2.1 Creating the Search page -- 3.2.2 Building the index -- 3.2.3 Setting up permissions -- 3.2.4 Configuring crawler.properties.
3.3 Federated search -- 3.3.1 IBM Lotus Domino Extended Search R3.7 -- 3.3.2 Enterprise Information Portal (EIP) -- Chapter 4. Portal security -- 4.1 Authentication, Authorization, Administration (3A) -- 4.2 Access control for WebSphere Portal resources -- 4.2.1 The Access Control List administration portlet -- 4.2.2 Users and groups -- 4.2.3 Access control rules -- 4.2.4 Access control permission types -- 4.2.5 Access control resources -- 4.2.6 Assigning permissions -- 4.3 The Credential Vault system of WebSphere Portal -- 4.3.1 Back-end single sign-on -- 4.3.2 The Credential Vault segments and slots -- 4.3.3 The Credential Vault Service -- 4.4 Using Secure Sockets Layer (SSL) to access WebSphere Portal -- 4.4.1 Environment topology -- 4.4.2 Creating an SSL certificate -- 4.4.3 HTTP Server Setup -- 4.4.4 WebSphere Application Server setup -- 4.4.5 WebSphere Portal Setup -- 4.4.6 Forcing usage of SSL -- 4.5 Using a Remote HTTP Server -- 4.6 Using External Security Manager -- Chapter 5. Site analysis -- 5.1 Introduction to Web site analysis -- 5.2 WebSphere Site Analyzer: An overview -- 5.3 Reporting possibilities -- 5.3.1 Portal reports -- 5.3.2 Benefits -- 5.4 Planning -- 5.4.1 Supported platforms -- 5.4.2 Prerequisites -- 5.4.3 Disk space considerations -- 5.4.4 Database considerations -- 5.4.5 Application Server considerations -- 5.4.6 Remote file system considerations -- 5.5 Installation using Portal Setup Manager -- 5.5.1 Creating the Site Analyzer administrative database -- 5.5.2 Installing Site Analyzer -- 5.6 Using Site Analyzer -- 5.6.1 Configuring NCSA Combined logging for IBM HTTP Server -- 5.6.2 Configuring logging for WebSphere Personalization -- 5.6.3 Configuring logging for WebSphere Portal -- 5.6.4 Creating a Site Analyzer project -- 5.6.5 Importing log files into Site Analyzer -- 5.6.6 Creating a sample Portal report. Abbreviations and acronyms -- Related publications -- IBM Redbooks -- Other publications -- Online resources -- How to get IBM Redbooks -- Index -- Back cover. |
Altri titoli varianti | WebSphere Portal V4.1 handbook |
Record Nr. | UNINA-9910810044703321 |
Research Triangle, NC, : IBM Corp., 2003 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
IBM WebSphere Portal V4.1 handbook . Volume 2 / / Rufus Credle ... [et al.] |
Pubbl/distr/stampa | Research Triangle Park, NC, : IBM Corp., 2003 |
Descrizione fisica | xiv, 212 p. : ill |
Collana | IBM redbooks |
Soggetto topico | Web portals - Computer programs |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Front cover -- Contents -- Notices -- Trademarks -- Preface -- The team that wrote this redbook -- Become a published author -- Comments welcome -- Chapter 1. Portlet development -- 1.1 Basic definitions -- 1.1.1 Portal -- 1.1.2 Portlet -- 1.1.3 Portlet application -- 1.2 Portlet concepts -- 1.2.1 Portlet objects -- 1.2.2 Portlet modes -- 1.2.3 Portlet states -- 1.3 Portlet development -- 1.3.1 Development tools -- 1.3.2 Portlet development steps -- 1.4 Available portlets -- Chapter 2. WebSphere Portal administration -- 2.1 Introduction -- 2.1.1 Definitions -- 2.1.2 Organization -- 2.1.3 Getting started -- 2.2 Portlets -- 2.2.1 Install Portlets -- 2.2.2 Manage Portlet Applications -- 2.2.3 Manage Portlets -- 2.2.4 Web Clipping Portlet -- 2.2.5 Managing Web Services -- 2.2.6 Web Services -- 2.3 Portal Settings -- 2.3.1 Global Settings -- 2.3.2 Themes and Skins -- 2.3.3 Manage Clients -- 2.3.4 Manage Markups -- 2.3.5 Manage Search Index -- 2.4 Users and Groups -- 2.4.1 Manage Users -- 2.4.2 Manage User Groups -- 2.5 Security -- 2.5.1 Access Control List -- 2.5.2 Credential Vault -- 2.6 Portal Content -- 2.6.1 Manage Content Organizer -- 2.6.2 Content Organizer -- Chapter 3. WebSphere Portal customization -- 3.1 General customization -- 3.1.1 Customization roles -- 3.1.2 Portal layout -- 3.2 Themes and skins -- 3.2.1 Skins -- 3.3 Work with pages -- 3.4 Manage Places and Pages -- 3.4.1 Create place -- 3.4.2 Manage place properties -- 3.4.3 Activate/Deactivate place -- 3.4.4 Delete place -- 3.4.5 Order all places -- 3.4.6 Manage pages -- 3.4.7 Order pages -- 3.5 Edit Layout and Content -- 3.5.1 Adding portlets to a page -- 3.5.2 Modifying page layout -- 3.6 Set Permissions -- 3.7 Choose Skins -- Chapter 4. Web Services -- 4.1 Web Services -- 4.1.1 Web Services concepts -- 4.2 Web Services in WebSphere Portal.
4.3 The WebSphere UDDI Registry and WebSphere Portal -- 4.3.1 Installing the IBM UDDI Registry V1.1.1 -- 4.3.2 Verification -- 4.4 Configuring WebSphere Portal with the WebSphere UDDI Registry -- 4.4.1 Web Services administration -- Appendix A. WebSphere Portal Administration sample code -- Appendix B. Additional material -- Locating the Web material -- Using the Web material -- System requirements for downloading the Web material -- How to use the Web material -- Abbreviations and acronyms -- Related publications -- IBM Redbooks -- Referenced Web sites -- How to get IBM Redbooks -- IBM Redbooks collections -- Index -- Back cover. |
Altri titoli varianti | WebSphere Portal V4.1 handbook |
Record Nr. | UNINA-9910821523303321 |
Research Triangle Park, NC, : IBM Corp., 2003 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
International journal of web portals |
Pubbl/distr/stampa | Hershey, PA, : IGI Publishing |
Disciplina | 004 |
Soggetto topico |
Web portals
Web portals - Computer programs |
Soggetto genere / forma | Periodicals. |
Soggetto non controllato | Telecommunications |
ISSN | 1938-0208 |
Formato | Materiale a stampa |
Livello bibliografico | Periodico |
Lingua di pubblicazione | eng |
Altri titoli varianti |
Web portals
IJWP |
Record Nr. | UNISA-996546868703316 |
Hershey, PA, : IGI Publishing | ||
Materiale a stampa | ||
Lo trovi qui: Univ. di Salerno | ||
|
A portal composite pattern using WebSphere Portal V4.1 [[electronic resource] /] / [Michele Galic ... et al.] |
Edizione | [1st ed.] |
Pubbl/distr/stampa | San Jose, CA, : IBM, 2003 |
Descrizione fisica | xvi, 418 p. : ill |
Disciplina | 025.04 |
Altri autori (Persone) | GalicMichele |
Collana | IBM redbooks |
Soggetto topico |
Web portals - Computer programs
Software patterns |
Soggetto genere / forma | Electronic books. |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910449997903321 |
San Jose, CA, : IBM, 2003 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
A portal composite pattern using WebSphere Portal V4.1 [[electronic resource] /] / [Michele Galic ... et al.] |
Edizione | [1st ed.] |
Pubbl/distr/stampa | San Jose, CA, : IBM, 2003 |
Descrizione fisica | xvi, 418 p. : ill |
Disciplina | 025.04 |
Altri autori (Persone) | GalicMichele |
Collana | IBM redbooks |
Soggetto topico |
Web portals - Computer programs
Software patterns |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910783398903321 |
San Jose, CA, : IBM, 2003 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|