HTML Newsletter erstellen

11. Juni 2010 3 Kommentare

Derzeit beschäftige ich mich gerade mit HTML Newslettern. Nach dem eine Webseitetemplate erstellt wurde, soll nun auch ein Newsletter mit dem gleichen Template erstellt werden.

Problemlos, oder?

Das Problem fängt mit Outlook 2007 an. Microsoft setzt hier anstelle der Render-Engine des IE diese von Word ein. Word kennt die meisten CSS Konventionen nicht. Somit wird ein HTML-Newsletter mit akuteller CSS/HTML Technik nicht korrekt angezeigt. Um einen HTML-Newsletter zu erstellen, welcher auch in Outlook 2007 korrekt angezeigt wird, muss man zum “guten alten” Tabellenlayout greifen.

Aber auch die anderen Mailprogramme sind nicht ganz ohne Tücke.Weitere Infos zum Thema:

msdn.microsoft.com/en-us/library/aa338201.aspx
commadot.com/the-holy-mail
www.contao-community.de/showthread.php?43-Newsletter-und-Outlook-2007
www.flashforum.de/forum/html-und-css/html-newsletter-erstellen-tabellen-oder-divs-body-offet-0-a-264302.html

Ein Webservice zum debuggen von HTML-Newslettern für die einzelnen Mailprogramme:
www.emailonacid.com

Nachtrag auf den Kommentar von Jens (Danke für die Links):
Die wichtigsten Links am Schluss:
www.campaignmonitor.com/css
www.email-standards.org

Popularity: 4% [?]

Twitter It!
KategorienWebdesign Tags:

Typo3: Anker Navigation erstellen

10. Juni 2010 Keine Kommentare

Unter Typo3 lässt sich mit folgendem Script einfach eine Anker Navigation erstellen:

### Bibliothek für Contentnavigation über Anker ###
lib.contentnavigation = CONTENTlib.contentnavigation {  
    table = tt_content  
    select {    
        pidInList = this    
        orderBy = sorting    
        # SQL-Abfrage auf die DB:    
        # Nicht versteckt + nicht gelöscht + col 0 (Spalte Normal) + kein Typ 'header'    
        where = (NOT hidden) AND (NOT deleted) AND (colPos=0) AND NOT (CType='header')    
        # fuer Sprachen    
        languageField=sys_language_uid  
    }  
    renderObj = TEXT  
    renderObj {    
        # header Feld als Text nutzen    
        field = header    
        # wrap um den Link    
        wrap=|    
        # generiert den Link zur aktuellen Seite    
        typolink.parameter.field=pid    
        # haengt die Nummer des Ankers an    
        typolink.parameter.dataWrap=|
        #{field:uid}    
        # nur wenn Überschrift vorhanden ist    
        if.isTrue.field=header  
    }  
    # wrap um das komplette Menü  
    wrap = <div class="jump">|</div>
}

gefunden auf

rainer-grundel.de

Popularity: 3% [?]

Twitter It!
KategorienTypo3 Tags: ,

Mac OSX auf Fabrikzustand zurücksetzen

9. Juni 2010 6 Kommentare

Will man ein Mac verkaufen, sollten alle persönlichen Daten gelöscht werden. Dazu kann nach folgender Anleitung vorgegangen werden. Die Anleitung gilt für OS X ab Leopard.

Löschen der Festplatte

  1. Lege die Mac OS X DVD ein.
  2. Starte den Computer neu.
  3. Drücke sofort nach dem Klanghinweis beim Einschalten des Computers die Taste "C" und halte sie gedrückt, um von der CD zu starten.
  4. Wenn der Installationsbildschirm angezeigt wird, klicke nicht auf "Fortsetzen". Wähle stattdessen "Installationsprogramm > Festplatten-Dienstprogramm öffnen".
  5. Wähle die zu löschende Festplatte.
  6. Klicke in den Tab "Löschen".
  7. Unter "Sicherheitsoptionen" können die verschieden Optionen gewählt werden. z.B. das Löschen in 7 Durchgängen. Meist reicht jedoch ein einfaches überschreiben mit Nullen, da OS X danach wieder installiert wird. Zudem ist ein unverhältnismäßig großer Geldaufwand nötig um Daten danach noch wiederherstellen zu können.
  8. Wähle das Volume-Format aus dem Einblendmenü "Volume-Format".
  9. Klicke auf "Optionen".
  10. Aktiviere das Markierungsfeld für "Alle Daten unwiderruflich löschen".
  11. Klicken auf "OK".
  12. Klicken auf"Löschen".

