davidknipe / VirtualTemplateSystem

Virtual Template System for Episerver

Home Page:https://www.david-tec.com/tag/vts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Virtual Template System for Episerver

Virtual Template system for Episerver allows editors to edit templates in the Episerver UI without the need for a release.

More information can be found here: https://www.david-tec.com/tag/vts

Change log

v3.5

  • The revert button is now either green or red. Green indicating that the template is the same as the one on disk, red meaning the template is different so should be reverted with caution
  • When saving a template using the "Save" button the confirmation message now disappears as soon as an editor changes it
  • The path is now clickable to either edit or view a template depending on whether its virtualised or not
  • Now possible to choose to search in file names only, rather than whole file contents
  • Minor bug fixes

v3.4.1

  • Use latest version of Episerver platform UI

v3.4

  • Use new Episerver platform UI

v3.3

  • Saving now is done without a full page refresh
  • Persist value of ShowAllTemplates in Episerver Profile so user comes back to last state when viewing the template list
  • Persist value of the last search value in Episerver Profile so user comes back to last state when viewing the template list
  • Added a background colour and removed line highlight when in display mode to help indicate readonly status
  • Upgraded to latest version of Ace Editor
  • Fixed a bug when using the compare view to edit files
  • Simplified views by removing ShowAllTemplates values being passed around on query strings

v3.2.3

  • Fix that would prevent searching of files edited online when first opening the template listing

v3.2.2

  • Fix bug where searches are not run if a user presses [enter]

v3.2.1

  • Fix bug where file name searches are not case-insensitive

v3.2

  • Add abilty to search in file contents

v3.1.1

  • Bug fix when deleting content

v3.1

  • Version history showing last 5 versions now visible in the UI
  • Icons and colour now used in the UI
  • Fixed a bug where an exception would be thrown if the application tried to access a file in Application_Start()
  • Changed URL segment to VTS
  • Add sub-resource integrity hash for the ace-diff library

v3.0.3

  • UI bug fix for black text when should be white
  • Issue when tempalte paths contained ~ signs

v3.0

  • Upgraded to Bootstrap 4
  • Templates are now saved in the Episerver content repository (no longer the DDS)
  • Added "changed by" column in list view
  • Added "Save and close" button
  • Save button now stays on current view
  • Moved and renamed some button layouts
  • Added a close X button to the top right
  • Fixed a file encoding bug when reading certain file encoding types from storage
  • Fixed an issue when comparing files that had embedded </script> tags
  • Number of refactoring tasks

v2.1

  • Added the ability to compare and merge the edited template with the one on disk
  • Minor code tidy up/refactoring

v2.0

  • Compatible with Episerver 11
  • Abiltiy to search templates (thanks to Validis for some inspiration from DBLocalisationProvider)
  • Code highlighting when viewing and editing thanks to Ace Editor
  • Moved the templates link under the CMS menu
  • Some wording changed to be more editor friendly

About

Virtual Template System for Episerver

https://www.david-tec.com/tag/vts

License:MIT License


Languages

Language:TSQL 71.9%Language:HTML 12.3%Language:C# 10.7%Language:PowerShell 5.0%Language:Batchfile 0.1%