AngularJS lernen – Teil 2 – AngularJS MVC

AngularJS Logo - AngularJS MVC PatternIm ersten Teil der Tutorial Serie habe ich kurz angerissen was AngularJS ist und was ich damit machen kann. Im zweiten Teil geht um die Verwendung von AngularJS mit dem MVC Pattern. Genauer gesagt um View(V) und Controller(C). Das Model(M) wird im dritten Teil näher beleuchtet.

Auf der AngularJS Webseite wird empfohlen das MVC Design Pattern zu nutzen um Anwendungen zu entwickeln.
Weiterlesen

AngularJS lernen – Teil 1 – Einführung

AngularJS LogoAls kleines Vorwort beschreibe ich kurz AngularJS, von wem es ist und was man damit machen kann.

AngularJS ist ein Open Source Javascript Framework von Google mit dem die Umsetzung von Single Page Applications vereinfacht wird. Single Page Applications sind Anwendungen, die Inhalte dynamisch nachladen und somit sehr flexibel genutzt werden können. Ein vollständiger Reload der Seite wie es unter ausschliesslichen Einsatz von HTML nötig ist, ist bei Single Page Applications nicht erforderlich.

Weiterlesen

fatal error: pcre.h: No such file or directory Fehler unter Ubuntu / Debian

Heute habe ich ein bisschen mit dem PHP Framework Phalcon experimentiert. Direkt bei der Installation bekam ich folgende Fehlermeldung:

Die Fehlermeldung besagt, dass die Header Files für pcre nicht installiert sind. Die Header Files sind in den -dev Paketen. Für pcre installieren wir die Header Files einfach nach.

Dies kann mit folgendem Befehl durchgeführt werden:

Danach lief auch die Installation von Phalcon auf meinem System reibungslos.

Magento Error Log – Fehler im Error Log finden

Wer kennt sie nicht, die schön hässliche blaue Fehlerpage wenn ein Magento Fehler im Error Log verzeichnet wird. Die Fehlernummer wird gleich mit ausgegeben, aber wie kann ich den Fehler jetzt übersetzen bzw. sichtbar machen?

Das müssen wir auf unserem Server in das Magento Error Log schauen. Dieses besteht aus verschiedenen Dateien. Für jeden Fehler wird eine Datei angelegt.

Weiterlesen

Magento – Rabatt oder Sonderpreis für mehrere Artikel einstellen

Um bei Magento einen Rabatt bzw. Sonderpreis für einen Artikel einzustellen, muss man in die Konfiguration des Artikels gehen und füllt dort das Feld “Sonderpreis”. Will man allerdings vielen Artikeln einen Sonderpreis zuweisen, bietet sich die Preisregel Funktion an.

Magento Preisregelung Menu

 

Magento Sonderpreis einrichten

Im Menü Preisregeln eine neue Regel hinzufügen. Dort kann auch ein Zeitraum eingestellt werden, für den die Regel gültig ist. Es können auch Regeln kombiniert werden und mit der Einstellung “Regelausführung nach dieser Regel stoppen” kann die Kombination an dieser Stelle unterbrochen werden. Das ist wichtig, damit nicht aus Versehen zu viele Rabatte gegeben werden.

Preisregelung Bedingungen

Die Bedingungen können zum Beispiel lauten, dass alle Artikel einer Kategorie einbezogen werden.

Magento Preisregel Bedingung

Preisregelung Aktionen

Es gibt verschiedene Aktionen, die den Preis manipulieren wenn die Regel eintrifft.

  • Um einen Prozentsatz des Originalpreises
  • Um einen festgelegten Betrag
  • Auf einen Prozentsatz des Originalpreises
  • Auf einen festen Wert

 Fazit

Schneller kann man Artikeln keinen Sonderpreis zuweisen.

Backbone.js: Oder was sind Single Page Applications

Seit einiger Zeit sind Single Page Applications oder Web-Apps aktueller denn je und mit Backbone.js gibt es ein sehr gutes Javascript Framework welches die Arbeit sehr erleichtern kann. Single Page Applications oder kurz Web-Apps sind Webseiten, die im Grunde aus nur einer einzigen Seite bestehen. Die Schlagwörter hier sind single-page application (SPA) und single-page interface (SPI).

Weiterlesen

PHP Framework Vergleich 2013: Rückblick und Aussicht

Heute möchte ich gerne den PHP Framework Vergleich 2013 präsentieren. Im letzten PHP Framework Vergleich vor knapp 1 1/2 Jahren versuchte ich mit relativ logischen Mitteln herauszufinden, welches PHP Framework für mich das Beste ist. Dabei ging es nicht um Performance oder Funktionsumfang, sondern um die Beliebtheit, Verbreitung und Aktivität der Community.

Weiterlesen

Paranoide SEO (Suchmaschinenoptimierung) mit NoFollow und DoFollow Links

Wenn man sich ein bisschen mit SEO beschäftigt liest man früher oder später Tipps zur Onpage Optimierung. Onpage heisst eigentlich nichts anderes, als das wir unsere Webseite verbessern und für Suchmaschinen freundlicher gestalten. Das fängt mit Heading Tags (H1, H2, H3) usw. an und hört mir der Anzahl der Wörter und der Position der Keywords im Text noch lange nicht auf.

Weiterlesen

JQuery Plugins – Die 1 – 3 von 100 JQuery Plugins

Ich wollte schon immer mal meine eigenen die 3, 5, 7, 9, 10, 15, 20, 25 usw. besten XXX der Welt. Jetzt ist es soweit und ich habe mich für JQuery Plugins entschieden. Buuuh. Lahhhm. Na und? Ich bin Entwickler, ich darf das.

Weiterlesen

Git installieren und einrichten

Git installieren ist gar nicht so schwer - Git offizielles LogoGit installieren leicht gemacht. Vor einiger Zeit habe ich darüber berichtet wie man einen SVN (Subversion) Server einrichten kann. Ohne Versionskontrolle des geschriebenen Codes ist es heute kaum noch möglich sinnvoll Software zu entwickeln.

Heute kümmere ich mich um das Thema Git. Mittlerweile wird bei etlichen Projekten Git zur Versionskontrolle eingesetzt. Dies liegt daran, weil Git gegenüber anderen Systemen wie SVN oder CVS einige Vorteile hat. Daher werden wir jetzt Git installieren.

Weiterlesen

Beispiel für nicht vollendete Usability

Gerade habe ich in einem WordPress Blog einen Kommentar hinterlassen und angeklickt “Bitte benachrichtigen wenn auf den Kommentar geantwortet wird”. Richtigerweise wurde mir eine E-Mail zugeschickt, damit ich bestätige, dass ich das auch wirklich möchte. Soweit so löblich. Nur bekomme ich pro Tag nicht nur eine E-Mail und gucke auch nicht immer sofort rein, also es kann durchaus vorkommen, dass ich E-Mails erst viel später lese.

Weiterlesen