Editing Typo3 templates and constants localy

I found a great way of editing my typo3 templates. JEdit (the incredibly flexible java based code editor found at jedit.org) has a plugin for Typo3 which gives you direct access to constants and templates thruout the entire site structure.

Requirements/parts:
jEdit installed with Typo3 plugin
Typo3 version 3.8> (known to work up to 4.0.1)
xml support in PHP
Typo3 extensions: xmlrpc_lib and jeditvfs.

The following steps helps you set up the environment correctly:

1) Install xmlrpc_lib and jeditvfs to Typo3 with Typo3 extension manager.
It should work out of the box, but you can, if you like to, add some custom TS settings:

  1.  
  2. jeditpage = PAGE
  3. jeditpage.typeNum = 761
  4. jeditpage.config {
  5.         no_cache = 1
  6.         pageGenScript=EXT:jeditvfs/server.php
  7.         admPanel = 0
  8. }
  9.  

2) download and install jEdit from
jedit.org

3) Start jEdit and go to menu Plugins -> Plugin manager and then the install tab. Check TypoScript for Typo3 and install.

4) Now add a new Typo3 site. Close the Plugins manager and go to menu Plugins -> Plugin options. Select TypoScript and then the + button to add a new site.

5) Close the Plugin options window and go to menu Plugins -> TypoScript for Typo3 -> Template browser. Double click on your website name and voila – your in the game!

3 Responses to “Editing Typo3 templates and constants localy”

  1. radu Says:

    nice, really nice.

    I got it installed, but the typoscript plugin didn’t want to work, both for the stable and the latest version. both from the windows and jar packages. But this is a great tip nonetheless. maybe i’ll be able to make it work on another machine.

    thanks ;)

  2. radu Says:

    hmm, tried it on other machines. still can’t add a new site. the + button has no effect. can you tell me what version of jedit did you use?

  3. David Smeringe Says:

    Sorry, but I’ve got a new computer since I used this plugin (don’t remember the version used) and with the jedit version I got now I get the same problem as you. I will check this further.

Leave a Reply