TYPO3 Forge: Issueshttp://forge.typo3.org/http://forge.typo3.org/themes/typo3_forge/favicon/favicon.png?17058661692022-04-30T13:38:15ZTYPO3 Forge
Redmine TYPO3 Core - Feature #97524 (Rejected): Make it possible to run UPDATE sql statements within ext_...http://forge.typo3.org/issues/975242022-04-30T13:38:15ZSimon Schaufelberger
<p>SqlReader can currently only read INSERT and CREATE TABLE statements, but not UPDATE statements from ext_tables_static+adt.sql.</p>
<p>SchemaMigrator can currently only run INSERT and CREATE TABLE statements, but not UPDATE statements.</p>
<p>The extension static_info_tables_* therefor need an own solution to update existing company records and add translations. Both, the static_info_tables_* extensions could profit from this feature but also the TYPO3 testing framework which also doesn't support run the UPDATE statements and therefor functional tests which read translated country names can't be tested like translated country names in fluid templates for example.</p>
<p>See: <a class="external" href="https://github.com/TYPO3/testing-framework/issues/359">https://github.com/TYPO3/testing-framework/issues/359</a> and <a class="external" href="https://github.com/TYPO3/testing-framework/blob/d03dbaf10c680b74439fdb18ada31853bcda02b5/Classes/Core/Testbase.php#L765-L766">https://github.com/TYPO3/testing-framework/blob/d03dbaf10c680b74439fdb18ada31853bcda02b5/Classes/Core/Testbase.php#L765-L766</a></p> TYPO3 Core - Bug #90300 (Rejected): Make JsonResponse public APIhttp://forge.typo3.org/issues/903002020-02-02T22:33:22ZSimon Schaufelberger
<p>At the moment the class \TYPO3\CMS\Core\Http\JsonResponse is marked as internal. Why not make it public?</p> TYPO3 Core - Feature #71247 (Rejected): Add (Flash)Message after extension update with inline htmlhttp://forge.typo3.org/issues/712472015-11-02T15:11:09ZSimon Schaufelberger
<p>I have written my own slot for the extension manager after installation of an extension like this:</p>
<p>ext_localconf.php<br /><pre>
/** @var \TYPO3\CMS\Extbase\SignalSlot\Dispatcher $signalSlotDispatcher */
$signalSlotDispatcher = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(TYPO3\CMS\Extbase\SignalSlot\Dispatcher::class);
$signalSlotDispatcher->connect(
'TYPO3\CMS\Extensionmanager\Utility\InstallUtility',
'afterExtensionInstall',
'Vendor\Website\Utility\InstallUtility',
'addFlashMessageAfterExtensionInstall'
);
</pre></p>
<p>ext:website/Classes/Utility/InstallUtility.php<br /><pre>
<?php
namespace Vendor\Website\Utility;
use TYPO3\CMS\Core\Messaging\AbstractMessage;
use TYPO3\CMS\Core\Messaging\FlashMessage;
use TYPO3\CMS\Core\Messaging\FlashMessageService;
use TYPO3\CMS\Core\SingletonInterface;
use TYPO3\CMS\Core\Utility\GeneralUtility;
/**
* Extension Manager Install Utility
*/
class InstallUtility implements SingletonInterface {
/**
* @var FlashMessageService
*/
protected $flashMessageService;
/**
* @param FlashMessageService $flashMessageService
*/
public function injectFlashMessageService(FlashMessageService $flashMessageService) {
$this->flashMessageService = $flashMessageService;
}
/**
* @param $extensionKey
* @throws \TYPO3\CMS\Core\Exception
*/
public function addFlashMessageAfterExtensionInstall($extensionKey) {
$flashMessageQueue = $this->flashMessageService->getMessageQueueByIdentifier('extbase.flashmessages.tx_extensionmanager_tools_extensionmanagerextensionmanager');
$messageBody = 'extension installed: '.$extensionKey;
/* @var FlashMessage $flashMessage */
$flashMessage = GeneralUtility::makeInstance(
FlashMessage::class, $messageBody, '', AbstractMessage::OK, TRUE
);
$flashMessageQueue->enqueue($flashMessage);
}
}
</pre></p>
<p>I would love to add some HTML in the $messageBody but that gets htmlspechialchared.</p>
<p>Inspired by sgalinski's TypoScript Plugin for PhpStorm it would like so show an message like this:</p>
<pre>
Thank you for using xxx plugin from xxx
You are using version 1.x now.
You can get the latest information about this release on our website(link).
If you think you found a bug, please report it in our issue tracker(link).
Also don't hesitate to inform us about new feature wishes(link).
</pre>
<p>I would like to add a screenshot from phpstorm but I can't. Once the message is hidden, you cannot show it anymore even with down- and upgrade.</p>
<p><strong>Possible solution</strong><br />Fetch information from TER (sponsor links, documentation link, issue tracker) or make it possible to set it in an extension somehow maybe in ext_emconf.php</p> TYPO3 Core - Feature #71112 (Rejected): Add placeholder attribute to TCAhttp://forge.typo3.org/issues/711122015-10-29T00:49:39ZSimon Schaufelberger
<p>Adding a placeholder attribute to the FormEngine would improve user experience by giving the editor some hints about possible values</p>
<p>Example:<br /><pre>
'background_color' => array(
'label' => 'label',
'config' => array(
'type' => 'input',
'eval' => 'trim',
'placeholder' => '#0000ff'
),
),
</pre></p>
<p>would result in:</p>
<pre>
<input name="background_color" placeholder="#0000ff" />
</pre> TYPO3 Core - Feature #70484 (Rejected): Parse and move RTE external CSS to typo3temp folderhttp://forge.typo3.org/issues/704842015-10-08T05:45:13ZSimon Schaufelberger
<p>have you ever changed an own CSS file for RTE and needed to clear your browser cache? That is why the CSS file is included directly from the original folder.</p>
<p>I think it is wiser to parse the CSS file and move it to the typo3temp folder so that it is deleted when the system cache is cleared.</p>
<p>Example:<br /><pre>
RTE.default.contentCSS = EXT:website/Resources/Public/Css/rte.css
</pre></p>
<p>will be included directly.</p>
<p>Better (with hash):<br />/typo3temp/Cache/.../rte9af34n3f4.css</p> TYPO3 Core - Feature #70483 (Rejected): Typoscript join for ContentObjectArray (COA)http://forge.typo3.org/issues/704832015-10-08T05:38:55ZSimon Schaufelberger
<p>I didn't find a good way to do it, so I thought about a new feature:</p>
<pre>
lib.joinCOA = COA
lib.joinCOA {
join = ,
1 = TEXT
1.value = foo
2 = TEXT
2.value = bar
3 = TEXT
3.value = bas
}
</pre>
<p>will then result in: foo,bar,bas</p>
<p>I need this to create a Javascript config array where it is not allowed to have a trailing comma. I can also not add the comma with a wrap to each item because each item is optional (with required = 1).</p> TYPO3 Core - Feature #57468 (Rejected): minify html output morehttp://forge.typo3.org/issues/574682014-03-31T21:39:40ZSimon Schaufelberger
<p>since there are tools like firebug and so on, nobody needs "beautiful" html output.</p>
<p>In the html output there are still too many empty lines. Remove them!</p> TYPO3 Core - Feature #45709 (Rejected): add stdwrap functionality to FORM input elements as wellhttp://forge.typo3.org/issues/457092013-02-21T14:21:26ZSimon Schaufelberger
<p>i was wondering why the new FORM content element does NOT support stdwrap functionality on input fields for example but only on labels.</p>
<p>This is what i want but does NOT work:<br /><pre>
20 = TEXTLINE
20 {
name = Name of field
// value does NOT support stdwrap... :(
value = TEXT
value.data = GP:myparameter
readonly = readonly
label {
value = Name of field
}
}
</pre></p>
<p>PS: where is the FORM category or project on forge? its not available in the dropdown...</p> TYPO3 Core - Bug #41394 (Rejected): centering typo3 backend login boxhttp://forge.typo3.org/issues/413942012-09-26T18:32:05ZSimon Schaufelberger
<p>currently the backend login box is shifted to the left which does not look nice.</p> TYPO3 Core - Feature #33077 (Rejected): make separator in "path" in search results configureablehttp://forge.typo3.org/issues/330772012-01-09T23:45:08ZSimon Schaufelberger
<p>at the moment the path is hardcoded to be separated with "/" which looks quite ugly. I would be much happier if you can change that to look more like a breadcrum with > or so.</p> TYPO3 Core - Feature #32964 (Rejected): Check for not existing static templates before removing themhttp://forge.typo3.org/issues/329642012-01-04T13:46:22ZSimon Schaufelberger
<p>Often times there is the problem that a team works together on a project and another person jumps in. Now he checks out the main repository but does not have all submodules. He changes the index typoscript template where all static templates from the extensions are included and since he does not have all of them locally, he removed some without any notice. Then the project is broken.</p>
<p>Before saving the typoscript template, there should be a check if the static templates in the list do really exist and if not, a flash message should be shown that a static template has been removed.</p>
<p>This does affect ALL TYPO3 versions of course and should be backported until 4.5!!!</p> TYPO3 Core - Bug #32859 (Rejected): TYPO3 4.7 not compatible with extension_builderhttp://forge.typo3.org/issues/328592011-12-28T19:34:07ZSimon Schaufelberger
<p>Fatal error: Class 't3lib_tree_ExtJs_AbstractStatefulExtJsTree' not found in \t3lib\tree\pagetree\extdirect\class.t3lib_tree_pagetree_extdirect_tree.php on line 35</p> TYPO3 Core - Bug #31710 (Rejected): typoscript setting search.page_links does not workhttp://forge.typo3.org/issues/317102011-11-09T15:44:25ZSimon Schaufelberger
<p>i want to display a different number of results per page.</p>
<p>intead of using search.page_links you have to set _DEFAULT_PI_VARS.results</p>
<p>also found here: <a class="external" href="http://www.typo3.net/forum/beitraege/thema/27370/">http://www.typo3.net/forum/beitraege/thema/27370/</a> (second post)</p> TYPO3 Core - Bug #29550 (Rejected): Broken contextmenu in file list modulhttp://forge.typo3.org/issues/295502011-09-08T00:54:57ZSimon Schaufelberger
<p>Steps to reproduce:<br />Going to the file list module, select a folder, click on the icon next to the file to open the context menu, click on any item. the only think that happens is that the folder tree gets reloaded but nothing else happens.</p>
<p>TYPO3 4.6 current trunk (last commit: 86aa4b780c2baa4cf892ca97b72d360f94f11882)</p> TYPO3 Core - Bug #29410 (Rejected): Indexed Search shows only results matching to groups of FE Userhttp://forge.typo3.org/issues/294102011-09-01T10:50:27ZSimon Schaufelberger
<p>If a user is loged in in FE and uses the indexed search he only receives results which match<br />to his group settings. If not all public pages where indexed also with exactly his group settings<br />the user receives less results than a non-logged in user.</p>
<p>As an loged-in user I would expect to get the same or MORE results than a user which is not logged in.</p>
<p>Steps to reproduce:</p>
<p>1. browse through some pages so that the pages gets indexed as non logged in user<br />2. Search for a word as non logged in user, remember the number of results.<br />3. Login in frontend<br />4. Search the same word you used in step 2</p>
<p>The results of the both searches may differ but don't need to.</p>
<p>It would be better if FE users after login receive all public search results (0,-1) plus results only for their group settings.</p>
<p>testet with 4.4 but might also apply to 4.5</p>