| |
Back to BOOK PAGE
Table of ContentsPreface Chapter 1: Understanding Web Content Management Chapter 2: Information Architecture and Design Chapter 3: eZ Publish Overview Chapter 4: Defining an eZ Publish Project Chapter 5: How to Write a Specification Chapter 6: Content Modeling Chapter 7: Planning and Pricing Chapter 8: Risk Management Chapter 9: Open Project Management Chapter 10: Implementation Chapter 11: Testing Chapter 12: Training Chapter 13: Maintenance and Support Appendix A Index
- Chapter 1: Understanding Web Content Management
- Why Use a Content Management System?
- Content Management versus Development
- Test Cricket
- 20–20 Cricket
- Key Differences
- Methodologies
- Stakeholders
- Experience Levels
- Project Scales
- Project Experience and Understanding
- Interfaces
- Myths
- Myth no. 1
- Myth no. 2
- Myth no. 3
- Myth no. 4
- Types of Websites and Web Applications
- Static Websites
- Objectives
- Content Requirements
- Information Architecture
- Information and Navigation Design
- Visual Design
- Web Applications
- Objectives
- Functional Specification
- Interaction Design
- Information and Interface Design
- Visual Design
- Static Websites versus Web Applications
- Web Solution Categories
- Interactive
- Transactional
- Workflow-Based
- Collaborative
- Knowledge-Based
- What does All This Mean for eZ Publish Projects?
- Summary
- Chapter 2: Information Architecture and Design
- Information Architecture
- Task Oriented
- Content Oriented
- Five Facets of Design
- Information and Navigation Design
- Information Design
- Navigation Design
- Interaction Design
- Technical Design
- Wish
- Visual Design
- Contrast
- Uniformity
- A Common Mistake
- Visual Design Issues
- Design by Default
- Design by Fiat
- Design by Committee
- The Average User
- The Right Questions
- If All Else Fails
- Chapter 3: eZ Publish Overview
- What is eZ Publish?
- Separation of Layers
- What is eZ Publish Good For?
- Directory Structure
- Configuration Files
- The Lego Approach
- Content Blocks
- Functional Blocks
- Data Types, Content Classes, and Objects
- Datatype
- Content Class
- Object
- Versions
- Structuring Content
- Nodes and Locations
- Locations
- Visibility
- Sections
- Assigning Sections
- Managing Sections
- Templates
- Template Code
- View Templates
- Node Templates
- Custom Node Templates
- $node
- System Templates
- Custom System Templates
- pagelayout.tpl
- Template Override System
- Designs
- Default Design
- Design Structure
- /fonts
- /images
- /overrides
- /stylesheets
- /templates
- siteaccess
- Access Control
- Users
- User Account Datatype
- User Details
- Workflow
- Events
- A Workflow
- Standard Triggers
- Standard Events
- Chapter 4: Defining an eZ Publish Project
- Requirements
- Capturing the Vision
- Why Are We Doing This?
- Theory versus Reality
- Formats
- The Author
- Interpretation
- Knowing How Much Detail to Capture
- The Last Word
- Project Brief
- Organizational Purpose
- Project Purpose
- Project Objectives
- Project Brief—The White Angel Foundation
- The Organizational Purpose
- The Target Market
- Planning Workshop
- Success Sliders
- Project Scope and Objectives
- Project Scope
- Objectives, Outputs, and Outcomes
- Quality Factors
- Measuring Quality
- Estimation
- Reality Check
- Estimation Errors
- Usual Situation
- The Developer's Estimate
- The Project Manager's Estimate
- Low Bid
- The Sales Manager's Estimate
- Management/Client Directive
- Common Language
- Guess
- Estimate
- Fixed Price Quote
- Chapter 5: How to Write a Specification
- Content Model
- The Studies in Australia Model
- Users and Groups
- General Public (Anonymous)
- Members
- Member Class
- Member Functions
- Features
- Good Company Feature Overview
- Community Group Registration and Administration
- Community Group Registration Wireframe
- Community Group Administration Wireframes
- Wish Searching
- Wish Search Results
- Wish Search Details
- Site Map
- Content Classes and Rules
- Content Analysis
- Content Modeling
- Relation to Site Structure
- Views
- Products Main Page
- Product Category View
- Product Details
- Custom Templates
- Deans Art Homepage
- Queen Victoria Women's Centre Homepage
- Screen and Performance Standards
- Browser Compatibility
- Screen Resolution
- Accessibility
- Performance
- Specification Process
- High-Level Specification Workshop
- Domain Walkthrough
- Users and Roles of the System
- Object Model
- Key Relationships between Objects
- Object Role Diagram
- Features
- Site Map
- Creative Brief
- The Product or Communication Task
- The Type of Product
- Target Market & Audience
- Demographic Profile
- Psychographic Profile
- Marketing Objective
- Creative Strategy
- Competition
- Other Points
- Existing Branding
- Chapter 6: Content Modeling
- The Purpose of a Content Model
- What Makes a Good Model?
- Defining a Content Model
- Step 1: Domain Walkthrough
- Step 2: Identify Users of the System
- Step 3: Identify the Key Classes
- Step 4: Identify Relationships between the Classes
- Step 5: Create a Relationship Diagram
- Step 6: Create a Glossary
- Chapter 8: Risk Management
- Key Steps in Risk Management
- Case Note
- Risk Assessment
- Risk Evaluation
- Risk Reduction
- Risk Monitoring
- Risk Reporting
- Types of Risks
- Project Risk
- System Complexity
- Target Environment
- Team Environment
- Business Project Risk
- Business Risk
- Production System Risk
- Benefits Realization Risk
- Personal Risk
- Risk Management in Practice
- Risk Assessment Overview
- Risk Memos
- Shooting the Messenger
- Who is Responsible?
- Risk Reporting
- Key Risks in eZ publish Projects
- Chapter 9: Open Project Management
- Manifesto for Agile Software Development
- Individuals and Interactions over Processes and Tools
- Working Software over Comprehensive Documentation
- Customer Collaboration over Contract Negotiation
- Responding to Change over Following a Plan
- Open Management Practices
- Avoiding the "Us and Them" Syndrome
- Daily Meetings
- Communication
- Progress Reports
- Achievements
- Dependencies
- Assumptions
- Issues and Risks
- Resolutions
- Sample Progress Report
- Project Extranet
- Meeting Notes
- Progress Reports
- Documentation
- Tasks
- Version Control
- Setup
- Configuration and Development
- Content Classes
- Site Structure
- Sample Content
- Custom Templates
- Users and Groups
- Extensions and Workflow
- Styling
- core.css
- style.css
- homestyle.css
- section_name.css
- print.css
- Moving Code between Environments
- Content Gathering
- Content Population
- Manual Content Population
- Automated Content Population
- Chapter 11: Testing
- Load Testing
- Page Views
- Sessions
- Web Server Connections
- Database Connections
- Running Load Tests
- Testing, Monitoring, and Reporting Tools
- eZ Debug
- Debug Output
- Template Debug
- Inline Template Debug
- List of Used Templates
- SQL Debug Output
- Nagios
- Cacti
- Mytop
- Sample Test Plan
- 1.0. Executive Summary
- 2.0. Test Design
- 3.0 Special Test for TransNET Update
- Browser and User Acceptance Testing
- User Acceptance Testing
- Automated Testing with Selenium
- Accessibility Testing
- Summary
- Chapter 12: Training
- Standard User Training
- Custom Training
- User Manual
- Standard Manual
- Custom Manual
- Managing Maps Custom Feature
- Technical Training
- Summary
Back to BOOK PAGE
| |
|