Jörg Bösche – Web & Fotografie

Tag: development

CakePHP: Linklift Marketing implementieren

von am 05.07.2009, unter CakePHP

CakePHP: the rapid development php framework

CakePHP: the rapid development php framework

Das Onlinemarketing-System Linklift für Textlinkverkäufe bietet eine PHP-Schnittstelle für die Integration der verkauften Textlinks auf dem eigenen Internetauftritt an.

Diverse Content-Management-Systeme werden dabei angeboten, jedoch keine Implementierungs-Hilfe für das Framework CakePHP. Da ich derzeit mit dem Framework CakePHP entwickel, musste ich eine Lösung des Problems finden.

Da CakePHP mit Models, Controllern, und Views arbeitet, lässt sich die standardgemäße "include /require" Variante nicht problemlos einsetzen.

Dafür gibt es in CakePHP die App:import-Variante. Eigentlich ist es ganz einfach eigene Vendor(s) / Plugins zu implementieren, jedoch hat Linklift leider schon eine automatisierte Initialisierung der PHP-Klasse und gibt nur noch per ECHO die Werte zurück. So besteht keine Möglichkeit mehr die Ausgabe in eine temporäre Variable zu speichern oder die Ausgabe zu beeinflussen. weiterlesen...

Lass' einen Kommentar da :, , , , , , , , , mehr...

Installation von cURL in XAMPP (Windows)

von am 20.04.2009, unter Webentwicklung & Programmierung

XAMPP LogoWebentwickler stehen öfter mal vor den Herausforderungen, sich Datensätze von externen Internetauftritten zu holen um zum Beispiel Besucherzahlen auszulesen, aktuelle Feeds zu bekommen, obwohl es keinen RSS-Feed gibt.

cURL ist dabei die Abhilfe des Problems und kann problemlos unter Windows mit der Softwareinstallation XAMPP implementiert werden. XAMPP bietet in den zu ladenden *.dll-Dateien in der php.ini Datei bereits das cURL-Modul.

Um das cURL-Modul zu aktivieren, müssen gesamt nur zwei Dateien im Verzeichnis /xampp/apache/bin/ und /xampp/php/ die php.ini angepasst werden.

Um die gewünschte Stelle zur Aktivierung von cURL zu finden, nutzt die Suchfunktion eures Editors und sucht nach:

;extension=php_curl.dll

weiterlesen...

7 Kommentare :, , , , , , , , mehr...

TYPO3: Canonical-Tag gegen Duplicate Content in Suchmaschinen

von am 17.03.2009, unter TYPO3, Webentwicklung & Programmierung

Auf der Suche nach der Problemlösung von "canoncial urls" in Typo3 und Allgemein Webseiten-Projekten mit Extensions / Scripten bin ich auf den Internetauftritt der Marit AG gestoßen und konnte mir für Typo3 (TypoScript) einen sehr angenehmen und hilfreichen Codesnippet holen, um die Duplicate Content-Geschichten für Suchmaschinen zu umgehen.

Denn um die Duplicate Content Problematik zu lösen gibt es seit einigen Tagen den “Canonical Meta-Tag” den die größten Suchmaschinen im Internet, Google, Yahoo! und Microsoft unterstützen.

Im Head-Bereich der Internetseite wird nun unter den bekannten MetaTags wie "robots", "language", und weitere MetaTags auch der"rel=canoncial" Tag eingebunden.

Der Canonical MetaTag sieht wie folgt aus:

<link  rel=”canonical” href=”http://www.domain.de/pagename.html” />

Im Framework TYPO3 hat man automatisch Duplicate Content, da eine Inhaltsseite  zum Beispiel über "http://www.domain.de/index.php?id=1" oder über http://www.domain.de/?id=64 oder http://www.domain.de/pagename.html (via RealUrl umgeschrieben) erreichbar ist.

Da das Typo3-Framework bis Dato nicht wirklich auf die Suchmaschinenoptimierung ausgelegt ist und wenig HeaderData-Informationen mitbringt, werden wir aufgefordert die Canonical-Informationen eigenhändig in die Meta-Data zu schreiben.

Via TypoScript lässt sich dies, wie schon zu Beginn dieses Artikels erwähnt, wunderbar lösen.

Es gibt derzeit viele Lösungsansatz im Internet, jedoch sind diese meist statisch mit der sogenannten config.baseURL von Typo3 verknüpft und müssten bei einem Server oder Domainumzug zusätzlich angepasst werden.
Mit der TypoScript-Lösung von der MaritAG und meiner Erweiterung in dem TypoScriptcode lässt sich der schon vorhandene Typo3 config.baseURL-Pfad vererben und somit muss keine zusätzliche Anpassung mehr vorgenommen werden.

Direkt im Typo3 Backend würde der Code wie folgt aussehen:

Typo3: Canonical MetaTag für Suchmaschinen weiterlesen...

3 Kommentare :, , , , , , , , , , , , , mehr...

Auf der Suche?

Nutze das Suchformular: