Welcome, Guest. Please login or register.
Friday, July 30, 2010 (15:51)
Home Help Search Login Register
News: mwCMS now uses Mantis (on SourceForge.net) as bugtracker.

+  mwCMS
|-+  Deutscher Support
| |-+  Bugs, Probleme und Fragen
| | |-+  Templates abändern ... YAML Build Code einbinden
« previous next »
Pages: [1] Print
Author Topic: Templates abändern ... YAML Build Code einbinden  (Read 2757 times)
Bogus
mwCMS player
**
Posts: 23


ICQ Messenger - 57839593
View Profile Surfen auf der Webline
« on: Friday, October 10, 2008 (08:58) »

Hallo ;D

Ich kann ja mit

http://builder.yaml.de

Ein Layout und den Code mir anzeigen lassen und dann in die YAML Dateien entsprechend einfügen. Nun ist erstmal die STruktur von dir geändert worden und wenn ich richtig liege muss ich ausser der Template selber auch eine PHP Datei für das Layout erstellen.

Nun meine Frage, worauf muss ich besonders achten ? Weil so einfach code einfügen und die Pfade anpassen, wie es ich bei anderen CMS eigentlich machen würde und dann die entsprechenden Tags sprich Platzhalter einfügen ist ja bei dir ja nicht. Oder wird sich bei der neuen Version was ändern ?
Logged
Greetings

Bogus

www.webline.de
ClausVB
Administrator
mwCMS supporter
*****
Posts: 73


View Profile
« Reply #1 on: Friday, October 10, 2008 (15:22) »

Ein Layout und den Code mir anzeigen lassen und dann in die YAML Dateien entsprechend einfügen. Nun ist erstmal die STruktur von dir geändert worden und wenn ich richtig liege muss ich ausser der Template selber auch eine PHP Datei für das Layout erstellen.

Du irrst Dich, ich habe die Struktur nicht geändert.

Unser Beispiel basiert auf der Vorläufer-Version vom
2col_left_13.html

DOCTYPE und <head> sind in der Datei
http://mwcms.net/templates/doctype_head_css.htm
untergebracht und bis auf leichte Veränderungen (FavIcon, TITLE-Tag) ist das sehr ähnlich.

Die Struktur des "page_margins" hat sich in der neuen YAML-Version leicht geändert. Es ist nicht mehr

Code: [Select]
<div id="page_margins">
 <div id="page" class="hold_floats">
   <div id="header">
      <div id="topnav">

sondern

Code: [Select]
<div id="page_margins">
<div id="page">
<div id="header">
<div id="topnav">

Aber Du kannst alles im Verzeichnis "templates" finden und abändern. PHP musst Du nur dann ändern, wenn Du eine komplett andere Navigation haben willst, sprichst dann musst Du die LOOPS umprogrammieren, die zum Beispiel in "col1.htm" enthalten sind.


Quote
Oder wird sich bei der neuen Version was ändern ?

Die nächste Version wird noch kein neues YAML enthalten, aber ich plane bei einem neuen Release von YAML auch eine neue Version vom mwCMS zu veröffentlichen, wo das neue YAML dann integriert ist.

Gruß
Claus
« Last Edit: Friday, October 10, 2008 (15:32) by ClausVB » Logged
Bogus
mwCMS player
**
Posts: 23


ICQ Messenger - 57839593
View Profile Surfen auf der Webline
« Reply #2 on: Friday, October 10, 2008 (15:30) »

Nein, mit Struktur meinte ich eigentlich die Ordnerstruktur *gg

Ok, dann werde ich mich mal ran wagen ;D
Logged
Greetings

Bogus

www.webline.de
ClausVB
Administrator
mwCMS supporter
*****
Posts: 73


View Profile
« Reply #3 on: Friday, October 10, 2008 (16:06) »

Nein, mit Struktur meinte ich eigentlich die Ordnerstruktur *gg

Keine Ahnung, wie Du das siehst, aber wenn ich von über 90 Dateien nur 9 brauche, dann kann ich auch Ordner wie "core", "iehacks", "navigation" usw. einfach weglassen. Ich will die Lorbeeren gar nicht klauen: René hat die Strukturen des YAMLs vereinfacht bzw. mich auf die Idee gebracht es auf das Minimum an Verzeichnissen und Dateien zu beschränken.

[OFF-Topic]Damit Du vielleicht den Sinn von mwCMS verstehst: "Einfaches drüber kopieren un muss laufen" wird mit dem mwCMS nie funktionieren, denn dann spreche ich die falsche Zielgruppe, die "Nicht-Programmierer" und "Luser", an.

