extensions.typo3.org issueshttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues2021-11-15T21:29:52Zhttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/531Add `rel="nofollow"` for download button in version history list2021-11-15T21:29:52ZSimon SchaufelbergerAdd `rel="nofollow"` for download button in version history list### Summary
Add `rel="nofollow"` for download button in version history list
### Example URL
https://extensions.typo3.org/extension/typo3_phone
### What is the current *bug* behavior?
`rel="nofollow"` is missing on the download butt...### Summary
Add `rel="nofollow"` for download button in version history list
### Example URL
https://extensions.typo3.org/extension/typo3_phone
### What is the current *bug* behavior?
`rel="nofollow"` is missing on the download button
### What is the expected *correct* behavior?
`rel="nofollow"` is added
**Acceptence Criterias**
* [ ] Download link must have rel="nofollow" attribute like the other download button on the top of the page
### Possible fixes
Add `rel="nofollow"` to https://gitlab.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/blob/develop/extensions/ter_fe2/Resources/Private/Partials/ExtensionUploadHistoryList.html#L80-87 as wellt3o Remote Day Nov 2021Stefan BusemannStefan Busemannhttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/538E-Mail notifications on new release have wrong zip link2021-12-08T15:15:16ZNikita HovratovE-Mail notifications on new release have wrong zip linkThe email, that notifies you about a new extension release, has a wrong link for the zip download.
https://extensions.typo3.org/extension/download/typo3_console/7.0.4/
instead of
https://extensions.typo3.org/extension/download/typo3_cons...The email, that notifies you about a new extension release, has a wrong link for the zip download.
https://extensions.typo3.org/extension/download/typo3_console/7.0.4/
instead of
https://extensions.typo3.org/extension/download/typo3_console/7.0.4/zipt3o Remote Day Dec 15, 2021Stefan BusemannStefan Busemannhttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/537Notify me via email on new releases2022-01-19T19:59:30ZTomas Norre MikkelsenNotify me via email on new releasesThis is a report from https://forge.typo3.org/issues/95736 I just transferred to our issue-tracker.
I don't really know if I need to report the bug here or somewhere else but in TER I can't click "Notify me via email on new releases" w...This is a report from https://forge.typo3.org/issues/95736 I just transferred to our issue-tracker.
I don't really know if I need to report the bug here or somewhere else but in TER I can't click "Notify me via email on new releases" with my user or it doesn't save the setting.
Should I not have to report it here please tell me where, I would do it there.
On the TER page I have unfortunately found nothing matching
Also, there is no view with all notifications yet, is there?t3o Remote Day Jan 15, 2022Thomas LöfflerThomas Löfflerhttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/532Create nomination and voting possibility2021-12-29T15:57:04ZThomas LöfflerCreate nomination and voting possibility* [x] Separate search (list) view of possible extension with nomination option
* [x] Add nomination button in detail view (remove if yet nominated)
* [x] List nominated extensions (with possibility to remove)
* [ ] List all nominated ext...* [x] Separate search (list) view of possible extension with nomination option
* [x] Add nomination button in detail view (remove if yet nominated)
* [x] List nominated extensions (with possibility to remove)
* [ ] List all nominated extension with voting option
* [x] List result of voted extensionst3o Remote Day Jan 15, 2022https://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/559Category "misc" not displayed on extensions' detail page2022-08-12T12:52:57ZChris MüllerCategory "misc" not displayed on extensions' detail page### Summary
Category "misc" not displayed on extensions' detail page.
### Steps to reproduce
- Set the category of an extension to "misc" in ext_emconf.php
- Upload to TER
- Category is empty.
### Example URL
- https://extensions.ty...### Summary
Category "misc" not displayed on extensions' detail page.
### Steps to reproduce
- Set the category of an extension to "misc" in ext_emconf.php
- Upload to TER
- Category is empty.
### Example URL
- https://extensions.typo3.org/extension/jobrouter_base
- https://github.com/brotkrueml/typo3-jobrouter-base/blob/main/ext_emconf.php#L5
### What is the current *bug* behavior?
In ext_emconf.php the category is set to "misc", but the category of the extension is empty on the detail page.
"misc" is an allowed category according to https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ExtensionArchitecture/FileStructure/ExtEmconf.html
### What is the expected *correct* behavior?
If category is set to "misc" in ext_emconf.php the category should be "Miscellaneous" on an extensions' detail page.
### Relevant logs and/or screenshots
![misc](/uploads/b48b33503c8f13b54582534e735ac37c/misc.png)Contribution night @ T3DD22Thomas LöfflerThomas Löfflerhttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/551Initiate Solr index update on extension update form submit2022-08-05T20:33:59ZThomas LöfflerInitiate Solr index update on extension update form submit## Problem
Sometimes there is an external update and Solr does not handle the changes.
## Solution
To initiate a Solr index update, Solr should get a notification of a recent change to change the `last_changed` timestamp.## Problem
Sometimes there is an external update and Solr does not handle the changes.
## Solution
To initiate a Solr index update, Solr should get a notification of a recent change to change the `last_changed` timestamp.Contribution night @ T3DD22Jonas GötzeJonas Götzehttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/476Votes on list do not correspond to detail2022-08-12T13:28:48ZgilbertsoftVotes on list do not correspond to detail### Summary
The votes on the list do not correspond with the one's on the detail view. E.g. the Boostrap Package counts 18 votes on the list and 23 votes on the detail. Is looks as the list does not get updated correctly.
### Steps to ...### Summary
The votes on the list do not correspond with the one's on the detail view. E.g. the Boostrap Package counts 18 votes on the list and 23 votes on the detail. Is looks as the list does not get updated correctly.
### Steps to reproduce
Compare the counts on the list to the detail pages of the extensions.
### Example URL
- https://extensions.typo3.org/?L=0&id=1&tx_solr%5Bq%5D=bootstrap_package
- https://extensions.typo3.org/extension/bootstrap_package/Contribution night @ T3DD22Tomas Norre MikkelsenTomas Norre Mikkelsenhttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/588New user can not login to extensions.typo3.org2023-06-25T19:03:18ZStefan BusemannNew user can not login to extensions.typo3.org
### Summary
(Summarize the bug encountered concisely)
### Steps to reproduce
* login at extensions.typo3.org (no fe user must exist within extesnions.typo3.org)
### What is the current *bug* behavior?
`Core: Exception handler (WEB):...
### Summary
(Summarize the bug encountered concisely)
### Steps to reproduce
* login at extensions.typo3.org (no fe user must exist within extesnions.typo3.org)
### What is the current *bug* behavior?
`Core: Exception handler (WEB): Uncaught TYPO3 Exception: T3o\T3olayout\EventListeners\FrontendUserCreationListener::getTypo3User(): Return value must be of type ?array, bool returned | TypeError thrown in file /home/extensions-prod/ci/releases/58/private/typo3conf/ext/t3olayout/Classes/EventListeners/FrontendUserCreationListener.php in line 163. Requested URL: https://extensions.typo3.org/oauth2/callback?oauth2-provider=keycloak&logintype=login&state=9bd69d76e665eaca8cf3e96b9a226bf6&session_state=b2e07632-ea98-49c0-a47a-e72e8200eeb4&code=5f1b8d12-e295-4316-a269-880c675c6424.b2e07632-ea98-49c0-a47a-e72e8200eeb4.fefaa690-9f55-4439-b376-c31588b11bec`
**Acceptence Criterias**
* [ ] login worksJune 2023Stefan BusemannStefan Busemannhttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/585Download of vulnerable extension still possible2023-06-25T19:05:49ZTorben HansenDownload of vulnerable extension still possibleTER currently shows the "Install extension via ZIP file" and "Install extension via T3X file" buttons, although all versions of an extension are marked as insecure.TER currently shows the "Install extension via ZIP file" and "Install extension via T3X file" buttons, although all versions of an extension are marked as insecure.June 2023Stefan BusemannTorben HansenStefan Busemannhttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/576commands (scheduler) ter:createExtensionIndexXml fails2023-06-15T19:10:32ZStefan Busemanncommands (scheduler) ter:createExtensionIndexXml failsThe task commands (scheduler) ter:createExtensionIndexXml which creates
https://extensions.typo3.org/fileadmin/ter/extensions.xml.gz fails since the release of the 7.2.2023
AC:
- [ ] extensions.xml.gz is created properly againThe task commands (scheduler) ter:createExtensionIndexXml which creates
https://extensions.typo3.org/fileadmin/ter/extensions.xml.gz fails since the release of the 7.2.2023
AC:
- [ ] extensions.xml.gz is created properly againJune 2023Stefan BusemannStefan Busemannhttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/542Provide screenshots on extension page to optimize first impression of extension2023-06-15T19:15:06ZEphraim HärerProvide screenshots on extension page to optimize first impression of extensionIt would be nice to have the possibility to add some screenshots on the extension page to have a visual presentation of the TYPO3 extension.
The upload of the images should be inside the extension to keep it simple.
One way could be:
- ...It would be nice to have the possibility to add some screenshots on the extension page to have a visual presentation of the TYPO3 extension.
The upload of the images should be inside the extension to keep it simple.
One way could be:
- provide the images in a folder like /Documentation/Images/Screens/
- configure the screens inside the composer.json to let the TER know where to find them
- TER will read the configuration and the images and include them in a image object (e.g. slider or small gallery)
Example config in composer.json could be something like that:
```
"extra": {
"typo3/cms": {
"extension-key": "my_ext_key"
},
"typo3-ter": {
"images": "Documentation\\Images\\Screens\\"
}
}
```June 2023Stefan BusemannStefan Busemannhttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/549Allow to remove extension author from public listing2023-06-15T19:21:14ZStefan BusemannAllow to remove extension author from public listingAs an author, I want to be able, to be removed from public listing
AC:
* Extension Admins can easiely remove an author name of an extension
* Extension remains visible in the the listingAs an author, I want to be able, to be removed from public listing
AC:
* Extension Admins can easiely remove an author name of an extension
* Extension remains visible in the the listingJuly 2023Stefan BusemannEphraim HärerStefan Busemannhttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/430Like Function provides not good feedback2023-08-03T19:56:04ZStefan BusemannLike Function provides not good feedback
### Summary
Hi, first of all thanks for the extensions.typo3.org. Unfortunately, the likening is not quite clean yet. First you have to log in. That is ok. But then you have to explicitly refresh the page with F5 to make it work. And t...
### Summary
Hi, first of all thanks for the extensions.typo3.org. Unfortunately, the likening is not quite clean yet. First you have to log in. That is ok. But then you have to explicitly refresh the page with F5 to make it work. And the page is slow. Sorry, but it's really slow. And the last thing I had the feeling that I had to click like, then click F5 again to see the result.
### Steps to reproduce
1. Log in at extenstions.typo3.org
2. navigate to a detail page of an extension
3. use like button
### Example URL
https://extensions.typo3.org/extension/powermail/
### What is the current *bug* behavior?
No feedback after clicking the like button.
### What is the expected *correct* behavior?
f.e. a js feedback (thank you!) - this would signalise, that the feedback arrived.
**Acceptence Criterias**
* [ ] provide instant visual feedback after using the like function.Contribution Night T3DD23naderionaderiohttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/115My Feedback after the first look at the new TER2023-10-15T19:24:17ZPeter KraumeMy Feedback after the first look at the new TERHere is my feedback after the first look at the new TER.
I was not involved in the plannings and ideas so far, so please take everything as a suggestion and not as criticism. And I won't be offended if you decline my suggestions!
I tried...Here is my feedback after the first look at the new TER.
I was not involved in the plannings and ideas so far, so please take everything as a suggestion and not as criticism. And I won't be offended if you decline my suggestions!
I tried to view the TER with the eyes of someone new to TYPO3 or not that familiar with the background of the TER.
- List View
- make search field always visible. Searching for extensions is the key feature of the TER and thus should be accessible easily.
- condense the list view. I've a huge screen but see only 2 extensions in list view.
- Detail View
- Installation: add a 3rd tab: install via composer and add package name from composer.json. Fallback could be typo3-ter/extkey.
- Version history: better distribution of columns. "Upload comment" should get much more space to have a more condensed view on that table.
- Version history: the "i" icon before the "Version" column name tricked me to try whether there is a tooltip.
- insecure extension versions: please add some kind of hint why there is no download button and the row is highlighted in red
- RealURL Configuration for tx_terfe2_pi would be awesomeSeptember 2023Stefan BusemannStefan Busemannhttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/618Error while transferring extensions2024-03-21T11:33:31ZSimon PraetoriusError while transferring extensionsHi everyone! We are transferring a few extensions at the moment, and we're getting an error message. It seems to work just fine, so we're assuming (after checking the code) that the TER can't send the mail
![Bildschirmfoto_2024-03-21_um...Hi everyone! We are transferring a few extensions at the moment, and we're getting an error message. It seems to work just fine, so we're assuming (after checking the code) that the TER can't send the mail
![Bildschirmfoto_2024-03-21_um_11.31.21](/uploads/c58f0e9586fbe864a25d5f74b9ac22a3/Bildschirmfoto_2024-03-21_um_11.31.21.png)https://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/617default documentation contains outdated link2024-02-27T09:36:08ZFranz Holzingerdefault documentation contains outdated link### Problem to solve
When the extension configuration has no entry for the documentation link, then an outdated link is still used by default.
It is hard for the extension author to discover why the new documentation is still not render...### Problem to solve
When the extension configuration has no entry for the documentation link, then an outdated link is still used by default.
It is hard for the extension author to discover why the new documentation is still not rendered in the front end.
### Further details
See discussion at
https://typo3.slack.com/archives/C028JEPJL/p1708972055594039?thread_ts=1708285863.530439&cid=C028JEPJL
After changing of the documentation into the new format, there is always the outdated documentation shown. It has turned out that the default extensions.typo3.org configuration always leads to the outdated link by default.
### Proposal
The default documentation link for an extension must be at https://docs.typo3.org/p/jambagecom/tt-board/main/en-us/ as soons as something is available there.
Or alternatively show an error message that there is a new documentation on the new link to inform the extension developer about the reason what he is still missing.
### What does success look like, and how can we measure that?
Remove the documentation link in the extension configuration.
Check that the extension will not propose the following outdated link if there is already a newly generated documentation in the new format at the new link (listed above):
https://docs.typo3.org/typo3cms/extensions/tt_board/stable/
### Links / referenceshttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/616Server Migration2024-02-06T08:53:39ZAndri SteinerServer Migration* the server in use to run extensions.typo3.org is based on Debian 10, which will be EOL in July this year
* as soon as you plan a larger deployment (maybe a upcoming TYPO3 update?), please contact the server team to switch to a new server* the server in use to run extensions.typo3.org is based on Debian 10, which will be EOL in July this year
* as soon as you plan a larger deployment (maybe a upcoming TYPO3 update?), please contact the server team to switch to a new serverhttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/615Number in "Downloads by month" infographic is sometimes not displayed2024-01-31T12:30:04ZEric HarrerNumber in "Downloads by month" infographic is sometimes not displayedIn some cases, the total downloads by month are not displayed. I have currently noticed this behavior on the following page, for example:
<br>https://extensions.typo3.org/extension/klaro_consent_manager
The number is not displayed afte...In some cases, the total downloads by month are not displayed. I have currently noticed this behavior on the following page, for example:
<br>https://extensions.typo3.org/extension/klaro_consent_manager
The number is not displayed after the initial loading of the page. When selecting/deselecting the filters, the number appears and is hidden again.
![Bildschirmaufnahme_2024-01-31_um_13.24.57](/uploads/4dfc6f3b6da2d96372bb4368dc1beb75/Bildschirmaufnahme_2024-01-31_um_13.24.57.mov)
When I take a look at the SVG code of the graphic, I notice that the attribute `visibility="hidden"` is set incorrectly.
```xml
<text x="601" style="font-size:11px;font-weight:bold;color:gray;fill:gray;" text-anchor="middle" transform="translate(0,0)" y="140" opacity="0" visibility="hidden"><tspan x="601" y="140" class="highcharts-text-outline" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="2px" stroke-linejoin="round">71</tspan><tspan x="601" y="140">71</tspan></text>
```https://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/614getNewestVersionForDependencyCheck returns wrong version2024-01-31T14:50:36ZTorben HansengetNewestVersionForDependencyCheck returns wrong version`getNewestVersionForDependencyCheck` returns the wrong version, since TYPO3 v13.0 has been released today and the function now returns 14.99.99 als latest version for dependency check, which is wrong`getNewestVersionForDependencyCheck` returns the wrong version, since TYPO3 v13.0 has been released today and the function now returns 14.99.99 als latest version for dependency check, which is wrongTorben HansenTorben Hansenhttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/613Prevent empty autoload information in ext_emconf.php2024-02-02T10:47:55ZTorben HansenPrevent empty autoload information in ext_emconf.phpThis commit #600 causes problems, when an extension has autoload information defined in `composer.json` but not in `ext_emconf.php`. TER should therefore not add an empty autoload information to `ext_emconf.php`, if no autoload informati...This commit #600 causes problems, when an extension has autoload information defined in `composer.json` but not in `ext_emconf.php`. TER should therefore not add an empty autoload information to `ext_emconf.php`, if no autoload information was originally provided.Torben HansenTorben Hansen