OS X installieren und auf Auslieferzustand zurücksetzen

  1. Mac mit eingelegter  Mac OS X DVD starten.
  2. Den Mac normal als Komplett-Installation installieren.
  3. Die Registrierung mit Apfel+Q beenden
  4. Lege den User “dummy” an.
  5. Danach können optional alle Sicherheitsupdates installiert werden

 

  1. System im SingleUser Modus starten (während des Bootvorgangs “Apfel(Command)+S” gedrückt halten).
  2. fsck -fy eingeben (und warten).
  3. mount -uw / eingeben.
  4. srm /var/db/dslocal/nodes/Default/users/dummy.plist eingeben
  5. srm /var/db/.AppleSetupDone eingeben
  6. srm /var/db/.AutoBindDone eingeben
  7. srm -r /Library/Preferences eingeben (kann eine Weile dauern)
  8. srm -r /Users/dummy eingeben (kann eine ganze Weile dauern)
  9. reboot eingeben
  10. Mac abschalten

Popularity: 38% [?]

Twitter It!
KategorienSoftware Tags:

freiesMagazin 06/2010

9. Juni 2010 Keine Kommentare

Am Wochenende ist freiesMagazin in der Juni Ausgabe erschienen. Die Themen der Ausgabe sind:

  • Ubuntu 10.04
  • Das Grmlmonster und seine Zähne
  • Haiku – Eine Alternative für den Desktop
  • Welches Betriebssystem ist das richtige für Netbooks?
  • Käferalarm! – Was tun bei Bugs?
  • Der Mai im Kernelrückblick
  • Kurztipp: Verschlüsselt installieren
  • Kurztipp: Unicode-Zeichen in LaTeX nutzen
  • CouchDB – Datenbank mal anders
  • Projektvorstellung: einfachJabber.de
  • Rezension: Typo 3 – Das Praxishandbuch für Entwickler
  • Veranstaltungskalender und Leserbriefe
    freiesMagazin kann hier heruntergeladen werden:

Popularity: 1% [?]

Twitter It!
KategorienLinux, Medien Tags: , ,

Jonny Hill : Ruf Teddybär Eins Vier

29. Mai 2010 Keine Kommentare

Dieses Lied ist eines der emotionalsten das ich je gehört habe.

Popularity: 1% [?]

Twitter It!
KategorienFun Tags:

Fotoespresso 02/2010

29. Mai 2010 Keine Kommentare

Vor längerem ist Fotoespresso 02/2010 erschienen. Die Themen der Ausgabe:

fe2010-02

  • Apples iPad – eine neue Produktkategorie?
  • Photoshop CS5 – eine Übersicht zu den Neuerungen
  • Baden gegangen – Das ›Hip & Deck Pack‹ von Sagebrush Dry Goods
  • Capture One Pro 5 – eine Referenz unter den Raw-Editoren
  • Profil-basierte Objektivkorrekturen in Photoshop CS5
  • Fotografen Tango: Ein Schritt vor, zwei zurück
  • Eine eigene Aufgabe – Portraits in Photoshop Elements bearbeiten
  • Ablagestrukturen für digitale Fotos

Popularity: 1% [?]

Twitter It!
KategorienSoftware Tags:

PHP: Server-OS ermitteln

29. Mai 2010 Keine Kommentare

Auf meinem Streifzug durchs Web bin ich auf die phpgangsta.de Seite gestossen:

www.phpgangsta.de/mit-php-das-server-betriebssystem-erkennen

In diesem Beitrag wird detailliert erklärt mit welchen Methoden das Server-Betriebssystem ausgelesen werden kann.

Popularity: 2% [?]

Twitter It!
KategorienPHP Tags:

iPhone: KeePass auf dem iPhone nutzen

17. Mai 2010 Keine Kommentare

