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: Kurios
Dies ist das Weblog von Stefan Freimark: Filmfreak, Mac-Fan und Konzepter aus Berlin.
Startseite
Archiv
Fotoserien
Kontakt
Datenschutz
3680
DF: Linked List
RackBlogger
Reinseite
stanley goodspeed
The Hot Strudel
Erschienen am Freitag, 11.06.2004 @ 16:36
| Kommentare deaktiviert
Tags: Kurios
Erschienen am Freitag, 11.06.2004 @ 17:15
| Kommentare deaktiviert
Tags: diverse, Film-und-Fernsehen
»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: Medien, werbung
»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: Apple, software
+++
Archiv
RSS-Feeds: Einträge
und Kommentare (zu allen Einträgen).