{"id":64,"date":"2006-02-06T03:24:05","date_gmt":"2006-02-06T01:24:05","guid":{"rendered":"http:\/\/thomas.is-ac.de\/blog\/?p=64"},"modified":"2006-02-06T03:24:05","modified_gmt":"2006-02-06T01:24:05","slug":"coding-time-again-ii","status":"publish","type":"post","link":"http:\/\/familie-gerding.net\/?p=64","title":{"rendered":"Coding Time again&#8230; II"},"content":{"rendered":"<p align=\"justify\"><a rel=\"lightbox\" href=\"http:\/\/familie-gerding.net\/pictures\/coding_server1.jpg\"><img decoding=\"async\" vspace=\"5\" hspace=\"5\" align=\"left\" alt=\"Server\" src=\"http:\/\/familie-gerding.net\/pictures\/coding_server1_th.jpg\" \/><\/a>Und so gings an diesem Wochenende weiter wie so oft: Coding und Co. war angesagt. Diesmal war neben Marek auch noch der dritte Mann mit dabei: Matthias. Und unser Spielzeug diesmal: Ein &#8222;Server&#8220; f\u00fcr unser <a title=\"Content Management System\" target=\"_blank\" href=\"http:\/\/de.wikipedia.org\/wiki\/Content-Management-System\">CMS<\/a>. Dieser musste komplett als Webserver aufgesetzt werden. Da wir aus wartungstechnischen Gr\u00fcnden das Fenster-Betriebssystem einsetzen mussten, aber f\u00fcr unser CMS kein <a title=\"Internet Information Server\" target=\"_blank\" href=\"http:\/\/de.wikipedia.org\/wiki\/IIS\">IIS<\/a> in Frage kam, nutzten wir <a title=\"Webserver-Komplett-Paket\" target=\"_blank\" href=\"http:\/\/de.wikipedia.org\/wiki\/XAMPP\">XAMPP<\/a>. Die Installation ging flott von der Hand&#8230; aber danach gab es dann nochmal ein paar kleine H\u00fcrden zu meistern: Das <a title=\"Der Timestamp\" target=\"_blank\" href=\"http:\/\/de.wikipedia.org\/wiki\/Timestamp\">Unix Timestamp<\/a> Problem hatte sich zwar erledigt (dass die Timestampfunktion auf einem Windows Rechner funktioniert ist keine Selbstverst\u00e4ndlichkeit&#8230;), da XAMPP mit <a target=\"_blank\" href=\"http:\/\/de.wikipedia.org\/wiki\/Php\">php 5.1.1<\/a> daher kam, aber daf\u00fcr brachte PHP5 gegen\u00fcber unserer PHP4 Entwicklungsumgebung nat\u00fcrlich hier und da ein paar andere Probleme mit. Diese lagen gr\u00f6\u00dftenteils darin, dass PHP5 Objektorientierung so umsetzt, wie man es kennt und nicht so wie PHP4. Da unser Code aber wunderbar ist (das muss ich schreiben damit Marek gl\u00fccklich schaut), war dies auch keine lange Sache. Und so lief bereits nach kurzer Zeit der <a href=\"http:\/\/de.wikipedia.org\/wiki\/Intranet\">Intranet<\/a>portal-Server rund. Einzig der Workload macht uns noch etwa sorgen. Dazu m\u00fcssen wir im Laufe der Woche wohl mal Tests und Vergleiche mit einem nativen Linux Apache durchf\u00fchren.<br \/>\nW\u00e4hrend ich mich dann ans Testen aller Funktionen begab, begann Marek kurzerhand ein kleines &#8222;Vermittlungs-Portal&#8220; zu programmieren (n\u00e4her benennen werde ich es wohl zu sp\u00e4terem Zeitpunkt. Aber man kann halt als Benutzer Dinge dort f\u00fcr andere anbieten und andere Nutzer k\u00f6nnen auf diese Angebote reagieren). Und &#8222;kurzerhand&#8220; ist hier durchaus w\u00f6rtlich zu verstehen. Nicht etwa, weil Marek eine besonders kurze Hand hat, sondern weil es wirklich schnell ging. Das lag am neu eingesetzten Framework. Bisher haben wir auf eine Kombination aus der Smarty Template Engine, DB_Table und HTML_QuickForm gesetzt.<a rel=\"lightbox\" href=\"http:\/\/familie-gerding.net\/pictures\/coding_server2.jpg\"><img decoding=\"async\" vspace=\"5\" hspace=\"5\" align=\"right\" alt=\"Server Last\" src=\"http:\/\/familie-gerding.net\/pictures\/coding_server2_th.jpg\" \/><\/a> Aber Marek hatte letzte Woche etwas anderes entdeckt: <a title=\"Homepage des Symfony Projekts\" target=\"_blank\" href=\"http:\/\/www.symfony-project.com\/\">Symfony<\/a>. Ein Framework, dass sogar noch mehr kann als unsere vorherige Kombination&#8230; und dann nat\u00fcrlich auch noch eher aus einem Guss ist. Das Ganze ist schon eher vergleichbar mit <a title=\"Ruby on Rails - Wikipedia Artikel\" href=\"http:\/\/de.wikipedia.org\/wiki\/Ruby_on_Rails\">Ruby on Rails<\/a>. Genaueres hierzu aber auch erst, wenn ich selber einige Erfahrungen damit gesammelt habe&#8230; und dazu habe ich mit Sicherheit noch gen\u00fcgend Gelegenheit \ud83d\ude09\n<\/p>\n<p align=\"justify\">Insgesamt also durchaus ein produktives und auch erfolgreiches Wochenende, auch wenn die Impressionen anderes erahnen lassen \ud83d\ude1b<\/p>\n<div align=\"center\"><a rel=\"lightbox\" href=\"http:\/\/familie-gerding.net\/pictures\/coding_mattes.jpg\"><img decoding=\"async\" alt=\"Mattes\" src=\"http:\/\/familie-gerding.net\/pictures\/coding_mattes_th.jpg\" \/><\/a> <a rel=\"lightbox\" href=\"http:\/\/familie-gerding.net\/pictures\/coding_marek.jpg\"><img decoding=\"async\" alt=\"Marek\" src=\"http:\/\/familie-gerding.net\/pictures\/coding_marek_th.jpg\" \/><\/a> <a rel=\"lightbox\" href=\"http:\/\/familie-gerding.net\/pictures\/coding_thomas.jpg\"><img decoding=\"async\" alt=\"Thomas\" src=\"http:\/\/familie-gerding.net\/pictures\/coding_thomas_th.jpg\" \/><\/a><\/div>\n<p align=\"justify\">Beim n\u00e4chsten Coding-Artikel gibts dann hoffentlich auch mehr zu Symfony und der Portalgeschichte&#8230; bis dahin:Stay tuned!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Und so gings an diesem Wochenende weiter wie so oft: Coding und Co. war angesagt. Diesmal war neben Marek auch noch der dritte Mann mit dabei: Matthias. Und unser Spielzeug diesmal: Ein &#8222;Server&#8220; f\u00fcr unser CMS. Dieser musste komplett als Webserver aufgesetzt werden. Da wir aus wartungstechnischen Gr\u00fcnden das Fenster-Betriebssystem einsetzen mussten, aber f\u00fcr unser [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[],"_links":{"self":[{"href":"http:\/\/familie-gerding.net\/index.php?rest_route=\/wp\/v2\/posts\/64"}],"collection":[{"href":"http:\/\/familie-gerding.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/familie-gerding.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/familie-gerding.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/familie-gerding.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=64"}],"version-history":[{"count":0,"href":"http:\/\/familie-gerding.net\/index.php?rest_route=\/wp\/v2\/posts\/64\/revisions"}],"wp:attachment":[{"href":"http:\/\/familie-gerding.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=64"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/familie-gerding.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=64"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/familie-gerding.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=64"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}