KeePass ist ein bekannter OpenSource Password-Safe. Der Vorteil von KeePass ist die Kompatibilität mit diversen Platformen. KeePass gibt es für

- Windows
- Mac
- Linux
- Windows Mobile
- iPhone
- Android
- Java basierte Handys
- Palm
- …

Seit ich mein iPhone habe, wartete ich darauf, dass KeePass für das iPhone portiert wird. Seit langem gibt es das Projekt iKeePass. Dieses ist soweit ich gesehen habe, mittlerweile im US AppStore zu haben, nach dem diverse Hürden überwunden werden mussten. Heute habe ich mich mal wieder auf die Suche gemacht und die App MyKeePass gefunden. Die App ist für CHF 1.10 im AppStore erhältlich.
Um das Passwortfile auf das iPhone zu bringen, kann die App einen kleinen Webserver starten. Über WLan kann nun auf diesen Webserver zugegriffen werden, und das File hochgeladen werden.

Danach kann die Passwort-Datenbank auf dem iPhone geöffnet werden. MyKeePass kann 1.x Versionen bearbeiten und 2.x Versionen öffnen. Bei mir konnte meine 1.x Version nicht gelesen werden, da ein Aglorythmus verwendet wird, der nicht unterstützt wird. Zum Test habe ich meine DB in eine 2.xer Version eingelesen. Das Öffnen dieser hat Problemlos geklappt. Anbei ein paar PrintScreens der App:

Popularity: 10% [?]

Twitter It!
KategorieniPhone Tags:

CMS Made Simple 1.7.1 “Escada” erschienen

4. Mai 2010 Keine Kommentare

Am Wochenende wurde CMS made simple in der Version 1.7.1 “Escada” veröffentlicht. Die neue Version kann wie gehabt hier heruntergeladen werden:
http://dev.cmsmadesimple.org/project/files/6

Obwohl dieses Update in der Versionsnummer nur eine kleine Änderung ist, enthält es tatsächlich zahlreiche Fehlerbehebungen und einige wichtige neue Verbesserungen. Wir wollten das Update nicht mit Versionsnummer 1.8 veröffentlichen, weil die Änderungen nicht so gravierend waren, obwohl wir versucht haben, möglichst viele Dinge mit einzuarbeiten. Das heißt, wir haben Änderungen eingearbeitet, welche wahrscheinlich einfach zu implementieren waren und wenig Einfluss auf exisistierende Seiten haben, aber viele Dinge für die Benutzer einfacher machen. Wir denken, dass die Änderungen wichtig genug für Euch sind, um schnell upzugraden.

Eine der größten Änderungen ist die bessere Unterstützung von SSL. Es gibt nun einen (zusätzlichen) ssl_url Parameter in der config.php und eine Checkbox in der Editieransicht jeder Inhaltsseite, um HTTPS für jede einzelne Seite zu (de)aktivieren.

Wir verbesserten die Modul API, so dass nun jedes Form Element, welches von einem Modul erzeugt wird (Form Tag, Texteingabefeld, Checkbox, etc.), eine Klasse zum Tag zugeordnet bekommt. Dies wird es für Designer einfacher machen, Formulare zu gestalten.

Weiterhin gibt es nun Einstellungen, um die voreingestellte Größe der Vorschaubilder in der Bildverwaltung zu ändern, anstatt eine Konfigurationsdatei zu bearbeiten.
Es gibt auch eine neue benutzerdefinierte Einstellung, um eine Blätterfunktion für Globale Inhaltsblöcke, Stylesheet- und Vorlagen-Listen zu aktivuieren.
Außerdem gab es einige Verbesserungen und Fehlerbehebungen an den Kern-Modulen, um ein paar Probleme zu lösen und uns das Leben etwas einfacher zu machen.
TinyMCE wurde wieder auf die neueste Version upgedatet (hoffentlich gibt es diesmal weniger Probleme beim TinyMCE Upgrade).

Es gab diesmal eine (Datenbank-)Schema-Änderung, um die SSL Änderungen einzuarbeiten, weshalb es keine Diff-Dateien gibt. Daher werdet Ihr den Upgrade-Prozess auf jeder Eurer Seiten durchführen.

