The last year has witnessed significant enhancements to the publishing performance of TERMINALFOUR Site Manager. This session included a technical overview by our Senior Software Architect, Paul Kelly, and a client case-study from David Gibson of the University of Glasgow
2. Introduction
• Significant improvements over last 12 months
• Many Publish & Transfer enhancements
• Publish
• Publish Multi-threading on a per-section basis
• Only write changed pages / files
• Only publish changed fulltext pages
• And many more “under the hood”
• Transfer
• Transfer Multi-threading on Hash
Generation
Roadmap: Publish & Transfer 2
3. Proposed Changes
• Tighter integration between Publish & Transfer
• Publishing
• Transfer will “listen” during publish for any
changed files that are written to disk
• Copy file into a separate “Transfer Folder” for
later transfer
• Separate “Transfer Folder” per publish
• On publish completion, Transfer Manager will
immediately have a list of files to be
transferred
Roadmap: Publish & Transfer 3
4. Proposed Changes
• Transfer
• Hash Generation will no longer be required
• All files required for transfer will be in a single
“Transfer Folder”
• Any Transfer Pre-Process will operate on the
“Transfer Folder”
• Don’t automatically transfer if over “X” files
to be transferred (configurable)
• Administrators informed and can “release”
the transfer
Roadmap: Publish & Transfer 4
5. Proposed Changes
• Transfer
• New and Improved mechanisms for Transfer
will be available
• Upload single ZIP file and extract directly
on webserver
• SCP / FTPS / SFTP
Roadmap: Publish & Transfer 5
6. Proposed Changes
• Queuing Mechanism for All Publishes / Transfers
• Automatic Prioritisation for Scheduled
Publishes
• “Publish Now” Requests Batched
• User Can View “their” queue
Roadmap: Publish & Transfer 6
7. Proposed Changes
• Administrator Management of Queue
• View / Modify / Delete Queued Publishes
• View Generated Publish Output
• Link to Publish Reports
• Widget on Dashboard for Quick View
• Web Services to Allow Queue Management
Externally
• Transfer Requests Batched
• Queued Alongside Publish Requests
Roadmap: Publish & Transfer 7