Bug #15838
closed
Install missing extensions required by T3D dump
Added by Michael Stucki over 18 years ago.
Updated over 11 years ago.
Category:
Extension Manager
Description
It seems that Karsten has added a dependency check in the EM which automatically fetches missing extensions which are required by another one (tried so with dam which depends on static_info_tables).
What we need now is the integration of this feature in the import/export extension.
The feature is important because quickstart is going to be shipped as a T3D file in 4.0, but it depends on mininews.
(issue imported from #M2892)
Karsten, can you please take care of this? I assume it is just one line of code that triggers the EM, but I don't know how and where.
Thanks! michael
Well, the check is there, but it emits HTML and depends on user interaction. In the EM there is checkDependencies(), have a look at that. If you have a plan where to integrate that with impexp let me know if you need any changes to that...
As I wrote to the core list today, this is now in CVS, i.e. there is a method in the EM that can be called to install an extension. I think Kasper takes over from here...
After Kasper had implemented it further I fixed a few issues for RC3. Now it seems as if creating upload folders is still missing, but this has yet to be checked and if needed fixed.
It looks like there may be a couple issues with the current implementation. You can find a screencast of my installation attempt at http://www.webempoweredchurch.org/fileadmin/proj/misc/quickstart_import.mp4.
1) tt_board and tt_guest seem to be automatically fetched from the repostiory, while mininews is not. Installing tt_board and tt_guest leaves a user in the Extension Manager, rather than back in the Import/Export Wizard.
2) When mininews is imported and installed, the database tables and uploads folder are not created.
My testing was done with the dummy package for 4.0 and no changes to the default settings of the Extension Manager. Changing the settings for unsupported extensions seems to have no effect. Importing the extension list from the online repository makes tt_board and tt_guest have the same problems as mininews did in the video.
I'm not positive about upload folders, but I'm pretty sure database tables were being created correctly in RC2.
- Status changed from New to Needs Feedback
- Target version deleted (
0)
- PHP Version deleted (
4)
- Status changed from Needs Feedback to Rejected
After one year of no response this seems to be no issue anymore. Please reopen if there is still a need.
Also available in: Atom
PDF