Blog

Responsive Webdesign

Responsive Webdesign

Zu deutsch “reagierendes” Webdesign also ein Design das sich seiner “Umgebung” (der Monitorauflösung) anpassen kann. Es gibt schon länger die so genannten “Liquid Designs”. Hier wird nicht mit festen Pixeln gearbeitet sondern mit Prozentangaben. Das hat immer ganz gut Funktioniert wenn die Auflösung nicht zu klein/groß wird. Irgendwann sieht das Layout einfach schlecht aus.

Einen Schritt zurück - warum überhaut die ganze Überlegung?

Als Webdesigner haben wir es schon immer mit verschiedenen Browsern und Auflösungen zu tun vor ein paar Jahren haben alle für eine Standart Auflösung von 800x600 px designt und heute für 1024x748 px oder sogar für eine Breite von 1200. Die meisten Webseiten sind doch für eine bestimmte Breite gemacht oder man arbeitet mit Hintergrundgrafiken die sich der Breite anpassen - der Inhalt ändert sich meist nicht. : : mehr

Timetracking and invoicing

The most important for freelancers is timetracking and invoicing. I have tried out a lot and i for me i found the best solution.

timtracking - mite

invoicing billing mac : : mehr

DrupalCon Copenhagen

Only some weeks left before the DrupalCon Copenhagen starts. I am really looking forward to this event. Just have to finish some projects an than i can have some days of. 

And they have really nice shirts, too!

DrupalCon Copenhagen T-Shirts

I just voted for the one in the middle. Already have a lot Drupal shirts. But you never can have enough - can't you?

And nice Webstickers :)

DrupalCon Copenhagen

And yeah ... there will be brillant sessions too. So spending a week in Copenhagen in Summer for geek-fest is great. : : mehr

How to add a eMail to an ical Event

I always wondered how to add a email to an iCal event. For example i got a mail from a customer to do something. Now I create an event in iCal and i want to add a link to this specific mail. So I don't have to search all my mails.

After spending half an hour looking for a plugin I found the solution. It's so simple - jumped right into my face.

Ok here it comes ...

You click on edit in your event than drag the mail to the field URL and your done. Thats all.

Maybe some find this helpful :)

 

Cheers!

 

Open Atrium, Ticketverwaltung und Projektmanagement

Seit ungefähr einem halben Jahr benutzen wir Open Atrium. Letzte Woche stand bei uns die Überlegung im Raum ob wir nicht doch lieber ein anderes Tool für unsere Tickets Verwaltung benutzen sollen. Wir dachten da natürlich an Trac oder Redmine. Phproject haben wir auch installiert und getestet. 

Trac kenne ich selbst da ich damit drei Monate gearbeitet habe als ich Anfang des Jahres in einer Firma tätig war. 

Redmine macht auch einen sehr guten Eindruck allerdings ist das Ruby on Rails basierend.

Von Phproject waren wir Anfangs auch sehr überzeugt allerdings hat da gestört das man nicht alles Tickets Projektübergreifend anzeigen kann.

Ok also warum überhaupt die Überlegung Open Atrium nicht mehr zu benutzen?

(Wobei ich hier von der Standardinstallation ausgehe) : : mehr

Drupal Pager ändern - Views pager ändern

Hier möchte ich einen Weg zeigen wie man den Standart Pager überschreiben kann. Was ich erreichen möchte ist die Pager Pfeile durch eine Grafik zu ersetzen.

Das ganze sieht im Moment so aus: 

Drupal Pager

Und soll am Ende so aussehen:

Drupal angepasster Pager

Zuerst muss man herausfinden wie der Pager erzeugt wird. Alles was irgendwie zu Überschreiben geht findet man unter http://api.drupal.org/api/functions. Dort sucht man sich den entsprechenden Code und kopiert diesen in seine Template Datei (sites/all/themes/myTheme/template.php). : : mehr

Drupalgardens erster Eindruck

Ich habe nun meine Beta-Einladung für drupalgardens bekommen. Mit drupalgardens kann man direkt im Browser eine Webseite bzw. einen Blog erstellen. Im Prinzip ist das ähnlich wie http://www.tumblr.com/ nur basiert drupalgardens natürlich auf Drupal in der Version 7. Drupal 7 gibt es zur Zeit als 7.0-alpha3 release.

Der erste Eindruck ist gut, es wird viel mit Javascript bzw. Jquery gearbeitet und man hat das Gefühl eine Desktop Anwendung zu bedienen da alle Änderungen direkt sichtbar werden. Man kann sich relativ schnell eine ansprechende Webseite zusammen klicken. Wenn man wie ich bereits Erfahrung mit Drupal hat geht das leicht von der Hand die meisten Elemente bereits bekannt sind. Ohne Erfahrung sollte man sich die umfangreiche Hilfe mal durchlesen (zur Zeit nur auf englisch).

Ich schreibe hier einfach mal darüber was man alles machen kann. Für jemanden der Drupal bereits kennt wird das meiste wohl weniger interessant sein. : : mehr

Installierte Schriften mit Jquery abfragen und ändern.

Wir hatten gerade einen Auftrag bei dem der Kunde bei der Navigation und den Überschriften die "Impact" einsetzen wollte. Eigentlich ja gar kein Problem, dachte ich, weil die Schrift ja auf Mac und PC vorhanden ist. Als ich das ganze dann bei browsershots.org überprüft habe musste ich leider feststellen das die Schrift keineswegs auf allen Systemen vorhanden ist. Auf Linux Rechnern zum Beispiel fehlt diese wohl.Gut man kann ja auch einfach im CSS eine alternative Schrift angeben die dann Verwendung findet wenn die erste nicht installiert ist. : : mehr

Drupal Rechte / Benutzerverwaltung

Die Benutzerverwaltung besteht aus folgenden Bereichen:

Access rules
Hier kann man eine Liste erstellen um User/Host auszuschliessen

Permissions
Hier stellt man ein welcher Benutzer welche Rechte bekommt. Dieser Bereich ist recht komplex da man sehr detailliert einstellen kann.

Roles
Ich verstehe die Rollen ein wenig wie Benutzergruppen. Standard sind „anonymous user“ und
„authenticated user“ - Also angemeldet und nicht angemeldet. Man kann Rollen hinzufügen z.B.:

Redakteur - dieser könnte dann Artikel schreiben aber nicht online stellen
Lektor kann Artikel korrigieren aber nicht schreiben (erstellen)
Publisher - dieser bestimmt dann ob ein Artikel online geht oder nicht

User settings (Diese teilen sich auf in):

User registration settings
Wie kann man sich anmelden - direkt oder freischaltung durch admin notwendig : : mehr

Inhalt abgleichen