GithubHelp home page GithubHelp logo

Comments (29)

christianfutterlieb avatar christianfutterlieb commented on June 30, 2024 1

I have a fresh install of tt_news on 8.7.0. I made following observations in a not-very-in-depth test:

  • Backend module does not work (additionally an exception is thrown in "About Modules")
  • TCA works more or less, needs some migrations
  • Frontend plugin in LIST, LATEST and SINGLE seem to work (with only the basic static template included)

I'm not deeply familiar with all the options and features of tt_news. Anyway, we use it in lots of installations in my company and we'd like to help to keep it running. I'd go for TCA migrations stuff and bring up a pr later this afternoon.

from tt_news.

derhecht avatar derhecht commented on June 30, 2024

atm it is not official supported, thats why. may someone should use it in 8 and approve usage that we can drop this limitation. never the less, just create a PR to change it may to >= 8.7?

from tt_news.

sir-gawain avatar sir-gawain commented on June 30, 2024

Currently it does not run in 8.7 out of the box.

from tt_news.

christianfutterlieb avatar christianfutterlieb commented on June 30, 2024

Hey folks

Please checkout the changes in pr #74 . Tested on TYPO3 7.6.16 and 8.7.0.

Hope to find some time tomorrow to tackle the be module.

from tt_news.

sir-gawain avatar sir-gawain commented on June 30, 2024

Not sure, if its a problem with 8.7 or the xml files, but i do not have German translations in the backend forms. Tried to use EXT:ew_llxml2xliff to convert the xml to xliff, but it also fails and generated empty language files.

from tt_news.

christianfutterlieb avatar christianfutterlieb commented on June 30, 2024

@sir-gawain check out e9cfe5b from pr #74

from tt_news.

sir-gawain avatar sir-gawain commented on June 30, 2024

Applied your branch and the labels are working again! Thx.

from tt_news.

christianfutterlieb avatar christianfutterlieb commented on June 30, 2024

Hi folks

I did some work on the compatibility of the backend module, see #75. If there's somebody around here more familiar with the code, please approve. Or take the code as base for further work.
Thx & cheers!

ps: I split the two pr's apart on purpose, as #74 seems "easier" to me.

from tt_news.

Patta avatar Patta commented on June 30, 2024

i get this frontend exception with current master and pr 74 and 75:

Call to undefined method TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::IMAGE()

Error thrown in file
...\htdocs\typo3_8\web\typo3conf\ext\tt_news\pi\class.tx_ttnews.php in line 2219.

maybe a composer misconfiguration? i added this to my composer.json to run tt_news:
"autoload": { "classmap": [ "web/typo3conf/ext/tt_news/pi", "web/typo3conf/ext/tt_news/mod1", "web/typo3conf/ext/tt_news/lib" ], "psr-4": { "WMDB\\TtNews\\": "web/typo3conf/ext/tt_news/Classes/", "WMDB\\TtNews\\Lib\\": "web/typo3conf/ext/tt_news/lib/" } },

thanks

from tt_news.

sir-gawain avatar sir-gawain commented on June 30, 2024

No, IMAGE() was deprecated and has been removed from code. I pushed a fix for that.

from tt_news.

akerssies avatar akerssies commented on June 30, 2024

Is there an expected release date for the v8 compatibility ?

from tt_news.

Patta avatar Patta commented on June 30, 2024

@sir-gawain Thanks!
@akerssies As typo3-ter release probably never, the extension owner seems to be very busy :)

from tt_news.

derhecht avatar derhecht commented on June 30, 2024

I've now a working T3 8.7 setup with tt_news installed. Looking forward to include your work.

from tt_news.

derhecht avatar derhecht commented on June 30, 2024

see https://forge.typo3.org/issues/79927

from tt_news.

derhecht avatar derhecht commented on June 30, 2024

I would prefer to instand drop TYPO3 <= 8.7 support as it is hard enough to support just one version at all.

from tt_news.

christianfutterlieb avatar christianfutterlieb commented on June 30, 2024

@derhecht imho 7.6 compatibility should remain as long as 7.6 it officially supported by TYPO3. At least it's an LTS version and will be around until end of 2018. I'd prefer to support 7.6.0-8.7.x

from tt_news.

derhecht avatar derhecht commented on June 30, 2024

but those guys can stay at 7.6.3. no features will be added.

from tt_news.

christianfutterlieb avatar christianfutterlieb commented on June 30, 2024

true. Anyway, the changes in the prs work on both 7.6 ans 8.7.

from tt_news.

christianfutterlieb avatar christianfutterlieb commented on June 30, 2024

Besides, things like getLocallangSplitLabelForExtLang() (see e9cfe5b), or WMDB\TtNews\Utility\IconUtility (364eb9d) seem to be a little overkill, but could come in handy when it comes to upgrading tt_news for subsequent TYPO3 versions again ;-)

from tt_news.

derhecht avatar derhecht commented on June 30, 2024

I'm working on a commit based on your TCA migrations PR but without the getLocallangSplitLabelForExtLang.

from tt_news.

derhecht avatar derhecht commented on June 30, 2024

done so far, please create new issues on concrete TYPO3 8 problems

from tt_news.

ProWebs avatar ProWebs commented on June 30, 2024

Got after activation this error:
Call to undefined method TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::getStorageSiterootPids()

Error thrown in file
/var/www/html/htdocs/typo3conf/ext/tt_news/pi/class.tx_ttnews.php in line 3536.

from tt_news.

w010 avatar w010 commented on June 30, 2024

For quick solution you can try set useStoragePid=0 (if your setup allows that)
It's used mainly for category tree. If you have one root and not many categories in various places, it may work ok with that setting.
The reason of that error is that it tries to find root page of current pagetree / page with the nearest setting "General record storage page", which doesn't exist in 8.x anymore, as well as that called TSFE method. It must be reworked to explicitly set this pid manually per root or global.

from tt_news.

ProWebs avatar ProWebs commented on June 30, 2024

Where exactly do you mind? Templates -> Setup?
Smth. like: plugin.tt_news.useStoragePid = 0 ?

Now i get no output from tt_news on frontend. Everything around is rendering fine.

from tt_news.

rupertgermann avatar rupertgermann commented on June 30, 2024

no, it's a global setting in the extension settings in Extensionmanager

from tt_news.

ProWebs avatar ProWebs commented on June 30, 2024

You mean here: Configure Extension tt_news? Sorry but I can't see a setting called useStoragePid here.

from tt_news.

rupertgermann avatar rupertgermann commented on June 30, 2024

yes. the label of the option is: Use "General record storage page"

from tt_news.

adrienjacob avatar adrienjacob commented on June 30, 2024

Well, actually the parameter is no longer available (I guess since commit a832ee3#diff-8ee17d276215f3affcd87ac9221ab664) and it did create some issues for me when upgrading to Typo3 v8.
Couldn't we set this param to 0 by default ?

from tt_news.

w010 avatar w010 commented on June 30, 2024

On new installation problem cannot be reproduced. If you upgraded your installation, this setting might be written in your LocalConfiguration.php - you can edit tt_news serialized config there or remove the whole line and clean reconfigure ext from Extension Manager.

from tt_news.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.