STEP 1: Install Groovy
First you will need to get , be sure your installation path is C:\Groovy\
STEP 2: Download DEWD Groovy Scripts
Download each of the files below and copy them into the C:\Groovy\Scripts directory. (you may need to create the Scripts directory)
- DEWDServer.groovy - the DEWD Server script that monitors local file changes and writes to the server
- DEWDClient.groovy - the DEWD Client script that reads data from the server and registers them with the DEWD Server
- DEWD.BAT - starts the DEWD Server and cleans up tmp directory
STEP 3: Register the DEWD Protocol in Windows
Download and run DEWDProtocol.reg - this is the DEWD registry entry that will register the dewd:\\ protocol in Windows so clicking a DEWD URI sends the request to the DEWDClient.groovy script for processing.
STEP 4: Create TMP Directory
Create the directory C:\tmp if it does not already exist.
STEP 5: Run DEWD Server
The DEWD server must be running to listen for file changes and upload the changes back to the server. To start the server go to the Windows command prompt, and run this command: (you may want to create a shortcut to this file)
c:\groovy\scripts\DEWD.BAT
You should see this response:
groovy is listening on port 4544
STEP 5: Define Application Mapping
This is optional - but by default the DEWD Client will open all files for editing with notepad. To change the mapping open the script at c:\groovy\scripts\DEWDClient.groovy in a text editor and look for this code:
def extensionMap = [ 'default':'notepad' ]
To change the editor for htm and html file types to (a great free editor) modify the code to look like this:
def extensionMap = [ 'htm':'C:\\Program Files\\Intype\\intype.exe', 'html':'C:\\Program Files\\Intype\\intype.exe', 'default':'notepad' ]
STEP 6: Test!
To test, click here.
This should open a simple html file in the application you have mapped to the htm file type in step 5 above. Any changes you make will be posted to http://localhost/dewd.php, so you can monitor file saves on your own dev environment.