Index
A
- application framework
- about / An application framework
- reusability feature / Reusable program components
- advantages / Advantages of application frameworks
- disadvantages / Disadvantages of application frameworks
- authorization
- about / Snippets and authorization
B
- basics, modx
- site name, changing / Changing the name of the site
- TinyMCE editor / Using the HTML editor
- blog site, template
- document, creating / Creating a document, Post a blog entryblog site, templatedocument, creating
- back-tick character, using / Creating a document
- blog entry, posting / Post a blog entryblog site, templatedocument, creating
C
- CMS, activities
- content, managing / Manage content
- rules, setting / Content management rules
- content, defining / Define content
- content management systems, web development methodologies
- advantages / Advantages of content management systems
- disadvantages / Disadvantages of content management systems
- conventional three tier, web development methodologies
- client side layer / Old school—conventional three tiers
- server side layer / Old school—conventional three tiers
- database layer / Old school—conventional three tiers
- Three Tier Architecture / Old school—conventional three tiers
- advantages / Advantages of the conventional three tiers, Disadvantages of the conventional three tiersconventional three tier, web development methodologiesadvantages
- disadvantages / Disadvantages of the conventional three tiersconventional three tier, web development methodologiesadvantages
- custom form
- using, for blog page / Using a custom form for the Post a Blog ! page
- custom plug-ins, plug-ins
- Codeprettify, downloading / Using custom plug-ins
- using / Using custom plug-ins
- about / Learning about the plug-in, Creating plug-inscustom plug-ins, plug-insabout
D
- data types, template variables
- Text / Template variable valuestemplate variablescategory field
- Textarea / Template variable valuestemplate variablescategory field
- Textarea (Mini) / Template variable valuestemplate variablescategory field
- RichText / Template variable valuestemplate variablescategory field
- DropDown List Menu / Template variable valuestemplate variablescategory field
- Listbox (Single-Select) / Template variable valuestemplate variablescategory field
- Listbox (Multi-Select) / Template variable valuestemplate variablescategory field
- Radio Options / Template variable valuestemplate variablescategory field
- Check Box / Template variable valuestemplate variablescategory field
- Image / Template variable valuestemplate variablescategory field
- File / Template variable valuestemplate variablescategory field
- URL / Template variable valuestemplate variablescategory field
- Email / Template variable valuestemplate variablescategory field
- number / Template variable valuestemplate variablescategory field
- date / Template variable valuestemplate variablescategory field
- about / Template variable valuestemplate variablescategory field
- DBAPI, modx API
- about / $MODx->db->selectDBAPI, modx APIabout
- $modx->db->select / $MODx->db->selectDBAPI, modx APIabout, $MODx->db->getRecordCountDBAPI, modx API$modx->db->select
- $modx->db->getRecordCount / $MODx->db->getRecordCountDBAPI, modx API$modx->db->select
- $modx->db->makeArray / $MODx->db->makeArray
- deployment
- about / Deployment
- database, exporting / Exporting
- database, importing / Importing
- database, configuration file / Configuration file
- configration setting, changing / Configurations
- Ditto
- getting started / Ditto
- flexibility, with parameters / More flexibility with parameters
- parent s parameter / More flexibility with parameters
- documents parameter / More flexibility with parameters
- document, modifying / More flexibility with parameters
- Ditto call, introducing / Aggregated data in a template
- Learning MODx contents, replacing / Aggregated data in a template
- theming, using placeholders / Theming MODx—chunks and placeholders
- aggregation, theming / Theming MODx—chunks and placeholders
- tagging / Introducing tagging
- RSS views for each category, creating / Creating RSS views for each category
- Ditto, placeholders
- [+title+] / Theming MODx—chunks and placeholders
- [+summary+] / Theming MODx—chunks and placeholders
- [+author+] / Theming MODx—chunks and placeholders
- [+id+] / Theming MODx—chunks and placeholders
- DittoCal, snippets
- adding / Adding a snippet
- required files, copying / Copying required files
- using / Using the snippet
- independent files snippet / Snippet without dependent files
- searching / SummaryDittoCal, snippetssearching
- Ditto snippet
- Doc Manager, theming
- using / Doc Manager
- pages, removing / Removing pages from the menu
- documentation
- official documentation / Documentationmodxinstallation status, Official documentation
- community-driven documentation / Community-driven documentation
- document group
- access, restricting / Restricting access for a document, User group: Document group, User: User group
- document group access, restricting / User group: Document group
- user group, linking to document group / User group: Document group
- user access, restricting / User: User group
- documents, editing
- Edit option / Editing documents
- Continue editing option / Editing documents
- close option / Editing documents
- Title property / General tab
- Long title property / General tab
- document's alias property / General tab
- link attributes property / General tab
- summary (introtext) property / General tab
- uses template property / General tab
- menu title property / General tab
- menu index property / General tab
- document parent property / General tab
- page settings, checkboxes / Page Settings
- page settings, publish date field / Page Settings
- page settings, un-publish date field / Page Settings
- page settings,empty cache field / Page Settings
- page settings,content disposition field / Page Settings
- meta keywords tab / Meta Keywords tab
- preview tab / Preview tab, Summary
- downloading
- DittoCal, snippets / Downloading and extracting a snippetinstallingDittoCal, snippets
E
- eForm snippet
- &to parameter / Emailing from formsimage galleryworking
- &gotoid parameter / Emailing from formsimage galleryworking
- &subject parameter / Emailing from formsimage galleryworking
- &tp parameter / Emailing from formsimage galleryworking
- &formid parameter / Emailing from formsimage galleryworking
- existing plug-in, plug-ins
- system events / System events
- other plug-ins, exploring / Exploring other plug-ins
F
- file manager tab, manager configuration
- new folder permissions / File Manager tabUser tab, manager configurationblocked minutes, option
- uploadable file types / File Manager tabUser tab, manager configurationblocked minutes, option
- file permission, security
- read-only permissions, setting / File permissionsmodxsecurity
- assets/cache folder / File permissionsmodxsecurity
- assets/files folder / File permissionsmodxsecurity
- assets/media folder / File permissionsmodxsecurity
- filesystem, deployment
- filtering rule, XML formats
- field / Filtering
- criterion / Filtering
- mode / Filtering
- multiple filtering clauses / Multiple clauses
- fortunes, snippets
- table, creating / Creating the table
- records, inserting / Creating the table
- snippet code / Code for fortunes
- snippet, testing / Testing the snippet
- placeholders, creating / Chunks, placeholders, and parameters
- parameters, accepting / Chunks, placeholders, and parameters
- chunk, using / Chunks, placeholders, and parameters
- chunk, creating / Chunks, placeholders, and parameters
- files, using / Using files
- friends' document group
- creating / Document group for friends
- Front page
- creating / Creating the Front Page
- fusedav application
- about / WebDAV
H
- HTML editor
- using / Using the HTML editor
- HTML forms
- emailing / Emailing from formsimage galleryworking
- string data type / Emailing from formsimage galleryworking
- date data type / Emailing from formsimage galleryworking
- integer data type / Emailing from formsimage galleryworking
- float data type / Emailing from formsimage galleryworking
- email data type / Emailing from formsimage galleryworking
- file data type / Emailing from formsimage galleryworking
- html data type / Emailing from formsimage galleryworking
I
- image gallery
- MaxiGallery snippet, downloading / Image gallery
- working / Image gallery, Emailing from formsimage galleryworking
- MaxiGallery snippet / Image gallery
- installing
- XAMPP, for Windows / Windows
- DittoCal, snippets / Installing a snippetsnippetsDittoCal, using, Downloading and extracting a snippetinstallingDittoCal, snippets
- interactive support
- guidelines / Getting support
K
- kftpgrabber, GUI-based client
- about / FTP
L
- LAMPP
- installing / Linux
- login snippet
- adding / Add the login snippet
- Learning MODx default template / Add the login snippet
- style.css, changing / Add the login snippet
- template, changing / Add the login snippet
- homepage, previewing / Add the login snippet
- friends user group, creating / Add the login snippet
M
- MAMP
- installing / VerificationMAMPinstalling
- manager configuration, security
- file manager tab / File Manager tabUser tab, manager configurationblocked minutes, option
- Manager interface, customizing
- left pane / MODx Manager interface
- left pane, expand tree icon / MODx Manager interface
- left pane, collapse tree icon / MODx Manager interface
- left pane, new document icon / MODx Manager interface
- left pane, new weblink icon / MODx Manager interface
- left pane, refresh tree icon / MODx Manager interface
- left pane, sort the tree icon / MODx Manager interface
- left pane, purge icon / MODx Manager interface
- left pane, hide tree icon / MODx Manager interface
- menu details
- menu title / Menu details in document properties
- menu index / Menu details in document properties
- meta tag, SEO
- editing / Meta tags and keywords
- moderating blog, role
- delegating / Post moderation
- moderating blogs
- Blog Moderators role, creating / Creating a role
- Manager user, creating / Creating a Manager user
- Blog Moderators role, checking / Checking the new role
- modules
- uses / Modules
- using / Using modules
- creating / Creating a module
- executing / Module's Manager interfacemodulesexecuting
- Manager interface / Module's Manager interfacemodulesexecuting
- dependant plug-in, creating / Dependent plug-ins, Learning to use custom modulesmodulesdependant plug-in, creating
- custom modules, using / Summarymodulescustom modules, using
- modx
- features / Abstracting logic from presentation
- content management system, need for / Why a CMS?
- application framework, need for / Why an application framework?
- need for / So, why Modx?
- prerequisites / Prerequisites
- prerequisites, MYSQL used / Prerequisites
- prerequisites, XAMPP used / Prerequisites
- installation, verifying / VerificationMAMPinstalling
- version 0.9.6.1p2 used / Downloading MODx
- installing / Installing MODx, Starting the installationmodxdatabase, creating
- database, creating / Creating a database, Starting the installationmodxdatabase, creating
- installation status / Installation status and diagnostics, Documentationmodxinstallation status
- documentation / Documentationmodxinstallation status
- forums / Web forums
- Internet Relay Chat (IRC) / IRC
- basic elements / The basic element of MODx: Documents, Containers
- template / Changing the template of a document
- HTML code / HTML
- configuring, for using default template / Choosing a default template
- widgets / Widgets
- rich text editor / Rich text editor for the blog content
- content aggregation / Ditto
- menu details / Menu details in document properties
- image gallery / Image gallery
- HTML forms, creating / Emailing from formsimage galleryworking
- manager interface / Meta tags and keywords
- database, migrating / Database
- security / File permissionsmodxsecurity
- modules / Modules
- modx API
- $modx object / MODx APIsnippet, creatingparameters, using
- $modx->getDocument(1) / MODx APIsnippet, creatingparameters, using
- $modx->getTemplateVars / MODx APIsnippet, creatingparameters, using
- DBAPI / DBAPI
N
- NewsPublisher snippet
- HTML, custom blog form / HTML for the custom blog form
- new template, creating
- HTML code / HTML
- CSS code / CSS, Steps to create the new templatenew template, creatingCSS code
- steps / Steps to create the new templatenew template, creatingCSS code
- Template name field / Steps to create the new templatenew template, creatingCSS code
- description field / Steps to create the new templatenew template, creatingCSS code
- Existing Category field / Steps to create the new templatenew template, creatingCSS code
- New Category field / Steps to create the new templatenew template, creatingCSS code
P
- PHP
- about / Prerequisites
- PHx
- need for / PHx in action
- features / PHx in action
- installing / Installing PHx
- Family and Friends documents, adding / Adding Family and Friends documents, The PHx notationPHxFamily and Friends documents, adding
- notations / The PHx notationPHxFamily and Friends documents, adding
- PHx notations
- [+ +] syntax / Simple usage
- [* *] syntax / Simple usage
- lcase modifier / Simple usage
- ucase modifier / Simple usage
- ucfirst modifier / Simple usage
- len modifier / Simple usage
- select modifier / Simple usage
- conditional statement, structure / Conditional statements
- conditional operator / Conditional statements
- PHx placeholder, using / Usage with the PHx placeholder
- PHx placeholder, multiple conditions / Multiple conditions, SummaryPHx notationsPHx placeholder, multiple conditions
- placeholders, snippets
- [+jot.html.navigation+], jot placeholder / Placeholders
- [+jot.html.comments+], jot placeholder / Placeholders
- [+jot.html.moderate+], jot placeholder / Placeholders
- [+jot.html.form+], jot placeholder / Placeholders
- about / Placeholders
- plug-ins
- custom plug-ins, using / Using custom plug-ins
- creating / Creating plug-inscustom plug-ins, plug-insabout
- event-triggering snippet / Event-triggering snippets
Q
- QuickEdit module
- QuickEdit function / QuickEdit module
- Edit content function / QuickEdit module
R
- readers, XML formats
- Feed / Readers
- rich text editor
- using, for blog content / Rich text editor for the blog content
- template variable, creating / Creating the template variable
- form template, modifying / Chunk and template variable
- Rtcontent field / NewsPublisher and the Rtcontent field
S
- search engine-friendly URLs, SEO
- Use friendly aliases option / Search engine-friendly URLs
- security
- file permission, setting / File permissionsmodxsecurity
- install directory / Installer
- captcha / Captcha, mod_securitysecuritycaptcha
- mod_security / mod_securitysecuritycaptcha
- mod_security. htaccess file / mod_securitysecuritycaptcha
- unused .php files / Unused files
- manager configuration / Manager configurations
- SEO
- about / SEO
- search engine-friendly URLs / Search engine-friendly URLs
- meta tag / Meta tags and keywords
- keyword element / Meta tags and keywords
- site layout, creating / Site map
- tweaks / Other SEO tweaks
- SFTP, filesystem
- site, configuring
- about / Site configuration, Configuring the sitesite, configuringcategories, File Manager, Default Manager interface pagesite, configuringabout
- categories / Site configuration
- categories, Site / Site configuration
- categories, Friendly URLs / Site configuration
- categories, User / Site configuration
- categories, Interface & Features / Site configuration
- categories, File Manager / Configuring the sitesite, configuringcategories, File Manager
- default Manager interface page / Default Manager interface pagesite, configuringabout
- default Manager interface page, configuration tab / Default Manager interface pagesite, configuringabout, Noticing and fixing errors and warningssite, configuringdefault Manager interface page,online tab
- default Manager interface page, Recent documents tab / Default Manager interface pagesite, configuringabout
- default Manager interface page, Info tab / Default Manager interface pagesite, configuringabout
- default Manager interface page,online tab / Noticing and fixing errors and warningssite, configuringdefault Manager interface page,online tab
- errors, noticing / Noticing and fixing errors and warningssite, configuringdefault Manager interface page,online tab
- warnings, noticing / Noticing and fixing errors and warningssite, configuringdefault Manager interface page,online tab
- SMF, forums
- using / Forums
- installing / Installing SMF
- downloading / Installing SMF
- SMF module, forums
- installing / Installing the SMF module
- snippet
- NewsPublisher / Snippet and chunk basics, Generating output
- outputs, returning / Generating output
- chunks, using / Generating output
- parameters / Generating output
- NewsPublisher snippet, modifying / NewsPublisher and authentication
- snippet, creating
- Hello World program used / Learning to create a snippet
- Hello World program, creating / Returning an output
- output, returning / Returning an output
- placeholders, returning / Returning placeholders
- chunk, processing / Processing a chunk, Using parameterssnippet, creatingchunk, processing
- parameters, using / Using parameterssnippet, creatingchunk, processing, MODx APIsnippet, creatingparameters, using
- fortunes / Fortunes
- snippets
- working / Working of snippets
- tasks / Working of snippets
- [[snippetname]] notation / Working of snippets
- [!snippetname!] notation / Working of snippets
- searching / Finding snippets
- jot snippet, using with minimal configuration / Jot with the minimal configuration
- parameters / Snippet parameters
- placeholders / Placeholders
- DittoCal, using / Installing a snippetsnippetsDittoCal, using
T
- tagging, Ditto
- template variable, creating / Creating a template variable to hold the category
- documents to category, assigning / Assigning documents to a category
- template
- changing / Changing the template of a document
- modification steps / Changing the template of a document
- new template, creating / Creating a new template and giving it a category
- using, for Home Page / Making the Home Page use the created template
- default template, choosing / Choosing a default template
- variables / Modifying the template to add dynamic behaviortemplatevariables
- modifying, to add dynamic behaviour / Modifying the template to add dynamic behaviortemplatevariables, Changing existing templatestemplatemodifying, to add dynamic behaviour
- existing template code, changing / Changing existing templatestemplatemodifying, to add dynamic behaviour
- blog site, creating / Creating a blog site
- template variables
- about / Introducing template variables, Template variables
- creating / Creating template variables
- creating, steps / Creating template variables
- variable name field / Creating template variables
- description field / Creating template variables
- input type field / Creating template variables
- input option values field / Creating template variables
- widget,Sort order field / Creating template variables
- Template Access field / Creating template variables
- Access Permissions field / Creating template variables
- category field / Template variable valuestemplate variablescategory field
- values / Template variable valuestemplate variablescategory field
- data types / Template variable valuestemplate variablescategory field
- data source binding / Data source binding
- data source binding, keywords / Data source binding
- templating, web development methodologies
- theming
- list / Theming
- simple menu, creating / Creating a simple menu
- testingwayfinder document, modifying / Creating a simple menu
- nested menus / Nested menus
- Learning MODx, modifying / Nested menus
- menu, renaming / Changing the name in the menu
- Doc Manager / Doc Manager
- chunks, using / More theming using chunks
- breadcrumb navigation / Breadcrumb navigation
- TinyMCE editor
- about / Using the HTML editor
- tweaks, SEO
- CSS, using / Using CSS to control the layout
- content prirority / Content first
- hidden text / Hidden text
- descriptive test / Descriptive text
- tracking mechanism, using / Tracking
- inbound links / Inbound links
- quality content / Quality content
U
- user profiles
- implementing / Installing WebLoginPEuser profilesimplementing
- profile, editing / Edit profile, List users and view profileuser profilesprofile, editing
- users, listing / List users and view profileuser profilesprofile, editing
- profile, viewing / List users and view profileuser profilesprofile, editing
- linking, to edited Profile page / Link to edit profile, Similar postsuser profileslinking, to edited Profile page
- user registration
- signup form, showing / Showing a signup form
- assigning, a default group / Joining a default group
- signup page, adding a link / Link the signup form in the log in snippet
- User tab, manager configuration
- failed login attempts option / User tab
- blocked minutes, option / File Manager tabUser tab, manager configurationblocked minutes, option
W
- WayFinder
- menu index / Authentication and authorization
- about / Getting to know WayFinder
- multiple calls / Multiple calls
- web development, methodologies
- conventional three tier / Old school—conventional three tiers
- web development methodologies
- about / Web development methodologies
- templating / Templating
- application framework / Application frameworkstemplating, web development methodologiesdisadvantages
- content management systems / Content management systems
- WebLoginPE, user profiles
- installing / Installing WebLoginPEuser profilesimplementing
- web users
- about / Create web users
- creating / Create web users
- Photo tab / Other user properties
- user tab, Login Home Page / Other user properties
- user tab, Allowed IP Address / Other user properties
- user tab, Allowed Days / Other user properties
- user, blocking / Other user properties
- widgets, template variables
- winscp
- downloading / FTP
X
- XAMPP
- XHTML Strict conventions, SEO
- using / XHTML Strict
- XML formats
- about / XML formats
- machine-readable readers / Machine-readable formats and readers
- Really Simple Syndication (RSS) / Formats
- Atom / Formats
- JSON / Formats
- Custom XML / Formats
- and Ditto / Ditto and XML formats
- RSS views for each category, creating / Creating RSS views for each category
- filtering rule / Filtering
- extenders / Extenders