General
This plugin uses XCLASS-implementations and conflicts with extensions that extend the same core files which tm_contentaccess extends. Look at the 'ext_localconf.php' of this plugin so you can see which files this plugin extends. It is possible to extend the same class only once by using the XCLASS method. If a class has been extended once and another plugin tries to extend the same class, next extending trials are simply ignored!
KB Better stdWrap was incompatible with tm_contentaccess but in this plugin includes an integrated version of KB Better stdWrap. The same issue concerns also some other plugins (read 'List of relation to other plugins').
I have altered this plugin to work with some other plugins.
Tested in Typo3 3.8.1 and Typo3 4.x with several version. An earlier version didn't work in Typo3 3.7.1 and this plugin is incompatible with older versions of Typo3.
Known bugs
Much problems with Typo3 4.2
Other known problems
If id of the page has been saved, sometimes changing modules, the page is previous edited page. If that happens, click the navigation tree.
List of relation to other plugins:
tm_shared_lib – required.
kb_pm_paste - integrated, tested functionality (kb_pm_paste must be uninstalled). Includes better implementation than the original kb_pm_paste.
gb_bedraganddrop - integrated, tested functionality (gb_bedraganddrop must be uninstalled).
zed_more_columns - integrated, tested functionality; added multilanguage support (English, Finnish, Swedish, German) and support up to ten columns (zed_more_columns must be uninstalled).
conf_userts – the enable option [enable.preset] has almost the same setting as conf_userts among other presets. Conf_userts is reasonable only if the previous mentioned enable option is not enabled because presets for tm_contentaccess overrides them anyway.
stfl_saveandnew - integrated, tested functionality (stfl_saveandnew must be uninstalled)
htmlcssstyling – partially integrated. This plugin offers support for shared contents if enable.more_colums enabled, but it doesn't have other stuff.
kb_betterstdwrap - integrated, not tested (kb_betterstdwrap must be uninstalled).
kb_tsconfig_cond – was integrated in this plugin, but not anymore. The plugin adds new condition to TypoScript.
erotea_date2cal – support stopped. Please install instead of this plugin 'date2cal' (erotea_date2calmust be uninstalled).
date2cal - newest version doesn't need any fix. Tm_contentaccess has just one small fix Typo3 3.8.1 in order to get this plugin to work with the QuickEdit mode of the classic page module.
smile_categorization – support stopped starting from the version 2.1.2 (some older versions of tm_contentaccess are compatible with smile_categorization).
kb_conttable – made compatible (alternative XCLASS, if kb_contenttable has been installed; tm_contentaccess doesn't cause any update problems because it just adds a new function and don't change any functions, which kb_contenttable have defined)
templavoila – adds some features to versions 1.x (support for older versions stopped). Made possible to select, it the content element wizard of TemplaVoila has been used or the wizard of the standard page module.
pixe_feediting – frontend features moved to this plugin starting from 3.0. Until 2.2.3 features were integrated into tm_contentaccess.
ingmar_admpanelwrap – added a function in order to avoid XCLASS conflicts.
skin_grey_2 - some features need skin_grey_2 in order to have proper layout.
kb_nescefe – made compatible. If skin_grey_2 installed needs newest version of skin_grey_2 in order to get displayed properly (using previous versions the sample content would be cropped and it would be impossible to see contents in nested content elements).
stfl_tmpl2columns - a little bit modified version put into /res/ folder of this plugin.
me_pagelayout – integrated.
cl_beache – incompatible. The functionality of that plugin has been done by adding the setup option 'setup.override.allowAdminFunctions =1'. Note that in order to get this working Users > Setup must be saved.
list_adv – integrated functionality; possible to enable using basic configuration of the plugin. Needs also other changes for the list module enabled. If changes for list module has not been enabled, list_adv can be used to add just pagination for the list module.
a21belistbutton – supported using a hook (can add also more buttons).
th_specialelements – if you use version 0.2.0 and Typo3 4.x comment in ext_localconf.php of th_specialelements the following row:$TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['t3lib/class.t3lib_tceforms.php'] = t3lib_extMgm::extPath($_EXTKEY).'class.ux_t3lib_tceforms.php';and uncomment from the ext_localconf of tm_contentaccess following lines:#if (t3lib_extMgm::isLoaded('th_specialelements') && $Typo4)#$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tceforms.php']['getMainFieldsClass'][]='EXT:tm_contentaccess/class.user_getMainFields_preProcess.php:user_getMainFields_preProcess';Concerning the version 1.0.0 tm_contentaccess supports the option 'advancedBEview' but not 'advancedEditIcons'.
Note. Previous mentioned plugins might have changed so that they cause compatibility problems with tm_contentaccess, because of usage XCLASS extensions. If you find some problem, please check first that there is no XCLASS conflicts.