TYPO3 Blog

Thanks to Markus from VisionConnect for sharing.

The TYPO3 Workbench Plugin is an Firefox addon that helps you to manage your TYPO3 Projects and offers you often needed information in the development process.

The start of this Firefox addon development was based on our laziness. Being a web development company with focus on TYPO3 we also offer support to our customers. By the time we completed more than 300 internet- and intranet projects we were tired of typing /typo3 to reach the backend of the content management system.

At that time we decided to develop a simple functionality for us and our customers to open the TYPO3 backend without the need for typing in /typo3.

This was the start of our first addon "TYPO3 Backend" for Firefox at January, 29 2007.

Very early we had the idea to add more convenience to the everyday work with TYPO3 and Firefox. So we added some desired modules and called it "TYPO3 Workbench".

Until today the addon has been downloaded over 30.000 times and is used by over 300 users every day.

The modules of TYPO3 Workbench

1. TYPO3 Backend

First of all you can switch to the TYPO3 backend from the website with a simple click. By using the login-manager of Firefox it is also possible to automatically log into the backend.

This even works if TYPO3 is not installed in the root of the web server. For example if a localhost installation (e.g. XAMPP) is used.

It also checks whether there is a "/typo3/index.php" or not. According to the result of that check, the log in button will be shown or not. It is also useful if you want to check if a TYPO3 CMS is used.

2. My Projects

In the daily work of a TYPO3 developer there are many web addresses and projects to handle.

Simply use your bookmarks function to add a folder with your current projects or use the tagging function. Set a reference to the folder or the used tag in the TYPO3 Workbench configuration. The TYPO3 Workbench will add a menu to the context menu with your projects listed.

By clicking on one of the menu items, the log in function of TYPO3 Workbench can be used and the backend of the project will be opened in a new browser tab.

3. References

With a growing number of intranet projects we became aware that we had several problems using online references while working in VPN mode or inside the infrastructure of our customer.

It was our goal to get the necessary references available offline.

Based of the HTML availability of the important references (TSREF and TSConfig) we added them to TYPO3 Workbench. In the latest version of the TYPO3 Workbench we also added the reference for FLUID and Extbase, since those are available as a single HTML file on docs.typo3.org.


We also added an integrated search. Developers can copy the desired part and paste it into their template.

4. Find Extensions

To allow fast access to the extension repository we added a simple search function.

Just add search criteria and a new browser tab will open with the Extension Repository on TYPO3.org submitting your search.

5. Search Forums

Search engines like Google tend to show more and more non relevant results for developers. Especially if you are a beginner. It's often better to search through relevant TYPO3 forums to get the desired information.

With the forum search in TYPO3 Workbench you can customize in which forums you want to search. By using this function each selected forum will be opened with its results shown in a new browser tab.

If you find a forum that's missing just send the URL to us (use the form on our website) and we will consider adding them with the next release.
www.visionconnect.de/agentur/aktuelles/firefox-add-on/

6. Snippet Database

Based on our experience developing intranet solutions for our customers we wanted to have code snippets right at hand when need them.With the Snippets Database we build a solution to store Snippets locally.

For example a company can also store their database somewhere in the local network. Colleagues can fill the database all together.
Just like Kasper Skaarhoj stated for TYPO3: Inspiring people to share!

Goals for the future

The addon is based on the XUL user interface language. Gaining a better inter-compatibility to the chrome browser, we are planning to rebuild the addon based on standard web technologies like JavaScript, HTML and CSS.

If you think something is missing in the addon, feel free to contact us through our website. We like to hear suggestions for building a better addon for the TYPO3 community.
https://www.visionconnect.de/agentur/aktuelles/firefox-add-on/

You can also download the sources of the addon there, if you like to develop a new version or build some improvements.

You can download the addon from Mozilla addons
https://addons.mozilla.org/en-US/firefox/addon/typo3-workbench/

Get the source on Github:
github.com/markussoeth/typo3workbench

Markus Söth

About the Author

Markus Söth

Marketing Assistant, Project Manager and Web Devolper, Hannover
Markus' professional background went from professional education as a merchant to the diploma in landscape architecture. Now he sometimes states that "I design the large garden of the Internet". Since 1999 Markus works for VisionConnect GmbH in Hannover, Germany, in the web development department on the possibilities and visions of the digital age.

More posts by Markus Söth

Comments

  • Markus Söth

    06. March 2017

    Hello BastianBalthasarBux, thank you for your comment. Unfortunately I realized just today that you wrote a wish for some improvements. Better make use of our contact form on our Website https://www.visionconnect.de/agentur/aktuelles/firefox-add-on/ to submit any whishes. To be honest I am looking more in my E-Mail Folder than on this Website. But I will add your whish to my list. Kind regards Markus Söth

  • BastianBalthasarBux

    14. February 2017

    Great addon! One small missing thing: my projects is not able to search a special bookmark-folder recursively, or simply more than one folder. That would be nice if it would work in future version!

Write comment

Feedback