It was born from a frustration with existing content management systems. None seemed to capture the right balance between easy implementation and ease of use. We sought to produce a robust system with a contextual approach to adding and editing content.
We use it for all of our client projects so we are always making it better and better. You get the best of both worlds: it is open source and there is a company that tends and cares for it on a daily basis. Check out this timeline of recent updates, improvements and fixes.
Apostrophe is an extension of the Symfony framework, so using it to build your site gives you access to a wealth of development tools. Pretty cool.
Extend the capabilities of the CMS with your own custom modules and content slots. Want to add new functionality to the CMS? It's easy to create your own in-context editable components. Extending Apostrophe is easy. Developers can easily create unique site layouts, any number of templates, and custom content slots as needed. It offers maximum flexibility for developers and editors, creating rich, robust sites for your audience.

The best way to understand Apostrophe is to take it for a test drive. Click on the "Log In" button in the upper right corner of this site.



Throughout the site we have included photos of our South Philadelphia neighborhood. We enjoy the rooted-ness of being located in one of America's oldest neighborhoods. Our studio is just around the corner from the Italian Market, known as the oldest continuously operating outdoor market in the US. We are also a stone's throw from where the cheesesteak was invented. (I know. I know.)
Enjoy!

Geoff DiMasi leads up P'unk Avenue. He is also a co-founder of Independents Hall, the…
Apostrophe® is built with love by P'unk Avenue.

options:
path_info_key: PATH_INFO
path_info_array: SERVER
http_port: null
https_port: null
default_format: null
logging: ''
relative_url_root: null
formats: { txt: text/plain, js: [application/javascript, application/x-javascript, text/javascript], css: text/css, json: [application/json, application/x-json], xml: [text/xml, application/xml, application/x-xml], rdf: application/rdf+xml, atom: application/atom+xml }
no_script_name: true
parameterHolder:
action: show
module: a
slug: /
attributeHolder:
sf_route: 'sfRoute Object()'

status:
code: 200
text: OK
options:
http_protocol: HTTP/1.0
logging: ''
charset: utf-8
send_http_headers: false
content_type: 'text/html; charset=utf-8'
cookies: { }
httpHeaders:
Content-Type: 'text/html; charset=utf-8'
javascripts:
/apostrophePlugin/js/jquery-1.4.3.min.js: { data-asset-group: global }
/apostrophePlugin/js/a.js: { data-asset-group: global }
/apostrophePlugin/js/aControls.js: { data-asset-group: global }
/apostrophePlugin/js/json2.js: { data-asset-group: global }
/apostrophePlugin/js/plugins/jquery.simpleautogrow.js: { data-asset-group: global }
/apostrophePlugin/js/plugins/jquery.hoverIntent.js: { data-asset-group: global }
/apostrophePlugin/js/plugins/jquery.scrollTo-1.4.2-min.js: { data-asset-group: global }
/apostrophePlugin/js/plugins/jquery-ui-1.8.11.custom.min.js: { data-asset-group: global }
/apostrophePlugin/js/plugins/jquery.jplayer.js: { data-asset-group: global }
/sfDoctrineActAsTaggablePlugin/js/pkTagahead.js: { data-asset-group: global }
/apostrophePlugin/js/jquery.cookie.js: { data-asset-group: global }
/apostropheBlogPlugin/js/aBlog.js: { data-asset-group: global }
/apostropheExtraSlotsPlugin/js/aExtraSlots.js: { data-asset-group: global }
/apostropheFeedbackPlugin/js/aFeedback.js: { data-asset-group: global }
/apostrophePeoplePlugin/js/aPeople.js: { data-asset-group: global }
/apostropheAwesomeLoginPlugin/js/jquery.tmpl.js: { data-asset-group: global }
/apostropheAwesomeLoginPlugin/js/aAwesomeLogin.js: { data-asset-group: global }
site.js: { data-asset-group: global }
stylesheets:
/apostrophePlugin/css/a-reset.less: { data-asset-group: global }
/apostrophePlugin/css/a-forms.less: { data-asset-group: global }
/apostrophePlugin/css/a-buttons.less: { data-asset-group: global }
/apostrophePlugin/css/a-components.less: { data-asset-group: global }
/apostrophePlugin/css/a-area-slots.less: { data-asset-group: global }
/apostrophePlugin/css/a-engines.less: { data-asset-group: global }
/apostrophePlugin/css/a-admin.less: { data-asset-group: global }
/apostrophePlugin/css/a-colors.less: { data-asset-group: global }
/apostrophePlugin/css/a-utility.less: { data-asset-group: global }
/apostrophePlugin/css/ui-apostrophe/jquery-ui.css: { data-asset-group: global }
/apostropheExtraSlotsPlugin/css/aExtraSlots.less: { data-asset-group: global }
/apostropheFeedbackPlugin/css/aFeedback.less: { data-asset-group: global }
/apostropheAwesomeLoginPlugin/css/aAwesomeLogin.less: { data-asset-group: global }
/apostrophePeoplePlugin/css/aPeople.less: { data-asset-group: global }
main.less: { data-asset-group: global }
metas:
title: 'Apostrophe Sandbox | Home'
httpMetas:
Content-Type: 'text/html; charset=utf-8'

options:
auto_shutdown: false
culture: null
default_culture: en
use_flash: true
logging: ''
timeout: 43200
attributeHolder:
apostrophe: { area-options-1-body: { allowed_types: [aRichText, aVideo, aSlideshow, aSmartSlideshow, aFile, aAudio, aFeed, aButton, aBlog, aEvent, aPeople, aRawHTML], type_options: { aRichText: { tool: Sidebar, width: '680', constraints: { minimum-width: '680' }, toolbar: Main, slideshowOptions: { width: '680', height: false } }, aVideo: { width: '680', height: false, resizeType: s, flexHeight: true, title: false, description: false, constraints: { minimum-width: '680' }, toolbar: Main, slideshowOptions: { width: '680', height: false } }, aImage: { width: '480', height: false, resizeType: s, flexHeight: true, constraints: { minimum-width: '480' } }, aSlideshow: { width: '680', height: false, resizeType: s, flexHeight: true, constraints: { minimum-width: '680' }, arrows: true, interval: false, random: false, title: false, description: false, credit: false, position: false, itemTemplate: slideshowItem, toolbar: Main, slideshowOptions: { width: '680', height: false } }, aSmartSlideshow: { width: '680', height: false, resizeType: s, flexHeight: true, constraints: { minimum-width: '680' }, arrows: true, interval: false, random: false, title: false, description: false, credit: false, position: false, itemTemplate: slideshowItem, toolbar: Main, slideshowOptions: { width: '680', height: false } }, aFile: { width: '680', constraints: { minimum-width: '680' }, toolbar: Main, slideshowOptions: { width: '680', height: false } }, aAudio: { width: '680', title: true, description: true, download: true, playerTemplate: default, constraints: { minimum-width: '680' }, toolbar: Main, slideshowOptions: { width: '680', height: false } }, aFeed: { posts: '5', links: true, dateFormat: false, itemTemplate: aFeedItem, width: '680', constraints: { minimum-width: '680' }, toolbar: Main, slideshowOptions: { width: '680', height: false } }, aButton: { width: '680', flexHeight: true, resizeType: s, constraints: { minimum-width: '680' }, rollover: true, title: true, description: false, toolbar: Main, slideshowOptions: { width: '680', height: false } }, aBlog: { slideshowOptions: { width: '680', height: false }, width: '680', constraints: { minimum-width: '680' }, toolbar: Main }, aEvent: { slideshowOptions: { width: '680', height: false }, width: '680', constraints: { minimum-width: '680' }, toolbar: Main }, aRawHTML: { width: '680', constraints: { minimum-width: '680' }, toolbar: Main, slideshowOptions: { width: '680', height: false } }, aPeople: { itemTemplate: headshot, width: '680', constraints: { minimum-width: '680' }, toolbar: Main, slideshowOptions: { width: '200', height: false, flexHeight: true } } }, edit: null, slug: null, infinite: true, arrows: true, history: true, delete: false, areaClass: false, areaHideWhenEmpty: false }, area-options-1-home-banner: { areaHideWhenEmpty: true, history: false, width: '960', height: '300', resizeType: c, flexHeight: false, constraints: { minimum-width: '960', minimum-height: '300' }, arrows: true, interval: '8', random: true, title: false, description: false, credit: false, position: true, transition: crossfade, duration: '500', itemTemplate: homeBannerItem, allowed_variants: [autoplay, normal], type: aSlideshow, singleton: true, delete: false, areaClass: false }, area-options-1-sidebar: { allowed_types: [aRichText, aVideo, aSlideshow, aSmartSlideshow, aFile, aAudio, aFeed, aButton, aBlog, aEvent, aPeople, aRawHTML], type_options: { aRichText: { tool: Sidebar, width: '240', constraints: { minimum-width: '240' }, toolbar: Sidebar, slideshowOptions: { width: '240', height: false } }, aVideo: { width: '240', height: false, resizeType: s, flexHeight: true, title: false, description: false, constraints: { minimum-width: '240' }, toolbar: Sidebar, slideshowOptions: { width: '240', height: false } }, aImage: { width: '480', height: false, resizeType: s, flexHeight: true, constraints: { minimum-width: '480' } }, aSlideshow: { width: '240', height: false, resizeType: s, flexHeight: true, constraints: { minimum-width: '240' }, arrows: true, interval: false, random: false, title: false, description: false, credit: false, position: false, itemTemplate: slideshowItem, toolbar: Sidebar, slideshowOptions: { width: '240', height: false } }, aSmartSlideshow: { width: '240', height: false, resizeType: s, flexHeight: true, constraints: { minimum-width: '240' }, arrows: true, interval: false, random: false, title: false, description: false, credit: false, position: false, itemTemplate: slideshowItem, toolbar: Sidebar, slideshowOptions: { width: '240', height: false } }, aFile: { width: '240', constraints: { minimum-width: '240' }, toolbar: Sidebar, slideshowOptions: { width: '240', height: false } }, aAudio: { width: '240', title: true, description: true, download: true, playerTemplate: default, constraints: { minimum-width: '240' }, toolbar: Sidebar, slideshowOptions: { width: '240', height: false } }, aFeed: { posts: '5', links: true, dateFormat: false, itemTemplate: aFeedItem, width: '240', constraints: { minimum-width: '240' }, toolbar: Sidebar, slideshowOptions: { width: '240', height: false } }, aButton: { width: '240', flexHeight: true, resizeType: s, constraints: { minimum-width: '240' }, rollover: true, title: true, description: false, toolbar: Sidebar, slideshowOptions: { width: '240', height: false } }, aBlog: { slideshowOptions: { width: '240', height: false }, width: '240', constraints: { minimum-width: '240' }, toolbar: Sidebar }, aEvent: { slideshowOptions: { width: '240', height: false }, width: '240', constraints: { minimum-width: '240' }, toolbar: Sidebar }, aRawHTML: { width: '240', constraints: { minimum-width: '240' }, toolbar: Sidebar, slideshowOptions: { width: '240', height: false } }, aPeople: { itemTemplate: headshot, width: '240', constraints: { minimum-width: '240' }, toolbar: Sidebar, slideshowOptions: { width: '200', height: false, flexHeight: true } } }, edit: null, slug: null, infinite: true, arrows: true, history: true, delete: false, areaClass: false, areaHideWhenEmpty: false }, area-options-6-footer: { global: true, edit: false, type: aRichText, singleton: true, arrows: true, history: true, delete: false, areaClass: false, areaHideWhenEmpty: false }, area-options-6-logo: { edit: false, history: false, defaultImage: /apostrophePlugin/images/asandbox-logo.png, link: /, global: true, width: '360', flexHeight: true, resizeType: s, type: aButton, singleton: true, arrows: true, delete: false, areaClass: false, areaHideWhenEmpty: false } }
culture: en
authenticated: false
credentials: { }
lastRequest: 1371714864

