You are previewing The Oracle Universal Content Management Handbook.
O'Reilly logo
The Oracle Universal Content Management Handbook

Book Description

Build, Administer, and Manage Oracle Stellent Universal Content Management (UCM) Solutions

  • Build a complete Oracle UCM system from scratch and quickly learn to configure, administer, and operate it efficiently

  • Match and exceed savings and efficiency expectations, and avoid devastating data losses with important tips and tricks

  • Migrate content like a pro—bring mountains of new content in faster than you ever dreamed possible

  • Customize Oracle UCM by going "under the hood" of Content Server and master all the tools and techniques available for altering its interface and behavior to suit your requirements

  • Smoothly integrate the UCM into your overall organization's infrastructure and avoid dreaded manual data re-entry and multiple "source of truth" repositories that spell disaster for Content Management systems

  • Written in clear, plain English, this book is packed with working examples and important tips

  • In Detail

    Oracle UCM is a world-leading Enterprise Content Management platform. From Document Management, Web, Records, and more—Oracle has got all your business needs covered. Oracle UCM enables your organization to efficiently manage, store, preserve, and deliver content and documents.

    Written by Oracle ACE Dmitri Khanine, this book is a complete practical guide to building an ECM system and successfully configuring, administering, and operating it. It also shows you how to efficiently manage your organization's content and customize the UCM to fit your needs.

    This book wastes no time in getting you up and running and dives straight into the installation of the content server in Chapter 1. In the second chapter, you will master all the major controls and the admin interface. Metadata—a very important ingredient of any ECM—is thoroughly covered in Chapter 3. The book then moves on to the important tasks of securing your ECM system, configuring and managing workflows, and understanding and implementing virtual folders. The book also gives you an under-the-hood view of Stellent in Chapter 7. In the later chapters, you will learn how to migrate content like a pro and easily customize Oracle ECM. A bonus addition to the book is the final chapter, which is an easy-to-follow primer on web content management.

    A practical and effective handbook for mastering Oracle UCM

    Table of Contents

    1. The Oracle Universal Content Management Handbook
      1. Table of Contents
      2. The Oracle Universal Content Management Handbook
      3. Credits
      4. Foreword
      5. About the Author
      6. About the Reviewer
      7. Acknowledgement
      8. Preface
        1. Your complete Oracle UCM mastery system
        2. What this book covers
        3. What you need for this book
        4. Eight-hour quick start system
          1. Five reasons to feel excited about learning Oracle UCM
          2. What are you going to learn?
            1. Required information that you must internalize
            2. Other stuff you might find useful
          3. Quick start summary
        5. Your fastest way to Oracle UCM mastery
          1. How to quickly get on top and stay there
        6. Who this book is for
        7. Conventions
        8. Reader feedback
        9. Customer support
          1. Errata
          2. Piracy
          3. Questions
      9. 1. Getting Up and Running
        1. Installation overview
          1. Quick primer on virtual environments
            1. Get your tools ready
              1. Download your test VM
              2. Getting a copy of Oracle UCM
              3. Getting the VM ready for Content Server
            2. Lab 1: Install content server
              1. How to hold on to your success
        2. Here's an easy way to understand the Content Server
          1. How to get content in
        3. The building blocks of a content management system
          1. Storage paradigms
            1. Relational
            2. Hierarchical
          2. Metadata
          3. Content lifecycle
            1. Contribution
            2. Storage
            3. Consumption
            4. Disposition
          4. Top 3 common rollout mistakes that spell "failure" in any UCM project
            1. Integration into organization culture
            2. Metadata design
              1. Don't ask for all of your fields every time
              2. Beware of the snowball effect
              3. Know this single, most expensive type of UCM activity
            3. Iterative development
        4. Summary
      10. 2. Major Controls
        1. Where to start?
          1. View or change configuration
            1. Admin Applets
              1. Web Layout Editor
              2. User Admin
              3. Repository Manager
              4. Archiver
              5. Workflow Admin
              6. Configuration Manager
            2. Admin Server
              1. General Configuration
              2. Content Security
              3. Internet Configuration
              4. Component Manager
              5. View Providers
              6. Server Output, Logs, and System Audit Information
            3. Folder Configuration
          2. Keep it up and running
            1. Log files
            2. System Audit Information
              1. View Server Output
            3. Environment Packager
        2. Managing users
          1. Adding a user
          2. Adding a group of users
          3. Integrating with external authentication providers
          4. Customizing the User Admin Applet
        3. More ways to get content in
          1. Desktop integration
          2. Custom programming
          3. How to auto-generate content IDs
        4. Summary
      11. 3. Metadata
        1. Exploring metadata
          1. Standard metadata
            1. Lab 2: Exploring standard metadata
              1. Explore the database
          2. Content Types
            1. Lab 3: Exploring content types
              1. How to add a Content Type
              2. How to edit or delete a Content Type
          3. Custom metadata
            1. Lab 4: Exploring custom metadata
              1. Custom metadata in the database
            2. How to add new fields
              1. Text fields
              2. Option lists
            3. How to add fields that depend on each other
              1. Creating database tables
              2. Creating Views
              3. Defining relationships
              4. Populating option lists
              5. Putting the fields on the form
              6. Multiple selections
              7. Tree views
        2. How to find content quickly
          1. Advanced search
          2. Lab 6: Finding content
          3. Customizing search results
        3. Customizing the check-in and content info forms
          1. How to hide unused fields all the time
          2. How to show fields based on condition
            1. How to trigger several rules with one condition
        4. The future of metadata
        5. Summary
      12. 4. Understanding Security
        1. Security model made easy
          1. Why does it seems confusing
            1. A paradigm shift
            2. Multiple dimensions
          2. Components of UCM security
        2. Understanding the role-based component
          1. Security groups
          2. User roles
          3. Permissions
          4. Lab 9: Working with content groups and user roles
        3. Understanding the accounts component
          1. How accounts are different
            1. How accounts support hierarchies
            2. How permissions are specified
          2. Lab 10: Working with content accounts
            1. How to enable accounts
            2. How to create pre-defined accounts
            3. How to give users access to content accounts
        4. Planning your security model
          1. Things that affect security
            1. Content categories
            2. Degree of control
            3. Your use cases
            4. Other UCM products you might be using
        5. Summary
      13. 5. Understanding Workflows
        1. How to set up and change workflows
          1. Discover the Workflow Admin application
            1. Lab 7: Using automatic workflows
              1. Creating a criteria workflow
              2. Adding workflow steps
              3. Enable the workflow
          2. Understanding the content life cycle
            1. Indexer glitches
        2. More things you can do with Content Server workflows
          1. The top three things
          2. Jumps and scripting
            1. How to add a jump to a workflow step
          3. Sub workflows
          4. Basic workflows
            1. Lab 8: Using manual workflows
            2. Basic workflow templates
          5. How to group approvers
            1. Using aliases to group approvers
            2. Using tokens to pick approvers dynamically
        3. Summary
      14. 6. Understanding Virtual Folders and WebDAV
        1. The key to understanding virtual folders
        2. Exploring virtual folders
          1. Understanding major controls
          2. Beware of "non-intuitive" behavior
            1. How inheritance works
              1. Using the Propagate feature
            2. Understanding folder security
          3. Important global settings
        3. How to use WebDAV and Desktop Integration
          1. Customizing folder behavior
            1. Defining the user default metadata values
            2. Customizing Folder user interface features
          2. Using Oracle Desktop Integration
            1. Downloading Oracle Desktop Integration
            2. Installing the Content Server component
            3. Installing the client component
          3. Lab 5: Contributing content using WebDAV and Windows Explorer
            1. Windows Explorer supercharged
            2. Checking in Outlook e-mails with just one click
            3. Contributing documents from Word
        4. Summary
      15. 7. Under the Hood
        1. Nine important directories: Which ones will make your life easier?
          1. admin
          2. bin
            1. SystemProperties: An easy way to manage configuration
            2. Starting Content Server as a standalone process
          3. config
          4. custom
          5. database
          6. idcplg
          7. install
          8. weblayout
            1. Exploring your options for physical content storage
          9. vault
        2. Introducing Content Server services
          1. Services architecture
          2. Understanding HDA files
          3. An easy way to call Content Server services
            1. Example 1: Creating folders
            2. Example 2: Mass-updating content info
            3. Example 3: Batch — creating users
            4. Creating your own services
        3. Summary
      16. 8. Backup, Restore, and Content Migration
        1. How to backup and restore
          1. These companies were "completely protected" but lost their data anyway
          2. Backing up filesystem and the database
            1. Moving content to another server
            2. Removing inactive content
            3. Mass-updating metadata
            4. Lab 9: Using Archiver
              1. Exporting content
              2. Importing content
            5. Setting up real-time content replication
        2. How to migrate content — faster than anyone else thought possible
          1. A shortcut to a successful migration
            1. Content migrations
            2. Simply uploading existing documents
          2. Using Batch Loader
          3. Using idcCommand
          4. A secret "catalyst" that triples the speed of your migration
            1. How we got a project over a finish line 16.9 times faster
              1. Batch loader turbo charged
              2. The quickest way to automate a migration
              3. How to use code generation effectively
              4. How to scale it up
              5. Important last minute tips
        3. Summary
      17. 9. Migrating Configuration
        1. Completing your backup, restore, and migration toolkit
        2. How to migrate your configuration
          1. Using the CMU
          2. Exporting your settings
          3. Importing a configuration bundle
          4. Troubleshooting configuration migration
        3. How to migrate folder structures
          1. Migrating all folders in one shot
          2. How to migrate only the folders and content you select
        4. Summary
      18. 10. Customizing Oracle UCM
        1. Documentation and support — the unexpected treasures
          1. How to find what you need in ninety 300-page manuals — in three minutes or less
          2. How to get free consulting from Oracle
        2. Integrating UCM into larger architectures
          1. SOAP web services
          2. Content integration suite and remote intraDoc client
          3. Consuming site studio content in third-party web applications
        3. Customizing the content server
          1. Examples of common customizations
            1. Applying custom logic after check-in
            2. Sending custom e-mails from Content Server
            3. Creating completely custom user experiences
          2. Customizing functionality
            1. Content server components
              1. Creating content server components with Java
              2. How to setup Java IDE for debugging
          3. Customizing interface
            1. Dynamic pages
              1. HCST
              2. JSP
              3. iDoc files
              4. HCSP and HCSF
            2. Using web form editor
            3. Custom layouts and skins
        4. Five ways to maximize results when working with a UCM vendor
          1. Work out a fixed price project
          2. A short "discovery" mini-project may be a good idea
          3. Negotiate specific completion criteria
          4. Negotiate longer guarantee
          5. Don't skimp on training but don't spend a fortune either!
        5. Summary
      19. 11. Web Content Management and Collaboration
        1. Getting ready for Web Content Management
          1. Introducing Oracle Site Studio
          2. Installing Oracle Site Studio
            1. Downloading WCM Components
            2. Installing Site Studio Content Server Component
            3. Installing Designer application
        2. Creating your website
          1. Understanding site structure elements
          2. Lab 11: Creating a website with Site Studio Designer
            1. Creating new site
            2. Using Page Templates
            3. Using Fragments
            4. Adding content
            5. Using Contributor interface
            6. Adding pages
          3. Understanding the publishing model
            1. Static publishing
            2. Native publishing
            3. Dynamic publishing
              1. Using contribution-consumption architecture
        3. Adding online collaboration
          1. Using Oracle WebCenter
          2. Finding UCM sample components
            1. RSS feeds
            2. Blogs and wiki components
              1. Fishbowl Oracle UCM Component Repository
        4. Summary
      20. A. Exploring Oracle UCM Product Offering
        1. UCM product line up
          1. Enterprise content management
          2. Web content management
          3. Universal records management
          4. Imaging and process management
          5. Information rights management
          6. Your secret to mastering Oracle UCM in just minutes a day
      21. B. Detailed Oracle UCM Resource Directory
        1. Free online resources
          1. Oracle UCM — specific resources
          2. Oracle UCM Discussion Forums
            1. Social networking groups
          3. Resources on Oracle technologies
          4. Information management resources
        2. Service providers
          1. Consulting
          2. Training
        3. Publications and periodicals
          1. Books
            1. Reshaping Your Business with Web 2.0
            2. Transforming Infoglut! A Pragmatic Strategy for Oracle Enterprise Content Management
            3. The Definitive Guide to Stellent Content Server Development
          2. Magazines and whitepapers
            1. Oracle magazine
            2. KMWorld magazine
            3. Fishbowl content management whitepapers
      22. Index