MODx web development [electronic resource] : building dynamic web sites with the PHP application framework and CMS / Antano Solar John.

John, Antano Solar.
Birmingham, U.K. : Packt Pub., 2009.
1 online resource (276 p.)
From technologies to solutions

Location Notes Your Loan Policy


Web sites -- Design.
Web site development.
PHP (Computer program language).
CMS (Computer file).
Electronic books.
Building dynamic websites with the PHP application framework and CMS
Cover; Table of Contents; Preface; Chapter 1: What is MODx?; Content management system; An application framework; Reusable program components; Abstracting logic from presentation; Web development methodologies; Old school-conventional three tiers; Advantages of the conventional three tiers; Disadvantages of the conventional three tiers; Templating; Advantages of templating; Disadvantages of templating; Application frameworks; Advantages of application frameworks; Disadvantages of application frameworks; Content management systems; Advantages of content management systems
Disadvantages of content management systemsWhy MODx?; Why a CMS?; Why an application framework?; So, why Modx?; Overview of the book; Summary; Chapter 2: Getting Started; Setting up the development environment; Prerequisites; Linux; Windows; MAC; Verification; Downloading MODx; Installing MODx; Creating a database; Starting the installation; Installation status and diagnostics; Documentation; Official documentation; Community-driven documentation; Getting support; Web forums; IRC; Summary; Chapter 3: MODx Basics; Site configuration; Configuring the site; Default Manager interface page
Noticing and fixing errors and warningsChanging the name of the site; The basic element of MODx: Documents; Containers; MODx Manager interface; Using the HTML editor; Creating the Front Page; QuickEdit module; Documents revisited; Editing documents; Document properties; General tab; Page Settings; Meta Keywords tab; Preview tab; Summary; Chapter 4: Templating; Changing the template of a document; Creating a new template and giving it a category; HTML; CSS; Steps to create the new template; Making the Home Page use the created template; Choosing a default template
Introducing template variablesModifying the template to add dynamic behavior; Changing existing templates; Template variables; Creating template variables; Template variable values; Data source binding; Widgets; Creating a blog site; Creating a document; Post a blog entry; Snippet and chunk basics; Generating output; Using a custom form for the Post a Blog ! page; HTML for the custom blog form; Steps to create a chunk; Using a chunk as a form template; Checking the Post a Blog ! page; Rich text editor for the blog content; Creating the template variable; Chunk and template variable
NewsPublisher and the Rtcontent fieldSummary; Chapter 5: Authentication and Authorization; Create web users; Other user properties; Add the login snippet; Document group for friends; Restricting access for a document; User group: Document group; User: User group; Post moderation; Creating a role; Creating a Manager user; Checking the new role; User registration; Showing a signup form; Joining a default group; Link the signup form in the log in snippet; Snippets and authorization; NewsPublisher and authentication; Summary; Chapter 6: Content Aggregation; Ditto; More flexibility with parameters
Aggregated data in a template
Includes index.