app_aAdmin_web_dir: /apostrophePlugin
app_aBlog_allow_comments_individually: true
app_aBlog_allow_comments_initially: true
app_aBlog_disqus_identifierPrefix: dev_
app_aBlog_link_author: true
app_aBlog_showCategoriesForPosts: true
app_aBlog_templates:
singleColumnTemplate: { name: 'Single Column', areas: [blog-body] }
app_aEvents_display_calendar: true
app_aMedia_admin_credential: media_admin
app_aMedia_apikeys:
- dummy
app_aMedia_apipublic: false
app_aMedia_client_apikey: dummy
app_aMedia_embed_codes: true
app_aMedia_upload_credential: media_upload
app_aMedia_use_bundled_layout: false
app_aToolkit_indexes:
- aPage
- aMediaItem
app_a_addslot_button_style: big
app_a_area_cache_enabled: false
app_a_asset_group: global
app_a_cache_default_class: aMysqlCache
app_a_ckEditor_config:
table_defaultWidth: 100
table_defaultWidthUnit: percents
app_a_ckEditor_toolbars:
Default: [[Format], [Bold, Italic], [Outdent, Indent, Blockquote], [NumberedList, BulletedList], [-, Link, Unlink, Anchor, -, Table], [Maximize, Source]]
Main: [[Format], [Bold, Italic], [Outdent, Indent, Blockquote], [NumberedList, BulletedList], [-, Link, Unlink, Anchor, -, Table], [Maximize, Source]]
Sidebar: [[Format], [Bold, Italic], [Outdent, Indent, Blockquote], [NumberedList, BulletedList], [Link, Unlink, Anchor], [Table], [Maximize, Source]]
Media: [[Bold, Italic], [Outdent, Indent, Blockquote], [Link, Unlink, Anchor], [Source]]
app_a_credit: true
app_a_default_on: true
app_a_delete_button_style: no-label
app_a_edit_candidate_group: editor
app_a_edit_sufficient_group: admin
app_a_editor: ck
app_a_fasthydrate: true
app_a_feed_hide_identical_description: true
app_a_global_button_order:
- blog
- events
- media
- categories
- tags
- users
- reorganize
app_a_history_button_style: 'no-label big'
app_a_i18n_languages:
- en
- fr
- de
- es
- ru
app_a_i18n_switch: true
app_a_js_debug: true
app_a_less_import_directory:
- SF_WEB_DIR/css
- SF_PLUGINS_DIR/apostrophePlugin/web/css
- SELF_DIR
app_a_manage_candidate_group: editor
app_a_manage_sufficient_group: admin
app_a_metaTitle: true
app_a_page_cache_enabled: false
app_a_pager_nb_links: 5
app_a_persistent_global_toolbar: true
app_a_pretty_english_dates: true
app_a_preview_toggle: true
app_a_routes_register: false
app_a_search_hard_limit: 500
app_a_search_service_class: aMysqlSearch
app_a_slot_types:
aBlog: 'Blog Posts'
aEvent: Events
aInsetImage: 'Inset Image'
aInsetArea: 'Inset Area'
aBlogSlideshow: 'Blog Slideshow'
aMap: Map
aAnchorTitle: 'Anchored Title'
aPhotoGrid: 'Photo Grid'
aPeople: People
app_a_slot_variants:
aSlideshow: { normal: { label: Normal, options: { arrows: true } }, autoplay: { label: Autoplay, options: { interval: 4, arrows: false } } }
aInsetArea: { topLeft: { label: 'Left Aligned', options: { insetTemplate: topLeft } }, topRight: { label: 'Right Aligned', options: { insetTemplate: topRight } } }
aInsetImage: { topLeft: { label: 'Left Aligned', options: { insetTemplate: topLeft } }, topRight: { label: 'Right Aligned', options: { insetTemplate: topRight } } }
app_a_standard_area_extra_slot_options:
aPeople: { itemTemplate: headshot }
app_a_standard_area_force_slot_options:
aPeople: { slideshowOptions: { width: 200, flexHeight: true } }
app_a_standard_area_slots:
- aRichText
- aVideo
- aSlideshow
- aSmartSlideshow
- aFile
- aAudio
- aFeed
- aButton
- aBlog
- aEvent
- aPeople
- aRawHTML
app_a_templates:
a: { default: 'Default Page', home: 'Home Page' }
aMedia: { default: Media }
aBlog: { default: Blog }
aEvent: { default: Events }
aPeople: { default: People }
app_a_title_prefix: 'Apostrophe Sandbox | '
app_a_title_suffix: ''
app_a_use_bundled_layout: false
app_a_use_bundled_stylesheets:
reset: /apostrophePlugin/css/a-reset.less
admin: /apostrophePlugin/css/a-admin.less
forms: /apostrophePlugin/css/a-forms.less
components: /apostrophePlugin/css/a-components.less
engines: /apostrophePlugin/css/a-engines.less
area-slots: /apostrophePlugin/css/a-area-slots.less
buttons: /apostrophePlugin/css/a-buttons.less
colors: /apostrophePlugin/css/a-colors.less
utility: /apostrophePlugin/css/a-utility.less
app_a_view_locked_sufficient_credentials: view_locked
app_afeedback: null
app_aimageconverter_path: /opt/local/bin
app_sfSyncContent_content:
- web/uploads
- data/a_writable
app_sf_guard_plugin_routes_register: false
mod_a_enabled: true
mod_a_view_class: sfPHP
mod_abuttonslot_enabled: true
mod_abuttonslot_view_class: sfPHP
mod_anavigation_enabled: true
mod_anavigation_view_class: sfPHP
mod_apeopleslot_enabled: true
mod_apeopleslot_view_class: sfPHP
mod_arichtextslot_enabled: true
mod_arichtextslot_view_class: sfPHP
mod_aslideshowslot_enabled: true
mod_aslideshowslot_view_class: sfPHP
sf_admin_module_web_dir: /sfDoctrinePlugin
sf_admin_web_dir: /sf/sf_admin
sf_app: frontend
sf_app_base_cache_dir: /home/www/html/asandbox/cache/frontend
sf_app_cache_dir: /home/www/html/asandbox/cache/frontend/dev
sf_app_config_dir: /home/www/html/asandbox/apps/frontend/config
sf_app_dir: /home/www/html/asandbox/apps/frontend
sf_app_i18n_dir: /home/www/html/asandbox/apps/frontend/i18n
sf_app_lib_dir: /home/www/html/asandbox/apps/frontend/lib
sf_app_module_dir: /home/www/html/asandbox/apps/frontend/modules
sf_app_template_dir: /home/www/html/asandbox/apps/frontend/templates
sf_apps_dir: /home/www/html/asandbox/apps
sf_cache: false
sf_cache_dir: /home/www/html/asandbox/cache
sf_charset: utf-8
sf_check_lock: false
sf_compressed: false
sf_config_cache_dir: /home/www/html/asandbox/cache/frontend/dev/config
sf_config_dir: /home/www/html/asandbox/config
sf_csrf_secret: CHANGEME
sf_data_dir: /home/www/html/asandbox/data
sf_debug: true
sf_default_culture: en
sf_enabled_modules:
- a
- aSync
- aNavigation
- aMedia
- aMediaBackend
- aRichTextSlot
- aTextSlot
- aRawHTMLSlot
- aSlideshowSlot
- aSmartSlideshowSlot
- aVideoSlot
- aImageSlot
- aButtonSlot
- aPDFSlot
- aFileSlot
- aFeedSlot
- aAudioSlot
- sfGuardAuth
- sfGuardForgotPassword
- aUserAdmin
- aGroupAdmin
- aPermissionAdmin
- taggableComplete
- aNavigation
- default
- aBlog
- aBlogAdmin
- aBlogSingleSlot
- aBlogSlot
- aEvent
- aEventAdmin
- aEventCategoryAdmin
- aEventSingleSlot
- aEventSlot
- aAdmin
- aCategoryAdmin
- aTagAdmin
- aFeedback
- aInsetImageSlot
- aInsetAreaSlot
- aBlogSlideshowSlot
- aMapSlot
- aAnchorTitleSlot
- aAnchorNavigation
- aPhotoGridSlot
- aPeople
- aPeopleAdmin
- aPeopleSlot
sf_environment: dev
sf_error_404_action: error404
sf_error_404_module: a
sf_error_reporting: 32767
sf_escaping_method: ESC_SPECIALCHARS
sf_escaping_strategy: true
sf_etag: false
sf_file_link_format: null
sf_i18n: on
sf_i18n_cache_dir: /home/www/html/asandbox/cache/frontend/dev/i18n
sf_lib_dir: /home/www/html/asandbox/lib
sf_log_dir: /home/www/html/asandbox/log
sf_logging_enabled: true
sf_login_action: signin
sf_login_module: sfGuardAuth
sf_module_cache_dir: /home/www/html/asandbox/cache/frontend/dev/modules
sf_module_disabled_action: disabled
sf_module_disabled_module: default
sf_no_script_name: true
sf_orm: doctrine
sf_plugins_dir: /home/www/html/asandbox/plugins
sf_rich_text_fck_js_dir: apostrophePlugin/js/fckeditor
sf_root_dir: /home/www/html/asandbox
sf_secure_action: secure
sf_secure_module: a
sf_standard_helpers:
- Partial
- Cache
sf_symfony_lib_dir: /home/www/html/asandbox/lib/vendor/symfony/lib
sf_template_cache_dir: /home/www/html/asandbox/cache/frontend/dev/template
sf_test_cache_dir: /home/www/html/asandbox/cache/frontend/dev/test
sf_test_dir: /home/www/html/asandbox/test
sf_upload_dir: /home/www/html/asandbox/web/uploads
sf_use_database: true
sf_web_debug: true
sf_web_debug_web_dir: /sf/sf_web_debug
sf_web_dir: /home/www/html/asandbox/web
symfony.asset.javascripts_included: true
symfony.asset.stylesheets_included: true
symfony.view.a_show_template: home
symfony.view.slot_names: { }

