Liferay Portal Enterprise Intranets

Total Page:16

File Type:pdf, Size:1020Kb

Liferay Portal Enterprise Intranets Liferay Portal Enterprise Intranets A practical guide to building a complete corporate intranet with Liferay Jonas X. Yuan BIRMINGHAM - MUMBAI This material is copyright and is licensed for the sole use by Shawn Williams on 24th November 2009 UW Technology , 4545 15th Ave NE 4th Floor , Seattle, King, 98105 Liferay Portal Enterprise Intranets Copyright © 2008 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, Packt Publishing, nor its dealers or distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: April 2008 Production Reference: 1220408 Published by Packt Publishing Ltd. 32 Lincoln Road Olton Birmingham, B27 6PA, UK. ISBN 978-1-847192-72-1 www.packtpub.com Cover Image by Vinayak Chittar ([email protected]) This material is copyright and is licensed for the sole use by Shawn Williams on 24th November 2009 UW Technology , 4545 15th Ave NE 4th Floor , Seattle, King, 98105 Credits Author Project Manager Jonas Yuan Abhijeet Deobhakta Reviewer Project Coordinator C.J.S Hayward Abhijeet Deobhakta Senior Acquisition Editor Indexer David Barnes Hemangini Bari Development Editor Proofreader Ved Jha Nina Hasso Technical Editor Production Coordinator Usha Iyer Shantanu Zagade Copy Editor Cover Work Sumathi Sridhar Shantanu Zagade Editorial Team Leader Mithil Kulkarni This material is copyright and is licensed for the sole use by Shawn Williams on 24th November 2009 UW Technology , 4545 15th Ave NE 4th Floor , Seattle, King, 98105 About the Author Jonas X. Yuan is a senior technical analyst at CIGNEX. Jonas holds a Ph. D in Computer Science from the University of Zurich, where he focused on Integrity Control in Federated Database Systems. He earned his M.S and B.S. degrees from China, where he conducted research on expert systems for predicting landslides. Jonas is experienced in Systems Development Lifecycle (SDLC). Previously, he has worked as a Project Manager and a Technical Architect in Web GIS (Geographic Information System). He has extensive, hands on skills in J2EE technologies. Specifically, he had developed a BPEL (Business Process Execution Language) Engine called BPELPower from scratch at NASA data center. He also has experiences on content management related to the medical-legal area. Furthermore, he is an expert in Content Management Systems (CMS) such as Alfresco, Portals such as Liferay and full integration of Liferay, Alfresco, LDAP and SSO. This material is copyright and is licensed for the sole use by Shawn Williams on 24th November 2009 UW Technology , 4545 15th Ave NE 4th Floor , Seattle, King, 98105 I would like to thank team members at Liferay, especially thank Bryan Cheung, Jorge Ferrer, Michael Young, Raymond Auge, Brian Chan, Jerry Niu, Ed Shin, Craig Kaneko and Brian Kim of Liferay for providing me with valuable information and all the support. My special thanks to all my team members at CIGNEX for making this book a reality. I would like to thank Navin Nagiah, CEO of CIGNEX for his encouragement and great support; without him, this book would not have been written. Furthermore thanks to Munwar Shariff and Mike W. Walker for introducing me to the publishers. Amit Babaria, Harish Ramachandran, Jarred Parris, and our sales and presales team at CIGNEX helped me understand what the customers' demands are. Our consulting team at CIGNEX, Srini Sridhar, Zakir Laliwala, Harshad Bakshi and Zankar Shah presented me with the various flavors of Liferay implementations with real-life examples. I am thankful to them. I sincerely thank and appreciate David Barnes and Ved Prakash Jha, Senior Acquisition Editor and Development Editor respectively at Packt Publishing for criticizing and fixing my writing style. Thanks to Abhijeet Deobhakta, and Usha Iyer and entire team at Packt Publishing and it was really joyful working with them. Last but not least, I would like to thank my parents and my wife, Linda, for their love, understanding and encouragement. A special thanks to my wonderful and understanding kid Josua. This material is copyright and is licensed for the sole use by Shawn Williams on 24th November 2009 UW Technology , 4545 15th Ave NE 4th Floor , Seattle, King, 98105 About the Reviewer C.J.S. Hayward is an author and IT professional who loves to create. He holds a master's degrees in math (UIUC) and theology (Cambridge). His main site, JonathansCorner.com, showcases different creations: short stories and Socratic dialogue, science fiction and fantasy, CGI and OSS, musing and mystic spark, a role playing world and a four dimensional maze, novellas, artwork, poetry, philosophy and theology, dreamlike vision and energetic endeavors, plus a game review for meatspace. (His works are available in print from CJSHayward.com.) He has lived in the U.S., Malaysia, England, and France and is a parishioner of St. Innocent of Moscow Russian Orthodox Church. This material is copyright and is licensed for the sole use by Shawn Williams on 24th November 2009 UW Technology , 4545 15th Ave NE 4th Floor , Seattle, King, 98105 Table of Contents Preface 1 Chapter 1: Introducing Liferay for Your Intranet 9 What Are We Going to Build? 9 Hosted Discussions 9 Collaborative Documents Using Wikis 10 Team And Individual Blogs 10 Shared Calendars 11 Document Stores 11 And More...! 11 Everything in One Place 12 Introducing Palm Tree Publications 12 Why Use Liferay To Build An Intranet? 14 It's Got The Features We Need 14 It's Easy To Set up and Use 14 It's Free And Open Source 15 It Will Grow with You 15 It Works with Other Tools 15 It Is Based on "Standards" 16 What Else Can Liferay Do? 16 Corporate Extranets 16 Collaborative Websites 17 Content Management & Web Publishing 17 Infrastructure Portals 18 Finding More Information 18 Summary 19 This material is copyright and is licensed for the sole use by Shawn Williams on 24th November 2009 UW Technology , 4545 15th Ave NE 4th Floor , Seattle, King, 98105 Table of Contents Chapter 2: Set-up The Home PageAnd Navigation Structure for The Intranet 21 Experiencing Liferay Portal 22 Quick Liferay Portal Installation 22 What's Happening Behind? 23 Understanding Portlets 23 Using Portlet Container 24 How Does A Portal Work? 24 How Does A Portlet Work? 24 Applying Portlet Life-cycle 26 Setting up Liferay Portal 27 Using Liferay Portal Bundled with Tomcat 5.5 in Windows 28 Using Liferay Portal Bundled with Tomcat 6.x in Linux 29 Using More Options for Liferay Portal Installation 30 Flexible Deployment Matrix 30 Customizing Personal Area 32 Add Pages 33 Remove Pages 34 Add Portlets 35 Remove Portlets 35 Changing Layout Templates 36 Setting up Portal Pages 37 Managing Pages 37 Add A Child Page 37 Change Display Order 38 Merge Pages 38 Change The Logo 39 Edit A Page 39 Delete A Page 40 Changing Themes 41 How Do You Customize Portlets ? 42 How Do You Navigate The Structure of Intranet Site? 43 How to Configure Liferay Portal? 44 Customizing Mail Servers 45 Configuring Portal Paths 46 Customizing Configuration 46 Setting up Extension Environment 47 Summary 49 Chapter 3: Bringing In Users 51 Managing My Account 51 Accessing The Portal 52 Logging into The Portal 52 [ ii ] This material is copyright and is licensed for the sole use by Shawn Williams on 24th November 2009 UW Technology , 4545 15th Ave NE 4th Floor , Seattle, King, 98105 Table of Contents Updating Your Profile 53 Adding and Managing Users 54 Working with Organizations 55 Adding A Top-level Organization 55 Managing Organizations 56 Using Organizations Effectively 59 Working with Locations 60 Adding A Location for The Enterprise 60 Managing Locations 60 Using Locations Effectively 64 Bringing in Users 64 Adding Users 64 Managing Users 67 User Groups And Communities 71 Adding A User Group 72 Managing User Groups 73 Adding More Administrators 74 Enterprise Admin 76 Organization Admin 76 Authentication Methods 76 Working with LDAP Server 76 What Happens Next? 78 Use LDAP Effectively 79 General Configurations 79 Working with SSO CAS 80 What Happens Next? 81 Working with OpenID 81 Working with Roles 82 Adding a Role 82 Managing Roles 83 View Roles 83 Search Roles 83 Edit A Role 83 Delete Roles 83 Assign Enterprise Permissions to A Role 84 Assign Roles 84 Using Roles Effectively 85 Working with Permissions 86 Assign Individual Portlet Permissions 87 Assign Default Permissions 88 Assign Individual Permissions 88 Delegate Permissions 89 Using Permissions Effectively 91 Applying Full Access Control Security Model 92 Summary 94 [ iii ] This material is copyright and is licensed for the sole use by Shawn Williams on 24th November 2009 UW Technology , 4545 15th Ave NE 4th Floor , Seattle, King, 98105 Table of Contents Chapter 4: Discussion Forums And Tags 95 Working with Message Boards 95 Adding And Managing Categories 96 Adding Categories 96 Managing Categories 98 Adding And Managing
Recommended publications
  • Human-Computer Interaction. Web Portal Services
    Human-Computer Interaction. Web Portal Services Julia Pavlova Department of Mathematical Modelling of Energy Systems, Faculty of Applied Mathematics and Control Processes, St Petersburg State University, Universitetskii prospect 35, Peterhof, St Petersburg 198504, Russia [email protected] Abstract Internet as constantly growing area presents more and more information available for users. Aim of this paper is to present general and most important and popular infor- mation about human-to-human and human-to-internet interaction ideas, partially how to handle huge amount of various net-data in the most optimal, convenient and efficient way, what services and technics exist and what attempts were lately advanced to optimize work of single-users, communities and companies. It is necessary to point out the fact that this field is in progress constantly and more and more new technologies are expected to appear in the nearest future. Key words: Portal, portlet, web-service, J2EE, Blog, Wiki. 1 Web-portal Here we are going to speak about what web-portal presents itself, how can we distinguish it from common web pages, about its specific features and benefits of usage. DEFINITION. A portal is a term for a World Wide Web site whose purpose is to be a major starting point for users when they connect to the Web. HOW DOES TYPICAL PORTAL LOOK LIKE? It is lightweight text-based page that loads quickly and offered typically such services as a directory of Web sites, a facility to search for other sites, news, weather information, e-mail, stock quotes, phone and map information, (sometimes) a community forum.
    [Show full text]
  • Best Free Portal Software
    Best free portal software Find and compare Portal software. Free, interactive tool to quickly narrow your choices and contact multiple vendors. Free, interactive tool to quickly narrow your choices and contact multiple vendors. Find the best Knowledge Management Software for your business. Build an entire Knowledge Management intranet, extranet or portal, without any. Bitrix24 % free intranet portal software. Cloud and open source (PHP) with mobile apps for iOS and Android. 35+ free collaboration tools. The software is free but it is backed by a reputable U.S.-based company that offers In-Portal offers the best from commercial and open source software worlds. Reviewing 30 of the best portal software applications. you compare the list of tools and vendors that provide portal software solutions. Free Portal Software. Find the best portal software for your business. Read user reviews of leading systems. Free comparisons, demos and price quotes. They are looking at free solutions. The help desk software for IT. Free. Looked into Joomla and owncloud, they look really good, but . Metadot Portal Server, ?iid= open source portal. Download Liferay Portal for free. The world's leading open source portal. Liferay has many good ideas but none of them are thought through and the . SEA Tecnologia is a Brazilian company specialized in Free/OpenSource Software. 21 of the Best Free Web Content Management Systems A web content management system (WCMS) is software designed to simplify the have compiled its own portal page, providing a screenshot of the software in action. Unlike many portal and intranet platforms, Jive can be used with a full range of It also has best-in-class smart device support including individual native As a result, Jive likes to point out that other enterprise software.
    [Show full text]
  • ENTERPRISE INFORMATION PORTALS and KNOWLEDGE MANAGEMENT This Page Intentionally Left Blank ENTERPRISE INFORMATION PORTALS and KNOWLEDGE MANAGEMENT
    ENTERPRISE INFORMATION PORTALS AND KNOWLEDGE MANAGEMENT This Page Intentionally Left Blank ENTERPRISE INFORMATION PORTALS AND KNOWLEDGE MANAGEMENT JOSEPH M. FIRESTONE, PH.D. An imprint of Elsevier Science Amsterdam • Boston • London • New York • Oxford • Paris • San Diego San Francisco • Singapore • Sydney • Tokyo Butterworth–Heinemann is an imprint of Elsevier Science. Copyright © 2003, Executive Information Systems, Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher. Recognizing the importance of preserving what has been written, Elsevier Science prints its books on acid-free paper whenever possible. Library of Congress Cataloging-in-Publication Data A catalog record for this book is available from the Library of Congress. ISBN: 0-7506-7474-1 British Library Cataloguing-in-Publication Data A catalogue record for this book is available from the British Library. The publisher offers special discounts on bulk orders of this book. For information, please contact: Manager of Special Sales Elsevier Science 200 Wheeler Road Burlington, MA 01803 Tel: 781-313-4700 Fax: 781-313-4882 For information on all Butterworth-Heinemann publications available, contact our World Wide Web home page at: http://www.bh.com 10 9 8 7 6 5 4 3 2 1 Printed in the United States of America For Bonnie— Who waited for this This Page Intentionally Left Blank
    [Show full text]
  • Enterprise Portals
    Best Practices in Enterprise Portals Andy Moore . 2 Enterprise Information Portals: The Power and the Peril I read an article the other day on the subject of enterprise portals. The otherwise informative and interesting piece featured a graphic of a bottle labeled "Portal— The All-In-One Solution”... Mark Wesker,Sequoia Software . 4 Using a Portal to Solve Business Problems With less available capital, it has become imperative to make the right decisions when it comes to selecting and implementing business technologies... Nimish Mehta, PurpleYogi . 6 Solving Information Overload Businesspeople spend half their time looking for information. Finding it will not get any easier... Michael Loria, Lotus Development . 8 Knowledge Management and Collaboration Contemplating the impact of email today is not unlike trying to envision a world without telephones... Jay Weir, Hummingbird . 10 The Burgeoning Market for Enterprise Portals Over the past two years, since Merrill Lynch coined the term, enterprise information portals (EIP) have come a long way... Michael Richtberg, Citrix Systems . 12 Bringing Applications to the Enterprise Portal The ability to give workers ready access has become vitally important for businesses striving to be productive, agile and profitable… Dr.Thomas Hofmann, RecomMind . 14 Making Personalized Retrieval a Reality in Knowledge Enterprises Until now, tools have been built for the enterprise that focus on managing content. but little has been done to understand the needs of the user... Randall Eckel, InfoImage . 15 Using Portal Technology to Improve and Streamline Business Processes and Decision-making Today’s progressive organizations have empowered knowledge workers with front line decision-making responsibility, yet have not provided the tools.
    [Show full text]
  • The Complete Guide to SAP Netweaver Portal
    Manish Chaitanya The Complete Guide to SAP NetWeaver® Portal Bonn � Boston 403 Book.indb 3 1/6/12 4:01:03 PM Contents at a Glance 1 SAP NetWeaver Portal Basics ................................................. 17 2 Architecture ............................................................................ 41 3 Installation and Configuration ............................................... 67 4 Integration with SAP Backend Systems and Single Sign-On ... 111 5 Implementation Planning ....................................................... 135 6 Portal Content Development .................................................. 157 7 Development for SAP NetWeaver Portal ................................ 207 8 Federated Portal Network Implementation ........................... 299 9 Backup and Recovery .............................................................. 327 10 Monitoring Technology and Logging ...................................... 359 A Blueprinting Questionnaire Sample ....................................... 415 B Useful Resources and Products .............................................. 429 C Upgrading Applications for SAP NetWeaver Portal 7.3 .......... 435 D Useful SAP Notes .................................................................... 439 E The Author .............................................................................. 443 403 Book.indb 5 1/6/12 4:01:03 PM Contents 1 SAP NetWeaver Portal Basics .................................................. 17 1.1 General Introduction to Enterprise Portals and SAP NetWeaver Portal
    [Show full text]
  • Collaboration Excellence
    Achieving Collaboration Excellence Content Management, Data Integration and the Enterprise Portal August 2006 The Enterprise Portal Adoption Benchmark Report Executive Summary ortal technology is not new. However, many first-generation portal adopters rushed to the task with huge budgets, lofty ideas and relatively poor planning. P Now they are paying the price with costly integration, non-compliant data and document repositories, unsupportable content management procedures, and user interface designs that make collaboration unwieldy. Portal technology vendors, applica- tion developers, and 3rd-party integration specialists have learned from these mistakes, introducing rich and flexible feature-sets, data and document structures based on open standards, needs analysis services, prototyping capabilities, and robust vertical applica- tions. A portal can take many forms and serve many business functions. Portal technology has come to be seen as a horizontal platform, only as good as the documents and data it serves and only as useful as the applications it hosts. Thus it is the portal adoption strat- egy that differentiates a successful portal initiative from an unsuccessful one. Key Business Value Findings The chief challenges cited by respondents in implementing an enterprise portal were as- sociated with the degree to which documents, data and applications are organized within the company. The root of these challenges is in the historically unstructured or de- centralized application development processes which have resulted in: • critical
    [Show full text]
  • Liferay Portal Administrator's Guide by Richard L
    Portal Administrator's Guide Liferay Portal Administrator's Guide by Richard L. Sezov, Jr. and Stephen Kostas Copyright © 2010 by Liferay, Inc. Put ISBN Number Here if this is a published work This work is offered under the Creative Commons Attribution-Share Alike Unported license. You are free: ● to share—to copy, distribute, and transmit the work ● to remix—to adapt the work Under the following conditions: ● Attribution. You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). ● Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under the same, similar or a compatible license. The full version of this license appears in the appendix of this book, or you may view it online here: http://creativecommons.org/licenses/by-sa/3.0 Contributors: Ray Auge, Jian Cao (Steven), Brian Chan, Alice Cheng, Bryan Cheung, Ivan Cheung, Shepherd Ching, Alexander Chow, Bruno Farache, Jorge Ferrer, Mike Han, Jeffrey Handa, JR Houn, Scott Lee, Wei Hong Ma (Sai), Charles May, James Min, Alberto Montero, Jerry Niu, Michael Saechang, Li Ji Shan (Dale), Ed Shin, Joseph Shum, Stephen Wilburn, Michael Young Table of Contents 1. Introduction.................................................................................................................15 ROBUST FUNCTIONALITY..........................................................................................................................16 AWARD-WINNING
    [Show full text]
  • Leveraging New Enterprise Content/Collaboration Opportunities with Office 365
    Leveraging New Enterprise Content/Collaboration Opportunities with Office 365 Introduction There are now unprecedented opportunities in enterprise content and collaboration, after several decades of mixed results stemming from a series of disruptive market shifts and product updates. This document provides an overview of the key opportunities, explaining how tools and services pioneered for consumer Internet services – including Google and Bing search, Facebook, Twitter, Pinterest, and others – are now swiftly and constructively altering the enterprise content/collaboration landscape. As a preview, sections in this document address: New enterprise content and collaboration opportunities: six trends collectively creating a content/collaboration crescendo The enterprise content/collaboration twilight zone: how the stark differences between traditional enterprise tools and leading consumer Internet services such as Facebook, Twitter, and Pinterest are causing content/collaboration complications Enterprise content chaos causes and consequences: how today’s common content management problems evolved over time, along with an explanation of what’s required to leverage new content management opportunities Enterprise collaboration chaos causes and consequences: a similar survey for collaboration tools and services Enterprise application chaos causes and consequences: how collaborative applications have been used (and misused), along with requirements for leveraging new opportunities Leveraging the new opportunities with CASAHL DART: how CASAHL’s solution is uniquely powerful for helping enterprises fully leverage their Office 365 investments ©2015 CASAHL Technology, Inc. All rights reserved. 1 New Enterprise Content and Collaboration Opportunities Before diving into the opportunities, let’s start with some basic definitions. Terms including “content” and “collaboration” have been used inconsistently in the software industry during the past thirty years, and have also been occasionally over-hyped.
    [Show full text]
  • Interoperability Between SAP Enterprise Portal 6.0 and Windows Sharepoint Services Version 1.0, September 2005
    Collaboration Technology Support Center – Microsoft – Collaboration Brief September 2005 Interoperability between SAP Enterprise Portal 6.0 and Windows SharePoint Services Version 1.0, September 2005 Thomas Meigen, Project Director CTSC, SAP AG Iwan Kostin, Consultant NetWeaver/Enterprise Portal, SAP Germany Michael Lechtenbörger, Senior-Consultant – CEO, Lechtenbörger, Schmidt und Partner Summary The document addresses several questions in the context of SAP Enterprise Portal and Windows SharePoint Services co-existence. It covers the three main areas Document Management Interoperability, Front-end and Content Integration and Collaboration Inter- operability. While the focus is on providing general guidance about integration opportuni- ties, the document in some cases also offers technical How-To’s. Applies to SAP NetWeaver 04 SAP Web Application Server 6.40, SP 9 SAP Enterprise Portal 6.0, SP 9 SAP Knowledge Management & Collaboration Component 6.0, SP 9 Microsoft Windows SharePoint Services, SP 1 Keywords SAP NetWeaver, Enterprise Portal, Windows SharePoint Services, WebDAV, WSRP, Portlet, Collaboration Level of difficulty IT Management, Technical Architects, Technical consultants, Developers 1 Copyright 2005 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the ex- press permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or registered trademarks of IBM Corporation in the United States and/or other coun- tries.
    [Show full text]