Support TYPO3 v9 LTS
We are proud to present the cs_seo v4 for TYPO3 v9 LTS.
A lot SEO features are now in the core. Thanks a lot to all developers. Currently we are struggling with some features and reported them on forge https://forge.typo3.org/projects/typo3cms-core/issues.
But nevertheless we could skip the sitemap.xml https://docs.typo3.org/typo3cms/extensions/core/Changelog/9.4/Feature-84525-XMLSitemap.html and robots.txt https://docs.typo3.org/typo3cms/extensions/core/Changelog/9.5/Feature-86214-ImplementStaticRoutes.html handling. Please migrate to this by yourself.
We use the new MetaTag API https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/MetaTagApi/Index.html.
We will also use the new Page Title API https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/PageTitleApi/Index.html when it is possible to remove the sitename https://forge.typo3.org/issues/86573.
Some SEO fields of the pages table are now part of the TYPO3 core. We provide an Upgrade Wizard therefore. You find him easily in the Upgrade Wizards Module.
Furtheremore from now it is not necassary to add the tx_csseo field in the ext_tables.sql. Therefore we use a hook. Only run the Database Analyzer after you register your table in the pageTSconfig.
So your steps for migration:
- Set up the Site Configuration, espacially the languages and hreflang keys and the static routes for sitemap.xml and robots.txt https://docs.typo3.org/typo3cms/extensions/core/Changelog/9.5/Feature-86214-ImplementStaticRoutes.html
- configure your Sitemap.xml https://docs.typo3.org/typo3cms/extensions/core/Changelog/9.4/Feature-84525-XMLSitemap.html
- run the upgrade wizard to migrate the pages columns
Commits
552e305 [BUGFIX] composer constraint
1cf2275 [BUGFIX] provide correct language for snippet preview
a533cd9 [BUGFIX] use language from site config
967e860 [FEATURE] use hreflang keys from site configuration
d263d6e [BUGFIX] remove additional bootstrap css
3b70042 [TASK] cleanup locallang
2e8b56f [FEATURE] update documentation
bf8f1f7 [TASK] cleanup
26af751 [FEATURE] override metatag and canonical generator
d092a0c [FEATURE] set metadata global
5014211 Merge branch 'master' of https://github.com/clickstorm/cs_seo
a9d8470 [FEATURE] cleanup test
1ca1ce5 [TASK] cleanup root files
28c5045 [FEATURE] use module templates
582aee5 [FEATURE] use requireJS
20ad454 [BUGFIX] missed new typoscript file extension
c2cae0f [FEATURE] #91 use new .tsconfig file extension
21a884b [FEATURE] #91 use new .typoscript file extension
fb43468 [BUGFIX] #199 check languageField for header data
4805d51 [BUGFIX] evalutaion records
987433f [BUGFIX] use l10nparent for pages overlays
320d99d [BUGFIX] js handling page hook
92fcb34 [BUGFIX] evalutation page hook language
eee8ec2 [FEATURE] better tca order
02c37e4 [FEATURE] use new meta tag API
8bfa53a [FEATURE] automatically add configured sql fields to database
a2ec075 [FEATURE] use auto create managed DB fields
b451af4 [BUGFIX] remove pages_language_overlay in ext update
0a79bde [FEATURE] update wizard to migrate pages fields
151373c [BUGFIX] remove deprecated getFirstWebPage
7151eb7 [BUGFIX] remove deprecated loadjQuery
609a16a [BUGFIX] don't use GLOBAL TYPO3_REQUEST
e0e42c8 [BUGFIX] remove deprecated versioningPreview
b1dc99d [BUGFIX] use getSiteTitle from Utility
56e7fa3 [BUGFIX] use json decode as array
0dfdd7a [BUGFIX] use new Extenion Conf API
3ee2e58 [BUGFIX] preview in backend module
77af0d2 [FEATURE] update module fields
e2a91f6 [BUGFIX] reset tsfe utility
19759bf [BUGFIX] remove not used view helpers
347e2ee [FEATURE] use one method to access the extension manager conf
cde058f [BUGFIX] migrate TSFEUtility
99ac61d [BUGFIX] don't use ['TYPO3_CONF_VARS']['EXT']['extConf'][]
bf43f73 [FEATURE] remove sitemap.xml generation - use core https://forge.typo3.org/issues/84525
f97941d [FEATURE] TCA migrations
31e12ee [BUGFIX] don't use ['lang']
925d9ef [BUGFIX] remove deprecated getset funtion
7057940 [BUGFIX] remove rootline param from getPageTSconfig
c6b8edd [BUGFIX] remove not used domain in snippet preview
a06b23a [FEATURE] show page path
e7d6e32 [FEATURE] use seo title in page preview
a99e2e8 [BUGFIX] remove pageOverlayFields
62c83b6 [FEATURE] use renderType checkboxToggle
5f94243 [FEATURE] clean up ext_tables.sql
440ffe4 [FEATURE] remove already existing core fields
c1c6c66 [FEATURE] remove realurl integration
b21fbe7 [FEATURE] remove pages_language_overlay
b6a85b2 [FEATURE] add required core extensions to composer.json
a621b81 [BUGFIX] remove find domain record
eecdce7 [BUGFIX] remove deprecated devlog
3c4a330 [BUGFIX] get pageTSconfig in module controller
7e7c230 [BUGFIX] Replace @Inject with @TYPO3\CMS\Extbase\Annotation\Inject
4d1da57 [TASK] update versions to prepare for 9 LTS
7e92b9d [FEATURE] update tests
b67219c [FEATURE] update composer json
645690b [BUGFIX] sonarqube issue in module controller