cookie: { }
env: { }
files: { }
get: { }
post: { }
server:
DOCUMENT_ROOT: /var/www/html/asandbox/web
GATEWAY_INTERFACE: CGI/1.1
HTTP_ACCEPT: 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
HTTP_ACCEPT_ENCODING: 'x-gzip, gzip, deflate'
HTTP_ACCEPT_LANGUAGE: 'en-us,en-gb,en;q=0.7,*;q=0.3'
HTTP_HOST: tingting.dyndns.dk
HTTP_USER_AGENT: CCBot/2.0
PATH: '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
PHP_SELF: /index.php
QUERY_STRING: ''
REDIRECT_STATUS: '200'
REDIRECT_URL: /
REMOTE_ADDR: 107.22.25.119
REMOTE_PORT: '37742'
REQUEST_METHOD: GET
REQUEST_TIME: 1371714863
REQUEST_URI: /
SCRIPT_FILENAME: /var/www/html/asandbox/web/index.php
SCRIPT_NAME: /index.php
SERVER_ADDR: 192.168.1.2
SERVER_ADMIN: slott.hansen@gmail.com
SERVER_NAME: tingting.dyndns.dk
SERVER_PORT: '80'
SERVER_PROTOCOL: HTTP/1.0
SERVER_SIGNATURE: "<address>Apache/2.2.22 (Fedora) Server at tingting.dyndns.dk Port 80</address>\n"
SERVER_SOFTWARE: 'Apache/2.2.22 (Fedora)'
session: { }

php: 5.3.20 os: 'Linux localhost.localdomain 3.6.11-4.fc16.x86_64 #1 SMP Tue Jan 8 20:57:42 UTC 2013 x86_64' extensions: 26: apache2handler 7: bz2 8: calendar 0: 'Core (5.3.20)' 9: ctype 27: curl 1: 'date (5.3.20)' 28: 'dom (20031129)' 29: 'enchant (1.1.0)' 2: ereg 23: 'exif (1.4 $Id$)' 30: 'fileinfo (1.0.5-dev)' 11: 'filter (0.11.0)' 12: ftp 31: gd 13: gettext 14: gmp 10: 'hash (1.0)' 16: iconv 32: 'json (1.2.1)' 3: libxml 33: mbstring 52: mhash 34: 'mysql (1.0)' 35: 'mysqli (0.1)' 4: openssl 5: pcre 36: 'PDO (1.0.4dev)' 37: 'pdo_mysql (1.0.2)' 38: 'pdo_pgsql (1.0.2)' 39: 'pdo_sqlite (1.0.1)' 40: pgsql 41: 'Phar (2.0.1)' 42: posix 17: 'Reflection ($Id: 8b8b8869e3631d1798f2b512137a0efb22e9b7b8 $)' 18: session 20: shmop 21: 'SimpleXML (0.1)' 22: sockets 15: 'SPL (0.2)' 43: 'sqlite3 (0.7-dev)' 19: 'standard (5.3.20)' 44: sysvmsg 45: sysvsem 46: sysvshm 24: 'tokenizer (0.1)' 47: wddx 25: xml 48: 'xmlreader (0.1)' 49: 'xmlwriter (0.1)' 50: 'xsl (0.1)' 51: 'zip (1.11.0)' 6: 'zlib (1.1)'

version: 1.4.20-DEV path: /home/www/html/asandbox/lib/vendor/symfony/lib

