customizing Alfresco with actions, web scripts, web forms, workflows, and more /
Jeff Potts ; reviewers, Alan Fehr [and others].
Birmingham, U.K. :
Packt Pub.,
2008.
1 online resource (x, 533 pages) :
illustrations.
From technologies to solutions
Includes index.
Title from title screen.
Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Content; Preface; Chapter 1: The Alfresco Platform; Alfresco in the Real World; Basic Document Management; Web Content Management; Content Authoring Tools; Separation of Presentation from Content; Systematic Publication or Deployment; Alfresco WCM Example; Custom Content-Centric Applications; Example Used throughout This Book; Alfresco Architecture; High-Level Architecture; Add-Ons; Open Source Components; Major Standards and Protocols Supported; Customizing Alfresco; Basic Customization; Dashlets; Custom Views
Rules and Rule ActionsSimple Workflow; Advanced Customization; Examples of Advanced Customizations; Extend the Content Model; Perform Automatic Operations on Content; Customize the Web Client; Create a RESTful API; Streamline Complex Business Processes with Advanced Workflows; Get Your Web sites under Control; Integrate with Other Systems; Dusting Off Your Toolbox; What about Adobe Flex?; Understanding Alfresco's Editions; Significant Feature Differences; What's Used in This Book; Summary; Chapter 2: Getting Started with Alfresco; Obtaining the SDK; Step-by-Step: Building Alfresco from Source
Setting up the SDK in EclipseStep-by-Step: Importing the SDK into Eclipse; Extending Alfresco; Understanding the Extension Mechanism; Standard Java Web Application Files; Framework Files; Packaging and Deploying Customizations; Separating Server-Specific Customizations; Step-by-Step: Packaging and Deploying a Simple Customization; Taking a Look at the Build File; Troubleshooting; Log4j; Step-by-Step: Debugging from within Eclipse; Node Browser; Starting Over; Summary; Chapter 3: Working with Content Models; Defining SomeCo's Content Model
Step-by-Step: Adding Properties and Types to Advanced SearchStep-by-Step: Setting Externalized Label Values; Setting up Additional Locales; Working with Content Programmatically; Step-by-Step: Creating Content with JavaScript; Leveraging Root Objects; Knowing When to Save Documents; Using JavaScript for Batch Manipulation; Writing Content to the Content Property; Creating Content with Java Web Services; Step-by-Step: Run SomeCoDataCreator Class to Create Content; Creating Content with PHP Web Services; Creating Associations; Searching for Content
Step-by-Step: Starting the Custom Content Model with Custom TypesTypes; Step-by-Step: Adding Properties to Types; Properties and Property Types; Constraints; Step-by-Step: Relating Types with Associations; Associations; Step-by-Step: Adding Aspects to the Content Model; Aspects; Step-by-Step: Finishing up the Model; Modeling Summary; Custom Behavior; Modeling Best Practices; Out of the Box Models; Configuring the UI; Step-by-Step: Adding Properties to the Property Sheet; Externalizing Display Labels; Making Properties Read-Only; Step-by-Step: Adding Types and Aspects to WebClient Dropdowns
0
8
8
8
8
"This book takes you through a set of exercises as if you were rolling out and customizing the platform for a fictional organization called SomeCo, which wants to roll out Alfresco enterprise-wide. Each department has a set of requirements that need addressed. We will show you how to extend Alfresco to meet these requirements. By the time you've worked through the entire book, you will be familiar with the entire platform. You'll be prepared to make your own customizations whether they are part of a Document Management solution, a web site that uses Alfresco for content storage, or an entire custom application built on Alfresco's REST API. This book will give you the knowledge and confidence you need to make Alfresco do what you need it to do. Alfresco Developer Guide walks you through the customizations made as part of an enterprise-wide rollout of Alfresco; from custom actions to RESTful web scripts and everything in between"--Resource description page.