Git - die Verwendung von Submodulen

 Arbeiten mit git wird für mich immer einfacher .. Heute möchte ich kurz eine Erläuterung zur Verwendung von Submodulen geben. Es kommt ja häufig vor, dass in einem Projekt Bibliotheken von Drittanbietern verwendet werden. In einem Webprojekt auf Basis von git kommt es häufig vor, dass z.B. externe jQuery-Bibliotheken oder selbst gepflegte Drupal-Module verwendet werden. Klar kann man pragmatisch die files in das Repository legen und in dem aktuellen Branch verwalten. Der Nachteil daran, man muss aktiv recherchieren und Libraries/Projekte manuell updaten.

Undefined

Mein Umstieg auf GIT

Seit gut einem halben Jahr arbeite ich mit git und muss mal festhalten, wie sich das zum heutigen Stand anfühlt. Fakt ist: ich bin mir sicher nicht mehr auf subversion SVN oder CVS zurückzugehen. Btw: es gibt ja noch Projekte mit denen ich auf dem Stand arbeite und suche dann immer verzweifelt den Pull- und Remote-Branch button ;) Die größten Verbesserungen an der git-Versionsverwaltung sind für mich persönlich die komfortablen Möglichkeiten, in verschiedenen Verzweigungen (branches) zu arbeiten. 

Undefined

Browsererkennung für Smartphones oder Media-Queries

Nicht erst nach der heutigen Auswertung Mobilgeräte in Google Analytics ist der Trend erkennbar, dass immer mehr Nutzer von ihren mobilen Endgeräten kommen. Lag vor gut 6 Monaten der mobile Zugriff auf triafreunde.com noch unter einem Prozent, so machen es heute schon knapp 7 Prozent der Besuche aus.

Undefined

Installation Redmine mit Mod-Passenger in Apache auf meinem Debian-Server

Undefined

Bereits vor 3 Jahren habe ich die ersten Erfahrungen mit Redmine gemacht und bin von dem Tool auf Rails-basis immer mehr begeistert. Meine ersten Plugins habe ich für den Einsatz bereits entwickelt.
Meine neue Herausforderung ist die Installation vom Redmine auf meiner Debian-Installation, diesmal möchte ich kein eigens kompiliertes Ruby, sondern die Installation mittels apt-get durchfürhen und die Redmine-Instanz direkt in den Apache einhängen. Das geht mit dem passenger Apache-Modul, so kann man sich die Überwachung mittels munin durch eigene start/stop Scripte sparen.

Google Developer Days 2010 #gddde in München

Undefined

Gestern war ich das erste mal auf den Google Developer Days 2010 hier in München.. Ich fand die Veranstaltung lohnenswert und habe bin mit vielen Inspirationen am späten abend gegangen. Anbei ein paar Gedanken und "Mitbringsel" vom Entwicklertreffen.

Neuestes Datum beim Date-Token

Man benutzt sie ständig, die Token von der Token-API.. Jetzt bin ich auch dahinter gekommen, wie die Token von CCK-Feldern übergeben werden. Z.B. das Datumsfeld im CCK wird über die Token-API in der Datei sites/all/modules/cck/modules/date/date/date_token.inc angeboten. Der bereitgestellte Token wird dann für Module wie z.B. Pagetitle übergeben.

Undefined

Drupal - Salesforce - Drupal - Modulinstallation

Undefined

Salesforce auf Drupal: Ziel soll es sein, Objekte aus dem Salesforce-Account als lokale Nodes zu spiegeln und lokales Änderungen an die Salesforce-Objekte zurückzugeben. Was muss getan werden, um das zu ermöglichen, hier als kurzer Abriss.

mit dem Mac Zugriff auf SQL Server via ODBC

Heyho, jetzt muss mir ein Zugriff auf meiner Apache Mac-Installation auf einem SQL Server gelingen. Da es keine direkte Möglichkeit gibt, von PHP auf den SQL Server zuzugreifen, bleibt nur die Verbindung via ODBC..

Undefined

Touch-Oberflächen fürs Web (iPad, iPhone GUI)

Undefined

Mein erster Beitrag auf meinem neuen Drupal7-Blog ;)

Die Oberflächen zur Darstellung von Websites sind heute nicht mehr nur für Standard-Webbrowser (Internet Explorer, Firefox, Safari, Opera) optimiert. Moderne Websites bieten eine eigens für mobile Endgeräte (iPhone, iPad, Android- und Blackberry-Geräte) optimierte Oberfläche.
Wenn die mobile Website aufgerufen wird, dann erwartet der Besucher die vom iPhone erlernten Benutzerinteraktionen. Diese werden technisch Wipe- und Double-Tap, Pinch-to-Zoom genannt, was die meisten User wohl kaum interessiert.

Subscribe to www.fragtom.de RSS