Ich will hier im Forum genau Leute wie Dich haben:
- Du bist bereit selbstständig zu denken.
- Du bist bereit Probleme zu lösen.
- Du bist bereit FAQs zur "mod_rewrite" zu lesen.
- Du bist bereit Deine Hausaufgaben zu machen.

Du bist meiner Meinung nach ein "Winner" und kein "Luser". (Siehe "Regeln" in diesem Forum, die Du sicher schon gelesen hast) ;D

Die Frage, die mir vielleicht mal gestellt wird: "Claus, wenn ich für mwCMS Sachen wie PHP, HTML und CSS lernen muss ... Worin liegt dann der Unterschied darin TypoScript, TemplaVoila und Typo3 zu lernen?"

Ich würde darauf antworten: "PHP, HTML und CSS bringen dir mehr!"
... aber das liegt natürlich im Auge des Betrachters.

Du bringst dieses Projekt voran. Ich habe angefangen anhand Deiner Posts die Webseite von "mwcms.net" neu zu strukturieren. Es wird Einführungen geben, ich habe Ideen für die Sektion "Forum - Docs and Tutorials" bekommen. Diese Art von Zusammenarbeit mag ich. Man "befruchtet" sich gegenseitig :-).[/OFF-Topic]

Danke dafür und Gruß
Claus
« Last Edit: Friday, October 10, 2008 (17:35) by ClausVB » Logged
Bogus
mwCMS player
**
Posts: 23


ICQ Messenger - 57839593
View Profile Surfen auf der Webline
« Reply #4 on: Friday, October 10, 2008 (16:37) »

Ui .. danke für die Blumen ;)

Naja, ich bin das eigentlich so gewohnt. Und hab HTML auch so gelernt, das ich mir das was ich brauche. Mir über Google suche. PHP hab ich nie richtig gelernt, aber halt viele Scripts installiert.

Aber ich finde dein CMS sehr intressant, wenn auch das Mediawiki nicht grade ein leichtgewicht von der dateigrösse her ist. Aber ich denke mal, dafür gibts gute gründe. Soviele gute Wikiscripts gibts ja eh nicht.

Schön, das ich helfen konnte und werde mich bemühen es auch weiter zutun ;D

Das mit den Regeln, finde ich echt gut und sehr wichtig. Ich ärgere mich immer ziemlich drüber über nicht passende Überschriften. Bin darum aber sehr gespannt, ob da nicht jemand sich beschweren wird, weil allen kannst eh nicht recht machen *gg

Nun gehts hier ein wenig ins OT heinein. Aber vielleicht wäre so ein Art OT Unterforum nicht schlecht oder eins wo man auch dir ein Feedback geben kann.
« Last Edit: Friday, October 10, 2008 (16:40) by Bogus » Logged
Greetings

Bogus

www.webline.de
ClausVB
Administrator
mwCMS supporter
*****
Posts: 73


View Profile
« Reply #5 on: Friday, October 10, 2008 (17:34) »

Meiner Erfahrung nach finden OFF-Topic Diskussionen oft in On-Topics statt. Das wird schwer das zu unterbinden, denn oft gehen Lösungshilfe und ein "Bitte-besser-fragen!" einander daher.

Ich werde jetzt aber meinen Post in [OFF-Topic] Klammern setzen :-).

Gruß
Claus
Logged
ClausVB
Administrator
mwCMS supporter
*****
Posts: 73


View Profile
« Reply #6 on: Friday, October 10, 2008 (17:45) »

Aber ich finde dein CMS sehr intressant, wenn auch das Mediawiki nicht grade ein leichtgewicht von der dateigrösse her ist. Aber ich denke mal, dafür gibts gute gründe. Soviele gute Wikiscripts gibts ja eh nicht.

Die Hauptentscheidung dafür waren
- gute und leichte Verarbeitung von Grafiken (auch ohne ImageMagick)
- Syntax, die leicht zu erlernen ist (und da ist von den Benutzerzahlen MediaWiki/Wikipedia nicht zu schlagen)
- viele Extensions
- Die "Leichtigkeit der Extension", also eigene Extensions zu schreiben
- Gute Doku für Extensions
- Eine Möglichkeit seine Extensions zu veröffentlichen (mediawiki.org)
- Wenige Tabellen: MediaWiki hat 35, Papoo hat 113

Wenn ich mich jetzt auf die Suche gemacht hätte, wären da vielleicht auch noch andere Wikis gewesen, aber es ist unwahrscheinlich, dass alle meine (oben genannten) Anforderungen erfüllt worden wären.

Gruß
Claus
Logged
Bogus
mwCMS player
**
Posts: 23


