Publishers of technology books, eBooks, and videos for creative people
Dynamic Publishing with ColfdFusion MX is brought to you by the leader in dynamic publishing implementation and a supporting cast of highly skilled contributors. Examples are based in a real-world application, addresses the interaction of three key roles in dynamic publishing: developer, architect, and technical manager.
With the upcoming release of ColdFusion MX, new functionalities will allow greater use of dynamically populated content fields on web sites. This book assumes that readers have a basic knowledge of the technology and language of ColdFusion and focuses on implementing that technology in a real-world context. Where technological updates need to be provided, the author has included them. But he goes beyond the tool-based information to provide concrete guidance on the challenges of dynamic publishing and how to solve them. The solutions required to implement the technology effectively rely on developers, architects, and technical managers understanding the issues and working on them in tandem. Dynamic Publishing with ColdFusion MX will prepare them to work together to release the dynamic content-based web sites that the marketplace is calling for. It is the focus on implementation and solutions and the teams involved in the process that makes this book different from other books expected to be on the market.
Sample Chapter - 496 kb -- Chapter 13 - Basics of Managing Content
I. THE WHY.1. Overview of Dynamic Publishing.
The Four Layers. The IT Challenges of Managing Internet Content Today. The Content Layer. The Management Layer. The Publishing Layer. The Client Layer. Conclusion.2. Understanding the MX Platform.
Introduction. Defining Rich Internet Applications. Building Rich Internet Applications. Macromedia MX in the Enterprise.3. Architecting a Dynamic Publishing Application.
Why Use Architecture in a Dynamic Publishing System? The Principles of Architecture. The Layered Dynamic Publishing Architecture. Performance in an Application. Conclusion.
II. THE CONTENT LAYER.4. Basics of a Content Repository.
What Is a Centralized Content Repository? Content Management Versus Document Management. Internationalization and Localization. Versioning of Content. Categorization of Content. Conclusion.5. ColdFusion Components.
What Are ColdFusion Components? Component Structure. Working with Components. Component Introspection and Metadata. Component Design. Conclusion.6. Leveraging XML in ColdFusion MX.
Working with XML Documents. Parsing XML Documents. XML DOM Driven Through the New XML Object. Transforming XML Documents Using XSLT. Conclusion.7. Java Interoperability with ColdFusion MX.
Common Java Components in Web Applications. Java Enterprise System Architecture. ColdFusion MX Java Interoperability Options. Conclusion.8. ColdFusion Components with Persistence.
What Is Persistence? Tying Persistence to Components. Persistent Component Structure. Persistence Mechanisms. Component Design. Working with Components. Building Performance into Persistence. Conclusion.9. Centralized Data Persistence.
Modeling the Persistence API. The Persistence API UML. Passing a CFC Instance as an Argument to Another CFC. Component Introspection Usage in Persistent Objects. Persistent Objects. Building Performance into Persistence. Using the Persistence Components. Conclusion.10. Persistence with Localization.
What Is Localization? What Is Unicode? Choosing What to Localize. Approaches to Localization. Challenges for Localization. Conclusion.11. Persistence with Versioning.
What Is Versioning? Challenges of Versioning Content. Self-Contained Versioning. Conclusion.12. Categorization of Content.
Why Use Categorization? Usages of Categorization. Challenges in Implementing Categorization. Building Categories. Assigning Content to Categories. Retrieving Content with Categorization. Building Performance into Categorization. Conclusion.
III. THE REPOSITORY MANAGEMENT LAYER.13. Basics of Managing Content.
Workflow Challenges. Translating the Business Flow into an Application. Conclusion.14. Leveraging Security in ColdFusion MX.
The Security Playing Field. The Security Toolbox. Securing Resources. Centralize Your Security. Conclusion.15. Leveraging Flash Remoting in ColdFusion MX.
How Does Flash Remoting Work? Web Services, Flash Remoting, and Server-Side ActionScript. Step-by-Step Flash Remoting. Using CFM Pages in Flash Remoting. Consuming Web Services Across the Web in Flash Remoting. Other Flash Remoting Features. Conclusion.16. Securing the Application and User Management.
Security Concepts. User Management. Managing Users. Managing Security. Security Design Options. Understanding Performance in Application Security. Conclusion.17. Designing a Workflow System.
Key Objectives of a Workflow System. Reporting. Designing a Workflow System. Integrate Workflow into Dynamic Publishing. Conclusion.18. Enhanced Business Experience for Managing and Presenting Content.
Communication Models. Improving Efficiency. Communication Between Flash Player 6 and the Server. Supporting Business Users. Conclusion.
IV. THE PUBLISHING LAYER.19. Basics of Publishing.
What Is Publishing? Challenges of Publishing. Conclusion.20. Web Services.
Web Services Standards. Benefits of Component-Based Web Software. Web Services and ColdFusion MX. Conclusion.21. Designing a Publishing Engine.
Publishing System Requirements. Building a Publishing Engine. Conclusion.22. Assembling a Dynamic Application.
Interface Platforms. Field Tools. Building an Application. Conclusion.
V. THE AFTERMATH.23. Deployment of a Dynamic Publishing Application.
Deployment Checklist. Redeployment. Conclusion.Appendix A. Functional and Technical Documents.
Requirements. Process Model. Visual Model. Class Diagrams.Index.