GSoC/GCI Archive
Google Summer of Code 2014

TYPO3 Association

License: GNU General Public License version 2.0 (GPLv2)

Web Page: http://wiki.typo3.org/Gsoc2014/Ideas

Mailing List: typo3-gsoc@lists.typo3.org

“Jointly Innovate Excellent Free Software Enabling People to Communicate.” – The TYPO3 Project's mission. The TYPO3 project has grown from one product to a family of products in 2012. TYPO3 CMS is an enterprise-class Open Source Content Management System built with PHP and has a 10 year development history. Besides the current TYPO3 CMS the TYPO3 community has, in the past years, developed a PHP application framework called Flow. TYPO3 Flow supports features like Dependency Injection and Aspect Oriented Programming. TYPO3 Neos, a new CMS based on Flow, with WYSIWYG on page editing is currently one of the main family members of the TYPO3 family and was released in a first stable version end of last year. Because of its Danish origins the majority of the TYPO3 developer community is located in Europe and especially in Germany, but TYPO3 is enjoying a growing popularity in Asia, Africa, and the Americas recently. There are about 500,000 installations of TYPO3 CMS world wide including high profile websites of large companies such as Lufthansa, Volkswagen, T-Online, DHL, 3M, General Electric, and Stanford University and many government sites to name a few. TYPO3 CMS has been downloaded over 7 million times. Highlights of TYPO3 CMS’s feature set are its complete separation of content and design, a fine-grained permission system, a WYSIWYG rich text editor, an integrated versioning and workflow system, frontend / in-site editing, integrated search engine, dynamic navigation menu generation, dynamic graphics generation, standards compliant output and single source publishing, multi-language support, advanced caching system with reverse proxy support, and user registration. In addition an open API enables very versatile options for developing extensions and additional functionality. The main goal of the TYPO3 Association is to support core development of the TYPO3 Open Source Content Management System on a steady basis and to improve the transparency and efficiency of various aspects of the TYPO3 project.

Projects

  • Extend and improve the EXT:Coreapi EXT:coreapi is a TYPO3 extension which provides several helper/services and a CLI Api for some common tasks in TYPO3, like clearing the caches or running the "database compare tool".
  • Integrate TYPO3.Form.FormBuilder in Neos as module The goal is to create a basic solution for creating, managing, and organizing forms in Neos easily by using its powerful TYPO3.Form.FormBuilder as a backend module. This module should have a simple way to create new forms, browse and manage already created forms. The solution should be usable and friendly to all beginners. Users should be able to categorize forms and search by those categories.
  • socialConnect - Social Media (Multi Channel) Publishing Connector for Neos socialConnect is multi instance publishing tool for Neos,It will solve the issue of posting similar data on different sites and networks,specific content types can be created to automatically create update and mirror the same data on the target social network.