ICQ Messenger - 57839593
View Profile Surfen auf der Webline
« Reply #7 on: Saturday, October 11, 2008 (00:41) »

[OT]
Quote
Ich würde darauf antworten: "PHP, HTML und CSS bringen dir mehr!"
... aber das liegt natürlich im Auge des Betrachters.

Es bringt deshalb auch mehr, weil es zu den ganzen sachen unzählige von tutors gibt. Dadurch sollte eigentlich jedem dein CMS was bringen. Mit der Bedingungen, was selber zutun. Dieses Problem, das selber suchen, gibts bei Linux auch. Da meinen die sind die, die von Windows umsteigen wollen auf Linux eigentlich im Nachteil, wenn sie nur Windows zum Vorbild nehmen. Bei Linux musste dir auch meist selbst suchen, wenn es Probleme gibt.
[/OT]

Ausserdem, warum das Rad neu erfinden *gg

So hab mal was in meinen Blog geschrieben ;D

http://www.webline.de/2008/10/11/mwcms-sehr-intressante-kombination/
« Last Edit: Saturday, October 11, 2008 (01:28) by Bogus » Logged
Greetings

Bogus

www.webline.de
ClausVB
Administrator
mwCMS supporter
*****
Posts: 73


View Profile
« Reply #8 on: Tuesday, December 23, 2008 (14:34) »

Hi Bogus!

Ich habe für Dich jetzt die Seite
mwCMS: Forum and Docs - YAML
angelegt.

Dort habe ich die grundlegende Aufteilung der CSS-Dateien erklärt.

In dem folgenden Post werde ich nach und nach erläutern, was für Änderungen ich an den CSS Dateien gemacht habe.
« Last Edit: Sunday, March 22, 2009 (15:11) by ClausVB » Logged
ClausVB
Administrator
mwCMS supporter
*****
Posts: 73


View Profile
« Reply #9 on: Sunday, March 22, 2009 (15:10) »

Änderungen am YAML für das mwCMS

Zuerst geht man bei einer neuen Version das XHTML-Grundgerüst durch und sucht nach Änderungen. Meistens bleibt das Grundgerüst jedoch unverändert, aber leichte Änderungen sind möglich, wie zum Beispiel der Wegfall von >class="hold_floats"<. Bei der "nav_slidingdoor" ist im Grundgerüst ein "<strong>" hinzugekommen, das beim mwCMS nicht benötigt wird. Solche Dinge gilt es zu prüfen und zu beachten.

Dann nimmt man aus einem neuen YAML-Paket die Dateien
- "layout_2col_left_13.css"
- "nav_vlist.css"
- "nav_slidingdoor.css"
und kopiert sie nach "css_javascript".

In der "layout_2col_left_13.css" stehen "imports" wie

@import url(../../../yaml/core/base.css);

Diese Dateien suchen und ins Verzeichnis "css_javascript" kopieren.

Dann

@import url(../../../yaml/core/base.css);

durch

@import url(base.css);

ersetzen.


Individuelle Anpassungen für das mwCMS

Suchen nach

@import url(../../../yaml/navigation/nav_shinybuttons.css);

ersetzen durch

@import url(nav_slidingdoor.css);

In der Datei "nav_slidingdoor.css" suchen nach

images/sliding_door/round/

ersetzen durch

../images/sliding_door/

und

.hlist li.active strong {

ersetzen durch

/* CVB 2009-03-22: Deleted "<strong>" because "font-weight" is "bold" */

  .hlist li.active a {

weil im mwCMS nicht

<li class="active"><strong>Active Button</strong></li>

vorhanden ist.

basemod.css

/* CVB 2009-03-22: Changed width to fill complete screen (98%) */
  .page_margins { min-width: 740px; max-width: 98%; background: #fff; }

/* CVB 2009-03-22: Need more space to bottom (topnav) and less to top */
    padding: 1em 4em 8em 33px;
« Last Edit: Monday, March 23, 2009 (00:25) by ClausVB » Logged
Bogus
mwCMS player
**
Posts: 23


ICQ Messenger - 57839593
View Profile Surfen auf der Webline
« Reply #10 on: Tuesday, June 09, 2009 (13:34) »

Moinsen ;D

Sieht ja sehr intressant aus, die neuste version ;D

werde das mal mit YAML weiter ausprobieren ;D

Ich weiss war OT *gg
Logged
Greetings

Bogus

www.webline.de
Pages: [1] Print 
« previous next »
 


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 2.0 RC3 | SMF © 2006–2010, Simple Machines LLC Valid XHTML 1.0! Valid CSS!