Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
WEC Content Elements API
1. T3CON11-SF
WEC Content Elements
Custom Content Elements without TemplaVoila or PHP
2. Who we are
Ron Hall Jeff Segars
• BusyNoggin, Inc • Web-Empowered Church
• TemplaVoila Framework • TYPO3 Core Team
• ron@busynoggin.com • jeff@webempoweredchurch.org
• @busynoggin • @jsegars
3. Jeff’s Problem
• Web-Empowered Church provides a
customized version of TYPO3 as a free
download for churches around the world,
most without any TYPO3 experience
• How do we enhance TYPO3 with simple
content elements, making them available to
everyone and providing updates in the
future?
4. Ron’s Problem
• Speed up development compared to
TemplaVoila Flexible Content Elements
without needing PHP expertise.
10. The Solution
• Flexibility of FCEs, without tedious mapping
• Deeply integrated like built-in content
elements, but with custom fields
• Rapid development and (almost) no PHP due
to solid conventions
• Extension based, for easy distribution and
version control
11. WEC Content Elements
• Available in the TYPO3 Extension Repository
• Contains 5Slideshow,Vimeo,YouTube, File Download)
(Local Menu,
content elements
• Simple API for creating your own content
elements
We like TypoScript, but don’t like trying to repurpose fields for something else.\n
Overkill for something that is display only. Requires PHP knowledge from developer. Cast Iron Coding has a blog post on using Extbase for custom content elements for those who are developers.\n
Everything is saved in the database. This makes distribution and updating impossible. Also, version control doesn’t work.\n
Mapping interface is tedious and error-prone. I get nervous every time I remap content and create a backup copy. TemplaVoila Framework helps with this on the page level.\n