Microsoft Windows Marken-Redesign – in nur 3 Tagen

bild

Designstudent Andrew Kim machte ein Experiment: einen neuen Markenauftritt für Microsoft erstellen – in gerade mal drei Tagen.

Das Ergebnis ist sehr beachtlich – denn neben einem neuen Branding, entwarf Andrew auch gleich neue Verpackungdesigns. Ach ja, so ganz beiläufig hat er auch noch eine Möglichkeit erdacht, wie man die Metro-UI von Windows 8 mit der von Windows Phone 7 vereinen könnte.

Beeindruckend!

The Next Microsoft

Veröffentlicht am


History of the Button – von der ersten Taschenlampe zum iPad

Die  Präsentation »History of the Button« von Bill DeRouchey vermittelt einen guten Eindruck über die Entwicklung eines der elementarsten Bedienelemente überhaupt — dem guten alten Schalter.

Vom allerersten schalter-bedienbaren Gerät, über virtuelle Schalter, bis hin zu aktuellen Touchscreens ala. iPad werden einige interessante Aspekte beleuchtet.

Veröffentlicht am


Magento: Verschwundene Produktbilder nach Import wiederherstellen

Ich bin gerade damit beschäftigt einen Magento-basierten, Onlineshop auf einen leistungsstärkeren Server umzuziehen. Nicht gerade unproblematisch, wie sich heraus stellen sollte – vor allem, wenn damit auch gleichzeitig ein Versions-Upgrade von Magento 1.3 auf Magento 1.5 einher geht. So leistungsfähig und flexibel wie Magento auch sein mag: dabei tut sich so mancher Abgrund auf! Hier ein kleines Beispiel.

Problem:

Nachdem ich die Daten per CSV Import/Export in den neuen Shop eingespielt hatte, sah alles sehr zufriedenstellend aus: die Produkte tauchten auf der Shopseite inkl. Bilder auf. Änderte man allerdings die Kategorie eines dieser Produkte, verschwand die Produktabbildung! Ein kurzer Blick in den Produktkatalog im Backend zeigte: die »Bilder«-Reiter sämtlicher importierten Produkte enthielten keine Daten mehr. Allem Anschein nach wurde beim Kategoriewechsel dann auch noch die letzte Referenz zur ursprünglich zugewiesenen Bilddatei gelöscht.

Lösung:

Sicherheitskopie der Datenbank machen – sicher ist sicher!

Nach einem CSV Produktimport muss folgendes SQL-Skript auf der Magento-Datenbank ausgeführt werden (bspw. per phpMyAdmin):

INSERT INTO catalog_product_entity_media_gallery (attribute_id, entity_id, `value`)
SELECT ga.attribute_id, v.entity_id, v.value
FROM catalog_product_entity_varchar v
INNER JOIN eav_entity_type et ON et.entity_type_code='catalog_product'
INNER JOIN eav_attribute va ON va.entity_type_id=et.entity_type_id AND va.frontend_input='media_image' AND va.attribute_id=v.attribute_id
INNER JOIN eav_attribute ga ON va.entity_type_id=et.entity_type_id AND ga.attribute_code='media_gallery'
LEFT JOIN catalog_product_entity_media_gallery g ON g.entity_id=v.entity_id AND g.value=v.value
WHERE v.value<>'no_selection' AND v.value<>'' AND g.value IS NULL;

Dadurch werden die korrekten Einträge im »Bilder«-Reiter für die betroffenen Produkte wieder hergestellt.

Vielen Dank an Unirgy, der diese Lösung im offiziellen Magento-Wiki bereitgestellt hat.

Veröffentlicht am


Responsive Design

Wenn schon lebende Webdesignlegenden wie Jeffrey Zeldman behaupten »Responsive design is the new black«, dann sollte man sich diese Technik wohl Mal etwas näher anschauen. Aus diesem Grund hielt ich am 2. Februar diese kurze Präsentation in der gemütlichen Webdevelopment Fulda Runde.

Präsentation auf SlideShare ansehen

Darin erzähle ich etwas über das Prinzip hinter Responsive Design und zeige neben einer kurzen Live-Demo noch einige Beispiele aus freier Wildbahn.

Danke noch Mal an die Teilnehmer für’s Zuhören und die darauf folgenden Diskussionen.

P.S.: So viele tolle Möglichkeiten Responsive Design bieten mag – es ist auch Vorsicht geboten, denn CSS Media Query for Mobile is Fool’s Gold.

Veröffentlicht am


Wordpress – Einführung und Überblick über die Kernfunktionen

Im November letzten Jahres hielt ich einen kurzen Vortrag beim Webdevelopment Fulda Treffen über die Blogging/CMS-Software »Wordpress«. Die dazu gehörige Präsentation vermittelt einen ersten Überblick über die Kernfunktionen von Wordpress und beinhaltet auch einige Pluginempfehlungen.

Inhalt:

  • Was ist Wordpress?
  • Warum Wordpress?
  • Kernfunktionen
  • Inhaltstypen
  • Wordpress Installation
  • Nützliche Plugins

Wordpress – Einführung und Überblick über die Kernfunktionen (auf SlideShare)

Veröffentlicht am