{"id":483,"date":"2007-12-08T20:24:40","date_gmt":"2007-12-08T19:24:40","guid":{"rendered":"http:\/\/www.workshop.ch\/openmind\/2007\/12\/08\/typoscript-editieren-mit-sweets\/"},"modified":"2007-12-08T20:30:41","modified_gmt":"2007-12-08T19:30:41","slug":"typoscript-editieren-mit-sweets","status":"publish","type":"post","link":"https:\/\/www.workshop.ch\/openmind\/2007\/12\/08\/typoscript-editieren-mit-sweets\/","title":{"rendered":"TypoScript editieren mit SweeTS"},"content":{"rendered":"<p><a href=\"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2007\/12\/image1.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px\" height=\"300\" alt=\"image\" src=\"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2007\/12\/image-thumb.png\" width=\"400\" border=\"0\"><\/a> <\/p>\n<p>Vor ziemlich genau einem Jahr hatte ich mich auf die Suche gemacht nach Tools, welche das Editieren von TypoScript-Code komfortabler gestalten als im TYPO3-Backend. Die Mindestanforderung war damals, dass der gesuchte Editor ein <a href=\"http:\/\/www.workshop.ch\/openmind\/2006\/11\/02\/syntax-highlighting-fr-typoscript\/\">Syntax-Highlighting f\u00fcr TypoScript<\/a> bieten musste. Damals war ich auch auf <a href=\"http:\/\/typo3.area42.de\/\">SweeTS<\/a> (eine Sammlung von Konfigurationsdateien f\u00fcr den kostenlosen Editor <a href=\"http:\/\/www.pspad.com\">PSPad<\/a>) gestossen.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"border-right: 0px; border-top: 0px; margin: 0px 0px 10px 15px; border-left: 0px; border-bottom: 0px\" height=\"96\" alt=\"image\" src=\"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2007\/12\/image2.png\" width=\"200\" align=\"right\" border=\"0\"> Nach einem Jahr Praxis kann ich sagen: SweeTS ist f\u00fcr mich pers\u00f6nlich das Tool der Wahl, wenn es darum geht, mehr als nur ein, zwei Zeilen Code zu bearbeiten. Der Umstand, dass die TypoScript-Templates nicht in der TYPO3-Datenbank, sondern im Filesystem (fileadmin) liegen m\u00fcssen, damit der Editor per FTP darauf zugreifen kann, empfinde ich inzwischen als Vorteil, weil so der gesamte Code an einem einzigen Ort liegt und sehr schnell zug\u00e4nglich ist.<\/p>\n<p>In der t\u00e4glichen Arbeit sch\u00e4tze ich insbesondere folgende Funktionen von SweeTS:<\/p>\n<p><strong>Das (konfigurierbare) Syntax-Highlighting. <\/strong>Es ist nicht perfekt, aber nur schon Kommentare und Code visuell gut unterscheiden zu k\u00f6nnen ist viel wert. Und obwohl das Highlighting gelegentlich \u00fcberraschende Formatierungen w\u00e4hlt, so ist es bei der Vermeidung von Tippfehlern dennoch eine grosse Hilfe.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"border-right: 0px; border-top: 0px; margin: 0px 15px 10px 0px; border-left: 0px; border-bottom: 0px\" height=\"111\" alt=\"image\" src=\"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2007\/12\/image3.png\" width=\"200\" align=\"left\" border=\"0\"> <strong>Die Markierung von Klammerpaaren.<\/strong> Nichts ist \u00e4rgerlicher als ein Fehler wegen einer vergessenen oder \u00fcberfl\u00fcssigen Klammer. SweeTS markiert automatisch das Gegenst\u00fcck, sobald der Cursor auf einer Klammer steht, so dass man leicht \u00fcberpr\u00fcfen kann, ob die Klammersetzung korrekt ist.<\/p>\n<p><strong><img loading=\"lazy\" decoding=\"async\" style=\"border-right: 0px; border-top: 0px; margin: 0px 0px 10px 15px; border-left: 0px; border-bottom: 0px\" height=\"116\" alt=\"image\" src=\"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2007\/12\/image4.png\" width=\"200\" align=\"right\" border=\"0\"> Die Autocomplete-Funktion.<\/strong> Beginnt man eine Wort zu tippen und dr\u00fcckt CTRL+J, so \u00f6ffnet sich ein Popup mit allen passenden Schl\u00fcsselw\u00f6rtern. Das beschleunigt das Tippen, \u00fcberbr\u00fcckt allf\u00e4llige Ged\u00e4chtnisl\u00fccken und reduziert Tippfehler. Das Dropdown kennt auch CSS-Classen, die man schon einmal im Code benutzt hat &#8211; selbst definierte Elemente (z.B. temp.*) dagegen tauchen in der Liste nicht auf.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"border-right: 0px; border-top: 0px; margin: 0px 15px 10px 0px; border-left: 0px; border-bottom: 0px\" height=\"110\" alt=\"image\" src=\"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2007\/12\/image5.png\" width=\"200\" align=\"left\" border=\"0\"> <strong>Das Clip-Konzept.<\/strong> Per Tastenbefehl wird ein Popup mit Code-Snippets, sogenannten Clips, aufgerufen, die dann per Mausklick oder Tastendruck in den Code einkopiert werden k\u00f6nnen. \u00c4hnlich schnell lassen sich Code-Bestandteile als Clip speichern (sie werden dabei in eine *.DEF-Datei im Verzeichnis Context geschrieben). Bei h\u00e4ufig wiederkehrenden Code-Bl\u00f6cken reduziert dies die Tipparbeit dramatisch. F\u00fcr meine Begriffe eher verzichtbar sind die sogenannten Interactive Clips oder Dialogue Macros, welche zun\u00e4chst in einem Dialogfenster die Parameterwerte abfragen. <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"border-right: 0px; border-top: 0px; margin: 0px 0px 10px 15px; border-left: 0px; border-bottom: 0px\" height=\"145\" alt=\"image\" src=\"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2007\/12\/image6.png\" width=\"200\" align=\"right\" border=\"0\"> <strong>Der Code-Explorer &#8211; mit Einschr\u00e4nkungen.<\/strong> Bei einer &#171;richtigen&#187; Entwicklungsumgebung f\u00fcr eine &#171;richtige&#187; Programmiersprache bietet ein Code-Explorer einen raschen, strukturierten Zugriff auf alle Identifikatoren, welche der Programmierer irgendwo in seinem Code definiert hat: Variablen, Konstanten, Funktionen, Klassen und was der Konstrukte einer Programmiersprache mehr sind. Bei SweeTS listet der Code-Explorer prim\u00e4r Elemente des TypoScript-Objektbaums &#8211; aber eben nur alphabetisch und nicht etwa strukturiert wie im TypoScript Object Browser des TYPO3-Backends.<\/p>\n<p><strong>Die kontext-sensitive Online-Hilfe.<\/strong> SweeTS bringt auch die offizielle TypoScript-Dokumentation mit und integriert sie in die Hilfe-Funktion von PSPad. Markiert man ein Word im Quellcode und dr\u00fcckt ALT+F1, so kann dieses Wort per Tastendruck in der Dokumentation gesucht werden.<\/p>\n<p>SweeTS liegt seit einigen Tagen in der Version 1.15 vor und ist kompatibel zur neusten PSPad-Version 4.5.3. Ausserdem haben die Entwickler angek\u00fcndigt, SweeTS auch auf gEdit unter Linux zu portieren.<\/p>\n<p><span hidden class=\"__iawmlf-post-loop-links\" data-iawmlf-links=\"[{&quot;id&quot;:1499,&quot;href&quot;:&quot;http:\\\/\\\/typo3.area42.de&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20250808053321\\\/http:\\\/\\\/typo3.area42.de\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-04 20:48:25&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2025-12-17 07:29:26&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2025-12-29 20:49:44&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-01-25 02:12:03&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-01-29 16:19:20&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-02-07 12:10:49&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-02-26 03:11:45&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-03-09 23:39:55&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-03-20 01:35:34&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-03-24 03:48:02&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-03-28 00:07:02&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-01 00:29:44&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-05 15:32:28&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-09 11:12:13&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-13 00:56:36&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-16 08:07:16&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-19 17:58:56&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-22 21:42:27&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-26 03:36:51&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-29 05:24:42&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-05-03 01:33:17&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-05-07 06:36:09&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-05-11 20:14:05&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-05-16 14:46:28&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-05-22 08:21:56&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-05-27 06:47:25&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-06-01 23:13:46&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-06-05 10:47:12&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-06-09 07:46:04&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-06-13 14:38:49&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-06-16 15:49:34&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-06-20 19:53:08&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-07-01 23:45:19&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-07-05 23:12:36&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-07-15 23:51:57&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-07-24 23:31:11&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-08-07 03:20:45&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-08-20 08:46:36&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-08-26 07:54:51&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-08-29 14:47:28&quot;,&quot;http_code&quot;:404}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-08-29 14:47:28&quot;,&quot;http_code&quot;:404},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1500,&quot;href&quot;:&quot;http:\\\/\\\/www.pspad.com&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20251006092159\\\/https:\\\/\\\/www.pspad.com\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-04 20:48:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-17 07:29:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-29 20:49:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-25 02:12:04&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-29 16:19:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-07 12:10:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 10:00:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-26 03:11:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-09 23:39:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-20 01:35:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-24 03:48:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-28 00:07:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-01 00:29:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-05 15:32:30&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-09 11:12:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 00:56:37&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 08:07:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-19 17:58:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-22 21:42:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-26 03:36:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-29 05:24:43&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-03 01:33:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-07 02:14:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-11 20:13:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-18 17:41:30&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-22 10:38:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-26 04:08:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-29 21:03:37&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-03 19:46:21&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-07 23:45:38&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-06-11 10:25:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-16 05:15:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-20 11:58:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-07-01 23:45:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-07-05 23:12:37&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-07-15 23:51:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-07-24 23:31:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-08-07 03:20:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-08-20 08:46:40&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-08-26 07:54:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-08-29 14:47:27&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-08-29 14:47:27&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]\"><\/span><\/p>\n<!--CusAds0-->\n<div style=\"font-size: 0px; height: 0px; line-height: 0px; margin: 0; padding: 0; clear: both;\"><\/div>","protected":false},"excerpt":{"rendered":"<p>Vor ziemlich genau einem Jahr hatte ich mich auf die Suche gemacht nach Tools, welche das Editieren von TypoScript-Code komfortabler gestalten als im TYPO3-Backend. Die Mindestanforderung war damals, dass der gesuchte Editor ein Syntax-Highlighting f\u00fcr TypoScript bieten musste. Damals war ich auch auf SweeTS (eine Sammlung von Konfigurationsdateien f\u00fcr den kostenlosen Editor PSPad) gestossen. Nach &#8230; <a title=\"TypoScript editieren mit SweeTS\" class=\"read-more\" href=\"https:\/\/www.workshop.ch\/openmind\/2007\/12\/08\/typoscript-editieren-mit-sweets\/\" aria-label=\"Read more about TypoScript editieren mit SweeTS\">Read more<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"generate_page_header":"","footnotes":""},"categories":[5],"tags":[127,1077,653,654,128,651,650,652,1876,129],"class_list":["post-483","post","type-post","status-publish","format-standard","hentry","category-typo3","tag-editor","tag-entwicklung","tag-entwicklungsumgebung","tag-gedit","tag-ide","tag-pspad","tag-sweets","tag-syntax-highlighting","tag-typo3","tag-typoscript"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>TypoScript editieren mit SweeTS - Open Mind<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.workshop.ch\/openmind\/2007\/12\/08\/typoscript-editieren-mit-sweets\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TypoScript editieren mit SweeTS - Open Mind\" \/>\n<meta property=\"og:description\" content=\"Vor ziemlich genau einem Jahr hatte ich mich auf die Suche gemacht nach Tools, welche das Editieren von TypoScript-Code komfortabler gestalten als im TYPO3-Backend. Die Mindestanforderung war damals, dass der gesuchte Editor ein Syntax-Highlighting f\u00fcr TypoScript bieten musste. Damals war ich auch auf SweeTS (eine Sammlung von Konfigurationsdateien f\u00fcr den kostenlosen Editor PSPad) gestossen. Nach ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.workshop.ch\/openmind\/2007\/12\/08\/typoscript-editieren-mit-sweets\/\" \/>\n<meta property=\"og:site_name\" content=\"Open Mind\" \/>\n<meta property=\"article:published_time\" content=\"2007-12-08T19:24:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2007-12-08T19:30:41+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2007\/12\/image-thumb.png\" \/>\n<meta name=\"author\" content=\"The Open Source Guy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschrieben von\" \/>\n\t<meta name=\"twitter:data1\" content=\"The Open Source Guy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2007\\\/12\\\/08\\\/typoscript-editieren-mit-sweets\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2007\\\/12\\\/08\\\/typoscript-editieren-mit-sweets\\\/\"},\"author\":{\"name\":\"The Open Source Guy\",\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/#\\\/schema\\\/person\\\/74ece7dcefab45da1c0cc78b2e48d793\"},\"headline\":\"TypoScript editieren mit SweeTS\",\"datePublished\":\"2007-12-08T19:24:40+00:00\",\"dateModified\":\"2007-12-08T19:30:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2007\\\/12\\\/08\\\/typoscript-editieren-mit-sweets\\\/\"},\"wordCount\":520,\"commentCount\":4,\"image\":{\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2007\\\/12\\\/08\\\/typoscript-editieren-mit-sweets\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.workshop.ch\\\/openmind\\\/wp-content\\\/uploads\\\/2007\\\/12\\\/image-thumb.png\",\"keywords\":[\"Editor\",\"Entwicklung\",\"Entwicklungsumgebung\",\"gEdit\",\"IDE\",\"PSPad\",\"SweeTS\",\"Syntax-Highlighting\",\"TYPO3\",\"TypoScript\"],\"articleSection\":[\"TYPO3\"],\"inLanguage\":\"de-CH\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2007\\\/12\\\/08\\\/typoscript-editieren-mit-sweets\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2007\\\/12\\\/08\\\/typoscript-editieren-mit-sweets\\\/\",\"url\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2007\\\/12\\\/08\\\/typoscript-editieren-mit-sweets\\\/\",\"name\":\"TypoScript editieren mit SweeTS - Open Mind\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2007\\\/12\\\/08\\\/typoscript-editieren-mit-sweets\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2007\\\/12\\\/08\\\/typoscript-editieren-mit-sweets\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.workshop.ch\\\/openmind\\\/wp-content\\\/uploads\\\/2007\\\/12\\\/image-thumb.png\",\"datePublished\":\"2007-12-08T19:24:40+00:00\",\"dateModified\":\"2007-12-08T19:30:41+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/#\\\/schema\\\/person\\\/74ece7dcefab45da1c0cc78b2e48d793\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2007\\\/12\\\/08\\\/typoscript-editieren-mit-sweets\\\/#breadcrumb\"},\"inLanguage\":\"de-CH\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2007\\\/12\\\/08\\\/typoscript-editieren-mit-sweets\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de-CH\",\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2007\\\/12\\\/08\\\/typoscript-editieren-mit-sweets\\\/#primaryimage\",\"url\":\"http:\\\/\\\/www.workshop.ch\\\/openmind\\\/wp-content\\\/uploads\\\/2007\\\/12\\\/image-thumb.png\",\"contentUrl\":\"http:\\\/\\\/www.workshop.ch\\\/openmind\\\/wp-content\\\/uploads\\\/2007\\\/12\\\/image-thumb.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2007\\\/12\\\/08\\\/typoscript-editieren-mit-sweets\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TypoScript editieren mit SweeTS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/#website\",\"url\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/\",\"name\":\"Open Mind\",\"description\":\"Open Source &amp; Open Content\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de-CH\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/#\\\/schema\\\/person\\\/74ece7dcefab45da1c0cc78b2e48d793\",\"name\":\"The Open Source Guy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-CH\",\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/wp-content\\\/plugins\\\/avatar-privacy\\\/public\\\/images\\\/mystery.svg\",\"url\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/wp-content\\\/plugins\\\/avatar-privacy\\\/public\\\/images\\\/mystery.svg\",\"contentUrl\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/wp-content\\\/plugins\\\/avatar-privacy\\\/public\\\/images\\\/mystery.svg\",\"caption\":\"The Open Source Guy\"},\"url\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TypoScript editieren mit SweeTS - Open Mind","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.workshop.ch\/openmind\/2007\/12\/08\/typoscript-editieren-mit-sweets\/","og_locale":"de_DE","og_type":"article","og_title":"TypoScript editieren mit SweeTS - Open Mind","og_description":"Vor ziemlich genau einem Jahr hatte ich mich auf die Suche gemacht nach Tools, welche das Editieren von TypoScript-Code komfortabler gestalten als im TYPO3-Backend. Die Mindestanforderung war damals, dass der gesuchte Editor ein Syntax-Highlighting f\u00fcr TypoScript bieten musste. Damals war ich auch auf SweeTS (eine Sammlung von Konfigurationsdateien f\u00fcr den kostenlosen Editor PSPad) gestossen. Nach ... Read more","og_url":"https:\/\/www.workshop.ch\/openmind\/2007\/12\/08\/typoscript-editieren-mit-sweets\/","og_site_name":"Open Mind","article_published_time":"2007-12-08T19:24:40+00:00","article_modified_time":"2007-12-08T19:30:41+00:00","og_image":[{"url":"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2007\/12\/image-thumb.png","type":"","width":"","height":""}],"author":"The Open Source Guy","twitter_card":"summary_large_image","twitter_misc":{"Geschrieben von":"The Open Source Guy","Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.workshop.ch\/openmind\/2007\/12\/08\/typoscript-editieren-mit-sweets\/#article","isPartOf":{"@id":"https:\/\/www.workshop.ch\/openmind\/2007\/12\/08\/typoscript-editieren-mit-sweets\/"},"author":{"name":"The Open Source Guy","@id":"https:\/\/www.workshop.ch\/openmind\/#\/schema\/person\/74ece7dcefab45da1c0cc78b2e48d793"},"headline":"TypoScript editieren mit SweeTS","datePublished":"2007-12-08T19:24:40+00:00","dateModified":"2007-12-08T19:30:41+00:00","mainEntityOfPage":{"@id":"https:\/\/www.workshop.ch\/openmind\/2007\/12\/08\/typoscript-editieren-mit-sweets\/"},"wordCount":520,"commentCount":4,"image":{"@id":"https:\/\/www.workshop.ch\/openmind\/2007\/12\/08\/typoscript-editieren-mit-sweets\/#primaryimage"},"thumbnailUrl":"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2007\/12\/image-thumb.png","keywords":["Editor","Entwicklung","Entwicklungsumgebung","gEdit","IDE","PSPad","SweeTS","Syntax-Highlighting","TYPO3","TypoScript"],"articleSection":["TYPO3"],"inLanguage":"de-CH","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.workshop.ch\/openmind\/2007\/12\/08\/typoscript-editieren-mit-sweets\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.workshop.ch\/openmind\/2007\/12\/08\/typoscript-editieren-mit-sweets\/","url":"https:\/\/www.workshop.ch\/openmind\/2007\/12\/08\/typoscript-editieren-mit-sweets\/","name":"TypoScript editieren mit SweeTS - Open Mind","isPartOf":{"@id":"https:\/\/www.workshop.ch\/openmind\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.workshop.ch\/openmind\/2007\/12\/08\/typoscript-editieren-mit-sweets\/#primaryimage"},"image":{"@id":"https:\/\/www.workshop.ch\/openmind\/2007\/12\/08\/typoscript-editieren-mit-sweets\/#primaryimage"},"thumbnailUrl":"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2007\/12\/image-thumb.png","datePublished":"2007-12-08T19:24:40+00:00","dateModified":"2007-12-08T19:30:41+00:00","author":{"@id":"https:\/\/www.workshop.ch\/openmind\/#\/schema\/person\/74ece7dcefab45da1c0cc78b2e48d793"},"breadcrumb":{"@id":"https:\/\/www.workshop.ch\/openmind\/2007\/12\/08\/typoscript-editieren-mit-sweets\/#breadcrumb"},"inLanguage":"de-CH","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.workshop.ch\/openmind\/2007\/12\/08\/typoscript-editieren-mit-sweets\/"]}]},{"@type":"ImageObject","inLanguage":"de-CH","@id":"https:\/\/www.workshop.ch\/openmind\/2007\/12\/08\/typoscript-editieren-mit-sweets\/#primaryimage","url":"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2007\/12\/image-thumb.png","contentUrl":"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2007\/12\/image-thumb.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.workshop.ch\/openmind\/2007\/12\/08\/typoscript-editieren-mit-sweets\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.workshop.ch\/openmind\/"},{"@type":"ListItem","position":2,"name":"TypoScript editieren mit SweeTS"}]},{"@type":"WebSite","@id":"https:\/\/www.workshop.ch\/openmind\/#website","url":"https:\/\/www.workshop.ch\/openmind\/","name":"Open Mind","description":"Open Source &amp; Open Content","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.workshop.ch\/openmind\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de-CH"},{"@type":"Person","@id":"https:\/\/www.workshop.ch\/openmind\/#\/schema\/person\/74ece7dcefab45da1c0cc78b2e48d793","name":"The Open Source Guy","image":{"@type":"ImageObject","inLanguage":"de-CH","@id":"https:\/\/www.workshop.ch\/openmind\/wp-content\/plugins\/avatar-privacy\/public\/images\/mystery.svg","url":"https:\/\/www.workshop.ch\/openmind\/wp-content\/plugins\/avatar-privacy\/public\/images\/mystery.svg","contentUrl":"https:\/\/www.workshop.ch\/openmind\/wp-content\/plugins\/avatar-privacy\/public\/images\/mystery.svg","caption":"The Open Source Guy"},"url":"https:\/\/www.workshop.ch\/openmind"}]}},"_links":{"self":[{"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/posts\/483","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/comments?post=483"}],"version-history":[{"count":0,"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/posts\/483\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/media?parent=483"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/categories?post=483"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/tags?post=483"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}