{"id":203,"date":"2022-12-16T14:21:30","date_gmt":"2022-12-16T14:21:30","guid":{"rendered":"https:\/\/datacrow.org\/?p=203"},"modified":"2024-03-18T08:21:37","modified_gmt":"2024-03-18T08:21:37","slug":"data-crow-4-5-entwicklung-update-16-dezember-2022","status":"publish","type":"post","link":"https:\/\/datacrow.org\/de\/2022\/12\/16\/data-crow-4-5-development-update-dec-16th-2022\/","title":{"rendered":"Data Crow 4.5 Entwicklungs-Update (16. Dezember 2022)"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Die Arbeit an Version 4.5 hat gerade begonnen. Ich war damit besch\u00e4ftigt, mir das Webmodul und die neuen Versionen der Komponenten, die es verwendet, anzusehen.<br>Ich habe PrimeFaces von Version 6 auf Version 12 aktualisiert. Dabei habe ich gesehen, dass alle Abh\u00e4ngigkeiten nat\u00fcrlich auch veraltet waren. Die Aktualisierung dieser Komponenten hat einige Zeit in Anspruch genommen. Ich erspare Ihnen die Details zu den einzelnen Komponenten, aber ich kann Ihnen sagen, dass es gar nicht so einfach war, einen Webserver wieder zum Laufen zu bringen. Java wirft einem immer ein paar B\u00e4lle zu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ich musste \u00c4nderungen an meinem Code vornehmen, um die neuen Bibliotheken zu verwenden. Und ich habe immer noch einige Dinge ausgeschaltet, die ich neu implementieren muss, aber ich habe jetzt eine gute Basis, um weiterzumachen. Wenn ich am Ende mit einem Webmodul Erfolg habe, das ohne Fehler l\u00e4uft, f\u00fchlt sich das wie ein Sieg an.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nun, ich sagte, dass es funktional ist (Sie k\u00f6nnen Artikel laden, einen Artikel \u00f6ffnen und einen Artikel bearbeiten), aber nehmen Sie das mit Vorsicht, denn das Layout des Webmoduls ist nicht mehr zeitgem\u00e4\u00df. Die verschiedenen \u00dcbersichten und Formulare sind nicht mehr \u00fcbersichtlich und geordnet. Au\u00dferdem sind die verwendeten Icons, die auf Version 6 basierten, in Version 12 verschwunden, so dass ich diese aktualisieren muss. Und das Laden der Bilder habe ich noch nicht implementiert. Es gibt noch mehr; viel... zu... tun.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine weitere wichtige \u00c4nderung ist, dass ich bereits zu Jetty gewechselt habe, um Bilder f\u00fcr den Anwendungsserver zu hosten. Es f\u00fchlte sich falsch an, weiterhin Tomcat zu verwenden, um das Webmodul zu betreiben, ein bisschen \u00fcbertrieben, wenn Jetty bereits in Data Crow eingebettet ist. Stattdessen verwende ich jetzt auch Jetty (Version 11, die neueste), um das Webmodul zu betreiben.<\/p>","protected":false},"excerpt":{"rendered":"<p>Die Arbeit an Version 4.5 hat gerade begonnen. Ich habe mir das Webmodul und die neuen Versionen der Komponenten, die es enth\u00e4lt, angesehen...<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"_eb_attr":"","_customify_content_layout":"","_customify_sidebar":"","_customify_page_header_display":"default","_customify_disable_header":"","_customify_disable_header_top":"","_customify_disable_header_main":"","_customify_disable_header_bottom":"","_customify_disable_page_title":"","_customify_disable_content_vertical_padding":"","_customify_disable_footer_top":"","_customify_disable_footer_main":"","_customify_disable_footer_bottom":"","_customify_breadcrumb_display":"default","_customify_header_transparent_display":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-203","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/datacrow.org\/de\/wp-json\/wp\/v2\/posts\/203","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/datacrow.org\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/datacrow.org\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/datacrow.org\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/datacrow.org\/de\/wp-json\/wp\/v2\/comments?post=203"}],"version-history":[{"count":1,"href":"https:\/\/datacrow.org\/de\/wp-json\/wp\/v2\/posts\/203\/revisions"}],"predecessor-version":[{"id":204,"href":"https:\/\/datacrow.org\/de\/wp-json\/wp\/v2\/posts\/203\/revisions\/204"}],"wp:attachment":[{"href":"https:\/\/datacrow.org\/de\/wp-json\/wp\/v2\/media?parent=203"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/datacrow.org\/de\/wp-json\/wp\/v2\/categories?post=203"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/datacrow.org\/de\/wp-json\/wp\/v2\/tags?post=203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}