Parameters:
$page (aPage)
Parameters:
$name (string)$options (array)$page (aPage)$pageid (string)$newSlotsTop (boolean)$slots (array)$editable (boolean)$refresh (boolean)$preview (boolean)$infinite (boolean)
Parameters:
$name (string)$width (string)$toolbar (string)$slots (array)$type_options (array)$areaOptions (array)
Parameters:
$name (string)$options (array)$page (aPage)$pageid (string)$newSlotsTop (boolean)$slots (array)$editable (boolean)$refresh (boolean)$preview (boolean)$infinite (boolean)
Parameters:
$options (array)$name (string)$type (string)$permid (string)$validationData (array)$showEditor (boolean)$updating (boolean)$page (aPage)$slug (string)$slot (aRichTextSlot)$editable (boolean)$pageid (string)$id (string)$value (string)$outlineEditable (boolean)$showEditorJS (string)$normalModule (string)$editModule (string)
Parameters:
$name (string)$type (string)$permid (string)$updating (boolean)$options (array)$page (aPage)$slug (string)$slot (aRichTextSlot)$editable (boolean)$pageid (string)$id (string)$value (string)$outlineEditable (boolean)$showEditorJS (string)
Parameters:
$options (array)$name (string)$type (string)$permid (string)$validationData (array)$showEditor (boolean)$updating (boolean)$page (aPage)$slug (string)$slot (aRichTextSlot)$editable (boolean)$pageid (string)$id (string)$value (string)$outlineEditable (boolean)$showEditorJS (string)$normalModule (string)$editModule (string)
Parameters:
$name (string)$type (string)$permid (string)$updating (boolean)$options (array)$page (aPage)$slug (string)$slot (aRichTextSlot)$editable (boolean)$pageid (string)$id (string)$value (string)$outlineEditable (boolean)$showEditorJS (string)
Parameters:
$options (array)$name (string)$type (string)$permid (string)$validationData (array)$showEditor (boolean)$updating (boolean)$page (aPage)$slug (string)$slot (aSlideshowSlot)$editable (boolean)$pageid (string)$id (string)$value (string)$outlineEditable (boolean)$showEditorJS (string)$normalModule (string)$editModule (string)
Parameters:
$name (string)$type (string)$permid (string)$updating (boolean)$options (array)$page (aPage)$slug (string)$slot (aSlideshowSlot)$editable (boolean)$pageid (string)$id (string)$value (string)$outlineEditable (boolean)$showEditorJS (string)$items (array)$itemIds (array)$limitedItems (array)$limitedItemIds (array)
Parameters:
$items (array)$id (string)$options (array)
Parameters:
$items (array)$item (aMediaItem)$id (string)$embed (string)$n (string)$options (array)
Parameters:
$name (string)$width (string)$toolbar (string)$slots (array)$type_options (array)$areaOptions (array)
Parameters:
$name (string)$options (array)$page (aPage)$pageid (string)$newSlotsTop (boolean)$slots (array)$editable (boolean)$refresh (boolean)$preview (boolean)$infinite (boolean)
Parameters:
$options (array)$name (string)$type (string)$permid (string)$validationData (array)$showEditor (boolean)$updating (boolean)$page (aPage)$slug (string)$slot (aRichTextSlot)$editable (boolean)$pageid (string)$id (string)$value (string)$outlineEditable (boolean)$showEditorJS (string)$normalModule (string)$editModule (string)
Parameters:
$name (string)$type (string)$permid (string)$updating (boolean)$options (array)$page (aPage)$slug (string)$slot (aRichTextSlot)$editable (boolean)$pageid (string)$id (string)$value (string)$outlineEditable (boolean)$showEditorJS (string)
Parameters:
$options (array)$name (string)$type (string)$permid (string)$validationData (array)$showEditor (boolean)$updating (boolean)$page (aPage)$slug (string)$slot (aSlideshowSlot)$editable (boolean)$pageid (string)$id (string)$value (string)$outlineEditable (boolean)$showEditorJS (string)$normalModule (string)$editModule (string)
Parameters:
$name (string)$type (string)$permid (string)$updating (boolean)$options (array)$page (aPage)$slug (string)$slot (aSlideshowSlot)$editable (boolean)$pageid (string)$id (string)$value (string)$outlineEditable (boolean)$showEditorJS (string)$items (array)$itemIds (array)$limitedItems (array)$limitedItemIds (array)
Parameters:
$items (array)$id (string)$options (array)
Parameters:
$items (array)$item (aMediaItem)$id (string)$embed (string)$n (string)$options (array)
Parameters:
$items (array)$item (aMediaItem)$id (string)$embed (string)$n (string)$options (array)
Parameters:
$items (array)$item (aMediaItem)$id (string)$embed (string)$n (string)$options (array)
Parameters:
$options (array)$name (string)$type (string)$permid (string)$validationData (array)$showEditor (boolean)$updating (boolean)$page (aPage)$slug (string)$slot (aRichTextSlot)$editable (boolean)$pageid (string)$id (string)$value (string)$outlineEditable (boolean)$showEditorJS (string)$normalModule (string)$editModule (string)
Parameters:
$name (string)$type (string)$permid (string)$updating (boolean)$options (array)$page (aPage)$slug (string)$slot (aRichTextSlot)$editable (boolean)$pageid (string)$id (string)$value (string)$outlineEditable (boolean)$showEditorJS (string)
Parameters:
$options (array)$name (string)$type (string)$permid (string)$validationData (array)$showEditor (boolean)$updating (boolean)$page (aPage)$slug (string)$slot (aPeopleSlot)$editable (boolean)$pageid (string)$id (string)$value (string)$outlineEditable (boolean)$showEditorJS (string)$normalModule (string)$editModule (string)
Parameters:
$name (string)$type (string)$permid (string)$updating (boolean)$options (array)$page (aPage)$slug (string)$slot (aPeopleSlot)$editable (boolean)$pageid (string)$id (string)$value (string)$outlineEditable (boolean)$showEditorJS (string)$values (array)$people (Doctrine_Collection)
Parameters:
$dimensions (NULL)$constraints (array)$editable (boolean)$item (NULL)$itemId (NULL)$name (string)$options (array)$page (aPage)$pageid (string)$permid (string)$slot (aPeopleSlot)$slug (string)$people (Doctrine_Collection)
Parameters:
$items (array)$id (string)$options (array)
Parameters:
$items (array)$item (aMediaItem)$id (string)$embed (string)$n (string)$options (array)
No parameters were passed to this template.

Parameters:
$name (string)$options (array)$page (aPage)$pageid (string)$newSlotsTop (boolean)$slots (array)$editable (boolean)$refresh (boolean)$preview (boolean)$infinite (boolean)
Parameters:
$options (array)$name (string)$type (string)$permid (string)$validationData (array)$showEditor (boolean)$updating (boolean)$page (aPage)$slug (string)$slot (aRichTextSlot)$editable (boolean)$pageid (string)$id (string)$value (string)$outlineEditable (boolean)$showEditorJS (string)$normalModule (string)$editModule (string)
Parameters:
$name (string)$type (string)$permid (string)$updating (boolean)$options (array)$page (aPage)$slug (string)$slot (aRichTextSlot)$editable (boolean)$pageid (string)$id (string)$value (string)$outlineEditable (boolean)$showEditorJS (string)
No parameters were passed to this template.

No parameters were passed to this template.

No parameters were passed to this template.

No parameters were passed to this template.

No parameters were passed to this template.

No parameters were passed to this template.

Parameters:

No parameters were passed to this template.

Parameters:
$name (string)$options (array)$page (aPage)$pageid (string)$newSlotsTop (boolean)$slots (array)$editable (boolean)$refresh (boolean)$preview (boolean)$infinite (boolean)
Parameters:
$options (array)$name (string)$type (string)$permid (string)$validationData (array)$showEditor (boolean)$updating (boolean)$page (aPage)$slug (string)$slot (aButtonSlot)$editable (boolean)$pageid (string)$id (string)$value (string)$outlineEditable (boolean)$showEditorJS (string)$normalModule (string)$editModule (string)
Parameters:
$name (string)$type (string)$permid (string)$updating (boolean)$options (array)$page (aPage)$slug (string)$slot (aButtonSlot)$editable (boolean)$pageid (string)$id (string)$value (string)$outlineEditable (boolean)$showEditorJS (string)$item (aMediaItem)$itemId (string)$dimensions (array)$embed (string)
Parameters:
$dimensions (array)$constraints (array)$editable (boolean)$item (aMediaItem)$itemId (string)$name (string)$options (array)$page (aPage)$pageid (string)$permid (string)$slot (aButtonSlot)$slug (string)$embed (string)
Parameters:
$root (aPage)$active (string)$name (string)$draggable (boolean)$dragIcon (boolean)$rootPage (aPage)$activePage (aPage)$class (string)$nest (integer)$ulClass (string)$options (array)$navigation (aNavigationTabs)$depth (integer)$nav (array)$extras (array)
Parameters:
$nav (array)$maxDepth (string)$nest (string)$ulClass (string)$draggable (boolean)$name (string)$dragIcon (boolean)$tabs (boolean)$class (string)$active (string)
No parameters were passed to this template.

No parameters were passed to this template.



