Documentation TYPO3 par Ameos |
00001 <?php 00002 00003 $TYPO3_CONF_VARS['EXTCONF']['kickstarter']['sections'] = array( 00004 'emconf' => array( 00005 'classname' => 'tx_kickstarter_section_emconf', 00006 'filepath' => 'EXT:kickstarter/sections/class.tx_kickstarter_section_emconf.php', 00007 'title' => 'General info', 00008 'description' => 'Enter general information about the extension here: Title, description, category, author...', 00009 ), 00010 'tables' => array( 00011 'classname' => 'tx_kickstarter_section_tables', 00012 'filepath' => 'EXT:kickstarter/sections/class.tx_kickstarter_section_tables.php', 00013 'title' => 'New Database Tables', 00014 'description' => 'Add database tables which can be edited inside the backend. These tables will be added to the global TCA array in TYPO3.', 00015 'image' => 'EXT:kickstarter/icons/cm.png', 00016 ), 00017 'fields' => array( 00018 'classname' => 'tx_kickstarter_section_fields', 00019 'filepath' => 'EXT:kickstarter/sections/class.tx_kickstarter_section_fields.php', 00020 'title' => 'Extend existing Tables', 00021 'description' => 'Add custom fields to existing tables, such as the "pages", "tt_content", "fe_users" or "be_users" table.', 00022 ), 00023 'pi' => array( 00024 'classname' => 'tx_kickstarter_section_pi', 00025 'filepath' => 'EXT:kickstarter/sections/class.tx_kickstarter_section_pi.php', 00026 'title' => 'Frontend Plugins', 00027 'description' => 'Create frontend plugins. Plugins are web applications running on the website itself (not in the backend of TYPO3). The default guestbook, message board, shop, rating feature etc. are examples of plugins.', 00028 ), 00029 'module' => array( 00030 'classname' => 'tx_kickstarter_section_module', 00031 'filepath' => 'EXT:kickstarter/sections/class.tx_kickstarter_section_module.php', 00032 'title' => 'Backend Modules', 00033 'description' => 'Create backend modules. A module is normally recognized as the application behind one of the TYPO3 backend menuitems. Examples are the Web>Page, Web>List, User>Setup, Doc module etc. In a more loose sense, all applications integrated with existing module (see below) also belongs to the "module" category.', 00034 ), 00035 'modulefunction' => array( 00036 'classname' => 'tx_kickstarter_section_modulefunction', 00037 'filepath' => 'EXT:kickstarter/sections/class.tx_kickstarter_section_modulefunction.php', 00038 'title' => 'Integrate in existing Modules', 00039 'description' => 'Extend existing modules with new function-menu items. Examples are extensions such as "User>Task Center, Messaging" which adds internal messaging to TYPO3. Or "Web>Info, Page TSconfig" which shows the Page TSconfiguration for a page. Or "Web>Func, Wizards, Sort pages" which is a wizard for re-ordering pages in a folder.', 00040 ), 00041 'cm' => array( 00042 'classname' => 'tx_kickstarter_section_cm', 00043 'filepath' => 'EXT:kickstarter/sections/class.tx_kickstarter_section_cm.php', 00044 'title' => 'Clickmenu items', 00045 'description' => 'Adds a custom item to the clickmenus of database records. This is a very cool way to integrate small tools of your own in an elegant way!', 00046 ), 00047 'sv' => array( 00048 'classname' => 'tx_kickstarter_section_sv', 00049 'filepath' => 'EXT:kickstarter/sections/class.tx_kickstarter_section_sv.php', 00050 'title' => 'Services', 00051 'description' => 'Create a Services class. With a Services extension you can extend TYPO3 (or an extension which use Services) with functionality, without any changes to the code which use that service.', 00052 ), 00053 'ts' => array( 00054 'classname' => 'tx_kickstarter_section_ts', 00055 'filepath' => 'EXT:kickstarter/sections/class.tx_kickstarter_section_ts.php', 00056 'title' => 'Static TypoScript code', 00057 'description' => 'Adds static TypoScript Setup and Constants code - just like a static template would do.', 00058 ), 00059 'tsconfig' => array( 00060 'classname' => 'tx_kickstarter_section_tsconfig', 00061 'filepath' => 'EXT:kickstarter/sections/class.tx_kickstarter_section_tsconfig.php', 00062 'title' => 'TSconfig', 00063 'description' => 'Adds default Page-TSconfig or User-TSconfig. Can be used to preset options inside TYPO3.', 00064 ), 00065 'languages' => array( 00066 'classname' => 'tx_kickstarter_section_languages', 00067 'filepath' => 'EXT:kickstarter/sections/class.tx_kickstarter_section_languages.php', 00068 'title' => 'Setup languages', 00069 'description' => 'Start here by entering the number of system languages you want to use in your extension.', 00070 ), 00071 ); 00072 00073 ?>