Archiv für Freitag, 11.06.2004

Freitag, 11.06.2004

Wie geil ist das?!

Das Döner-Quartett! Bericht bei Spiegel-online, weitere Infos auf www.doenerberlin.de.

Erschienen am Freitag, 11.06.2004 @ 16:36 | Kommentare deaktiviert
Tags:

 

100 Items

Eben per ICQ diesen Link bekommen: betterme.org/cleansweep.html. Eine Art Psycho-Test, aber keiner von der Sorte »0 bis 20 Punkte: Geben Sie sich die Kugel.«
Ich habe keine Ahnung, wer hinter betterme.org steht und es ist mir auch egal. Die 100 Punkte in dem »Test« sind allerdings überwiegend recht gute Punkte (»I currently save at least 10% of my income.«). Und ich kann mir gut vorstellen, dass es sich leichter leben lässt, wenn man mit der Zeit mehr Punkte auf der Liste abhaken kann.

Erschienen am Freitag, 11.06.2004 @ 17:15 | Kommentare deaktiviert
Tags: ,

 

Microsofts Marketing

Auch eben per ICQ bekommen: Den Scobleier-Eintrag » Microsoft is an old fart, CRN says«.

»Everytime I meet normal people (translation: people who aren’t in the computer business, but who still buy computers) I ask them “name one new feature in Windows XP or Office 2003.” I haven’t had a correct answer yet. Unacceptable.«

Gilt nicht nur für Microsoft.

Erschienen am Freitag, 11.06.2004 @ 17:20 | Kommentare deaktiviert
Tags: ,

 

osCommerce-Killer?

Kai war auf der Suche nach einem open-source Online-Shop und hat sich die üblichen Verdächtigen angesehen. Dabei ist er auf einen potentiellen osCommerce-Killer gestoßen: Zen Cart. Kai schreibt, dass Zen Cart auf der Codebasis von osC entstanden ist (Version 2.2 MS2). Er schreibt weiter, dass Zen Cart alles das hat, was osC fehlt:

»Vergleicht man beide Lösungen, stellt man schnell fest, dass Zen Cart die “richtigen” Schwerpunkte setzt. Es wird verstärkt mit CSS und XHTML gearbeitet, [es] wurde vor osC ein Templating-System eingebaut. Es erscheinen neue Versionen und die Community lebt.«

Für enterVisions habe ich mich 2003 mehrere Monate mit osCommerce beschäftigt und erzähle seither jedem, der es wissen will: Ich habe bei osC in Abgründe geblickt:

»In meinem Schrank liegt eine Voodoo-Puppe, auf der “osCommerce” steht. Der Shop ist zwar sehr mächtig, aber auch mächtig kompliziert. Aber was soll’s, es ist vollbracht.«

Das große Problem von osC ist, dass es extrem kompliziert aufgebaut ist. Eine einzelne Shop-Seite bestimt aus bis zu 19 inkludierten PHP-Dateien (!). Das betrifft nicht nur allein die Startseite, sondern neben der default.php noch 50 (!!) weitere, gleichberechtigte Dateien (im File Schema als »content« bezeichnet): 8 PHP-Dateien für den Checkout-Prozess, drei Dateien zum Anlegen eines neuen Kunden-Accounts und so weiter, und so weiter. Will ich etwas im Aussehen des Content-Bereichs ändern, muss ich diesen Arbeitsschritt 51-mal machen. Hoffentlich haut’s mit dateiübergreifendem Suchen & Ersetzen hin, und hoffentlich hat man im Zweifelsfall vorher ein Backup der 51 Dateien gemacht.

Der absolute Abschuss ist jedoch, dass der Markup-Code, der für die Seitenstruktur sorgt (natürlich fünffach verschachtelte Tabellen), über die 20 Dateien versprenkelt ist, aus denen sich eine Seite zusammensetzt!
Um das zu verdeutlichen: Man kann in osC sehr einfach einzelne Kästen ein- oder ausblenden oder von der linken auf die rechte Seite setzen, indem man die entsprechenden include-Befehle auskommentiert. Aber wenn man für den Kunden nicht nur den Standard-Shop einfach rot statt grau anmalen will, sondern ein einigermaßen individuelles Design umsetzen möchte, dann dreht man am Rad.
Als Beispiel die Datei catalog/includes/boxes/tell_a_friend.php (Zeilen umgebrochen):

<!-- tell_a_friend //--> <tr> <td> <?php $info_box_contents = array(); $info_box_contents[] = array('text' => BOX_HEADING_TELL_A_FRIEND); new infoBoxHeading($info_box_contents, true, true); $info_box_contents = array(); $info_box_contents[] = array('form' => tep_draw_form('tell_a_friend', tep_href_link(FILENAME_TELL_A_FRIEND, '', 'NONSSL', false), 'get'), 'align' => 'center', 'text' => tep_draw_input_field('send_to', '', 'size="10"') . ' ' . tep_image_submit('button_tell_a_friend.gif', BOX_HEADING_TELL_A_FRIEND) . tep_draw_hidden_field('products_id', $HTTP_GET_VARS['products_id']) . tep_hide_session_id() . '<br>' . BOX_TELL_A_FRIEND_TEXT); new infoBox($info_box_contents); ?> <p class="box-padding"> </p> </td> </tr> <!-- tell_a_friend_eof //-->

Na, zu welcher der verschachtelten Tabellen gehört das <tr><td>??

Abgründe…
So, jetzt geht’s mir besser. Beim nächsten Mal werde ich mir Zen Cart ansehen. »Zen« klingt allein schon vielversprechend. Und das Weblog-System Blosxom, das diese Seite betreibt und mit dem Spruch »The Zen of Blogging« wirbt, hat sein Versprechen gehalten.

Erschienen am Freitag, 11.06.2004 @ 17:38 | Kommentare deaktiviert
Tags: ,

 

+++

Archiv
RSS-Feeds: Einträge und Kommentare (zu allen Einträgen).