0.9.0releasedWorkspacer

Files in the Workspace folder can be managed and edited. Page XSL templates can also be edited from the Pages page.

Clone URLhttps://github.com/petertron/workspacer.git

Add as a submodulegit submodule add https://github.com/petertron/workspacer.git extensions/workspacer --recursive

Compatibility

2.x.x2.1.x2.2.x2.3.x2.4.x2.5.x2.6.x2.7.02.7.12.7.22.7.32.7.42.7.52.7.62.7.72.7.82.7.92.7.10
NoNoNoNoNo0.9.00.9.00.9.00.9.00.9.00.9.00.9.00.9.00.9.00.9.00.9.00.9.00.9.0

Readme

Workspacer version 0.9.0 for Symphony CMS version 2.5+

Workspacer allows files in the Workspace folder to be managed and edited. It also restores the ability, pre Symphony 2.4, to edit Page XSL templates from the Pages page.

Requirements

Symphony CMS version 2.5 or higher, PHP 5.4 or higher.

Installation

The folder needs to be named "workspacer". Install in the usual way for a Symphony extension.

Usage

To access the file manager select 'Workspace' from the Blueprints menu.

To edit a file, click on the file name. Files can be saved by typing Ctrl + s or Cmd + s when the browser's focus is on the editing area. The 'Esc' key can be used to close the editor.

Settings

Workspacer can be customized from Symphony's Preferences page.

Changes

Version 0.9.0

  • The ability to exclude certain directories has been added.

Version 0.8.0

  • CSS syntax highlighting added.
  • Small enhancements.

Version 0.7.0

Some redesigning has been done for this release. * Split-view mode is gone. * A file uploader has been added. * File renaming has been added at last.

Version 0.6.2

  • Prevent crashing when a symbolic link cannot be resolved.

Version 0.6.1

  • Tab key works again.

Version 0.6.0

  • Added editor context menu.
  • Added language translation to editor.

Version 0.5.1

Bug-fix.

Version 0.5.0

This is a major rewrite.

  • The file manager now has easier navigation and has a split view mode where files can be moved or copied between directories.

  • The file editor now uses a modal box.

  • File uploading has been removed (for now) and will be provided by a separate extension.

Version 0.4.0

This is a bug-fix release.

Version 0.3.0

  • The filename box has been removed. When saving a new file the editor will prompt you for a name.
  • There is a new save-as button.

Version history

Symphony 2.5.0 to 3.x.x

        - Add the ability to ignore certain directories in the workspace.
	

Symphony 2.5.0 to 3.x.x

        - Modification for Symphony 3.
	        - Mark Symphony 3 compatibility.
	

Symphony 2.5.0 to 2.8.0

        - CSS syntax highlighting added.
	        - Small enhancements made.
	

Symphony 2.5.0 to 2.7.99

        - A significant redesign.
	

Symphony 2.5.0 to 2.8.0

        - Prevent crashing when a symbolic link cannot be resolved.
	

Symphony 2.5.0 to 2.8.0

        - The tab key works again.
	

Symphony 2.5.0 to 2.8.0

        - Editor now has a custom context menu.
	        - Editor now has language translation.
	

Symphony 2.5.0 to 2.8.0

        - Fix editor caret bug.
	

Symphony 2.5.0 to 2.8.0

        - Improved file manager with split-view mode.
	        - File editor now uses a modal box.
	

Symphony 2.5.0 to 2.8.0

        - Iframe now uses 'srcdoc' attribute.
	        - URL bugs fixed.
	

Symphony 2.5.0 to 2.8.0

        - Fixed "file not found" fault.
	

Symphony 2.5.0 to 2.8.0

        - Fixed faulty URLs leading to page not found.
	

Symphony 2.5.0 to 2.8.0

        - Editor save & delete buttons moved to bottom of window.
	        - Save-as button added to editor, filename box removed.
	        - Several bugs fixed.
	

Symphony 2.5.0 to 2.8.0

        - Editor caret can be placed on last line in Blink-based browsers.
	        - Editor window scrolls when text is entered on bottom line.
	

Symphony 2.5.0 to 2.8.0

        - Height of editor is set to fit available space in browser window.
	        - 'Save' and 'delete' buttons moved to page context area.
	

Symphony 2.5.0 to 2.8.0

        - Saving files did not always work. Alterations made to JS code.
	

Symphony 2.5.0 to 2.8.0

        - Initial release.