Wir wollen auch diesmal wieder den Leuten danken, die unzählige Stunden an Zeit investiert haben, um diesesn Release zu testen, Fehler zu beseitigen, zu übersetzen und zu unterstützen. Spezieller Dank geht an:
Ronny Krijt (ronnyk)
Nuno Costa (nuno)
Rene Helminsen (reneh)
Jeremy Bass (JeremyBass)
Tyler Boespflug (tyman00)
Mark Reed (DrCss)

Fröhliches CMSMS’ing!

Version 1.7.1 – Escada

Folgende Fehler wurden beseitigt:
– #3794 Benutzung des Readfile entfernt
– #3854 Problem beim Suchen von mehreren Wörtern
– #3901 Formulare benutzten SERVER_NAME und nicht HTTP_HOST, das verursachte Konflikte mit Canonical
Redirects
– #4009 Module konnten nicht upgedatet werden oder funktionierten nicht bei der Benutzung von SSL
– #4138 Der Interne Seitenlink (Inhaltstyp) funktionierte nicht unter bestimmten Bedingungen
– #4032 Admin Formulare funktionierten nicht mit HTTPS
– #4209 Das Alias Feld wurde beim Inhaltstyp “Abschnittsüberschrift” nicht angezeigt
– #4321 Der Parameter cms_module action wurde mit “mact” überschrieben
– #4414 Die voreingestellte (Start-)Seite wurde manchmal auf inaktiv gesetzt
– #4500 Das Zugriffsrecht “Remove Global Content Block” (Globale Inhaltsblöcke entfernen) funktionierte nicht
– #4507 Indexe wurden mit Database Prefix nicht erzeugt
– #4551 Objektorientierte Programmierung
– #4603 ContentStylesheet wurde nicht getriggert
– #4720 Fehler in der Datei class.module.inc.php
– #4779 Die Upgrade Seite zeigt fehlerhafte Informationen
– #4838 htmlentities in current_date
– Fehlendes Tag im Template accessible_simple_navigation.tpl
– Behebung eines kleineren Sicherheitsproblems in den Benutzer-Einstellungen.
News:
– #4304 Logik-Problem beim Ablaufdatum
– #4659 Documentations-Fehler
TinyMCE:
– #4769 TinyMCE verursacht Probleme bei komischen Überschriften einer Seite

Folgende Verbesserungen wurden eingearbeitet:
Allgemein:
– Klassen zu jedem Form Element für einfacheres Gestalten hinzugefügt.
– Benutzerdefinierte Einstellung für Blätterfunktion in Globalen Inhaltsblöcken, Stylesheet- und Vorlagen-Listen hinzugefügt.
– Seiteneinstellungen für die Größe (Breite und Höhe) von Vorschaubildern hinzugefügt (werden derzeit von der Bildverwaltung verwendet, können aber auch von anderen Modulen verwendet werden.
Menu Manager:
– Verbesserungen bei der Anzeige der Vorlagen-Liste.
TinyMCE:
– Update auf TinyMCE 3.3.3
– Einstellmöglichkeit hinzugefügt, um Modulen zu erlauben, Funktionalität für den Editor zu erstellen
– Möglichkeit, den die Größe des Editors live zu ändern
News:
– #4550 Eine neue Sortiermöglichkeit hinzugefügt

Hier der englische Original Blogpost:
http://blog.cmsmadesimple.org/2010/05/01/announcing-cms-made-simple-1-7-1-escade/

Ein Danke an Andiministrator für die Übersetzung.

Popularity: 1% [?]

Twitter It!

Full-Feed auf CammaBlog

3. Mai 2010 Keine Kommentare

Seit langem hatte CammaBlog bis anhin keinen Full-Feed. Der Grund dazu war ganz einfach: Nie in die Config geschaut und auch nie den eigenen Feed gelesen.

Somit ein Sorry an alle Feed-Abonnenten. Ich selber bevorzuge auch Full-Feeds und wünsche mir von jedem das er auf seinem Blog den Full-Feed aktiviert hat.

Popularity: 1% [?]

Twitter It!
KategorienSonstiges Tags:
Get Adobe Flash playerPlugin by wpburn.com wordpress themes