* Moved the remaining global extensions to sysext/ which were selected to be system...
authorKasper Skårhøj <kasper@typo3.org>
Tue, 16 Nov 2004 15:31:00 +0000 (15:31 +0000)
committerKasper Skårhøj <kasper@typo3.org>
Tue, 16 Nov 2004 15:31:00 +0000 (15:31 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@504 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
TODO.txt
t3lib/config_default.php
typo3/mod/tools/em/index.php
typo3/sysext/README.txt
typo3/sysext/cms/ext_tables.php

index 1661952..732b413 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2004-11-16  Kasper Skårhøj,,,  <kasper@typo3.com>
 
+       * Moved the remaining global extensions to sysext/ which were selected to be system extension.
+
+2004-11-16  Kasper Skårhøj,,,  <kasper@typo3.com>
+
        * Added configuration option in TYPO3_CONF_VARS[FE][lifetime] so the frontend users cookies can be set to a lifetime in seconds. Currently the cookie lasts only for the browser session and not more.
 
 
index 8ee952b..89a5b92 100755 (executable)
--- a/TODO.txt
+++ b/TODO.txt
@@ -1,6 +1,10 @@
-******************
-TODO LIST
-*****************
+*******************************************
+TODO LIST for the Core of TYPO3.
+
+Maintained by Kasper
+Do not modify without permission!
+*******************************************
+
 
 General:
 - CHECK: What is the number of supported page levels? 20 or 100?
@@ -170,6 +174,7 @@ Localization:
 
 Context Sensitive Help (CSH):
 - Add multimedia?
+- Special Glossary Support?
 
 WEB main module/page tree:
 - Option: For a frameset module, register the ID per sub-module, not just globally (see JH mail: Message-ID: <C018FF617C61AB4588D15494126A5C0F1F67AB@Soulman.hanno-kirchhoff.de>)
@@ -297,6 +302,7 @@ Status 27/10 (TYPO3 Core + extensions "cms" and "lang" in sysext/ (but without g
 - 2000 @param and @return tags in 800 functions still needs commenting (3800 tags in 1400 functions has already been done)
 - 50 scripts still needs cleaning for XHTML, comments and single-quotes
 
+
 Note on XHTML compliance:
 - We strive for XHTML transitional / frames
 - Certain incompatibilities has been allowed for practical reasons (for now). These include:
@@ -477,78 +483,44 @@ XQCR: layout/db_new_content_el.php
 
 
 typo3/sysext/___________________________________________:
+OK             aboutmodules/
+               belog                   (2 / 500)
+                       - Needs a vision! Couldn't the Log be more useful?
+               beuser                  (1 / 1300)
+                       - Add option to Create backend users there! (backend users, groups, filemounts)
 OK             cms/
+OK             context_help/
+               css_styled_content              (1/200)         [H]
+                       - Manual written?
+XQCR:  extra_page_cm_options/
+XQCR:  func_wizards/
+               impexp                          (2/2000)
+                       - Extend support and finish it with the efforts soon to be done for "DBint" (lowlevel) and TCEmain
+               indexed_search          (4/3500)
+                       - Templates?
+                       - Speedoptimizations?
+                       - Kasper has some objections regarding complex code parts.
+XQCR   info_pagetsconfig/
+               install/                                        [ingmar]
+                       - Clean-up of the Install Tool in general!
 OK             lang/
+               lowlevel                        (2/800)
+                       - Extend support and finish it with the efforts soon to be done for TCEmain.
 OK             setup/
-XQCR:  func_wizards/
+?              sv/                                                     [Rene]
+               sys_action                      (1/400)
+                       - Extend with API for adding custom action scripts
+                       - flexforms for configuration!
+OK             sys_note
+               taskcenter                      (4/400) [Julle]
+OK             tsconfig_help
+                       - Needs maintenance plan
+               version                         [Kasper]
+                       - (See Kaspers personal todo and Appendix about versioning in this document)
+               viewpage                        (2/200)
 XQRC:  wizard_crpages/
 XQRC:  wizard_sortpages/
-XQCR:  extra_page_cm_options/
-OK             aboutmodules/
-                       install/                                        [ingmar]
-XQCR   info_pagetsconfig/
-OK             context_help/
-                       sv/                                                     [Rene]
-
-typo3/ext/_____________________________________:
-               belog/          (2 / 500)
-               beuser/         (1 / 1300)
-               cms_plaintext_import/   (1/200)
-OK             conf_userts/
-               css_styled_content/             (1/200)         [H]
-               direct_mail/            (3/2500)                [Jan-Erik] + class.t3lib_htmlmail.php
-OK             direct_mail_subscription/
-               extrep_wizard/          (2/4500)                [H]
-               feuser_admin/                                           [testsite...] - XHTML
-               freesite/                       (2/1600)
-               imagelist/                      (1/250)
-               impexp/                         (2/2000)                [H]
-               indexed_search/         (4/3500)                [H] [testsite...]
-               lowlevel/                       (2/800)                 [H]
-XQ-R:  metatags/
-               phpmyadmin/                     (1/130)
-               plugin_mgm/                     (1/300)         ->move? remove?
-               quickhelp/                      (1/80)
-               rte/                            (5/1900)                [H]
-OK             rte_conf/
-OK             setoldpluginlist/
-OK             skin1/
-OK             static_file_edit/
-               sys_action/                     (1/400)
-               sys_messages/           (1/450)
-OK             sys_note/
-               sys_notepad/            (1/130)
-OK             sys_stat/
-               sys_todos/                      (1/1100)
-OK             sys_workflows/
-               taskcenter/                     (4/400)
-               taskcenter_modules/             (1/100)
-               taskcenter_recent/              (1/150)
-               taskcenter_rootlist/    (1/50)
-               tipafriend/                             (1/260)         [testsite...]
-OK             tsconfig_help/
-OK             ts_language_de/
-OK             ts_language_dk/
-OK             ts_language_fr/
-OK             ts_language_nl/
-OK             ts_language_no/
-               tstemplate/                             (1/450)         + class.t3lib_tsparser_ext.php (1700)
-               tstemplate_analyzer/    (1/250)
-               tstemplate_ceditor/             (1/250)
-               tstemplate_info/                (1/450)
-               tstemplate_objbrowser/  (1/500)
-               tstemplate_styler/              (1/1700)
-OK             tt_address/
-               tt_board/                               (3/1200)
-               tt_calender/                    (1/170)         [testsite...]
-               tt_guest/                               (2/350)         [testsite...]
-               tt_news/                                (1/750)         [testsite...]
-               tt_poll/                                (2/400)         [testsite...], [Rene F]
-               tt_products/                    (5/2000)        [testsite...], [? Peter Kuehn]
-               tt_rating/                              (3/550)         [testsite...], [Rene F]
-               viewpage/                               (2/200)
-
-32,5 K Codes lines....
+
 
 For all extensions (even those approved):
 - Remember to add package tags to all classes!
index f2289a7..5e0f681 100755 (executable)
@@ -86,7 +86,7 @@ $TYPO3_CONF_VARS = Array(
 
                'requiredExt' => 'cms,lang,sv',                 // String list: List of extensions which are REQUIRED and cannot be unloaded by the Extension Manager!
                'extCache' => 1,                                                // Int. 0,1,2: 0: ext-scripts (ext_localconf.php and ext_tables.php) are NOT cached, but included every time. 1: scripts cached to typo3conf/temp_CACHED_[sitePathHash]* (saves some milliseconds even with PHP-A), 2: scripts cached and prefix includes a hash based on the 'extList' string, 3: scripts cached to typo3conf/temp_CACHED_* (no hash included at all...)
-               'extList' => 'tsconfig_help,context_help,extra_page_cm_options,rte,impexp,sys_note,tstemplate,tstemplate_ceditor,tstemplate_info,tstemplate_objbrowser,tstemplate_analyzer,tstemplate_styler,func_wizards,wizard_crpages,wizard_sortpages,lowlevel,install,belog,beuser,phpmyadmin,aboutmodules,imagelist,setup,taskcenter,sys_notepad,taskcenter_recent,taskcenter_rootlist,info_pagetsconfig,viewpage',                                               // String list: List of extensions which are enabled for this install. Use the Extension Manager (EM) to manage this!
+               'extList' => 'tsconfig_help,context_help,extra_page_cm_options,impexp,belog,aboutmodules,setup',                                                // String list: List of extensions which are enabled for this install. Use the Extension Manager (EM) to manage this!
                'extConf' => array(                                             // Config-options for extensions, stored as serialized arrays by extension-keys. Handled automatically by the EM.
 //                     '--key--' => array()
                )
index eba169a..af13faa 100755 (executable)
@@ -294,7 +294,7 @@ class SC_mod_tools_em_index extends t3lib_SCbase {
 
        var $privacyNotice = 'When ever you interact with the online repository, server information is sent and stored in the repository for statistics. No personal information is sent, only identification of this TYPO3 install. If you want know exactly what is sent, look in typo3/tools/em/index.php, function repTransferParams()';
        var $editTextExtensions = 'html,htm,txt,css,tmpl,inc,php,sql,conf,cnf,pl,pm,sh';
-       var $nameSpaceExceptions = 'beuser_tracking,design_components,impexp,static_file_edit,cms,freesite,quickhelp,classic_welcome,indexed_search,sys_action,sys_workflows,sys_todos,sys_messages,plugin_mgm,direct_mail,sys_stat,tt_address,tt_board,tt_calender,tt_guest,tt_links,tt_news,tt_poll,tt_rating,tt_products,setup,taskcenter,tsconfig_help,context_help,sys_note,tstemplate,lowlevel,install,belog,beuser,phpmyadmin,aboutmodules,imagelist,setup,taskcenter,sys_notepad,viewpage';
+       var $nameSpaceExceptions = 'beuser_tracking,design_components,impexp,static_file_edit,cms,freesite,quickhelp,classic_welcome,indexed_search,sys_action,sys_workflows,sys_todos,sys_messages,direct_mail,sys_stat,tt_address,tt_board,tt_calender,tt_guest,tt_links,tt_news,tt_poll,tt_rating,tt_products,setup,taskcenter,tsconfig_help,context_help,sys_note,tstemplate,lowlevel,install,belog,beuser,phpmyadmin,aboutmodules,imagelist,setup,taskcenter,sys_notepad,viewpage';
 
 
 
index 52c746e..face5f9 100755 (executable)
@@ -2,9 +2,7 @@ typo3/sysext/
 
 "System" extensions for TYPO3
 This is also a global repository for extensions in TYPO3, just like the global extensions (in typo3/ext/)
-System extensions cannot (by default at least) be updated like global and local extensions; They are meant to always be distributed with the core (while global extensions may not) and to the user they will probably be understood more like a part of the core since they come along with the core. But technically they are extensions for various reasons.
+System extensions cannot (by default at least) be updated like global and local extensions; They are meant to always be distributed with the core (while global extensions
+in ext/ are not) and to the user they will probably be understood more like a part of the core since they come along with the core. But technically they are extensions for various reasons.
 
-Currently the system extensions are:
-
-"cms" - the TYPO3 frontend which most projects uses.
-"lang" - the system language labels for TYPO3. This is only an extension in order to utilize the typo3.org translation interface - thats the only reason. This is DEFINITELY needed by the core of TYPO3 - otherwise you would see no texts anywhere... :-)
+System Extensions are in the TYPO3core CVS module.
\ No newline at end of file
index 46c7a1d..e0c946c 100755 (executable)
@@ -27,15 +27,8 @@ if (TYPO3_MODE=='BE')        {
 // ******************************************************************
 
 if (TYPO3_MODE=='BE')  {
-       // Setting ICON_TYPES
-       $ICON_TYPES = Array(
-               'shop' => Array('icon' => 'modules_shop.gif'),
-               'board' => Array('icon' => 'modules_board.gif'),
-               'news' => Array('icon' => 'modules_news.gif'),
-               'dmail' => Array('icon' => 'modules_dmail.gif'),
-               'fe_users' => Array('icon' => 'modules_fe_users.gif'),
-               'approve' => Array('icon' => 'modules_approvals.gif')
-       );
+       // Setting ICON_TYPES (obsolete by the removal of the plugin_mgm extension)
+       $ICON_TYPES = Array();
 }
 
        // Adding pages_types: