extensions.typo3.org issueshttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues2020-07-08T14:03:14Zhttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/454Migrate tx_ter_extensionqueue to TER v22020-07-08T14:03:14ZBenni MackMigrate tx_ter_extensionqueue to TER v2The table tx_ter_extensionqueue has a TCA which is completely unneeded.
In addition, it is only used in two places, in the SOAP API (when an extension has been uploaded) and in a scheduler task to process an uploaded extension.
I sugge...The table tx_ter_extensionqueue has a TCA which is completely unneeded.
In addition, it is only used in two places, in the SOAP API (when an extension has been uploaded) and in a scheduler task to process an uploaded extension.
I suggest to:
* Remove the TCA definition and only keep this is as a DB table with necessary fields (uid, createdon=timestamp, extensionkey, extensiondetailsid, processedon=timestamp or null)
* We then do not put this into a Repository class in EXT:terfe2, but like a QueueProcessingStack class with a "->getNextQueueItem()" and a "->markAsProcessed()" and direct Doctrine DBAL queries. We then change the code within tx_ter_api to just use the new API and make tx_ter a bit smaller again.https://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/447Oops an error occurred while registering a new ExtKey2020-04-14T08:24:50ZStefan FroemkenOops an error occurred while registering a new ExtKeyIt seems that the ExtKey was registered, but it is not connected with my account and I can not re-register this ExtKey.
Can you please assign sfmailshop to my Account: froemken
Thank you
StefanIt seems that the ExtKey was registered, but it is not connected with my account and I can not re-register this ExtKey.
Can you please assign sfmailshop to my Account: froemken
Thank you
Stefanhttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/441[EPIC] Activate TER release by git tagging2021-10-25T21:32:20ZThomas Löffler[EPIC] Activate TER release by git tagging# Requirements for extension owner
* The extension owner **must** have added a link to the public repository in the TER settings for the extension
* The extension owner **must** have added a web hook to the repository (GitHub, GitLab, B...# Requirements for extension owner
* The extension owner **must** have added a link to the public repository in the TER settings for the extension
* The extension owner **must** have added a web hook to the repository (GitHub, GitLab, Bitbucket, etc.)
* The extension **must** contain a valid composer.json
* The extension **must** require TYPO3 in the composer.json
* The composer.json **must** contain a title, a description and the extension key
## No ext_emconf.php anymore?
What important information is included in ext_emconf.php currently?
* `title` => `title` in composer.json
* `description` => `description` in composer.json
* `author`, `author_company` and `author_email` => `authors` section in composer.json
* `version` => Git tag
* `category` => Needed? Can be provided by description or keywords. Often an extension touches many categories.
* `state` => Needed?
* `uploadfolder` => Needed?
* `clearCacheOnLoad` => Should always be true, shouldn't it?
* `constraints` => can be handled by the `require` section in composer.json
## The check for a new release
1. TER gets information about new release by the web hook
1. TER fetches the information and creates records (for search and for populating data of e.g. documentation)
1. TER updates extensions.xml file
## Installation in TYPO3 has no ext_emconf.php
* When downloaded, the Extension Repository will add an ext_emconf.php generated by the information provided by composer.json_Ready for sprinthttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/428TER Upload failed2020-07-26T16:39:19ZThorsten HogenkampTER Upload failed### Summary
Uploading new extension releases to TER failed.
### Steps to reproduce
1. Building release as everytime
2. Try to upload extension with helhum/ter-client
3. see failure message
```
In Connection.php line 52:
Error Fetchi...### Summary
Uploading new extension releases to TER failed.
### Steps to reproduce
1. Building release as everytime
2. Try to upload extension with helhum/ter-client
3. see failure message
```
In Connection.php line 52:
Error Fetching http headers
```
### Example URL
https://travis-ci.com/hoogi91/spreadsheets/jobs/273246766
### What is the current *bug* behavior?
Upload to TER fails due to an error in SOAP connection.
### What is the expected *correct* behavior?
Extension is successfully uploaded to TER
**Acceptence Criterias**
* [ ] New tag of extension is uploaded
### Relevant logs and/or screenshots
The error directly occurrs for the soap call in helhum/ter-client:
https://github.com/helhum/ter-client/blob/master/src/Connection.php#L52
### Possible fixes
Maybe this is related to `default_socket_timeout` in the executing php installation but the upload was working before this issue without any modifications on the current php installationBacklogThorsten HogenkampThorsten Hogenkamphttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/403Unable to edit extension settings in my-extensions after upload of the first ...2019-08-07T11:26:42ZJo HasenauUnable to edit extension settings in my-extensions after upload of the first versionAfter the first upload of the Localizer extension it's not possible anymore to edit the extension settings in the "My extensions" list on extensions.typo3.org
While any other extension belonging to the user "Coders-Care" can be edited, ...After the first upload of the Localizer extension it's not possible anymore to edit the extension settings in the "My extensions" list on extensions.typo3.org
While any other extension belonging to the user "Coders-Care" can be edited, the Localizer fails with the message: You must be the owner of the extension to edit it.
Is it possible to change that on the server side or de we have to change the owner of the extension in ext_emconf.php and/or composer.json?https://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/389Improve signup form2019-04-17T10:51:12ZGeorg RingerImprove signup formI just registered a new user and there are 2 things which could be improved:
- HTML5 validation would reduce load and improve UX
- I got the error "Username: Username is blocked." and this is not understable. what does this mean?I just registered a new user and there are 2 things which could be improved:
- HTML5 validation would reduce load and improve UX
- I got the error "Username: Username is blocked." and this is not understable. what does this mean?https://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/381Setting up bmack/site-importer to ease the use of the ddev devbox2019-10-16T10:20:10ZTomas Norre MikkelsenSetting up bmack/site-importer to ease the use of the ddev devboxIt would be great if we implement the bmack/site-importer to ease the use of the ddev devbox, so that we don't need to change domain record etc on every new setup..
https://github.com/bmack/site-importerIt would be great if we implement the bmack/site-importer to ease the use of the ddev devbox, so that we don't need to change domain record etc on every new setup..
https://github.com/bmack/site-importerBackloghttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/374wrong detection of outdates2018-11-27T10:53:14ZFranz Holzingerwrong detection of outdatesThe algorithm to detect an outdated extension is wrong. It only takes into account the highest version number. However a lower version number can support the most current TYPO3.
Example:
https://extensions.typo3.org/extension/watchword...The algorithm to detect an outdated extension is wrong. It only takes into account the highest version number. However a lower version number can support the most current TYPO3.
Example:
https://extensions.typo3.org/extension/watchwords/
"Outdated extension This extension supports none of the currently supported TYPO3 core version"
1.2.2 / stable
October 15, 2018
modifications of composer.json
6.2.0 - 8.99.99https://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/373Downloads count calculation with Composer2018-11-23T07:24:02ZNITSANsanjay@nitsan.inDownloads count calculation with Composer## What do you suggest?
Nowadays, most of the developer use 'composer' to setup TYPO3 and TER Extensions.
Is it feasible to know, How many downloads from Composer Packagist for a particular extension?
If yes, then it would be great to in...## What do you suggest?
Nowadays, most of the developer use 'composer' to setup TYPO3 and TER Extensions.
Is it feasible to know, How many downloads from Composer Packagist for a particular extension?
If yes, then it would be great to integrate sum of extension download from "TER + Composer based" at extension detail page http://prntscr.com/llvn5f
## Why?
Show correct downloads count and keep motivate author of extension.
## Add an use case
N/AThomas LöfflerThomas Löfflerhttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/371Update "What are extensions?"2018-11-05T17:08:41ZDaniel SiepmannUpdate "What are extensions?"Under https://extensions.typo3.org/about-extension-repository/what-are-extensions/ it's written:
> Documentation: Extensions can easily be well-documented since a very flexible and powerful integration of OpenOffice Writer documents (sx...Under https://extensions.typo3.org/about-extension-repository/what-are-extensions/ it's written:
> Documentation: Extensions can easily be well-documented since a very flexible and powerful integration of OpenOffice Writer documents (sxw) has been deployed. It really can't be easier.
Since some years we do use reStructuredText instead of sxw. Also we want to get rid of sxw support in the future.
Maybe change to something like:
> Documentation: Extensions can easily be well-documented since a very flexible and powerful integration of reStructuredText and Sphinx has been deployed. It really can't be easier.
We might link reStructuredText to http://www.sphinx-doc.org/en/master/usage/restructuredtext/index.html
And Sphinx to http://www.sphinx-doc.org/en/master/index.html (I've to check the correct version for the link, or we might link always to master.https://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/370Remove Google plus2018-10-31T10:32:49ZGeorg RingerRemove Google plusGoogle plus is abandoned, remove it from footerGoogle plus is abandoned, remove it from footerhttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/366Oops, an error occurred! on https://extensions.typo3.org/extension/event/2018-10-05T12:33:05ZRostyslav MatviyivOops, an error occurred! on https://extensions.typo3.org/extension/event/## What was the cause of the issue?
I was looking for some events extension and wanted to check next one:
![image__2_](/uploads/103c3797357e7f9b7863d22007232dce/image__2_.png)
Then I opened its url:
https://extensions.typo3.org/extensi...## What was the cause of the issue?
I was looking for some events extension and wanted to check next one:
![image__2_](/uploads/103c3797357e7f9b7863d22007232dce/image__2_.png)
Then I opened its url:
https://extensions.typo3.org/extension/event/
and got next issue:
![image__1_](/uploads/05d438789f7dcf134cb9f082c0c5ae8e/image__1_.png)
what interesting... I only found it under that specific extension url, all other works..
## Steps to reproduce
open url https://extensions.typo3.org/extension/event/
or go here https://extensions.typo3.org/?L=0&id=1&tx_solr%5Bq%5D=event and click on this extension
![image__2_](/uploads/103c3797357e7f9b7863d22007232dce/image__2_.png)
## Output of error log
## Add some screenshotshttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/364Documentation link - Can I change the format of 'manuals.json'?2018-09-04T13:47:18ZMartin Blessmartin.bless@mbless.deDocumentation link - Can I change the format of 'manuals.json'?Hi, here's the documentation team.
I want to change the format of https://docs.typo3.org/typo3cms/extensions/manuals.json
That's an array with the extension key as key and some value. I want to simplify the value part and always set it ...Hi, here's the documentation team.
I want to change the format of https://docs.typo3.org/typo3cms/extensions/manuals.json
That's an array with the extension key as key and some value. I want to simplify the value part and always set it to just "1". The reason is that I'm changing the script and don't know how to create the current values.
As far as I understand the ter2 code only the key is used.
![image](/uploads/5505d302288a546181b1e1c91172de4a/image.png)
So, instead of having
![image](/uploads/ac471ad6e79578a3e52f1acb3984be3a/image.png)
can I just write {"a1_teasermenu":1,""a1_ttnews":1, ... }
?Martin Blessmartin.bless@mbless.deMartin Blessmartin.bless@mbless.dehttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/362Deactivate sysext:rsaauth2018-07-20T10:16:47ZjouschDeactivate sysext:rsaauth## What do you suggest?
remove/deactivate rsaauth
## Why?
- it's deprecated## What do you suggest?
remove/deactivate rsaauth
## Why?
- it's deprecatedhttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/361Typo on https://typo3.org/help/ page2018-07-09T14:36:12ZspetersTypo on https://typo3.org/help/ page"We encurage you"
Should be "We encourage you"
BTW, it's easy to miss typos. Maybe we can share some insight on useful tools for spell checking, grammar, etc.. I am currently testing **Grammarly** browser plugin. The free version is al..."We encurage you"
Should be "We encourage you"
BTW, it's easy to miss typos. Maybe we can share some insight on useful tools for spell checking, grammar, etc.. I am currently testing **Grammarly** browser plugin. The free version is already pretty good. I am still reluctant to spend money on the premium version, but I think it might be even better.https://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/356Extension edit with a username with capital chars is not possible2024-03-25T20:17:19ZThomas LöfflerExtension edit with a username with capital chars is not possible## What was the cause of the issue?
With an username (stored in extensions table) with capital chars it's not possible to edit the extension data like e.g. issue tracker URL.
## Steps to reproduce
1. Change username in TER to minimum ...## What was the cause of the issue?
With an username (stored in extensions table) with capital chars it's not possible to edit the extension data like e.g. issue tracker URL.
## Steps to reproduce
1. Change username in TER to minimum one capital char
1. Try to edit your extension
## Output of error log
`You can't edit this extension because you not own it`
## Add some screenshotsBackloghttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/350Release Notes are gone2018-03-29T11:11:41ZjouschRelease Notes are goneThe useful overview of release notes has disappeared. wiki.typo3.org also links to https://get.typo3.org/release-notes/ which actually throws a 404.
It was really nice that it was possible to send a link to a html page where somebody ca...The useful overview of release notes has disappeared. wiki.typo3.org also links to https://get.typo3.org/release-notes/ which actually throws a 404.
It was really nice that it was possible to send a link to a html page where somebody can also check the changes of a release via browser and also on smartphone
If I could help here, let me knowhttps://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/348Länge der Meta Description anpassen2018-03-21T11:07:11ZFeedback from WebsiteLänge der Meta Description anpassen[Marco Farner](mailto:marco.farner@gmail.com) reported an issue
Google gibt seit längerer Zeit Meta Descriptions mit einer Länge von 300 oder mehr Zeichen aus. Im der Extension ist es nicht möglich solche zu hinterlegen.
Reported URL:h...[Marco Farner](mailto:marco.farner@gmail.com) reported an issue
Google gibt seit längerer Zeit Meta Descriptions mit einer Länge von 300 oder mehr Zeichen aus. Im der Extension ist es nicht möglich solche zu hinterlegen.
Reported URL:https://extensions.typo3.org/extension/cs_seo/
User Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:58.0) Gecko/20100101 Firefox/58.0https://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/347Länge der Meta Description anpassen2018-03-21T11:06:56ZFeedback from WebsiteLänge der Meta Description anpassen[Marco Farner](mailto:marco.farner@gmail.com) reported an issue
Google gibt seit längerer Zeit Meta Descriptions mit einer Länge von 300 oder mehr Zeichen aus. Im der Extension ist es nicht möglich solche zu hinterlegen.
Reported URL:h...[Marco Farner](mailto:marco.farner@gmail.com) reported an issue
Google gibt seit längerer Zeit Meta Descriptions mit einer Länge von 300 oder mehr Zeichen aus. Im der Extension ist es nicht möglich solche zu hinterlegen.
Reported URL:https://extensions.typo3.org/extension/cs_seo/
User Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:58.0) Gecko/20100101 Firefox/58.0https://git.typo3.org/services/t3o-sites/extensions.typo3.org/ter/-/issues/346falscher Session Parameter2018-03-19T13:23:33ZFeedback from Websitefalscher Session Parameter[Franz Holzinger](mailto:franz@ttproducts.de) reported an issue
In der Klasse PhpSessionHandler storeCaptcha wird $_SESSION['tx_captcha_string'] = $data; gesetzt.
Doch in getSessionData wird $data = $_SESSION[$this->sessionKey]; gelesen...[Franz Holzinger](mailto:franz@ttproducts.de) reported an issue
In der Klasse PhpSessionHandler storeCaptcha wird $_SESSION['tx_captcha_string'] = $data; gesetzt.
Doch in getSessionData wird $data = $_SESSION[$this->sessionKey]; gelesen.
Dieses ist aber in AbstractSessionHandler als $sessionKey = 'tx_captcha_array'; anders gesetzt.
Reported URL:https://extensions.typo3.org/extension/captcha/
User Agent:Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0