Christian Kruse: Systemlast / Module nicht einbinden

Beitrag lesen

你好 Struppi,

Warum sollte ausser dem Porgrammierer den HTML Quelltext ändern
wollen, das Design ist einzig und allein in der CSS Datei, die
natürlich flexibel eingebunden werden kann.

Sorry, aber das ist mehr als unrealistisch. Beinahe schon weltfremd. Das
will ich sehen, wie du ohne Anpassung des Sourcecodes ein Design wie das
von WWWTech.de oder ck.kennt-wayne.de hinkriegst, nur mit Templates.

Ich sehe dort keine Besonderheiten.

Du wirst es schlicht nicht hinbekommen. Nimm den Quelltext der Seite
de.selfhtml.org und lass es aussehen wie wwwtech.de – ohne den Quelltext
zu ändern.

Ich frag mich aber woher die ganzen <p> im Quelltext bei
ck.kennt-wayne.de kommen, alle aus dem Template?

Depends, welche du meinst.

Wie baust du dynamische Links ein (evtl. mit SID)?

Über das setzen einer Variablen.

Woher weiß ein template das ich dort an der Stelle X einen Link auf Y
haben will?

Will ich uU ja gar nicht, darum gehts ja. In der Installation x kann ich den
Link da haben wollen, in der Installation y dagegen nicht.

Was nutzt du?

Eine eigene ;)

und die kann alles?

Alles, was notwendig ist.

wie gesagt ich bräuchte wenn ich sowas nutzen würde, if Abfragen um zu
bestimmen ob jetzt eine Liste, ein Absatz oder ein Tabelle kommt

Nein, das benötigst du nicht.

einen integrierten Parser der weiß ob und welche welche SID an alle
internen Links gehängt wird.

Dito.

welcher Menüpunkt aktuell ist ... usw

Dafür reichen einfache ifs.

wobei ich bei der ganzen Diskussion anmerken muss, im Prinzip arbeitet
mein Skripte wie eine Templateausgabe.

Nein, wirklich nicht ;)

Das ganze wird dann noch ergänzt mit einigen Zusatzfunktionen z.b. für
eine Statusanzeige und passende DIVs drumherum um Ausgabeblöcke zu
gruppieren. Sonst gibt es in keinem Modul irgednwo eine print Anweisung.

Dafür jede Menge .= und dergleichen mehr. Das ist das gleiche in grün.

Ich halte das Forum nicht für komplex, es hat ja nur eine Aufgabe, ein
forukm darzustellen. Du hast im Prinzip nur drei Ansichten, die
Ausgabe des Forums, […]

Hihi, du solltest mal einen Blick hinter die Kulissen werfen.

Naja, ist mir schon klar das da eine ganze Menge aufwand intern betrieben
werden muss, ich bezog meine Aussage in erster Linie auf die
verschiedenen Views […]

Ich auch. Schau hinter die Kulissen. Schau dir die Templates an.

die individuellen Einstellungen werden ja wohl kaum im Template
Berücksichtigt.

Doch, fast ausschliesslich.

Da stellt sich mir die Frage, wie ein Designer damit arbeiten soll ohne
Programmierkenntnisse.

Ein Designer muss ein gewisses Verständnis für Strukturen haben, richtig,
aber er muss nicht programmieren können. Die Komplexität einer
Template-Sprache ist bis auf das Mindestmass heruntergebrochen.

Aber letzlich ist eine Struktur eine Struktur die auch einen Sinn machen
sollte. Warum sollte z.b. das Logo als letztes im Dokument erscheinen, es
dürfte immer zuerst kommen.

Das sagst du. $DESIGNER wird das anders sehen. Und wenn dein Produkt nicht
fähig ist, die CI abzubilden, naja, dann benutzt man es halt nicht. Die
Struktur einer Seite muss aufweichbar sein, sonst hast du etwas falsch
gemacht.

Da ich nur HTML::Template kenne, sehe ich das nicht so. Der Nutzen
überwiegt nicht dem zusätzlichen Programmieraufwand.

Hihi, das sag mal einem ausgebildeten Anwendungsentwickler. Der wird dir
die Brocken um die Ohren hauen. Mal abgesehen davon, dass bei einer
Vermischung der verschiedenen Schichten einer Software diese sehr viel
schlechter wartbar wird ist das Design nur sehr, sehr begrenzt
anpassbar.

du kennst CSSZengarden?

Durchaus.

Für mich ist das alles andere als begrenz.

Die Möglichkeit der Anpassung dort ist sehr begrenzt.

再见,
 克里斯蒂安

--
(X)Emacs: buffer-cycle.el | Neue Hardware eingebaut
<Tim> Ich bin nicht hier, um zu helfen. Mir hilft ja auch keiner. Sogar mein Brötchen muss ich mir jetzt selber schmieren.
http://wwwtech.de/