PHP-Dev Blog

oAuth für unternehmenseigene Dienste 0

oAuth für unternehmenseigene Dienste

oAuth 2.0 Einleitung oAuth 2.0 kennt jeder oder hat es implizit schon mal genutzt. Facebook, Google und andere Dienste die es ermöglichen Authentifizierungsdaten zu sharen kennt jeder.Dahinter verbirgt sich nichts anderes als das meist...

Webservices – Modulüberladung & Einsatz eines ORMs 0

Webservices – Modulüberladung & Einsatz eines ORMs

Einleitung Entwickler möchten sich die Arbeit an redundanten Sourcecode bei einer Modulüberladung sparen. Sourcecode soll für die jeweiligen Zwecke eine wartbare Codebasis besitzen und leicht zu erweitern sein. Wenn ein OXID-Modul dann für die...

OXID-DependencyManager 1

OXID-DependencyManager

Seit kurzem ist der OXID-DependencyManager auf GitHub verfügbar. Dieser handled Abhängigkeiten zwischen einzelnen Modulen. In einigen Fällen reicht es nicht aus Module als ganzes zu betrachten. Manchmal kommt es vor, dass einzelne Featuresets als...

Neuerungen in OXID 6.0.0 0

Neuerungen in OXID 6.0.0

Jeder PHP-Entwickler ist erfreut wenn Software mit der Zeit sich fort entwickelt,  heutige Standards annimmt und diese auch umsetzt. Auch OXID scheint in dieser Thematik allmählich mitzuziehen.  Wer sich regelmäßig auf dem laufenden hält,...

Gefahren von Spoofing & MITM [Teil 1] 0

Gefahren von Spoofing & MITM [Teil 1]

Einleitung Auch in der heutigen Zeit, wo sich die IT-Branche mittlerweile mehr auf das Thema IT-Sicherheit einlässt trifft man nach wie vor häufig auf die Wörtchen “Man In The Middle”-Angriffe (kurz MITM) und Spoofing....

oxorder - Bestellung 0

OXID – oxorder um Felder erweitern

Einleitung Manchmal ist es unter OXID erforderlich die Bestellungen (oxorder) um weitere Felder zu erweitern. Möchte man also z.B. die Bestellungen um ein weiteres Feld “customusername”, weil man aus einer anderen Applikation wie z.B....

0

mod_pagespeed für Apache2 konfigurieren

mod_pagespeed ist ein Modul für verschiedene Webserver, es nutzt verschiedene Mechanismen um die Ladezeit von Webseiten zu beschleunigen, in dem es verschiedene C++ Klassen zusätzlich implementiert. Mittels des Moduls lassen sich Ladezeiten bis um die Hälfte...