| # | type | message |
|---|---|---|
| 1 | Doctrine_Connection_Mysql | exec : SET NAMES 'utf8' - () |
| 2 | Doctrine_Connection_Statement | execute : SELECT a.id AS a__id, a.slug AS a__slug, a.template AS a__template, a.view_is_secure AS a__view_is_secure, a.view_guest AS a__view_guest, a.edit_admin_lock AS a__edit_admin_lock, a.view_admin_lock AS a__view_admin_lock, a.published_at AS a__published_at, a.archived AS a__archived, a.admin AS a__admin, a.author_id AS a__author_id, a.deleter_id AS a__deleter_id, a.engine AS a__engine, a.created_at AS a__created_at, a.updated_at AS a__updated_at, a.lft AS a__lft, a.rgt AS a__rgt, a.level AS a__level, LENGTH(a.slug) AS a__0 FROM a_page a WHERE (a.slug IN (?) AND a.engine IS NOT NULL) ORDER BY a__0 desc LIMIT 1 - (/) |
| 3 | sfFilterChain | Executing filter "sfRenderingFilter" |
| 4 | sfFilterChain | Executing filter "aCacheFilter" |
| 5 | sfFilterChain | Executing filter "sfExecutionFilter" |
| 6 | aActions | Call "aActions->executeShow()" |
| 7 | Doctrine_Connection_Statement | execute : SELECT a.id AS a__id, a.slug AS a__slug, a.template AS a__template, a.view_is_secure AS a__view_is_secure, a.view_guest AS a__view_guest, a.edit_admin_lock AS a__edit_admin_lock, a.view_admin_lock AS a__view_admin_lock, a.published_at AS a__published_at, a.archived AS a__archived, a.admin AS a__admin, a.author_id AS a__author_id, a.deleter_id AS a__deleter_id, a.engine AS a__engine, a.created_at AS a__created_at, a.updated_at AS a__updated_at, a.lft AS a__lft, a.rgt AS a__rgt, a.level AS a__level, a2.id AS a2__id, a2.page_id AS a2__page_id, a2.name AS a2__name, a2.culture AS a2__culture, a2.latest_version AS a2__latest_version, a3.id AS a3__id, a3.area_id AS a3__area_id, a3.version AS a3__version, a3.author_id AS a3__author_id, a3.diff AS a3__diff, a3.created_at AS a3__created_at, a3.updated_at AS a3__updated_at, a4.id AS a4__id, a4.slot_id AS a4__slot_id, a4.area_version_id AS a4__area_version_id, a4.permid AS a4__permid, a4.rank AS a4__rank, a5.id AS a5__id, a5.type AS a5__type, a5.variant AS a5__variant, a5.value AS a5__value, a6.id AS a6__id, a6.lucene_dirty AS a6__lucene_dirty, a6.type AS a6__type, a6.service_url AS a6__service_url, a6.format AS a6__format, a6.width AS a6__width, a6.height AS a6__height, a6.embed AS a6__embed, a6.title AS a6__title, a6.description AS a6__description, a6.credit AS a6__credit, a6.owner_id AS a6__owner_id, a6.view_is_secure AS a6__view_is_secure, a6.md5 AS a6__md5, a6.created_at AS a6__created_at, a6.updated_at AS a6__updated_at, a6.slug AS a6__slug FROM a_page a LEFT JOIN a_area a2 ON a.id = a2.page_id AND (a2.culture = ?) LEFT JOIN a_area_version a3 ON a2.id = a3.area_id AND (a2.latest_version = a3.version) LEFT JOIN a_area_version_slot a4 ON a3.id = a4.area_version_id LEFT JOIN a_slot a5 ON a4.slot_id = a5.id LEFT JOIN a_slot_media_item a7 ON (a5.id = a7.slot_id) LEFT JOIN a_media_item a6 ON a6.id = a7.media_item_id WHERE (a.slug = ?) ORDER BY a4.rank asc - (en, /) |
| 8 | aActions | Change template to "CURRENT/home" |
| 9 | Doctrine_Connection_Statement | execute : SELECT t.id AS t__id, t.name AS t__name FROM tag t LEFT JOIN tagging t2 ON t.id = t2.tag_id WHERE (t2.taggable_id = ? AND t2.taggable_model = ?) - (1, aPage) |
| 10 | sfPHPView | Render "sf_app_dir/modules/a/templates/homeTemplate.php" |
| 11 | main | Set slot "a-body-class" |
| 12 | main | Set slot "a-breadcrumb" |
| 13 | main | Set slot "a-subnav" |
| 14 | main | Call "a->executeArea()" |
| 15 | Doctrine_Connection_Statement | execute : SELECT MAX(a3.permid) AS a3__0, MAX(a3.rank) AS a3__1 FROM a_area a LEFT JOIN a_area_version a2 ON a.id = a2.area_id LEFT JOIN a_area_version_slot a3 ON a2.id = a3.area_version_id WHERE (a.name = ? AND a.page_id = ?) - (home-banner, 1) |
| 16 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/a/templates/_area.php" |
| 17 | main | Call "a->executeStandardArea()" |
| 18 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/a/templates/_standardArea.php" |
| 19 | main | Call "a->executeArea()" |
| 20 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/a/templates/_area.php" |
| 21 | main | Set slot "a-slot-content-1-body-3" |
| 22 | main | Call "a->executeSlot()" |
| 23 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/a/templates/_slot.php" |
| 24 | main | Set slot "a-slot-content-width-1-body-3" |
| 25 | main | Call "aRichTextSlot->executeNormalView()" |
| 26 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/aRichTextSlot/templates/_normalView.php" |
| 27 | main | Get slot "a-slot-content-width-1-body-3" |
| 28 | main | Get slot "a-slot-content-1-body-3" |
| 29 | main | Set slot "a-slot-content-1-body-1" |
| 30 | main | Call "a->executeSlot()" |
| 31 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/a/templates/_slot.php" |
| 32 | main | Set slot "a-slot-content-width-1-body-1" |
| 33 | main | Call "aRichTextSlot->executeNormalView()" |
| 34 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/aRichTextSlot/templates/_normalView.php" |
| 35 | main | Get slot "a-slot-content-width-1-body-1" |
| 36 | main | Get slot "a-slot-content-1-body-1" |
| 37 | main | Set slot "a-slot-content-1-body-6" |
| 38 | main | Call "a->executeSlot()" |
| 39 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/a/templates/_slot.php" |
| 40 | main | Set slot "a-slot-content-width-1-body-6" |
| 41 | main | Call "aSlideshowSlot->executeNormalView()" |
| 42 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/aSlideshowSlot/templates/_normalView.php" |
| 43 | main | Call "aSlideshowSlot->executeSlideshow()" |
| 44 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/aSlideshowSlot/templates/_slideshow.php" |
| 45 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/aSlideshowSlot/templates/_slideshowItem.php" |
| 46 | main | Get slot "a-slot-content-width-1-body-6" |
| 47 | main | Get slot "a-slot-content-1-body-6" |
| 48 | main | Call "a->executeStandardArea()" |
| 49 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/a/templates/_standardArea.php" |
| 50 | main | Call "a->executeArea()" |
| 51 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/a/templates/_area.php" |
| 52 | main | Set slot "a-slot-content-1-sidebar-7" |
| 53 | main | Call "a->executeSlot()" |
| 54 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/a/templates/_slot.php" |
| 55 | main | Set slot "a-slot-content-width-1-sidebar-7" |
| 56 | main | Call "aRichTextSlot->executeNormalView()" |
| 57 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/aRichTextSlot/templates/_normalView.php" |
| 58 | main | Get slot "a-slot-content-width-1-sidebar-7" |
| 59 | main | Get slot "a-slot-content-1-sidebar-7" |
| 60 | main | Set slot "a-slot-content-1-sidebar-5" |
| 61 | main | Call "a->executeSlot()" |
| 62 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/a/templates/_slot.php" |
| 63 | main | Set slot "a-slot-content-width-1-sidebar-5" |
| 64 | main | Call "aSlideshowSlot->executeNormalView()" |
| 65 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/aSlideshowSlot/templates/_normalView.php" |
| 66 | main | Call "aSlideshowSlot->executeSlideshow()" |
| 67 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/aSlideshowSlot/templates/_slideshow.php" |
| 68 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/aSlideshowSlot/templates/_slideshowItem.php" |
| 69 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/aSlideshowSlot/templates/_slideshowItem.php" |
| 70 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/aSlideshowSlot/templates/_slideshowItem.php" |
| 71 | main | Get slot "a-slot-content-width-1-sidebar-5" |
| 72 | main | Get slot "a-slot-content-1-sidebar-5" |
| 73 | main | Set slot "a-slot-content-1-sidebar-6" |
| 74 | main | Call "a->executeSlot()" |
| 75 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/a/templates/_slot.php" |
| 76 | main | Set slot "a-slot-content-width-1-sidebar-6" |
| 77 | main | Call "aRichTextSlot->executeNormalView()" |
| 78 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/aRichTextSlot/templates/_normalView.php" |
| 79 | main | Get slot "a-slot-content-width-1-sidebar-6" |
| 80 | main | Get slot "a-slot-content-1-sidebar-6" |
| 81 | main | Set slot "a-slot-content-1-sidebar-8" |
| 82 | main | Call "a->executeSlot()" |
| 83 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/a/templates/_slot.php" |
| 84 | main | Set slot "a-slot-content-width-1-sidebar-8" |
| 85 | main | Call "aPeopleSlot->executeNormalView()" |
| 86 | Doctrine_Connection_Statement | execute : SELECT a.id AS a__id, a.first_name AS a__first_name, a.middle_name AS a__middle_name, a.last_name AS a__last_name, a.salutation AS a__salutation, a.suffix AS a__suffix, a.email AS a__email, a.address_1 AS a__address_1, a.address_2 AS a__address_2, a.city AS a__city, a.state AS a__state, a.postal_code AS a__postal_code, a.work_phone AS a__work_phone, a.work_fax AS a__work_fax, a.body AS a__body, a.link AS a__link, a.headshot_id AS a__headshot_id, a.created_at AS a__created_at, a.updated_at AS a__updated_at, a.slug AS a__slug FROM a_person a WHERE (a.id IN (?)) ORDER BY a.last_name ASC - (2) |
| 87 | sfPartialView | Render "sf_root_dir/plugins/apostrophePeoplePlugin/modules/aPeopleSlot/templates/_normalView.php" |
| 88 | sfPartialView | Render "sf_root_dir/plugins/apostrophePeoplePlugin/modules/aPeopleSlot/templates/_headshotTemplate.php" |
| 89 | Doctrine_Connection_Statement | execute : SELECT a.id AS a__id, a.lucene_dirty AS a__lucene_dirty, a.type AS a__type, a.service_url AS a__service_url, a.format AS a__format, a.width AS a__width, a.height AS a__height, a.embed AS a__embed, a.title AS a__title, a.description AS a__description, a.credit AS a__credit, a.owner_id AS a__owner_id, a.view_is_secure AS a__view_is_secure, a.md5 AS a__md5, a.created_at AS a__created_at, a.updated_at AS a__updated_at, a.slug AS a__slug FROM a_media_item a WHERE (a.id = ?) - (77) |
| 90 | main | Call "aSlideshowSlot->executeSlideshow()" |
| 91 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/aSlideshowSlot/templates/_slideshow.php" |
| 92 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/aSlideshowSlot/templates/_slideshowItem.php" |
| 93 | Doctrine_Connection_Statement | execute : SELECT a.id AS a__id, a.name AS a__name, a.description AS a__description, a.created_at AS a__created_at, a.updated_at AS a__updated_at, a.slug AS a__slug, a2.person_id AS a2__person_id, a2.category_id AS a2__category_id, a2.created_at AS a2__created_at, a2.updated_at AS a2__updated_at FROM a_category a LEFT JOIN a_person_to_a_category a2 ON a.id = a2.category_id WHERE (a2.person_id IN (?)) - (2) |
| 94 | Doctrine_Connection_Statement | execute : SELECT a.id AS a__id, a.slug AS a__slug, a.template AS a__template, a.view_is_secure AS a__view_is_secure, a.view_guest AS a__view_guest, a.edit_admin_lock AS a__edit_admin_lock, a.view_admin_lock AS a__view_admin_lock, a.published_at AS a__published_at, a.archived AS a__archived, a.admin AS a__admin, a.author_id AS a__author_id, a.deleter_id AS a__deleter_id, a.engine AS a__engine, a.created_at AS a__created_at, a.updated_at AS a__updated_at, a.lft AS a__lft, a.rgt AS a__rgt, a.level AS a__level, a2.id AS a2__id, a2.name AS a2__name, a2.description AS a2__description, a2.created_at AS a2__created_at, a2.updated_at AS a2__updated_at, a2.slug AS a2__slug FROM a_page a LEFT JOIN a_page_to_category a3 ON (a.id = a3.page_id) LEFT JOIN a_category a2 ON a2.id = a3.category_id WHERE (a.engine = ? AND a.slug LIKE "/%" AND a.admin != ?) - (aPeople, 1) |
| 95 | Doctrine_Connection_Statement | execute : SELECT a.id AS a__id, a.slug AS a__slug, a.template AS a__template, a.view_is_secure AS a__view_is_secure, a.view_guest AS a__view_guest, a.edit_admin_lock AS a__edit_admin_lock, a.view_admin_lock AS a__view_admin_lock, a.published_at AS a__published_at, a.archived AS a__archived, a.admin AS a__admin, a.author_id AS a__author_id, a.deleter_id AS a__deleter_id, a.engine AS a__engine, a.created_at AS a__created_at, a.updated_at AS a__updated_at, a.lft AS a__lft, a.rgt AS a__rgt, a.level AS a__level FROM a_page a WHERE (a.engine = ? AND a.slug LIKE "/%") LIMIT 1 - (aPeople) |
| 96 | main | Get slot "a-slot-content-width-1-sidebar-8" |
| 97 | main | Get slot "a-slot-content-1-sidebar-8" |
| 98 | main | Set slot "a-footer" |
| 99 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/a/templates/_footer.php" |
| 100 | Doctrine_Connection_Statement | execute : SELECT a.id AS a__id, a.slug AS a__slug, a.template AS a__template, a.view_is_secure AS a__view_is_secure, a.view_guest AS a__view_guest, a.edit_admin_lock AS a__edit_admin_lock, a.view_admin_lock AS a__view_admin_lock, a.published_at AS a__published_at, a.archived AS a__archived, a.admin AS a__admin, a.author_id AS a__author_id, a.deleter_id AS a__deleter_id, a.engine AS a__engine, a.created_at AS a__created_at, a.updated_at AS a__updated_at, a.lft AS a__lft, a.rgt AS a__rgt, a.level AS a__level, a2.id AS a2__id, a2.page_id AS a2__page_id, a2.name AS a2__name, a2.culture AS a2__culture, a2.latest_version AS a2__latest_version, a3.id AS a3__id, a3.area_id AS a3__area_id, a3.version AS a3__version, a3.author_id AS a3__author_id, a3.diff AS a3__diff, a3.created_at AS a3__created_at, a3.updated_at AS a3__updated_at, a4.id AS a4__id, a4.slot_id AS a4__slot_id, a4.area_version_id AS a4__area_version_id, a4.permid AS a4__permid, a4.rank AS a4__rank, a5.id AS a5__id, a5.type AS a5__type, a5.variant AS a5__variant, a5.value AS a5__value, a6.id AS a6__id, a6.lucene_dirty AS a6__lucene_dirty, a6.type AS a6__type, a6.service_url AS a6__service_url, a6.format AS a6__format, a6.width AS a6__width, a6.height AS a6__height, a6.embed AS a6__embed, a6.title AS a6__title, a6.description AS a6__description, a6.credit AS a6__credit, a6.owner_id AS a6__owner_id, a6.view_is_secure AS a6__view_is_secure, a6.md5 AS a6__md5, a6.created_at AS a6__created_at, a6.updated_at AS a6__updated_at, a6.slug AS a6__slug FROM a_page a LEFT JOIN a_area a2 ON a.id = a2.page_id AND (a2.culture = ?) LEFT JOIN a_area_version a3 ON a2.id = a3.area_id AND (a2.latest_version = a3.version) LEFT JOIN a_area_version_slot a4 ON a3.id = a4.area_version_id LEFT JOIN a_slot a5 ON a4.slot_id = a5.id LEFT JOIN a_slot_media_item a7 ON (a5.id = a7.slot_id) LEFT JOIN a_media_item a6 ON a6.id = a7.media_item_id WHERE (a.slug = ?) ORDER BY a4.rank asc - (en, global) |
| 101 | main | Call "a->executeArea()" |
| 102 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/a/templates/_area.php" |
| 103 | main | Set slot "a-slot-content-6-footer-1" |
| 104 | main | Call "a->executeSlot()" |
| 105 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/a/templates/_slot.php" |
| 106 | main | Set slot "a-slot-content-width-6-footer-1" |
| 107 | main | Call "aRichTextSlot->executeNormalView()" |
| 108 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/aRichTextSlot/templates/_normalView.php" |
| 109 | main | Get slot "a-slot-content-width-6-footer-1" |
| 110 | main | Get slot "a-slot-content-6-footer-1" |
| 111 | sfPartialView | Render "sf_root_dir/plugins/apostropheFeedbackPlugin/modules/aFeedback/templates/_feedbackForm.php" |
| 112 | sfPHPView | Decorate content with "sf_app_dir/templates/layout.php" |
| 113 | sfPHPView | Render "sf_app_dir/templates/layout.php" |
| 114 | Doctrine_Connection_Statement | execute : SELECT a.id AS a__id, a.slug AS a__slug, a.template AS a__template, a.view_is_secure AS a__view_is_secure, a.view_guest AS a__view_guest, a.edit_admin_lock AS a__edit_admin_lock, a.view_admin_lock AS a__view_admin_lock, a.published_at AS a__published_at, a.archived AS a__archived, a.admin AS a__admin, a.author_id AS a__author_id, a.deleter_id AS a__deleter_id, a.engine AS a__engine, a.created_at AS a__created_at, a.updated_at AS a__updated_at, a.lft AS a__lft, a.rgt AS a__rgt, a.level AS a__level, a2.id AS a2__id, a2.page_id AS a2__page_id, a2.name AS a2__name, a2.culture AS a2__culture, a2.latest_version AS a2__latest_version, a3.id AS a3__id, a3.area_id AS a3__area_id, a3.version AS a3__version, a3.author_id AS a3__author_id, a3.diff AS a3__diff, a3.created_at AS a3__created_at, a3.updated_at AS a3__updated_at, a4.id AS a4__id, a4.slot_id AS a4__slot_id, a4.area_version_id AS a4__area_version_id, a4.permid AS a4__permid, a4.rank AS a4__rank, a5.id AS a5__id, a5.type AS a5__type, a5.variant AS a5__variant, a5.value AS a5__value, a6.id AS a6__id, a6.lucene_dirty AS a6__lucene_dirty, a6.type AS a6__type, a6.service_url AS a6__service_url, a6.format AS a6__format, a6.width AS a6__width, a6.height AS a6__height, a6.embed AS a6__embed, a6.title AS a6__title, a6.description AS a6__description, a6.credit AS a6__credit, a6.owner_id AS a6__owner_id, a6.view_is_secure AS a6__view_is_secure, a6.md5 AS a6__md5, a6.created_at AS a6__created_at, a6.updated_at AS a6__updated_at, a6.slug AS a6__slug FROM a_page a LEFT JOIN a_area a2 ON a.id = a2.page_id AND (a2.culture = ?) LEFT JOIN a_area_version a3 ON a2.id = a3.area_id AND (a2.latest_version = a3.version) LEFT JOIN a_area_version_slot a4 ON a3.id = a4.area_version_id LEFT JOIN a_slot a5 ON a4.slot_id = a5.id LEFT JOIN a_slot_media_item a7 ON (a5.id = a7.slot_id) LEFT JOIN a_media_item a6 ON a6.id = a7.media_item_id WHERE (a.slug = ?) ORDER BY a4.rank asc - (en, /) |
| 115 | main | Get slot "a-body-class" |
| 116 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/a/templates/_doNotEdit.php" |
| 117 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/a/templates/_globalTools.php" |
| 118 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/a/templates/_apostrophe.php" |
| 119 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/a/templates/_login.php" |
| 120 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/a/templates/_language.php" |
| 121 | main | Call "a->executeSigninForm()" |
| 122 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/a/templates/_signinForm.php" |
| 123 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/a/templates/_search.php" |
| 124 | main | Call "a->executeArea()" |
| 125 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/a/templates/_area.php" |
| 126 | main | Set slot "a-slot-content-6-logo-1" |
| 127 | main | Call "a->executeSlot()" |
| 128 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/a/templates/_slot.php" |
| 129 | main | Set slot "a-slot-content-width-6-logo-1" |
| 130 | main | Call "aButtonSlot->executeNormalView()" |
| 131 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/aButtonSlot/templates/_normalView.php" |
| 132 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/aButtonSlot/templates/_defaultTemplate.php" |
| 133 | main | Get slot "a-slot-content-width-6-logo-1" |
| 134 | main | Get slot "a-slot-content-6-logo-1" |
| 135 | main | Call "aNavigation->executeTabs()" |
| 136 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/aNavigation/templates/_tabs.php" |
| 137 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/aNavigation/templates/_accordion.php" |
| 138 | main | Get slot "a-breadcrumb" |
| 139 | main | Get slot "a-subnav" |
| 140 | main | Get slot "a-footer" |
| 141 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/a/templates/_googleAnalytics.php" |
| 142 | sfPartialView | Render "sf_root_dir/plugins/apostrophePlugin/modules/a/templates/_globalJavascripts.php" |
| type | calls | time (ms) | time (%) |
|---|---|---|---|
| Configuration | 69 | 74.93 | 3 |
| Factories | 1 | 397.48 | 17 |
| Database (Doctrine) | 12 | 30.55 | 1 |
| Action "a/show" | 1 | 277.03 | 12 |
| View "Template" for "a/show" | 1 | 1205.96 | 53 |
| Component "a/area" | 5 | 32.01 | 1 |
| Partial "a/_area" | 5 | 598.61 | 26 |
| Component "a/standardArea" | 2 | 5.29 | 0 |
| Partial "a/_standardArea" | 2 | 553.43 | 24 |
| Component "a/slot" | 9 | 19.06 | 0 |
| Partial "a/_slot" | 9 | 420.74 | 18 |
| Component "aRichTextSlot/normalView" | 5 | 14.15 | 0 |
| Partial "aRichTextSlot/_normalView" | 5 | 17.36 | 0 |
| Component "aSlideshowSlot/normalView" | 2 | 12.18 | 0 |
| Partial "aSlideshowSlot/_normalView" | 2 | 86.32 | 3 |
| Component "aSlideshowSlot/slideshow" | 3 | 3.18 | 0 |
| Partial "aSlideshowSlot/_slideshow" | 3 | 68.53 | 3 |
| Partial "aSlideshowSlot/_slideshowItem" | 5 | 15.35 | 0 |
| Component "aPeopleSlot/normalView" | 1 | 26.31 | 1 |
| Partial "aPeopleSlot/_normalView" | 1 | 117.75 | 5 |
| Partial "aPeopleSlot/_headshotTemplate" | 1 | 111.72 | 4 |
| Partial "a/_footer" | 1 | 110.14 | 4 |
| Partial "aFeedback/_feedbackForm" | 1 | 2.19 | 0 |
| Partial "a/_doNotEdit" | 1 | 1.98 | 0 |
| Partial "a/_globalTools" | 1 | 83.87 | 3 |
| Partial "a/_apostrophe" | 1 | 2.66 | 0 |
| Partial "a/_login" | 1 | 74.10 | 3 |
| Partial "a/_language" | 1 | 47.78 | 2 |
| Component "a/signinForm" | 1 | 9.04 | 0 |
| Partial "a/_signinForm" | 1 | 6.08 | 0 |
| Partial "a/_search" | 1 | 2.93 | 0 |
| Component "aButtonSlot/normalView" | 1 | 7.17 | 0 |
| Partial "aButtonSlot/_normalView" | 1 | 11.24 | 0 |
| Partial "aButtonSlot/_defaultTemplate" | 1 | 4.07 | 0 |
| Component "aNavigation/tabs" | 1 | 11.25 | 0 |
| Partial "aNavigation/_tabs" | 1 | 13.59 | 0 |
| Partial "aNavigation/_accordion" | 1 | 8.70 | 0 |
| Partial "a/_googleAnalytics" | 1 | 2.98 | 0 |
| Partial "a/_globalJavascripts" | 1 | 3.40 | 0 |
SET NAMES 'utf8'
SELECT a.id AS a__id, a.slug AS a__slug, a.template AS a__template, a.view_is_secure AS a__view_is_secure, a.view_guest AS a__view_guest, a.edit_admin_lock AS a__edit_admin_lock, a.view_admin_lock AS a__view_admin_lock, a.published_at AS a__published_at, a.archived AS a__archived, a.admin AS a__admin, a.author_id AS a__author_id, a.deleter_id AS a__deleter_id, a.engine AS a__engine, a.created_at AS a__created_at, a.updated_at AS a__updated_at, a.lft AS a__lft, a.rgt AS a__rgt, a.level AS a__level, LENGTH(a.slug) AS a__0 FROM a_page a WHERE (a.slug IN ('/') AND a.engine IS NOT NULL) ORDER BY a__0 desc LIMIT 1
SELECT a.id AS a__id, a.slug AS a__slug, a.template AS a__template, a.view_is_secure AS a__view_is_secure, a.view_guest AS a__view_guest, a.edit_admin_lock AS a__edit_admin_lock, a.view_admin_lock AS a__view_admin_lock, a.published_at AS a__published_at, a.archived AS a__archived, a.admin AS a__admin, a.author_id AS a__author_id, a.deleter_id AS a__deleter_id, a.engine AS a__engine, a.created_at AS a__created_at, a.updated_at AS a__updated_at, a.lft AS a__lft, a.rgt AS a__rgt, a.level AS a__level, a2.id AS a2__id, a2.page_id AS a2__page_id, a2.name AS a2__name, a2.culture AS a2__culture, a2.latest_version AS a2__latest_version, a3.id AS a3__id, a3.area_id AS a3__area_id, a3.version AS a3__version, a3.author_id AS a3__author_id, a3.diff AS a3__diff, a3.created_at AS a3__created_at, a3.updated_at AS a3__updated_at, a4.id AS a4__id, a4.slot_id AS a4__slot_id, a4.area_version_id AS a4__area_version_id, a4.permid AS a4__permid, a4.rank AS a4__rank, a5.id AS a5__id, a5.type AS a5__type, a5.variant AS a5__variant, a5.value AS a5__value, a6.id AS a6__id, a6.lucene_dirty AS a6__lucene_dirty, a6.type AS a6__type, a6.service_url AS a6__service_url, a6.format AS a6__format, a6.width AS a6__width, a6.height AS a6__height, a6.embed AS a6__embed, a6.title AS a6__title, a6.description AS a6__description, a6.credit AS a6__credit, a6.owner_id AS a6__owner_id, a6.view_is_secure AS a6__view_is_secure, a6.md5 AS a6__md5, a6.created_at AS a6__created_at, a6.updated_at AS a6__updated_at, a6.slug AS a6__slug FROM a_page a LEFT JOIN a_area a2 ON a.id = a2.page_id AND (a2.culture = 'en') LEFT JOIN a_area_version a3 ON a2.id = a3.area_id AND (a2.latest_version = a3.version) LEFT JOIN a_area_version_slot a4 ON a3.id = a4.area_version_id LEFT JOIN a_slot a5 ON a4.slot_id = a5.id LEFT JOIN a_slot_media_item a7 ON (a5.id = a7.slot_id) LEFT JOIN a_media_item a6 ON a6.id = a7.media_item_id WHERE (a.slug = '/') ORDER BY a4.rank asc
SELECT t.id AS t__id, t.name AS t__name FROM tag t LEFT JOIN tagging t2 ON t.id = t2.tag_id WHERE (t2.taggable_id = '1' AND t2.taggable_model = 'aPage')
SELECT MAX(a3.permid) AS a3__0, MAX(a3.rank) AS a3__1 FROM a_area a LEFT JOIN a_area_version a2 ON a.id = a2.area_id LEFT JOIN a_area_version_slot a3 ON a2.id = a3.area_version_id WHERE (a.name = 'home-banner' AND a.page_id = '1')
SELECT a.id AS a__id, a.first_name AS a__first_name, a.middle_name AS a__middle_name, a.last_name AS a__last_name, a.salutation AS a__salutation, a.suffix AS a__suffix, a.email AS a__email, a.address_1 AS a__address_1, a.address_2 AS a__address_2, a.city AS a__city, a.state AS a__state, a.postal_code AS a__postal_code, a.work_phone AS a__work_phone, a.work_fax AS a__work_fax, a.body AS a__body, a.link AS a__link, a.headshot_id AS a__headshot_id, a.created_at AS a__created_at, a.updated_at AS a__updated_at, a.slug AS a__slug FROM a_person a WHERE (a.id IN ('2')) ORDER BY a.last_name ASC
SELECT a.id AS a__id, a.lucene_dirty AS a__lucene_dirty, a.type AS a__type, a.service_url AS a__service_url, a.format AS a__format, a.width AS a__width, a.height AS a__height, a.embed AS a__embed, a.title AS a__title, a.description AS a__description, a.credit AS a__credit, a.owner_id AS a__owner_id, a.view_is_secure AS a__view_is_secure, a.md5 AS a__md5, a.created_at AS a__created_at, a.updated_at AS a__updated_at, a.slug AS a__slug FROM a_media_item a WHERE (a.id = '77')
SELECT a.id AS a__id, a.name AS a__name, a.description AS a__description, a.created_at AS a__created_at, a.updated_at AS a__updated_at, a.slug AS a__slug, a2.person_id AS a2__person_id, a2.category_id AS a2__category_id, a2.created_at AS a2__created_at, a2.updated_at AS a2__updated_at FROM a_category a LEFT JOIN a_person_to_a_category a2 ON a.id = a2.category_id WHERE (a2.person_id IN ('2'))
SELECT a.id AS a__id, a.slug AS a__slug, a.template AS a__template, a.view_is_secure AS a__view_is_secure, a.view_guest AS a__view_guest, a.edit_admin_lock AS a__edit_admin_lock, a.view_admin_lock AS a__view_admin_lock, a.published_at AS a__published_at, a.archived AS a__archived, a.admin AS a__admin, a.author_id AS a__author_id, a.deleter_id AS a__deleter_id, a.engine AS a__engine, a.created_at AS a__created_at, a.updated_at AS a__updated_at, a.lft AS a__lft, a.rgt AS a__rgt, a.level AS a__level, a2.id AS a2__id, a2.name AS a2__name, a2.description AS a2__description, a2.created_at AS a2__created_at, a2.updated_at AS a2__updated_at, a2.slug AS a2__slug FROM a_page a LEFT JOIN a_page_to_category a3 ON (a.id = a3.page_id) LEFT JOIN a_category a2 ON a2.id = a3.category_id WHERE (a.engine = 'aPeople' AND a.slug LIKE "/%" AND a.admin != '1')
SELECT a.id AS a__id, a.slug AS a__slug, a.template AS a__template, a.view_is_secure AS a__view_is_secure, a.view_guest AS a__view_guest, a.edit_admin_lock AS a__edit_admin_lock, a.view_admin_lock AS a__view_admin_lock, a.published_at AS a__published_at, a.archived AS a__archived, a.admin AS a__admin, a.author_id AS a__author_id, a.deleter_id AS a__deleter_id, a.engine AS a__engine, a.created_at AS a__created_at, a.updated_at AS a__updated_at, a.lft AS a__lft, a.rgt AS a__rgt, a.level AS a__level FROM a_page a WHERE (a.engine = 'aPeople' AND a.slug LIKE "/%") LIMIT 1
SELECT a.id AS a__id, a.slug AS a__slug, a.template AS a__template, a.view_is_secure AS a__view_is_secure, a.view_guest AS a__view_guest, a.edit_admin_lock AS a__edit_admin_lock, a.view_admin_lock AS a__view_admin_lock, a.published_at AS a__published_at, a.archived AS a__archived, a.admin AS a__admin, a.author_id AS a__author_id, a.deleter_id AS a__deleter_id, a.engine AS a__engine, a.created_at AS a__created_at, a.updated_at AS a__updated_at, a.lft AS a__lft, a.rgt AS a__rgt, a.level AS a__level, a2.id AS a2__id, a2.page_id AS a2__page_id, a2.name AS a2__name, a2.culture AS a2__culture, a2.latest_version AS a2__latest_version, a3.id AS a3__id, a3.area_id AS a3__area_id, a3.version AS a3__version, a3.author_id AS a3__author_id, a3.diff AS a3__diff, a3.created_at AS a3__created_at, a3.updated_at AS a3__updated_at, a4.id AS a4__id, a4.slot_id AS a4__slot_id, a4.area_version_id AS a4__area_version_id, a4.permid AS a4__permid, a4.rank AS a4__rank, a5.id AS a5__id, a5.type AS a5__type, a5.variant AS a5__variant, a5.value AS a5__value, a6.id AS a6__id, a6.lucene_dirty AS a6__lucene_dirty, a6.type AS a6__type, a6.service_url AS a6__service_url, a6.format AS a6__format, a6.width AS a6__width, a6.height AS a6__height, a6.embed AS a6__embed, a6.title AS a6__title, a6.description AS a6__description, a6.credit AS a6__credit, a6.owner_id AS a6__owner_id, a6.view_is_secure AS a6__view_is_secure, a6.md5 AS a6__md5, a6.created_at AS a6__created_at, a6.updated_at AS a6__updated_at, a6.slug AS a6__slug FROM a_page a LEFT JOIN a_area a2 ON a.id = a2.page_id AND (a2.culture = 'en') LEFT JOIN a_area_version a3 ON a2.id = a3.area_id AND (a2.latest_version = a3.version) LEFT JOIN a_area_version_slot a4 ON a3.id = a4.area_version_id LEFT JOIN a_slot a5 ON a4.slot_id = a5.id LEFT JOIN a_slot_media_item a7 ON (a5.id = a7.slot_id) LEFT JOIN a_media_item a6 ON a6.id = a7.media_item_id WHERE (a.slug = 'global') ORDER BY a4.rank asc
SELECT a.id AS a__id, a.slug AS a__slug, a.template AS a__template, a.view_is_secure AS a__view_is_secure, a.view_guest AS a__view_guest, a.edit_admin_lock AS a__edit_admin_lock, a.view_admin_lock AS a__view_admin_lock, a.published_at AS a__published_at, a.archived AS a__archived, a.admin AS a__admin, a.author_id AS a__author_id, a.deleter_id AS a__deleter_id, a.engine AS a__engine, a.created_at AS a__created_at, a.updated_at AS a__updated_at, a.lft AS a__lft, a.rgt AS a__rgt, a.level AS a__level, a2.id AS a2__id, a2.page_id AS a2__page_id, a2.name AS a2__name, a2.culture AS a2__culture, a2.latest_version AS a2__latest_version, a3.id AS a3__id, a3.area_id AS a3__area_id, a3.version AS a3__version, a3.author_id AS a3__author_id, a3.diff AS a3__diff, a3.created_at AS a3__created_at, a3.updated_at AS a3__updated_at, a4.id AS a4__id, a4.slot_id AS a4__slot_id, a4.area_version_id AS a4__area_version_id, a4.permid AS a4__permid, a4.rank AS a4__rank, a5.id AS a5__id, a5.type AS a5__type, a5.variant AS a5__variant, a5.value AS a5__value, a6.id AS a6__id, a6.lucene_dirty AS a6__lucene_dirty, a6.type AS a6__type, a6.service_url AS a6__service_url, a6.format AS a6__format, a6.width AS a6__width, a6.height AS a6__height, a6.embed AS a6__embed, a6.title AS a6__title, a6.description AS a6__description, a6.credit AS a6__credit, a6.owner_id AS a6__owner_id, a6.view_is_secure AS a6__view_is_secure, a6.md5 AS a6__md5, a6.created_at AS a6__created_at, a6.updated_at AS a6__updated_at, a6.slug AS a6__slug FROM a_page a LEFT JOIN a_area a2 ON a.id = a2.page_id AND (a2.culture = 'en') LEFT JOIN a_area_version a3 ON a2.id = a3.area_id AND (a2.latest_version = a3.version) LEFT JOIN a_area_version_slot a4 ON a3.id = a4.area_version_id LEFT JOIN a_slot a5 ON a4.slot_id = a5.id LEFT JOIN a_slot_media_item a7 ON (a5.id = a7.slot_id) LEFT JOIN a_media_item a6 ON a6.id = a7.media_item_id WHERE (a.slug = '/') ORDER BY a4.rank asc

config
view
logs
40448.0 KB
2262 ms
12