Feature | Core | Ext | Notes | Rich Text Editor (RTE) | X | | Multiple
RTEs with Microsoft Word-like icons, support for Win/IE and
Mozilla/Firefox on all platforms; WYSIWYG editors are highly
configurable -- buttons and CSS styles can be added and removed | Intuitive UI | X | | The
site is organized and displayed in the backend in a page-tree format
that duplicates the structural layout of the site. File management
functions are displayed in a directory-tree format that duplicates the
directory structure of the installation. This makes finding pages and
files easy for content editors. | Spell Checker | X | | Spellchecker is built into the Rich Text Editor | Configurable UI Levels | X | X | Customizable/Skinnable
backend interface for editors (expert or newbie interfaces); Help icons
are located beside most functions. | Undo / History | X | | TYPO3 has unlimited history. You can undo any change you make on the site. | Clipboard | X | | Copy and paste single or multiple pages and content | Frontend or Backend Editing | X | | Users can choose to edit in either the frontend (directly on the webpage) or the TYPO3 backend. | Preview Content | X | | Hidden, time- or access restricted content can be previewed online before publishing. | Multiple Page Editing | | | Any
level of pages can be loaded into an editing form by specifying
parameters such as name, date online/offline, etc. to be edited at the
same time. | Minimal Training Required | | | Editing
content in TYPO3 is as easy as editing in Microsoft Word. Menu links
are automatically generated as an editor adds pages and most content
elements feature wizards for further ease-of-use. | Internal Shortcuts | X | | Repetitive
operations and frequently used internal modules can be captured as a
shortcut in a single click. Having a collection of shortcuts, users can
jump around inside TYPO3 with little effort. Shortcuts can be grouped,
named and even added to user groups by administrators. | "Live" Search & Replace | | X | An
extension provides a way for editors to have access to a shorcut
repository for commonly used phrases, names, text, HTML and code. If
you update the shortcut, it updates all the instances of it on the site. | Wizards | X | | Content wizards exist for forms, tables and image manipulation | Task Center | X | | Ability
to create and manage projects, email project members, edit recent
pages, view/manage inbox, insert notes onto webpages and create special
actions for downloading CSVs of parts of the database or setting up
backend users quickly. | Internal Search Engine | X | X | Editors
can perform a search for a keyphrase within a section of the site. The
results will return all the content elements with the phrase included.
These can be edited at the same time. An extension performs a similar
function, but allows the string to be replaced. |
Feature | Core | Ext | Notes | Compare Backend Users | X | | By checking a few boxes, administrators can compare the permissions of one user/group to another. | Flexform Configuration | X | | Easily customize plugins on the page where the plugin is inserted, using tab-based configuration. | Multiple Sites | X | | Multiple sites can exist in one TYPO3 installation and database. | Multiple Domains | X | | Multiple
domains can point to one TYPO3 site within the same database and
installation or they can be attached to other sites in the database. | Manage Backend Users / Groups | X | | Limit what backend users can see and do in one centralized location | Switch User | X | | By
simply clicking a button, an administrator can switch to a different
user without logging in and check their permissions or troubleshooting
problems. | Upgrade / Install Extensions (Extension Manager) | X | | Perform upgrades, downgrades and install extensions, manuals and tutorials easily via an extension manager. |
Feature | Core | Ext | Notes | TypoScript Language | X | | One central well-documented language for controlling templates | Template Management | X | | Templates can be setup and administered in multiple locations on the site. | Designer-friendly Templating System | X | | Templates
can be created in designer-friendly applications such as Adobe
Photoshop or Macromedia Dreamweaver before being ported to TYPO3. | TemplaVoila | | X | XML-based template kickstarter/wizard; templates can be extended by TypoScript | CSS Styled Content | X | X | All aspects of the core functionality can be styled on the website. Most extensions can be styled through CSS. | Sitewide Templates | X | | Administrators can set up an entire site using a single template. | Multiple Templates per Site | X | X | Administrators
can create a different template for each page. With TemplaVoila, you
can allow content editors to choose from multiple templates when
creating pages. Other extensions offer similar capabilities. | Parent / Child Templates | X | | You
can create a parent template while extending specific areas of it on
subpages using child templates. Template-nesting is fully supported. | Basis Template | X | | Create unlimited templates and insert them into other templates as a basis to that template. | Dynamic menus | X | | Menus
and submenus can be created based on the page-tree as pages are added
and subtracted. These can be styled entirely through CSS. Menu items
can have conditional states (i.e., the menu item can be styled
differently if it is the first item, if it is an even-numbered item, or
if it is the last item, etc.) | Dynamic graphical menus | X | | Graphical
menus and buttons can be created based on the page-tree, either by
using images and TrueType fonts or through code. Menus can also be
styled entirely through CSS with dynamic backgrounds generated by TYPO3. | Multiple Menu Types | X | X | Horizontal
or vertical menus (text-based or graphical): list-type, DHTML layers
(flyout menus), breadcrumbs, JavaScript selector boxes, XML-based Flash
menus | Multiple Page Types | X | | Different
page types allow administrators and editors the ability to define extra
functionality; such as including special types of records (news
articles, frontend users, etc.) in a "folder-like" format, or it allows
the ability to exclude the page from dynamically generated menus. |
Feature | Core | Ext | Notes | Audit Trail | X | | Administrators
have access to one log in the backend or individual logs on each page
where they can view changes that have been made to the database. Those
can be rolled back to previous changes with by clicking the history
brush. | Content Approval | X | X | Simple workflow lifecycle can be set up so that the work of an editor must be approved by a reviewer. | User Privileges | X | | An
administrator can grant as little or as much control to content editors
or groups as needed. They can remove buttons and extensions that are
not needed for different editors. | LDAP Authentication | | X | Backend and Frontend user authentication | Login History | X | | A log of failed and successful logins is kept in the backend along with IP addresses of the users. | Lock to IP address lock | X | | Only allow users to log in from one IP address | Lock to domain | X | | Only allow users to log in from one domain | Email Alerts | X | | Alerts for successful and failed logins can be sent to administrators. | Pluggable Authentication | | X | Active Directory, Novell e-directory, Oracle, MS-SQL Server, Sybase or MySQL | Sandbox | X | | Administrators can set up a section within the system to test new features without disturbing the main site. | Simultaneous Editing Warning | X | | For
editors, simultaneous editing and potential loss of work is prevented
since a warning sign is displayed to users trying to access an already
opened record. To administrators, the time since the record has been
accessed and the user name is visible. | User Management | X | | Administrators can disable user accounts or change their passwords at any time. | SSL Compatible | X | X | Run site through SSL | SSL Logins | X | | Login through SSL and return to non-SSL backend | SSL Pages | | X | Set specific pages to be SSL in frontend | Versioning | X | | TYPO3
has unlimited versioning. You can save a state of the content so that
it can be reverted at a later date. You can save versions of a page or
a set of pages and edit those versions. You can swap the versions out
with a touch of a button. | Undo | X | | TYPO3 has unlimited history. You can "undo" any change you make on the site. |
Feature | Core | Ext | Notes | Accessibility/WAI Compliant | X | X | Project
team dedicated to making all aspects of TYPO3 meet international
accessibility standards, including the core and extensions | Content Syndication | | X | Syndicate to external audiences via exporting or importing RSS feeds | FTP Support | X | X | | UTF-8 Support | X | | | WML Support | X | | | WAP Support | X | | | Plain Text Support | X | | | Printer-friendly Support | X | X | | PDF support | | X | | XHTML Support | X | X | HTML source code can be cleaned up using core tools, extensions or HTML Tidy | XML Support | X | | Export content into XML format. Often used in Flash-based websites. | Multi-language Support | X | | Language
"layers" can be added to the website. Content and extensions can be
translated side-by-side, making it very intuitive for an editor. | Custom Template | X | | Administrators
can create a special template on top of an existing site and run
another "version" of the site through this template parallel to the
current site. This is often used for printer-friendly, XML, PDF and
plain text versions of the site. |
Feature | Core | Ext | Notes | Advanced Caching | X | | Navigation,
content object or template caching; Caches can be cleared in the
backend manually or pages can be set on individual schedules | Page Caching | X | | Page content caching | Static Content Export | X | X | Publish pages to physical HTML files |
Feature | Core | Ext | Notes | Advertising Management | | X | Banner ad plugins | Asset Management | X | X | Simple asset management through file manager or advanced meta-based management through a Digital Asset Management (DAM) system. | Clipboard | X | | Multiple clipboards for copying and pasting pages and content. | Link Management | X | | TYPO3
ensures that there are no "broken" or "dead" links within the system.
If a page is moved, all links will still point to the page, no matter
where it is moved. If a page is deleted, links will automatically be
removed and the text or image will remain. Aliases can be added to
important pages. Changing the alias from one page to another will keep
links intact. | Show / hide Pages | X | | Manual or timed | Show / hide Content | X | | Manual or timed | Content Staging | | X | Manually, through rsync or automatically, through versioning | Online Administration | X | | All administration is handled online via a current web browser. | Sub-sites / Roots | X | | Create unlimited sub-sites and roots, assign templates and domains to each as needed | Themes / Skins | X | X | Frontend and backend | Recycler | X | X | Restore pages, templates and content or permanently delete them. | Web Statistics | X | X | Log
files can be written for each domain in the database. The AWStats log
analyzer and Visitor Tracking System are available as a plugins and
provide more detailed analysis. | Web-based Style/Template Management | X | | | Web-based Translation Management | X | | | Workflow Engine | | X | Workflow
system is based upon the To-Do list (projects) in the task center. It
allows a straight-line workflow with redirects, groups, reviewers and
an editor for finalizing. |
Feature | Core | Ext | Notes | CGI-mode Support | X | | PHP can be run through CGI | Content Reuse | X | | Insert records, display content from other pages, mount a branch of the page-tree in other sections | Extensible User Profiles | X | X | Customize and add fields to user profiles through the extension kickstarter. | Interface Localization | X | | Backend interface localization, including language icons. | Metadata Insertion | X | | Can be inserted for each page or globally, and for different languages or other template sites. | Multi-language Content | X | | Two-page tree method: duplicate pages, each in a different language | Multi-lingual Content Integration | X | | Single-page tree method: same pages, adding language "layers" to page, each record translated | Multi-Site Deployment | X | | Multiple accounts linked to one source, and multiple sites residing in a single database. | URL Rewriting | X | X | | Search Engine Friendly URLs | X | | Simulate
static and speakable URLS (e.g. www.domain.com/about.html,
www.domain.com/about/ or www.domain.com/about/company.html). URLs with
strings that were created through a TYPO3 extension can also be
configured to be search engine friendly. | Conditional Syndication | X | | Content
formatted based on definable conditions (minute, day of week, month, IP
address, language, user/group, browser, device, platform, etc.).
Conditions can be nested. |
Feature | Core | Ext | Notes | Frontend User Registration | | X | Visitors can register through the website. Requested user information and registration form are fully customizable. | Frontend User Login | | X | Users can log in, edit their profile, delete their registration and retrieve lost passwords. | Personalization of Content and Pages | X | | Each
page, content and section of content can be hidden to everyone but a
specific group. Content can also be set to hide when a user logs in.
Templates can be created for specific users and groups. | User Homepages | | X | Users can be sent to a specific homepage and customize their own homepage | Internal Email | | X | Frontend users can send email to other users | User Contributed Content | | X | Users can contribute to news, pages via comments, forums or guestbooks | Visitor Tracking System | | X | View statistics on the path traveled by visitors |
Feature | Core | Ext | Notes | Affiliate Tracking | | X | | Blog | | X | Comments, Permalinks, Trackbacks, RSS/RDF/Atom Feeds, metaWeblog API, Blogger API, FlickerRSS integration, Gravatar Support | Calendar | | X | Multiple calendars with a number of features, including recurring events | Chat | | X | | Classifieds | | X | | Community | | X | Provides
a wide range of community features for frontend users. It mainly
consists of the following parts: User list, Profile, Profile
Administration, Guestbook, Messages, Buddylist, Backend User
Administration. | Contact Management | | X | | Database Reports | X | X | | Direct Mailer | | X | Sophisticated
newsletter management. Administrator can send out one email with
content geared for specific user groups with a touch of a button. | Discussion / Forum | | X | TYPO3
has its own forum which has all the advanced features of other forum
software. It also has special integration with the TYPO3 news plugin. | Document Management | | X | Display MS Office or Open Office documents or directories of documents, which can be sorted and downloaded. | Email To Discussion Board | | X | Pull your mailing list emails into a discussion board | FAQ Management | | X | | File Distribution | X | X | Functionality
ranging from creating a simple list of downloadable files to more
comprehensive file management and distribution with tracking | Form Management | X | X | Ability to generate forms using a wizard based approach and save the results to the database | Graphs and Charts | | X | | Guest Book | | X | | Help Desk / Bug Reporting | | X | | Job Postings | | X | | Link Management | | X | | Multimedia Integration | X | X | Integration
of multimedia elements such as video, audio, flash animations, Java
applets etc. Custom HTML code can be included easily. | User Homepages | | X | Users can be sent to a specific homepage and customize their own homepage | News | | X | Complex
article handling system features latest, list, single and archive news.
News can be automatically or manually archived, timed to start and stop
and added to categories. A search engine for the news can be added,
including search by category. News can be exported via RSS. Comments
can be added to news via extensions. One extension allows comments to
be added to a forum thread automatically. | Newsletter Subscription | | X | Users can sign up for newsletters and the list can be downloaded in CSV format or used with the direct mail plugin. | Photo Gallery | | X | | Polls | | X | | Search Engine | | X | Searches internally as well as MS Word and PDF documents that are linked to pages | Shop System | | X | | Site Map | X | X | Sitemaps can be configured and designed using DHTML, Flash/XML, graphics and text | Subscriptions | | X | Notification for website page updates | Surveys | | X | Generate online surveys for anonymous or frontend users. Results can be emailed and surveys can be downloaded in CSV format. | Syndicated Content (RSS) | | X | Adding RSS feeds to content (incoming) | Tests / Quizzes | | X | Generate
online tests with unlimited questions and answers. Group questions in
sections, unlimited number of Questions per Answer, unlimited number of
Answers per Question, unlimited number of Results per Test, Create,
move and delete Sections, Questions, Answers and Results, HTML-Template
based output of the Test | User Contributed Content | | X | Users can contribute to news, pages, forums or guestbooks | Web Services Front End | | X | Integrating with Google API, etc. | Wiki | | X | | Custom Extension | | X | Create an unlimited amount of extensions using the extension kickstarter (wizard) |
Feature | Core | Ext | Notes | Resizing | X | | Using ImageMagick | Cropping | X | X | Using ImageMagick, also using Flash/ImageMagick | File Type Conversion | X | | Using ImageMagick | Page Placement | X | | Wizard guides user to placing image on the page, left, right, center, above, below, wrap, nowrap | Enforce Size and Placement | X | | Through TypoScript and ImageMagick | Click-to-enlarge | X | | | Add Captions, Title Text, Alt Text | | X | | Styled Through CSS | | X | | Compositing | X | | Using ImageMagick | Custom Image Frames/Borders | X | | Create a set of alpha masks to add borders around images | Add Text Dynamically to Images | X | | Using GDlib |
System | | Web Server | Apache, IIS | Database, core system | MySQL | Database, user extensions | Support for Oracle, MS-SQL, ODBC, LDAP - virtually any external data source. Achieved through PHP. | Programming Language | PHP | OS | *NIX, MacOSX, Win32 | Browsers | Internet Explorer, Firefox, Netscape, Opera, Konqueror on Windows, Unix or Mac |
|