{"id":790,"date":"2011-08-18T18:58:29","date_gmt":"2011-08-18T16:58:29","guid":{"rendered":"http:\/\/robert.kolatzek.org\/wblog\/?p=790"},"modified":"2011-08-18T18:58:29","modified_gmt":"2011-08-18T16:58:29","slug":"typo3-4-5-das-fazit","status":"publish","type":"post","link":"https:\/\/blog.kolatzek.org\/wblog\/790\/typo3-4-5-das-fazit","title":{"rendered":"Typo3 (4.5) &#8211; das Fazit"},"content":{"rendered":"<p>Von vielen Seiten h\u00f6rt man, dass Typo3 so toll w\u00e4re, weil es so viel bietet und so gut erweiterbar ist. Solange die Aussagen sehr allgemein gehalten werden, stimmen sie auch. Sobald es es genauer wird, muss man einiges einschr\u00e4nken.<!--more--><\/p>\n<p>Hier einige &#8222;Typo3-Mythen&#8220;, die ich gerne relativieren w\u00fcrde:<\/p>\n<ol>\n<li>&#8222;Typo kann alles.&#8220; Ja und nein. Potenziell ist mit Typo alles m\u00f6glich. Praktisch kann aber nur ein Bruchteil ohne Eigenarbeit (TypoScript-Coding)  eingesetzt werden.<\/li>\n<li>&#8222;Typo hat Hunderte von Erweiterungen.&#8220; Ja. Aber die H\u00e4lfte nicht gerade f\u00fcr alle Versionen von Typo3. Einige zicken nur etwas rum, andere machen die Installation unbrauchbar.<\/li>\n<li>&#8222;Typo ist f\u00fcr gro\u00dfe Webseiten gedacht.&#8220; Wenn es dem so w\u00e4re, h\u00e4tte man sicher einen Mechanismus eingebaut, der mehrere MySQL-Server quellt, statt nur eine einzige Instanz mit Lese- und Schreibzugriffen zu bel\u00e4stigen. Ist den Typo3-Entwicklern Master-Slave-Replikation ein Fremdwort? Das Caching ist durchaus professionell. Warum nicht auch die Schnittstelle zur Datenbank?<\/li>\n<li>&#8222;Typo3 ist ein Profi-CMS.&#8220; Ja, genau! Ein dummer Laie hat da keine Chance. Vielleicht mit dem Frontend-Editor. Dies setzt aber voraus, dass es einen erfahrenen Entwickler bzw. Admin gibt, der die Arbeit im Hintergrund (TypoScript-Templates, Plugin-Konfigurations-Konstanten und -Skripte&#8230;) Manchmal ist die Professionalit\u00e4t halb so wichtig, wie sie geschrieben wird. Lieber ein beherrschbares WordPress oder Joomla in der Hand als ein aufgebl\u00e4htes und unverst\u00e4ndliches Typo3 auf dem Dach! (Man bedenke, dass auch Entwickler und Admins krank werden k\u00f6nnen &#8211; einige kriegen sogar Urlaub! Und dann?)<\/li>\n<li>&#8222;Typo3 ist gut dokumentiert&#8220; &#8211; ein echter Mythos. Es gibt netter weise eine online-Doku samt Forum von <a href=\"http:\/\/www.mittwald.de\/typo3-dokumentation\/\">Mittwald<\/a>. Die Teilnehmer (auch Profis) sind sehr hilfreich. Manchmal fragt man sich nur: &#8222;Welche Version ist hier oder da gemeint? Mit meiner funktioniert es eindeutig nicht!&#8220; Die vielen Versionen machen es recht kompliziert. Auch gute B\u00fccher helfen da nicht weiter. Beim Versuch, im RTE einige Kn\u00f6pfe wie &#8222;bidirektionale Steuerung&#8220; abzuschalten, sind auch die B\u00fccher wenig hilfreich: Diese Funktion wird nicht mit ihrer Abk\u00fcrzung f\u00fcr Typoscript genannt und &#8222;Sprache-Leiste&#8220; wird mit keinem Wort erw\u00e4hnt. Es bleibt einem nur die Suche im Quellcode vom RTE unter typo3\/sysext\/rtehtmlarea\/extensions\/. Wenn man es dann gefunden hat, fragt man sich: Warum hei\u00dft denn das anders? (&#8222;bidioverride&#8220; statt &#8222;bidirectionalityoverride&#8220; analog zu &#8222;insertparagraphafter&#8220;)<\/li>\n<li>Hier lasse ich etwas Platz f\u00fcr weitere Punkte. Es gibt davon einige &#8211; es fehlt mir lediglich momentan die F\u00e4higkeit, sie verst\u00e4ndlich und eindeutig zu benennen. (So etwas wie &#8222;Lernkurve&#8220; oder &#8222;CSS-Design&#8220;).<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Von vielen Seiten h\u00f6rt man, dass Typo3 so toll w\u00e4re, weil es so viel bietet und so gut erweiterbar ist. Solange die Aussagen sehr allgemein gehalten werden, stimmen sie auch. Sobald es es genauer wird, muss man einiges einschr\u00e4nken.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"on","ocean_gallery_id":[],"footnotes":""},"categories":[8],"tags":[],"class_list":["post-790","post","type-post","status-publish","format-standard","hentry","category-software","entry"],"_links":{"self":[{"href":"https:\/\/blog.kolatzek.org\/wblog\/wp-json\/wp\/v2\/posts\/790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.kolatzek.org\/wblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.kolatzek.org\/wblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.kolatzek.org\/wblog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.kolatzek.org\/wblog\/wp-json\/wp\/v2\/comments?post=790"}],"version-history":[{"count":0,"href":"https:\/\/blog.kolatzek.org\/wblog\/wp-json\/wp\/v2\/posts\/790\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.kolatzek.org\/wblog\/wp-json\/wp\/v2\/media?parent=790"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.kolatzek.org\/wblog\/wp-json\/wp\/v2\/categories?post=790"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.kolatzek.org\/wblog\/wp-json\/wp\/v2\/tags?post=790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}