TYPO3 Forge: Issueshttp://forge.typo3.org/http://forge.typo3.org/themes/typo3_forge/favicon/favicon.png?17058661692023-12-09T11:20:04ZTYPO3 Forge
Redmine TYPO3 Core - Bug #102638 (Resolved): #1666513645 RuntimeException Setup array has not been initia...http://forge.typo3.org/issues/1026382023-12-09T11:20:04ZSimon Schaufelberger
<p>This happens currently in <a class="changeset" title="[FEATURE] FE cache information request attribute Refactor TSFE->no_cache towards the new Request..." href="http://forge.typo3.org/projects/typo3cms-core/repository/1749/revisions/0bdf6daa7772354dcbeb9c4769a69242362a9c80">0bdf6daa7772354dcbeb9c4769a69242362a9c80</a> when enabling the admin panel in the frontend. I don't know which commit broke this.</p> TYPO3 Core - Bug #102313 (Under Review): Allow change of metadata if file is deletedhttp://forge.typo3.org/issues/1023132023-11-03T14:20:44ZSimon SchaufelbergerTYPO3 Core - Bug #98094 (Closed): Abort commit if commit message does not fulfill all requirementshttp://forge.typo3.org/issues/980942022-08-06T00:52:18ZSimon Schaufelberger
<p>Currently there is only an output message but the commit still goes through.</p> TYPO3 Core - Bug #97845 (Closed): Add missing "throw" in deprecation resthttp://forge.typo3.org/issues/978452022-07-02T22:09:09ZSimon SchaufelbergerTYPO3 Core - Bug #94998 (Closed): Add missing autocomplete for TOTP fieldhttp://forge.typo3.org/issues/949982021-08-25T22:44:41ZSimon Schaufelberger
<p>While the authentication form has an autocomplete value of "one-time-code", it is missing in the setup template.</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 #67147 (Closed): AJAX delete content elementhttp://forge.typo3.org/issues/671472015-05-26T16:02:43ZSimon Schaufelberger
<p>Deleting a content element in the right and main frame could be done via AJAX. That would avoid the disturbing page reload.</p>
<ul>
<li>hide content element via css</li>
<li>set deleted = 1 via ajax</li>
<li>if something fails, just show the content element again via css</li>
<li>use 'undo' instead of javascript confirmation (?). Maybe only show js confirmation if there is no deleted column available, so that the db entry is not lost?</li>
</ul> TYPO3 Core - Bug #40573 (Closed): #1270853879: TYPO3 Fatal Error: Extension key "t_y_p_o3.c_m_s.l...http://forge.typo3.org/issues/405732012-09-04T01:02:58ZSimon Schaufelberger
<p>i have a local typo3 trunk and i have used it for a long time. i just pull new changes via git and now i get the following error when calling the backend:</p>
<blockquote>
<p>#1270853879: TYPO3 Fatal Error: Extension key "t_y_p_o3.c_m_s.lang" is NOT loaded!</p>
</blockquote>
<p>Backtrace:<br /><pre>
7 TYPO3\CMS\Core\Extension\ExtensionManager::extRelPath("t_y_p_o3.c_m_s.lang")
6 TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule("TYPO3.CMS.lang", "tools", "language", "after:extensionmanager", array, array)
5 require("C:\xampp\htdocs\typo3v4core\htdocs\typo3\sysext\lang\ext_tables.php")
4 TYPO3\CMS\Core\Extension\ExtensionManager::loadSingleExtTablesFiles()
3 TYPO3\CMS\Core\Extension\ExtensionManager::loadExtTables(boolean)
2 TYPO3\CMS\Core\Core\Bootstrap::loadExtensionTables(boolean)
1 require("C:\[...]\htdocs\typo3\init.php")
</pre></p>
<p>i then tried to call the install tool directly which works and go through the upgrade wizard but there i get a crash as well on the first step:</p>
<pre>
Install Outsourced System Extensions
[func]
[about]
[cshmanual]
[feedit]
[opendocs]
</pre>
<blockquote>
<p>Class tx_em_Connection_ExtDirectServer does not exist</p>
</blockquote>
<p>Guys, this does not look like a "stable" core that can be deployed...</p> TYPO3 Core - Bug #30608 (Closed): After installing a new extension EM will be opened inside popup...http://forge.typo3.org/issues/306082011-10-06T16:40:46ZSimon Schaufelberger
<p>I have installed the blog_example and after installing extbase and fluid i installed the extension itself inside the small popup layer. At the end there is no good way to clode the layer from inside apart from clicking the X at the right top corner.<br />When clicking the back icon at the top left corner i open the EM again inside the popup layer which results in the attached screenshot. This is really ugly.</p> TYPO3 Core - Bug #25309 (Closed): (old) Extensionmanager Popupwindow cannot be closed after insta...http://forge.typo3.org/issues/253092011-03-11T11:30:25ZSimon Schaufelberger
<p>i get the following js error when i install several extensions that are depending on each other:<br />parent.TYPO3.EM.Tools is undefined</p>
<p>Steps to reproduce: <br />- use old extension manager<br />- uninstall extbase and fluid if installed before.<br />- install fluid. fluid requires extbase to be installed. install extbase. another popup windows opens. after installing extbase, the window shoule be closeable via "Close window." but that is not possible.</p>
<p>(issue imported from #M17928)</p> TYPO3 Core - Feature #25284 (Closed): add braces to link in forgot password emailhttp://forge.typo3.org/issues/252842011-03-08T17:06:59ZSimon Schaufelberger
<p>currently it might happen tha the link is broken and looks like this:</p>
<p>+<ins>+http://mycoolserver.com/index.php?id=23&tx_felogin_pi1</ins>++[user]=3814&tx_felogin_pi1[forgothash]=1299642759%7Cd90fc0de484d6b64e788f381d7db7639</p>
<p>where only the part between +++ is linked.</p>
<p>according to<br /><a class="external" href="http://lists.typo3.org/pipermail/typo3-project-v4/2011-February/001767.html">http://lists.typo3.org/pipermail/typo3-project-v4/2011-February/001767.html</a><br />"simply put the URL inside "<>" and it will be properly recognized by all<br />email clients"</p>
<p>(issue imported from #M17897)</p> TYPO3 Core - Feature #12886 (Closed): Add possibility to send multiple objects (object storage) t...http://forge.typo3.org/issues/128862011-02-08T23:46:45ZSimon Schaufelberger
<p>spoken in the case of blog_example, it is not possible to edit multiple blogs at the same time.</p>
<p>What i would like to do is the following:</p>
<pre>
<f:form controller="Blog" action="multipleedit" name="blog">
<input type="checkbox" value="1" name="tx_blogexample_pi1[blog][]">
<input type="checkbox" value="2" name="tx_blogexample_pi1[blog][]">
<input type="checkbox" value="3" name="tx_blogexample_pi1[blog][]">
<f:form.submit value="Edit"/>
</f:form>
</pre>
<p>and have an Action like this in BlogController:</p>
<pre>
public function multipleeditAction(Tx_Extbase_Persistence_ObjectStorage $blog){
[...]
}
</pre> TYPO3 Core - Feature #24878 (Closed): Add first and last attribute in sitemap content typehttp://forge.typo3.org/issues/248782011-01-28T14:23:48ZSimon Schaufelberger
<p>currently the sitemap just shows a unordered list with no default classes for first and last item. overwriting is quite complex so add classes by default.</p>
<p>(issue imported from #M17389)</p> TYPO3 Core - Feature #24396 (Closed): Adminlog doesn't have a pagerhttp://forge.typo3.org/issues/243962010-12-22T15:55:45ZSimon Schaufelberger
<p>The adminlog in the backend doesnt have a pager. If you want to dispaly all items, it take quite some time for the browser to render them. a pager would be better.</p>
<p>why not have the admin log extjs based as a grid?</p>
<p>(issue imported from #M16820)</p>