Manual talk:Before installing

From mediawiki.org

Example of a feature table - same thing needed for MediaWiki:[edit]

Can anyone of us do THIS for MediaWiki? Here's an example for TYPO3 from http://typo3.com/Feature_list.1243.0.html

1. Feature List
Below is an extensive list of the features TYPO3 has to offer. Some features are built into the system core (Core), while others can be added by installing third-party extensions (Ext) that are freely available in the TYPO3 extension repository.
 
EASE OF USE FOR CONTENT EDITORS


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.


EASE OF USE FOR SITE ADMINISTRATORS


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.


TEMPLATES


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.


SECURITY


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.


STANDARDS COMPLIANCE AND SINGLE SOURCE PUBLISHING


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.


PERFORMANCE


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


MANAGEMENT


Feature Core Ext Notes
Advertising Management   X Banner ad plugins
Asset Management   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.


FLEXIBILITY


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.


PERSONALIZATION


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


COMMON EXTENDED FUNCTIONALITY (SCALABILITY)


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)


IMAGE CAPABILITIES


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


SUPPORT


Feature Notes
Certification Program In development
Manuals Online, PDF, Open Office format, Videos
Books 14 in German, 2 in English and 1 in French
Magazine The TYPO3 print magazine, "T3N", is published quarterly for the German, Austrian and Swiss market. More information can be found at www.t3n-magazine.de.
Commercial Support Through consultancies
Commercial Training Videos on www.typo3.org plus consultancies
Online Help www.typo3.org (mailing list) plus consultancies
Professional Hosting Through consultancies
Professional Services Through consultancies
Public Forum www.typo3.org
Public Mailing List www.typo3.org
Users Conference Two annual events: Snowboard Tour and TYCON3, an international gathering of clients and developers


DEVELOPMENT


Feature Notes
Extension Kickstarter The wizard-based extension development tool allows users to develop a dummy extension rapidly and customize it through PHP.
Manuals Online, PDF, Open Office format
Developer Community  
Extensible API The extension kickstarter allows programmers to easily extend each aspect of TYPO3 or integrate with other systems.
Well-documented API typo3.org/documentation/api/
Debugging Tools  
Third-Party Developers typo3.org and consultancies
Developers Conference TYCON3, an annual gathering of developers
Developers Forum / Mailing List typo3.org
License GPL


ENVIRONMENT


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

-- Peter Blaise peterblaise 16:49, 18 May 2007 (UTC)Reply

We probably can... I'll try. Titoxd(?!?) 22:12, 18 May 2007 (UTC)Reply