I am a new player in Typo3 and I have an issue with backward compatibility.
I was developing my personal extension using typo3 version 6.1 platform, and pack it into .zip file. This is possible since Typo3 version 6.1 can accept both .zip and .t3x files when it comes to uploading extensions using Extension Manager. There are no methods to download my extension into .t3x format.
The thing is, now I am working on different site using Typo3 version 4.5, and I would love to use my extension again. Since there are no method whatsoever in Extension Manager to upload .zip extensions, the only option for me is then to convert .zip to .t3x format.
Is there any possible ways for me to do this? Or am I missing some documentations about different work around?
Two things:
you don't need to compress your ext into any archive/ext file, just copy whole folder with your extension from typo3conf/ext/ to identical location in other TYPO3 page and it will behave like it was imported via Extension Manager (don't forget to install it a the end)
I really doubt if your ext written for TYPO3 ver. 6.x will work in
4.x at all...
Related
Hi I try to install a new TYPO3 8.7 version on a new server.
When I installed TYPO3 all looks good. But I can't aktivate Extensions. It dosn't mather if it is my own extension or a third party extension or a core extension.
I don't got an error. the extension is activated in extension manager. But the extension is not listed and can't be used.
What is the issue in this case?
Thanks in advance.
They are not shown there, but its activated in extension manager.
solved.
update extensions in view "get extensions" does the trick
I installed the current TYPO3 v8 LTS (8.7.9) and want to download and install the extension_builder extension on it, but it seems the latest version is for TYPO3 7.6. Is there a version of extension_builder that can be somehow manually downloaded that supports TYPO3 8.7.9? I remember there were versions beyond that specific one for TYPO3 7.6 available but needed to be manually downloaded. Where can i find those?
It seems that all is missing is a release to the TER. So there are currently 2 ways to get the version for 8.7
Use composer composer require friendsoftypo3/extension-builder
Download it from https://github.com/FriendsOfTYPO3/extension_builder/tree/8.7 and upload it as directory extension_builder to typo3conf/ext. You can't use the downloaded zip file in upload of EM.
TYPO3 v8 compatible version of extension_builder is now also available in the Extension Repository.
If you are in the very beginning, you can try to install typo3 by Helmut Hummels pre configured composer installation. On this installation you have to add the version in composer file.
"name": "friendsoftypo3/extension-builder",
"version": "dev-master",
"source": {
"type": "git",
"url": "https://github.com/FriendsOfTYPO3/extension_builder.git",
"reference": "4.........."
},
extension_builder is now compat with each major version of Typo3.
You can download the extension for Typo3 8.7 here : https://extensions.typo3.org/extension/extension_builder
TER is the Typo3 Extension Repository. You can search and download extensions for Typo3 CMS.
The link I provided redirect you to the page details of the extension you are looking for. On that page, your get the version details with typo3 version compatibility. Find yours, and download the extension.
OR if you are in composer mode, do it using composer and the command provided on the page : composer req friendsoftypo3/extension-builder
What are the required steps to upgrade TYPO3 7.6.x to 8.X?. Currently My project running on TYPO3 7.6.15 and linux systems.
The only requirement that changes when you update from TYPO3 7 LTS to TYPO3 8 LTS ist the PHP version.
TYPO3 8 LTS requires at least PHP 7.0.
So first of all you need a local environment and a server with PHP 7.0 or 7.1. Then make a copy of your project (keep the original as a backup and a reference) and check all extensions. You want to know a) if you still need them and b) if they are already available for TYPO3 8LTS. If they are, you are fine, if they are not, you have to find an alternative, disable the extension (temporarily) or just wait with the update.
You then update the core and the extensions to the latest releases and go to the install tool. First you want to compare the DB structure to add new fields and tables (don't remove anything yet). After that go to the Upgrade Wizards and perform all of them that are not marked as "optional". Perform the optionals as you need them.
Now your backend should work if no extension breaks it. Your next steps are testing the functionalities that are provided by your extensions and make sure they still work. You might also want to have a look at the breaking changes of the TYPO3 core since 7 LTS to see if your system might be affected. Those can also be found in the install tool (Upgrade Analysis) and they usually have a migration documented.
You can find additional advice regarding updates of TYPO3 systems here: https://usetypo3.com/upgrading-projects.html
What are the steps to downgrade a typo3 site and is this even possible?
I cannot get a few plugins to work on my 7.4 typo site so I decided to downgrade but I cannot find anything about it on typo forums or in the documentation. Are there any steps I can follow if this is possible.
Before upgrading your website you should always backup your data and avoid downgrading at any time.
Compatibility mode for TYPO3 6.x
The system extension compatibility6 is shipped with TYPO3 7, have you tried installing this extension already?
See also: Retaining compatibility to TYPO3 CMS 6
Downgrading from 7.x back to 6.2
There is no such thing as a documentation with downgrade instructions. But if you have no other option than you can try the following:
Before running TYPO3 again:
Backup your data
Remove the TYPO3 7 core as well the composer.json (and /vendor/ directory), .htaccess and index.php file from your website.
Remove the content of /typo3temp/, /fileadmin/_processed/ and /fileadmin/_temp_/.
uninstall all TYPO3 7 related (system) extensions by setting the state to inactive in the /typo3conf/PackagesStates.php file.
Uninstall or downgrade all extensions which are only compatible with TYPO3 7.x.
Set manual the ['SYS']['compat_version'] in /typo3conf/LocalConfiguration.php to '6.0' (we let TYPO3 think that we are uograding from 6.0. Please note that TYPO3 7 doesn't have this option anymore and you need to create it yourself.
Remove all array items from the array ['INSTALL']['wizardDone'] in /typo3conf/PackagesStates.php.
Set manual options such as ['FE']['activateContentAdapter'] back if needed.
Put the TYPO3 6.2 core back in it's place.
Now you're allowed to run TYPO3 again:
Log in on the install tool by accessing /typo3/install/.
Run the database compare but please don't remove fields or tables that belongs to extensions which you have temporary disabled for downgrading purposes.
Clear all caches from the install tool.
Run al steps from the upgrade wizard.
Reactivate disabled extensions (manually).
Check if the ['SYS']['compat_version'] is set to '6.2'.
Test your TYPO3 instance as good as you can.
Arek van Schaijk solution worked to downgrade 8.7 to 7.6. But a couple of additional changes might require.
in the file
typo3/sysext/core/Configuration/DefaultConfiguration.php
change fileCreateMask from 0664 to 0660
change folderCreateMask from 2775 to 2770
Symbolic links can be rectified with this solution.
I installed WeBlog package from sitecore marketplace (http://marketplace.sitecore.net/en/Modules/WeBlog.aspx) in my sitecore instance. Initially i had trouble installing package however i retried again deleting weblog.config file. It installed without any issue however when i look into content editor i don't see any WeBlog Modules under Template, System or Layout sections.
Does anyone know why?
Thanks.
Which version of Sitecore are you on? Is the module compatible? Weblog shows that it's compatible with the following versions: CMS 6.2, CMS 6.3, CMS 6.3.1, CMS 6.4, CMS 6.4.1, CMS 6.5.
Assuming you're on a compatible version, I'd check to make sure the layouts and sublayouts that were in the weblog package were actually installed on your instance. Open up the zip file and check out what files should have been installed.
Failing that, have a look at the log files to see if there are any glaring errors.
As a last ditch, you may want to try publishing. It shouldn't really matter in your content editor view, but I view the "publish" feature of Sitecore like the "reboot" feature of Windows.