08. Februar 2010
Hatte gerade ein paar Probleme mit Superfish jQuery Menüs und prototype.js auf der selben Webseite. Der Trick ist, dass sich fast sämtliche Javascript Bibliotheken um die Variable “$” streiten. Um jQuery das auszutreiben, kann man die Bibliothek in den noConflict Modus setzen:
jQuery.noConflict();
Nun hat man allerdings das Problem, dass die Superfish Menüs nicht mehr funktionieren, da diese alle “$” verwenden. Das müsste jetzt durch “jQuery” ersetzt werden. Ein riesen Namespace-Chaos also. Hab ich auf jeden Fall mal gemacht. Wer Superfish/Supersubs braucht, die auch im noConflict-Modus funktionieren, wird hier fündig: http://gist.github.com/298343
Tags: JavaScript, jquery, noconflict, superfish
Abgelegt in JavaScript | Keine Kommentare »
04. Februar 2010
Um mit GIT lokal zu arbeiten, genügt eigentlich der einfache Shell-Befehl:
git init
Um aber verteilt mit mehreren Entwicklern und verschiedenen Rechnern zu arbeiten, erstellt man am besten ein zentrales Repository auf einem Server mit:
git init --bare
Danach können sich die einzelnen Entwickler wie folgt in das Repository einklinken:
git clone ssh://user@host/dir/repository
Danach kann man mit
git pull
bzw.
git push
Revisionen holen bzw. einspielen.
Insbesondere beim ersten Mal muss man dabei die Quelle und den Branch angeben:
git pull origin master
Tags: GIT, versionsverwaltung
Abgelegt in Allgemein | Keine Kommentare »
04. Februar 2010
Ich erstelle gerade ein TYPO3 Projekt und wollte den Sourcecode mit GIT managen. Da ich natürlich <b>nur</b> die projektspezifischen Dateien ohne temporäre Inhalte und Caches im GIT Repository haben möchte, habe ich folgenden Inhalt in die .git/info/exclude geschrieben:
/typo3_src*
/public/typo3temp/*
/public/typo3conf/temp_*
/public/typo3conf/ENABLE_INSTALL_TOOL
… ausgehend von der Verzeichnisstruktur:
/public
/typo3_src-4.3.1
Jetzt haben wir allerdings das Problem, dass der Ordner public/typo3temp nicht mit ins Repositry eingespült wird. Damit der Ordner doch mit im Repository auftaucht, habe ich in dem Verzeichnis eine .donotdelete Datei erstellt:
touch /typo3temp/.donotdelete
git add -f public/typo3temp/.donotdelete
Danke an den Klops für den Tipp.
Vielleicht hilfts ja wem.
Tags: GIT, TYPO3, versionsverwaltung
Abgelegt in GIT, TYPO3 | Keine Kommentare »
29. Januar 2010
Ja guckste!
edit: passt alles noch nicht so ganz >.<
edit2: Ja das war mal n ganz schöner Akt Wordpress aufs übliche cHmuul.net-Layout umzustülpen. Standardmäßig kommt das nämlich nicht XHTML-konform daher. Da wird aus irgendeinem Grund dieses XHTML-role Modell verwendet, was anscheinend gar nicht Bestandteil von XHTML 1.0 ist.
Ich muss auch noch mal den ganzen Source-Code entschlacken und vor allem CSS von Grund auf neu schreiben.
edit3: Ich glaub ich mach aus dem Kram da rechts n Superfish Menü…
Abgelegt in Allgemein | Keine Kommentare »