Commit
commit ed3d7482d44914267369e826a7dc5cf7dc4924d0 Author: Jan DankertDate: Wed Oct 14 23:49:54 2020 +0200 Refactoring: Creating the target instance with a Factory (Java style); Asynchronous publishing of files. modules/cms/action/FileAction.class.php | 4 +- modules/cms/action/FolderAction.class.php | 9 +- modules/cms/action/PageAction.class.php | 11 +- modules/cms/action/PageelementAction.class.php | 6 +- modules/cms/base/DefaultConfig.class.php | 14 +- modules/cms/generator/PublishOrder.class.php | 31 +++ modules/cms/generator/Publisher.class.php | 215 +++++++++------------ modules/cms/generator/target/BaseTarget.class.php | 13 -- modules/cms/generator/target/Dav.class.php | 5 - modules/cms/generator/target/Fax.class.php | 5 - modules/cms/generator/target/Ftp.class.php | 4 - modules/cms/generator/target/Ftps.class.php | 4 - modules/cms/generator/target/Local.class.php | 5 - modules/cms/generator/target/NoTarget.class.php | 2 +- modules/cms/generator/target/SFtp.class.php | 4 - modules/cms/generator/target/Scp.class.php | 4 - modules/cms/generator/target/Target.class.php | 3 - .../cms/generator/target/TargetFactory.class.php | 64 ++++++ 18 files changed, 216 insertions(+), 187 deletions(-)