[FEATURE] Add new extension manager to the core
[Packages/TYPO3.CMS.git] / typo3 / sysext / extensionmanager / ext_typoscript_setup.txt
1 config.tx_extbase {
2         persistence{
3                 classes {
4                         Tx_Extensionmanager_Domain_Model_Extension {
5                                 mapping {
6                                         tableName = cache_extensions
7                                         columns {
8                                                 extkey.mapOnProperty = extensionKey
9                                                 version.mapOnProperty = version
10                                                 title.mapOnProperty = title
11                                                 description.mapOnProperty = description
12                                                 state.mapOnProperty = state
13                                                 category.mapOnProperty = category
14                                                 lastuploaddate.mapOnProperty = lastUpdated
15                                                 uploadcomment.mapOnProperty = updateComment
16                                                 authorname.mapOnProperty = authorName
17                                                 authoremail.mapOnProperty = authorEmail
18                                                 lastversion.mapOnProperty = currentVersion
19                                                 t3xfilemd5.mapOnProperty = md5hash
20                                                 dependencies.mapOnProperty = serializedDependencies
21                                                 intversion.mapOnProperty = integerVersion
22                                                 reviewstate.mapOnProperty = reviewState
23                                         }
24                                 }
25                         }
26                         Tx_Extensionmanager_Domain_Model_Repository {
27                                 mapping {
28                                         tableName = sys_ter
29                                         columns {
30                                                 title.mapOnProperty = title
31                                                 description.mapOnProperty = description
32                                                 mirror_url.mapOnProperty = mirrorListUrl
33                                                 wsdl_url.mapOnProperty = wsdlUrl
34                                                 lastUpdated.mapOnProperty = lastUpdate
35                                                 extCount.mapOnProperty = extensionCount
36                                         }
37                                 }
38                         }
39                 }
40         }
41         features {
42                  # this enables/disables the reworked property mapper (see http://forge.typo3.org/projects/typo3v4-mvc/wiki/PropertyMapper_rework)
43                 rewrittenPropertyMapper = 1
44                  # if enabled, default controller and/or action is skipped when creating URIs through the URI Builder (see http://forge.typo3.org/projects/typo3v4-mvc/wiki/Skip_default_arguments_in_URIs)
45                 skipDefaultArguments = 0
46         }
47 }
48
49 module.tx_extensionmanager.settings {
50         repositoryUid = 1
51 }