Book Image

Liferay Portal Systems Development

Book Image

Liferay Portal Systems Development

Overview of this book

Liferay portal is one of the most mature portal frameworks in the market, offering many key business benefits that involve personalization, customization, content management systems, web content management, collaboration, social networking and workflow. If you are a Java developer who wants to build custom web sites and WAP sites using Liferay portal, this book is all you need. Liferay Portal Systems Development shows Java developers how to use Liferay kernel 6.1 and above as a framework to develop custom web and WAP systems which will help you to maximize your productivity gains. Get ready for a rich, friendly, intuitive, and collaborative end-user experience! The clear, practical examples in the sample application that runs throughout this book will enable professional Java developers to build custom web sites, portals, and mobile applications using Liferay portal as a framework. You will learn how to make all of your organization's data and web content easily accessible by customizing Liferay into a single point of access. The book will also show you how to improve your inter-company communication by enhancing your web and WAP sites to easily share content with colleagues.
Table of Contents (17 chapters)
Liferay Portal Systems Development
Credits
About the Author
Acknowledgement
About the Reviewers
www.PacktPub.com
Preface

Chapter 6. DDL and WCM

A Web Content Management (WCM) system is designed to simplify the publication of web content to both regular websites and mobile devices. In particular, it allows content creators to submit the content without requiring technical knowledge of HTML or the uploading of files.

A WCM is a software system used to control a dynamic collection of web material, such as, HTML documents, images, and other forms of media. While a CMS facilitates document control, auditing, editing, and timeline management, a WCM typically facilitates automated templates, access control, scalable expansion, easily editable content, scalable feature sets, content virtualization, content syndication, multiple languages, versioning, and so on.

This chapter will introduce web content first. Then, it will address what custom attributes are and how they work. Afterwards, it will introduce CKEditor, Dynamic Data Lists (DDL), and Dynamic Data Mapping (DDM). Finally, assets, asset links, tagging, and...