| |
Table of ContentsPreface Chapter 1: Introduction to OpenCms Chapter 2: Installing OpenCms Chapter 3: The OpenCms Workplace Chapter 4: OpenCms Administration Chapter 5: Workflow Chapter 6: Customizing the Site Appendix A: Cron Expressions Appendix B: Upgrading OpenCms Index
- Chapter 1: Introduction to OpenCms
- What is a Content Management System?
- What are Content Management Systems For?
- Target Medium
- Target Size
- Target Model
- Is OpenCms the Right CMS?
- An Overview of the OpenCms System
- Features of OpenCms
- OpenCms is Open-Source Software
- The History of OpenCms
- The OpenCms Community
- The Purpose of This Book
- Technical Overview
- The Web Server and Java Servlets
- The Database
- Pages, Templates, and Java Server Pages
- Bringing it Together
- A Few Closing Notes
- Summary
- Chapter 2: Installing OpenCms
- Prerequisites
- Configuring the MySQL Database
- MySQL on Linux
- MySQL on Windows
- Finishing the MySQL Setup
- Configuring the Tomcat Servlet Engine
- Linux Configuration
- Windows Configuration
- Check Your Configuration
- Tuning the JVM
- Installing the OpenCms WAR File
- Running the Install Wizard
- Finding your MAC Address on Linux
- Finding your MAC Address on Windows
- If You Don't Have a MAC Address...
- Continuing Installation
- Manually Configuring Settings
- Installation Troubleshooting
- Crashes During Module Installation
- Restarting Tomcat versus Reloading OpenCms
- MySQL User/Password Changes
- Finding More Installation Help
- Chapter 3: The OpenCms Workplace
- What is the OpenCms Workplace?
- Logging In
- If your Display is Not Big Enough...
- The Toolbar
- The Preferences Panel
- The Workplace Tab
- The Startup Settings Section
- The General Options Section
- The Explorer Tab
- The General Options Section
- The Display Options Section
- The Dialogs Tab
- The Default Settings Section
- The Permission Dialog Section
- The Editors Tab
- The General Options Section
- The Preferred Editors Section
- The Workflow Tab
- The General Options Section
- The Defaults for New Tasks Section
- The Explorer View
- The Button Bar
- The Virtual File System
- The File Detail Display
- Exploring the VFS
- The Root Folder
- The Channels Folder
- The Sites Folder
- The System Folder
- Creating and Editing Content
- Creating a Folder
- Setting the Folder's Properties
- Creating a Page
- Setting the Page's Properties
- Editing a File
- The WYSIWYG Editors
- Starting the Editor from a Page
- The Sourcecode Editor
- The Controlcode Editor
- Publishing Your Changes
- Which Method of Publishing Should be Used?
- Versioning
- Galleries
- Image and Download Galleries
- Uploading a Gallery
- Using a Gallery
- Chapter 4: OpenCms Administration
- The Administration View
- Project Management
- Creating a New Project
- Project Settings
- Project History
- The Project List
- Accounts
- Users, Webusers, and Groups
- User Management
- Group Management
- Webuser Management
- Database Management
- Exporting from the Database
- Importing a File from the Server
- Importing a File with HTTP
- Extended HTML Imports
- Static Exports
- Modules
- Obtaining Official OpenCms Modules
- The First Edit Module Screen
- The Second Edit Module Screen
- The Module Resources Screen
- The Module Parameters Screen
- The Module Exportpoints Screen
- The Module Dependencies Screen
- The Export Module Screen
- Deleting a Module
- Creating a Module
- File History
- The History Settings
- Clearing the History
- Link Validation
- Internal Link Validation
- External Link Validation
- Managing Galleries
- Searches and Indexes
- Creating an Index
- Index Sources
- Managing Search Indexes
- Scheduled Jobs
- Flex Cache Administration
- Content Tools
- Changing Property Values
- Deleting Property Definitions
- Renaming Elements
- Merging Pages
- Workplace Tools
- Setting the Login Message
- Re-Initializing the Workplace
- Synchronization
- Notification Messages
- Sending Emails to All Users
- Sending Notification Messages to All Users
- The OpenCms Log File
- Chapter 5: Workflow
- The Workflow View
- Creating a New Task
- Workflow Management Strategies
- Use Projects to Manage Content Areas
- Use Group Hierarchies for Inherited Permissions
- Tracking Workflow with Tasks
- Keeping a Trail
- Chapter 6: Customizing the Site
- Templates
- JSP Tags
- JSP Scriptlets
- Working with Templates
- Template Module
- Creating a New Template
- The JSP Template
- Testing the New Template
- Using Resources in a Template
- Making a File Editable
- External Elements
- A Short Scriptlet
- Including the Scriptlet in the Template
- More on JSP Tags
- JSP Directives
- New XML Syntax for Core JSP Tags
- The OpenCms Tag Library
- Breaking a JSP Template into Sections
- Using Templates from a JSP Document
- The property Tag
- The link Tag
- The user Tag
- The info Tag
- The img Tag
- The decorate Tag
- Documentation and TemplateOne
- A Few Things to Watch Out For
- The File System
- Redirecting and Forwarding
- Dynamic Content and Publishing
- Structuring Code and Content
| |
|