Since the intention is to port the book from its original format to Pillar (which doesn't, as far as I know, support the notion of Parts or Book Sections (a way to group Chapters)), some thought should be put into a slight re-formatting of the table of contents to make it a slightly flatter hierarchy.
I propose the following chapters:
- Foreword
- Introduction
- Getting started
- with sections by smalltalk distribution, like in original Part I
- Component Basics
- with sections for:
- Rendering Components
- CSS
- Anchors and Callbacks
- Forms
- Using Components
- calling components
- embedding components
- tasks
- Seaside In Action
- A Simple ToDo Application
- A Web Sudoku Player
- Serving Files
- Managing Sessions
- Ajax and Comet
- jQuery
- Dynamic Content with Scriptaculous (somewhat obsolete now)
- Comet
- RSS
- the Really Simple Syndication chapter from the Web 2.0 part
- Deploying Seaside
- REST Services
- Persistence
- Magritte: Meta-data at Work
- Writing good Seaside Code
- (extracted from the Seaside in Action part, since this is standalone topic)
Since the intention is to port the book from its original format to Pillar (which doesn't, as far as I know, support the notion of Parts or Book Sections (a way to group Chapters)), some thought should be put into a slight re-formatting of the table of contents to make it a slightly flatter hierarchy.
I propose the following chapters: