Index
A
- access
- restricting, to blocks / Restricting block access
- add-ons
- about / Introduction to add-ons
- installing, from marketplace / Installing add-ons from the marketplace, Time for action – installing an add-on
- uninstalling / Time for action – uninstalling an add-on
- installing, manually / Manually installing an add-on, Time for action – installing an add-on manually, What just happened?
- moving / Have a go hero – moving more add-ons
- add.php file / What just happened?
- ADOdb library
- about / Adding the database schema
- advanced page permissions
- managing / Managing advanced page permissions
- advanced permission mode
- working with / Working with the advanced permission mode
- activating / Time for action – activating the advanced permission mode
- advanced tooltips
- anonymous visitors
- content, hiding from / Time for action – hiding content from anonymous visitors
- ApacheBench
- about / Measuring site performance
- APC
- about / Improving performance with a cache, Caching with APC
- used, for caching / Caching with APC
- appVersionRequired element / What just happened?
- archive utility
- about / Archive utility
- area
- block wrapper, inserting in / Time for action – inserting a block wrapper in an area, What just happened?
- block template, specifying in / Time for action – specifying block templates in an area
- area permissions
- managing / Managing area permissions
- attribute data
- accessing, from template / Time for action – accessing attribute data from a template, What just happened?
- attributes
- used, for setting background picture / Time for action – using attributes to set background picture, What just happened?
- Auto-Nav block / What just happened?
- autonav block
- about / Introducing the autonav block
- integration, undoing / Time for action – undoing autonav block integration
- options / Autonav options
- autonav block, options
- autonav page structure / Autonav page structure
- page order / Page order
- pages, displaying / Example 1 – showing all pages
- relevant subpages, displaying / Example 2 – showing relevant subpages
- relevant subpages, displaying from top / Example 3 – showing relevant subpages starting from the top
- autonav block properties
- autonav output
- about / Autonav output
- autonav page order / Page order
- autonav page structure / Autonav page structure
B
- background picture
- setting, attributes used / Time for action – using attributes to set background picture, What just happened?
- base URL redirection, production configuration / Base URL redirection
- Bitnami
- about / Installing Bitnami
- Bitnami WAMP stack
- block
- adding, to concrete5 page / Time for action – adding new blocks, What just happened?
- about / Working with block add-ons
- structure / Block structure
- creating, steps / Steps for creating a block
- installing / Time for action – installing a block, What just happened?
- block controller
- block layout
- modifying, templates used / Custom templates to modify a block layout
- block output
- printing / Time for action – printing block output
- block permissions
- managing / Managing block permissions
- block picture navigation template
- blocks
- adding, to page / Time for action – adding blocks to a new page, What just happened?
- adding, to existing pages / Adding blocks to existing pages, What just happened?
- copying, clipboard used / Time for action – copying the block using the clipboard, What just happened?
- styling / Styling with design and CSS, Time for action – styling your blocks, What just happened?
- access, restricting to / Restricting block access
- inserting, in templates / Inserting blocks in templates
- moving, into package / Moving a theme and blocks into a package
- uninstalling / Time for action – uninstalling blocks
- blocks, concrete5
- Auto-Nav / What just happened?
- Content / What just happened?
- Date Navigation / What just happened?
- External Form / What just happened?
- File / What just happened?
- Flash Content / What just happened?
- Form / What just happened?
- Google Map / What just happened?
- Guestbook / Comments / What just happened?
- HTML / What just happened?
- Image / What just happened?
- Next & Previous Nav / What just happened?
- Page List / What just happened?
- RSS Displayer / What just happened?
- Search / What just happened?
- Slideshow / What just happened?
- Survey / What just happened?
- Tags / What just happened?
- Video Player / What just happened?
- YouTube Video / What just happened?
- Blog Date Archive / What just happened?
- blocks per area
- restricting / Time for action – restricting numbers of blocks per area
- block template
- specifying, in area / Time for action – specifying block templates in an area
- block wrapper
- inserting, in area / Time for action – inserting a block wrapper in an area, What just happened?
- Blog Date Archive block / What just happened?
- broken link interface
- adding / Adding the broken link interface
- broken links dashboard extensions
- browser fixes, JavaScript / JavaScript browser fixes
C
- cache
- displaying / Time for action – disabling pretty URLs and the cache, What just happened?
- performance, improving with / Improving performance with a cache
- caches
- disabling, in concrete5 / Time for action – disabling caching
- caching
- with APC / Caching with APC
- ccmValidateBlockForm method / What just happened?
- clipboard
- about / Copying blocks using the clipboard
- used, for copying blocks / Time for action – copying the block using the clipboard, What just happened?
- columns
- content, splitting into / Splitting content into columns, Time for action – creating a multi-column layout, What just happened?
- concrete5
- installation, prerequisites / Preparing for installation, Text editor, FTP client
- downloading / Downloading concrete5, What just happened?
- installing / Installing concrete5, Time for action – installing concrete5, What just happened?
- caches, disabling / Time for action – disabling caching
- directory structure / File and directory structure of concrete5
- file structure / File and directory structure of concrete5
- logging in / Time for action – logging in to concrete5, What just happened?
- toolbar elements / What just happened?
- URL / Time for action – installing an add-on
- theme header, creating / Time for action – creating the concrete5 theme header, What just happened?
- theme footer, creating / Time for action – creating the concrete5 theme footer, What just happened?
- helpers, exploring / Have a go hero – exploring concrete5 helpers
- jobs, executing / Time for action – executing concrete5 jobs periodically, What just happened?
- concrete5 language
- modifying / Changing the concrete5 language, Time for action – installing a translation file
- translation file, installing / Time for action – installing a translation file
- performance, improving with cache / Improving performance with a cache
- concrete5 page
- block, adding to / Time for action – adding new blocks, What just happened?
- concrete5 site
- deploying / Deploying a concrete5 site
- concrete5 site, deploying
- cache, displaying / Time for action – disabling pretty URLs and the cache, What just happened?
- pretty URL, displaying / Time for action – disabling pretty URLs and the cache, What just happened?
- MySQL database, transferring / Transferring MySQL databases, Time for action – transferring MySQL databases, What just happened?
- files, transferring to server / Transferring files to the server, What just happened?
- file permissions, setting / Setting file permissions, What just happened?
- concrete5 theme
- CSS, converting to / Converting HTML and CSS to a concrete5 theme
- HTML, converting to / Converting HTML and CSS to a concrete5 theme
- config directory
- about / The configuration file
- configuration file
- constants, PHP / PHP constants and functions
- content
- splitting, into columns / Splitting content into columns, Time for action – creating a multi-column layout, What just happened?
- hiding, from anonymous visitors / Time for action – hiding content from anonymous visitors
- Content block / What just happened?
- controller
- without logic / Controllers without logic
- controller.php file / What just happened?
- core events
- hooking into / Hooking into core events
- cPanel
- about / What just happened?
- cron
- about / What just happened?
- CSS
- about / Styling with design and CSS
- converting, to concrete5 theme / Converting HTML and CSS to a concrete5 theme
- CSS3 hover effect
- adding / Adding a CSS3 hover effect
- CSS3 transition autonav template
- CSS fix
- integrating, in package / Time for action – integrating a CSS fix in a package, What just happened?
- CSS rules, layout / CSS rules
- cURL
- about / Manually installing an add-on
- customizable themes
- creating / Creating customizable themes, What just happened?
- custom template
- duplicate code, avoiding in / Avoiding duplicate code in a custom template, What just happened?
D
- dashboard
- about / Working with the dashboard
- working with / Working with the dashboard
- file editor, embedding in / Embedding a file editor in the dashboard
- database access
- moving, into model / Moving database access into a model, Time for action – creating a package model, What just happened?
- database schema
- creating / Adding the database schema, What just happened?
- Date Navigation block / What just happened?
- db.xml file / What just happened?
- default blocks
- adding, to page type / Time for action – adding default blocks to a page type, What just happened?
- default block template
- dimension
- thumbnail, restricting to / Time for action – restricting thumbnails to a custom dimension, What just happened?
- directory structure, concrete5 / File and directory structure of concrete5
- dispatcher process
- about / Dispatcher process
- drop-down navigation
- duplicate code
- avoiding, in custom template / Avoiding duplicate code in a custom template, What just happened?
E
- edit.php file / What just happened?
- editing interface
- edit mode
- exiting / Time for action – exiting edit mode
- checking for / Time for action – checking for edit mode, What just happened?
- elements, package controller
- pkgHandle / What just happened?
- appVersionRequired / What just happened?
- pkgVersion / What just happened?
- getPackageDescription / What just happened?
- getPackageName / What just happened?
- install / What just happened?
- empty MySQL database
- event
- extending / Extending an event, What just happened?
- event types
- on_group_delete / Event types
- on_user_add / Event types
- on_user_delete / Event types
- on_user_update / Event types
- on_user_change_password / Event types
- on_user_enter_group / Event types
- on_user_exit_group / Event types
- on_user_friend_add / Event types
- on_user_friend_remove / Event types
- on_page_update / Event types
- on_page_move / Event types
- on_page_duplicate / Event types
- on_page_delete / Event types
- on_page_add / Event types
- on_page_view / Event types
- on_page_version_approve / Event types
- on_user_login / Event types
- on_before_render / Event types
- on_render_complete / Event types
- on_file_set_password / Event types
- on_file_add / Event types
- on_file_download / Event types
- on_file_version_add / Event types
- on_file_version_duplicate / Event types
- on_file_version_update_title / Event types
- on_file_version_update_tags / Event types
- on_file_version_update_description / Event types
- on_file_version_approve / Event types
- on_file_version_deny / Event types
- existing blocks
- adding, on site / Time for action – editing existing blocks
- External Form block / What just happened?
F
- file attributes
- adding, to slideshow / Time for action – adding file attributes to our slideshow, What just happened?
- adding, to gallery / Time for action – using file attributes in the gallery, What just happened?
- File block / What just happened?
- file editor
- embedding, in dashboard / Embedding a file editor in the dashboard
- file editor add-on
- file manager permission
- granting, steps / Time for action – granting file manager permissions, What just happened?
- file permissions
- setting / Setting file permissions, What just happened?
- files
- transferring, to server / Transferring files to the server, What just happened?
- file structure, concrete5 / File and directory structure of concrete5
- file structure, theme / Theme file structure
- FileZilla
- about / FTP client
- Flash Content block / What just happened?
- folder
- creating, for template / Time for action – creating a template folder
- Form block / What just happened?
- form_setup_html.php file / What just happened?
- FTP client
- about / FTP client
- functionalities, package / What's a package?
- functions, PHP / PHP constants and functions
G
- gallery
- slideshow, transforming into / Transforming a slideshow into a gallery
- file attributes, adding to / Time for action – using file attributes in the gallery, What just happened?
- gallery template
- creating, for slideshow / Time for action – creating a gallery template for a slideshow, What just happened?
- generate_pdf.php file
- about / Using generate_pdf.php
- getAttribute() method / What just happened?
- getOriginalCollection() method / What just happened?
- getPackageDescription method / What just happened?
- getPackageName method / What just happened?
- global tooltips
- Google Map block / What just happened?
- Gravatar
- Gravatar picture
- addng, to guestbook / Time for action – adding a Gravatar picture to the guestbook, What just happened?
- group expiration options
- about / Group expiration options
- groups
- adding, steps / Time for action – adding groups, What just happened?
- guestbook
- Gravatar picture, adding to / Time for action – adding a Gravatar picture to the guestbook, What just happened?
- Guestbook / Comments block / What just happened?
H
- .htaccess
- about / What just happened?
- header area
- replacing, with template block / Time for action – replacing the header area with a template block, What just happened?
- header items
- injecting / Injecting header items
- header_menu template / What just happened?
- helpers
- exploring / Have a go hero – exploring concrete5 helpers
- HTML
- converting, to concrete5 theme / Converting HTML and CSS to a concrete5 theme
- HTML block / What just happened?
- HTML code, layout / The HTML code
I
- Image block / What just happened?
- index.php file / Dispatcher process
- installation, add-ons
- installation, Bitnami WAMP stack / Time for action – installing Bitnami WAMP stack, What just happened?
- installation, block / Time for action – installing a block, What just happened?
- installation, concrete5 / Installing concrete5, Time for action – installing concrete5, What just happened?
- installation, theme / Time for action – installing theme, What just happened?
- installation, translation file / Time for action – installing a translation file
- installation prerequisites, concrete5
- about / Preparing for installation
- web browser / Web browser
- text editor / Text editor
- archive utility / Archive utility
- FTP client / FTP client
- installBlockTypeFromPackage method / What just happened?
- install method / What just happened?, Moving a theme and blocks into a package
- isEditMode() method / What just happened?
- IZArc
- about / Archive utility
- URL / Archive utility
J
- JavaScript
- browser fixes / JavaScript browser fixes
- JavaScript gallery
- jobs
- working with / Working with maintenance tasks and jobs
- executing, periodically / Time for action – executing concrete5 jobs periodically, What just happened?
- about / Creating a new job
- creating / Time for action – creating a job to check for broken links, What just happened?
- jQuery
- jQZoom block
- moving, into package / Time for action – moving the jQZoom block into a package, What just happened?
- jQZoom plugin
- about / What just happened?
L
- LAMP
- about / Installing Bitnami
- layout
- about / Starting with a new layout
- HTML code / The HTML code
- CSS rules / CSS rules
- layouts
- lightbox gallery
- building, steps / Time for action – building a lightbox gallery
- login errors
- handling, variables used / Time for action – adding variables to handle login errors, What just happened?
M
- maintenance tasks
- working with / Working with maintenance tasks and jobs
- MAMP
- mandatory fields
- checking for / Time for action – adding a check for mandatory fields
- marketplace
- add-ons, installing from / Installing add-ons from the marketplace, Time for action – installing an add-on
- md5 hash
- Memcached / Improving performance with a cache
- mobile navigation
- model
- database access, moving into / Moving database access into a model, Time for action – creating a package model, What just happened?
- Model-View-Controller (MVC) / What just happened?, Working with block add-ons
- Mootools
- MooTools
- multi-column layout
- multiple block versions
- multiple controller methods
- MVC
- about / Working with the MVC pattern
- MVC pattern
- working with / Working with the MVC pattern
- my.ini file
- MySQL database
N
- navigation images
- adding / Adding navigation images
- navigation pictures
- page attributes, creating for / Time for action – creating page attributes for navigation pictures
- news section
- Next & Previous Nav block / What just happened?
- Notepad++
- URL / Text editor
- about / Text editor
O
- on_before_render event / Event types
- on_file_add event / Event types
- on_file_download event / Event types
- on_file_set_password event / Event types
- on_file_version_add event / Event types
- on_file_version_approve event / Event types
- on_file_version_deny event / Event types
- on_file_version_duplicate event / Event types
- on_file_version_update_description event / Event types
- on_file_version_update_tags event / Event types
- on_file_version_update_title event / Event types
- on_group_delete event / Event types
- on_page_add event / Event types
- on_page_delete event / Event types
- on_page_duplicate event / Event types
- on_page_move event / Event types
- on_page_update event / Event types
- on_page_version_approve event / Event types
- on_page_view event / Event types
- on_render_complete event / Event types
- on_user_add event / Event types
- on_user_change_password event / Event types
- on_user_delete event / Event types
- on_user_enter_group event / Event types
- on_user_exit_group event / Event types
- on_user_friend_add event / Event types
- on_user_friend_remove event / Event types
- on_user_login event / Event types
- on_user_update event / Event types
P
- package
- about / Packages, Package structure
- functionalities / What's a package?
- structure / Package structure
- templates, moving to / Moving templates into a package, Time for action – moving templates into a package, What just happened?
- theme, moving into / Moving a theme and blocks into a package
- blocks, moving into / Moving a theme and blocks into a package
- jQZoom block, moving into / Time for action – moving the jQZoom block into a package, What just happened?
- PDF block, moving into / Time for action – moving the PDF block into a package, What just happened?
- CSS fix, integrating in / Time for action – integrating a CSS fix in a package, What just happened?
- creating / Have a go hero – creating a new package
- package controller
- about / The package controller
- creating, steps / Time for action – creating the package controller, What just happened?
- package model
- packages directory / What's a package?
- page
- page attributes
- working with / Working with page attributes
- creating, for navigation pictures / Time for action – creating page attributes for navigation pictures
- page defaults
- managing / Managing page defaults
- page editing permissions
- page list
- thumbnails, adding to / Thumbnails in a page list, Time for action – adding thumbnails to a page list, What just happened?
- Page List block / What just happened?
- pages
- adding, to site / Adding more pages, Time for action – adding pages to create a news section, What just happened?
- moving / Time for action – moving and sorting your pages
- sorting / Time for action – moving and sorting your pages
- stacks, adding to / Time for action – working with stacks, What just happened?
- PageSlide
- about / Sliding mobile navigation
- page template
- page type
- default blocks, adding to / Time for action – adding default blocks to a page type, What just happened?
- partial dashboard access
- granting / Granting partial dashboard access, What just happened?
- PDF block
- moving, into package / Time for action – moving the PDF block into a package, What just happened?
- PDF generation block
- performance
- improving, with cache / Improving performance with a cache
- permissions
- managing / Managing basic permissions
- time restriction / Have a go hero – time restriction for permissions
- removing / Time for action – removing permissions to change permissions
- PHP
- constants / PHP constants and functions
- functions / PHP constants and functions
- PHP information
- picture magnifier block
- pkgHandle element / What just happened?
- pkgVersion element / What just happened?
- pretty URL
- pretty URLs
- enabling / Enabling pretty URLs, What just happened?
- product categories
- adding / Adding product categories, What just happened?
- product information block
- building / Building a product information block
- production configuration
- updating / Updating production configuration
- base URL redirection / Base URL redirection
- concrete5 language, modifying / Changing the concrete5 language, Time for action – installing a translation file
- product list
- building / Building a product list
- extending / Have a go hero – extending the product list
- product list block
- protected website section
- PSPad
- about / Text editor
- URL / Text editor
- public function add method / What just happened?
- public function edit method / What just happened?
- public function view method / What just happened?
R
- RSS Displayer block / What just happened?
S
- Search block / What just happened?
- server
- files, transferring to / Transferring files to the server, What just happened?
- simple gallery block
- single page
- theme, applying to / Applying a theme to a single page, What just happened?
- about / Applying a theme to a single page
- single page layout
- single pages
- about / What's a package?
- site
- existing blocks, adding / Time for action – editing existing blocks
- pages, adding / Adding more pages, Time for action – adding pages to create a news section, What just happened?
- site.php file / The configuration file
- sitemap permissions
- granting, steps / Time for action – assigning sitemap permissions
- site name
- modifying / Time for action – changing the site's name
- site performance
- measuring / Measuring site performance, What just happened?
- slideshow
- transforming, into gallery / Transforming a slideshow into a gallery
- gallery template, creating for / Time for action – creating a gallery template for a slideshow, What just happened?
- file attributes, adding to / Time for action – adding file attributes to our slideshow, What just happened?
- Slideshow block / What just happened?
- slideshow gallery
- adding, steps / Time for action – adding a slideshow gallery, What just happened?
- sliding mobile navigation
- about / Sliding mobile navigation
- SooperFish
- about / Building a drop-down navigation
- parameters, modifying / Have a go hero – changing the SooperFish parameters
- SooperFish template
- SQLite / Improving performance with a cache
- stack
- about / Working with the dashboard
- stacks
- about / Working with stacks
- adding, to pages / Time for action – working with stacks, What just happened?
- working with / Time for action – working with stacks, What just happened?
- Static
- styles
- customizing / Have a go hero – customizing more styles
- subpage permissions
- managing / Managing subpage permissions, What just happened?
- Survey block / What just happened?
T
- Tags block / What just happened?
- template
- attribute data, accessing from / Time for action – accessing attribute data from a template, What just happened?
- template block
- header area, replacing with / Time for action – replacing the header area with a template block, What just happened?
- template folder
- creating / Time for action – creating a template folder
- templates
- blocks, inserting in / Inserting blocks in templates
- used, for modifying block layout / Custom templates to modify a block layout
- moving, to package / Moving templates into a package, Time for action – moving templates into a package, What just happened?
- templates directory / Custom templates to modify a block layout
- text editor
- about / Text editor
- TextWrangler
- about / Text editor
- URL / Text editor
- theme
- about / Working with theme add-ons
- parts / Parts of a theme
- file structure / Theme file structure
- installing / Time for action – installing theme, What just happened?
- applying, to single page / Applying a theme to a single page, What just happened?
- moving, into package / Moving a theme and blocks into a package
- theme footer, concrete5
- theme header, concrete5
- thumbnail
- restricting, to custom dimension / Time for action – restricting thumbnails to a custom dimension, What just happened?
- thumbnail page list
- thumbnails
- adding, to page list / Thumbnails in a page list, Time for action – adding thumbnails to a page list, What just happened?
- time restriction
- for permissions / Have a go hero – time restriction for permissions
- title tag
- tooltips, adding for / Adding tooltips for every title tag
- tooltips
- adding, for title tag / Adding tooltips for every title tag
- translation file
- installing / Time for action – installing a translation file
U
- user attributes
- working with / Working with user attributes
- users
- adding, steps / Time for action – adding users, What just happened?
V
- variables
- used, for handling login errors / Time for action – adding variables to handle login errors, What just happened?
- Video Player block / What just happened?
- view.php file / Custom templates to modify a block layout, What just happened?
- about / Using view.php
- views
W
- WAMP
- about / Installing Bitnami
- web browser
- about / Web browser
- WYSIWYG editor / Time for action – adding new blocks
X
- XCache
- XML
- about / Adding the database schema
Y
- YouTube Video block / What just happened?
- YUI
Z
- 7-Zip
- about / Archive utility
- URL / Archive utility
- Zend platform
- Zend server