Professional Alfresco: Practical Solutions for Enterprise Content ManagementISBN: 978-0-470-57104-0
Paperback
576 pages
May 2010
This title is out-of-print and not currently available for purchase from this site.
|
PART I: GETTING TO KNOW ALFRESCO.
CHAPTER 1: INTRODUCING ALFRESCO.
What Is Enterprise Content Management?
Alfresco Overview.
Content Applications.
Alfresco and Your Environment.
What is Professional Open Source Software?
CHAPTER 2: ARCHITECTURE.
Guiding Principles.
A High-Level Overview.
The Alfresco Content Application Server.
Content Modeling.
The Alfresco Web Application Framework.
Deployment Options.
The Enterprise Infrastructure.
CHAPTER 3: SETTING UP AN ALFRESCO ENVIRONMENT.
Installing Alfresco.
Deploying Extensions.
Debugging Tips.
PART II: GETTING TECHNICAL WITH ALFRESCO.
CHAPTER 4: SERVICES.
Content Repository Services.
Content Application Services.
How Services Are Built.
Using Services.
Content Management Interoperability Services (CMIS).
CHAPTER 5: CONTENT MODELING.
Modeling in Context.
Deploying a Content Model.
The Content Metamodel Explained.
Out-of-the-Box Models.
A Step-by-Step Custom Model.
Creating Content with JavaScript.
Model Localization.
The Relationship to CMIS.
CHAPTER 6: AUTHENTICATION AND SECURITY.
Alfresco Authentication.
Alfresco Security.
Authorities.
Permissions.
Access Control Lists.
Public Services.
Modifying Access Control.
Access Control Extension.
Implementation and Services.
CHAPTER 7: BUSINESS PROCESS MANAGEMENT.
Introduction to Workflow in Alfresco.
Defining a Workflow in Alfresco.
Creating the Process Definition.
The Task Model.
Customizing Behavior.
Configuring the Explorer Web Client.
PART III: EXTENDING ALFRESCO WITH RESTFUL SERVICES.
CHAPTER 8: INTRODUCING WEB SCRIPTS.
Types of Web Scripts.
The Web Script Framework.
Hello World Web Script.
Listing Already-Built Web Scripts.
Where Can I Invoke a Web Script?
Authenticating.
Response Formats.
Anatomy of a Web Script URI.
Working with Client Limitations.
Caching.
CHAPTER 9: HOW TO CREATE A WEB SCRIPT.
Components of a Web Script.
Creating a Description Document.
Creating a Controller Script.
Creating a Response Template.
Registering and Testing.
Multiple Response Templates.
Step-by-Step: Knowledge Base Search Web Script.
Complex Root Objects Reference.
CHAPTER 10: ADVANCED WEB SCRIPTS.
Internationalization.
Configuration.
Content Negotiation.
Multipart Form Processing.
Request Processing.
Caching.
Advanced Descriptor Options.
CHAPTER 11: JAVA-BACKED WEB SCRIPTS.
Step-by-Step: Folder Listing Java-Backed Web Script.
Java Approach to Web Scripts.
Spring-Framework Registration.
Creating a New Kind of Web Script.
PART IV: EXTENDING SHARE.
CHAPTER 12: UNDERSTANDING THE SURF FRAMEWORK.
What Is Surf?.
Basic Concepts.
Putting It into Action.
View Composition.
Presentation Content.
Connectors and Credentials.
Getting Involved.
CHAPTER 13: LEVELS OF CUSTOMIZATION.
Overview.
The Alfresco Repository.
Alfresco Explorer.
Alfresco Share.
CHAPTER 14: CUSTOM KNOWLEDGE BASE: GETTING STARTED.
Installing the Code.
Putting It into Action.
Sample Code.
CHAPTER 15: CUSTOM KNOWLEDGE BASE: BASIC SHARE CUSTOMIZATIONS.
Installing the Code.
Putting It into Action.
CHAPTER 16: CUSTOM KNOWLEDGE BASE: ADVANCED SHARE CUSTOMIZATIONS.
Installing the Code.
Putting It into Action.
CHAPTER 17: INTEGRATING WITH OTHER APPLICATIONS.
Why Integrate Content Management into Applications?
Application Integration Options.
Patterns of Content Management Integration.
Example Integrations.
PART V: APPENDICES (ONLINE ONLY).
APPENDIX A: RESTFUL API REFERENCE.
APPENDIX B: SURF PLATFORM API REFERENCE.
APPENDIX C: REPOSITORY FREEMARKER TEMPLATE API.
APPENDIX D: REPOSITORY JAVASCRIPT API REFERENCE.
APPENDIX E: SURF QUICK REFERENCE.
INDEX.