External Import 3.0 and TYPO3 CMS 7
Version 3.0.0 of external_import was released today to the TER. It comes with support for TYPO3 CMS 7 LTS.
This new version also comes with new features. The most prominent one is the new backend module. In fact External Import now comes with its own main module, since it wasn't possible to keep it under the "User Tools" module. This was the opportunity to actually rewrite the whole module. It is now based on Extbase and has dropped usage of ExtJS. Hopefully this will make it more future proof.
A logging feature was added, to be able to track when imports are taking place and their result. A backend module is provided to view and filter the logs. This was a somewhat last minute addition to the current release. It is functional but could probably be improved a bit.
Another new feature is the configuration validator. It will check known configuration errors, like a missing mandatory property or mismatched properties. All in all it can catch about 15 configuration errors and report about them in the detail view of the backend module. The configuration validator is also called before any import. If an error is detected, the import will be aborted.
Under the hood, a lot has changed: all classes were moved to namespaces, some properties have been renamed. Please make sure to read the section about upgrading in the manual (https://docs.typo3.org/typo3cms/extensions/external_import/3.0.0/Installation/Index.html#installation-upgrade-300). Also the language files were all moved to stick to a clean file structure. Unfortunately this means that existing translations on translation.typo3.org are lost.
The External Import Tutorial (extension key: externalimport_tut) has been updated accordingly (and released as version 2.0.0).