Training code: FDT-01
Number of days: 5
Maximum number of Participants: 5
Inhouse training fees: US$ 12500 per session
Individual fees: US$ 3000 per participant (based on the training calender)
Content
Fatwire Fast Track Training : Core & Advanced
Project Objectives
Who Should Attend This Course ?
Prerequisites
Training Agenda
Day 1: Introduction to Content Server and administration topics
Day 2: Designing Content and Introduction to Content Server Programming
Day 3: Building Templates
Day 4: Advanced Topics - code cleanup and caching
Day 5: Advanced Topics - Workflows
Skills You Will Learn
Fatwire Fast Track Training : Core & Advanced
Project Objectives
The main objective within this Fast track course is to help customers and partners to know how to build a site from A to Z in 3 days for the Core track ; or with 2 more days (i.e 5 days in total) for the advanced track.
Who Should Attend This Course ?
This course is designed for developers, architects and project supervisors who are or will be involved in building enterprise solutions using the Content Server product suite. System Administrators may also attend this course to provide them with a basic understanding of Content Server features.
- Knowledge of JSP/HTML programming is recommended
- Experience with databases (SQL statements, queries etc) is recommended
- A good understanding of the Web processing techniques as well as experience with one of the following: JSP, ASP, or CGI (in any of these languages C, C++, Tcl, or Perl)
Training Agenda
Day 1: Introduction To Content Server and Administration Topics
- Introduction to Content Server
- Product Overview
- Product Architecture
-
Content Server interfaces
- 1. Content Management interfaces (Dash, Advanced)
- 2. Development interfaces (Eclipse, Content Server Explorer)
-
- Requirements
- Template design (web page generation)
- Rendering the layout (calling template asset inside another asset)
- Rendering content asset (get data from Basic and Flex Asset types)
- Rendering container asset (assets that contain other assets example of Page)
- Rendering the site navigation (link and site plan)
- Rendering blobs
Content Server template programming
Content Management Sites
- Terminology
- Overview of basic user management (role)
- Creation of contents in Tutorial Site
- Creation and management of page in Tutorial Site
- Creation of template and focus on template usage and type
Extended administration topics
Sites
- 1. Creating and Configuring Sites (enabling asset type)
- 2. Creating user in CMS and enabling for a specific site (ACL and role creation)
- 3. Creating and management of start menu
- 4. Managing Tree Tabs
Day 2: Designing content and introduction to content server programming
Designing Content
- Assets and asset types
- Asset Modeling and Data storage
- The AssetMaker Utility and Designing Basic Asset types
- The Flex Family Maker and Designing Flex Asset types
- Flex Asset Model and its Features
- Core asset types (focus on attribute editor)
- Asset Associations and Relationships
Content Server Programming (introduction)
- FatWire Content Server variables (using JSP tags and Java methods)
- FatWire Content Server lists (using JSP tags and Java methods)
-
FatWire Content Server JSP storage and calling
- 1. Element storage (File system storage)
- 2. Element definition
- 3. Site Entries – reuse of code
- Template naming conventions
Day 3: Building Templates
Content Server template programming
- Requirements
- Template design (web page generation)
- Rendering the layout (calling template asset inside another asset)
- Rendering content asset (get data from Basic and Flex Asset types)
- Rendering container asset (assets that contain other assets example of Page)
- Rendering the site navigation (link and site plan)
- Rendering blobs
- Display different views of one asset type with subtype
Searching for Flex Asset types
Multilanguage support
- Add any language
- Automate the code to reflect multilingual approach
- Dimension: manage inheritance between languages
Day 4:Advanced Topics-code cleanup and caching
Code cleanup
- Understand code architecture
- Formatting Dates
Extended architecture and development topics
- Page caching strategy (Satellite Server)
- Error Logging
5: Advanced Topics - Workflows
Workflow
- Overview
- Creation, step, event, privilege function
- Overview and demonstration of publishing and un publishing
- Revision tracking (versioning)
- Inside editing
Skills you will learn
- Understanding the Content Server product architecture
- Asset Types, Asset Associations, Asset templates, etc.
- Coding using Content Server JSP tags
- Understanding the basic database schema for Content Server
- Publishing, Workflow, and Revision Tracking
- Content modeling using Basic Assets and Flex Assets
- Gain an understanding of the Content Server Flexible Asset Model
- Difference between the Basic and Flexible asset model
- Approaches to designing Flexible Asset Families








