Unsere kreativen Köpfe entwickeln maßgeschneiderte Apps für Geräte wie das iPhone, das iPad, den iPod Touch oder Facebook. Zu unseren Kunden zählen Unternehmen aus den Bereichen Dienstleistung, Handel, Banken, Versicherung, Immobilien sowie Tourismus und Freizeit.

Der Aufbau einer Versionsnummer

Abgelegt von Sascha Schoppengerd am 02.09.2009 um 08:33 Uhr

Viele unserer Kunden sind zwar begeisterte Hobby-Webmaster, doch naturgemäß kommen sie oftmals aus den unterschiedlichsten Branchen und daher sind Ihnen viele Begrifflichkeiten, wie wir sie als Entwickler täglich benutzen, in der Regel fremd. Deshalb möchte ich heute einmal den grundsätzlichen Aufbau unserer Versionsnummern erklären:

Die von uns genutzten Versionskennungen setzen sich wie folgt zusammen:

<Hauptversion>.<Nebenversion>.<Revision>

Bedeutung der einzelnen Abschnitte:

  • Hauptversion (engl. major release): Das ist eine neue Version der Software, die umfangreiche Änderungen und Neuerungen, Features und Funktionen mit sich bringt. Bei einem solchen Release ändert sich also die Ziffer vor dem Punkt und aus Adobe Photoshop 6.0 wird z.B. Adobe Photoshop 7.0. Eine neue Hauptversion ist in der Regel kostenpflichtig beim jeweiligen Anbieter zu erwerben.
  • Nebenversion (engl minor release): Das ist eine neue Version der Software, die nur geringe Änderungen oder Erweiterungen mit sich bringt. Ein solches Release zeichnet sich dadurch aus, dass sich die Ziffer hinter dem Punkt in der Versionsnummer ändert. (z.B. aus easyLink v3.0 wird easyLink v3.1). Bedingt durch die Erweiterung des Funktionsumfangs sind auch Nebenversionen oftmals kostenpflichtig beim Hersteller zu erwerben.
  • Revision (engl. patch level): Ein Patch Level Release, also eine Änderung der Ziffer hinter dem 2. Punkt beinhaltet lediglich Fehlerbehebungen für die jeweilige Nebenversion und daher werden diese Korrekturen kostenlos durch die Hersteller bereitgestellt. Bei einer Änderung der Nebenversion wird die Revisionsnummer wieder auf den Ausgangswert 0 zurückgesetzt.

Sicherlich gibt es noch viele spezielle Versionsnummer, die z.B. noch die Daten des jeweiligen Build enthalten oder mit Hilfe von Codenamen, wie Mac OX SnowLeopard ergänzt werden, doch für unsere Anwendungsgebiete hat sich die oben aufgeführte Zusammenstellung eigentlich als sehr sinnvoll gezeigt und daher hoffe ich, dass dieser kleine Beitrag nun etwas Licht in den manchmal dunklen Tunnel gebracht hat.

Zusätzliche Seiten per Plugin steuern

Abgelegt von Sascha Schoppengerd am 14.01.2009 um 11:38 Uhr

Gestern ist im Forum bei einigen Nutzern die Frage aufgekommen, wie man denn die Navigation der zusätzlichen Seiten in easyLink V3 an anderer Stelle platzieren kann und dieses möchte ich euch nun in einem kleinen Tutorial erklären.

Grundsätzlich ist zum allgemeinen Verständnis jedoch zu wissen, dass sich die Navigation selbst nicht in einer der vielen Template-Dateien befindet, sondern diese wird per PluginAPI über die spezielle Funktion DisplayCustomPages() dynamisch im Script erzeugt.

Die Funktion DisplayCustomPages() erzeugt also nicht nur die Ausgabe der Navigation selbst, sondern sie bestimmt natürlich auch deren Markup, sprich den HTML Code selbst. Trotzdem sollten Sie grundsätzlich davon absehen, Änderungen in der Funktion selbst vorzunehmen, denn genau dafür ist die PluginAPI entwickelt worden. mehr…

Tutorial: jQuery Selektoren verstehen und anwenden

Abgelegt von Sascha Schoppengerd am 20.08.2008 um 11:06 Uhr

Bedingt durch meine tägliche Arbeit mit dem jQuery Framework, lerne ich dessen einfache Bedienbarkeit immer mehr zu schätzen und deshalb möchte ich auch euch das Thema “jQuery im Projekteinsatz” mit Hilfe von einigen Tutorials ein wenig näher bringen.

Heute werden wir uns deshalb zunächst mit den Selektoren in jQuery beschäftigen, denn diese bilden die wichtigste Grundlage für das Verständnis des gesamten Frameworks.

mehr…

HTML & PHP lernen mit Peter Kropff

Abgelegt von Sascha Schoppengerd am 06.06.2008 um 13:26 Uhr

Bücher und Tutorials zu den Themen HTML, CSS oder PHP gibt es ja haufenweise, doch alle haben sie in der Regel gemeinsam, dass sie für Einsteiger nur schwer verständlich sind und deshalb landen Sie nach dem Kauf auch Meist im verstaubten Regal.

Wenn Ihr aber auf der Suche nach wirklich guten Hilfen seit, dann solltet Ihr euch einfach mal die kostenlosen Tutorials von Peter Kropff ansehen, denn diese sind nicht nur sehr gut aufgebaut, sondern auch mit anschaulichen Beispielen dokumentiert worden:

Also, da gibt es einen Mann, nennen wir ihn “Dieter”, und der ist total scharf auf eine Frau, sagen wir mal “Dörte”. Um denn nun ihr Herz zu gewinnen (oder sie einfach nur ins Bett zu bekommen), will er sie zu einem romantischen Abendessen einladen.

In den Beiträgen findet Ihr sowohl Einsteigerinformationen in den Bereichen HTML, CSS, JavaScript und PHP, als auch einige Beiträge zu Thema “Objektorientierte Programmierung mit PHP 5“. Ich kann diese Seite wirklich nur jedem empfehlen und wenn Ihr bei dem Regen nix besseres zu tun habt, dann schaut dort einfach mal rein.