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.

Video-Integration für Branchenweb.ch

Abgelegt von Sascha Schoppengerd am 25.01.2011 um 07:49 Uhr

In einigen Branchen sind Videos sicherlich das Salz in der Suppe um ein Unternehmen oder ein bestimmtes Produkt zu promoten. Da sich Videos in easyLink V3 von Haus aus jedoch nur sehr eingeschränkt verarbeiten lassen, wurden wir von der schweizer Virtualmedia Graphics Ltd. kürzlich damit beauftragt, ein kleines Video-Plugin für das hauseigene Verzeichnis branchenweb.ch zu entwickeln.

Das beauftragte Plugin sollte es dem Benutzer zum einen ermöglichen zu seinem Eintrag ein kleines Promo-Video zu hinterlegen und zum anderen musste der Code auch so flexibel gehalten werden, dass sich beispielsweise neue Video-Plattformen bei Bedarf auch durch den Betreiber selbst in das System einpflegen lassen.

Das ganze versprach jedenfalls ein interessantes Projekt zu werden und so durften wir unserem Kunden dann gestern ein Plugin mit folgenden Features übergeben:

  • Zu jedem Eintrag kann vom Benutzer ein Video hinterlegt werden.
  • Neue und geänderte Videos müssen durch den Admin moderiert werden.
  • Das Plugin kann an die verschiedenen Eintragspakete gekoppelt werden.
  • Das Plugin unterstützt von Haus aus die 9 größten Video-Plattformen. Weitere Plattformen können durch die Einbindung des entsprechenden Player-Codes über ein Template leicht eingebunden werden.

Dieses Beispiel zeigt, wie einfach und unkompliziert sich das eigene Verzeichnis mit Hilfe von individuellen Plugins erweitern läßt. Gern unterstützen wir natürlich auch Sie dabei, Ihren Besuchern mit zusätzlichen Funktionen einen Mehrwert zu bieten.

easyLink V3 – Wohin führt uns die Reise 2011?

Abgelegt von Sascha Schoppengerd am 10.01.2011 um 16:23 Uhr

Ein neues Jahr hat gerade begonnen und viele Kunden fragen sich sicherlich, wohin sie die Reise im Jahr 2011 mit unserer Software easyLink V3 führen wird und natürlich machen auch wir uns so einige Gedanken zu diesem Thema.

Sind in naher Zukunft größere Updates geplant? Wird die Software überhaupt noch weiterentwickelt? Welche Plugins sind bereits in Arbeit und welche befinden sich noch in der Planung? Fragen über Fragen, die sicher auch für uns nicht immer einfach zu beantworten sind, denn das Web wächst rasent schnell und damit ändern sich auch schon fast täglich die Anforderungen an eine Software wie easyLink.

Was gestern noch wichtig und aktuell gewesen ist, kann heute schon in der Bedeutungslosigkeit verschwinden und genau das sind die Dinge auf die wir zwingend achten müssen um easyLink für uns und unsere Kunden stets am Puls der Zeit zu platzieren. Während vor 5-6 Jahren noch massenweise Kataloge zu SEO Zwecken in die Schlacht geworfen wurden, hat sich die Lage in den letzten 2-3 Jahren spürbar beruhigt.

Die Anzahl der Kataloge und Verzeichnisse ist stark gesunken und die Qualität ist in vielen Fällen enorm gestiegen. Vorbei scheinen daher die Zeiten der zahlreichen Katalogleichen und Spam-Verzeichnisse. Viele Anwender haben in der Vergangenheit auf unseren Rat gehört und konzentrieren sich mehr und mehr auf regionale Angebote.

Das dieser Weg zwar steinig, aber vollkommen richtig ist, dass zeigen uns ja auch täglich die drastischen Veränderungen innerhalb der Suchmaschine Google. Regionaler Content ist King und genau dahin soll uns auch der Weg in Zukunft führen.

Wir im Team von MountainGrafix sind davon überzeugt, dass sich Nutzerzahlen bei regionalen Angeboten enorm nach oben bewegen werden und daher ist es für unsere Kunden genau jetzt an der Zeit sich auf die Zukunft vorzubereiten. Angebote wie Foursquare oder Facebook Deals machen es uns doch schon lange vor:

Der Browser am heimischen PC wird in Zukunft wohl nur noch eine sekundäre Rolle spielen, denn wir alle haben das Internet auf unseren Smartphones stetig in unserer Tasche dabei. Es ist daher ja auch nur logisch, dass Angebote aus regionalen Verzeichnissen genau dort hin transportiert werden müssen, wo der Anwender sie auch konsumieren möchte. Wie z.B. dem iPhone, dem iPad, dem Windows Phone, dem Playstation Phone oder was auch immer uns die Zukunft hier bringen wird.

Aus diesem Grund wird sich easyLink auch im Jahr 2011 nicht nur wandeln, sondern in einigen Teilen auch neu erfinden müssen. Unser aller Ziel soll es dabei sein, den Nutzen für die Anwender noch weiter zu erhöhen und daher werden wir bisherige Plugin-Lösungen, wie beispielweise Facebook oder die Bewertungsfunktionen nicht nur fest in die Software integrieren, sondern auch massiv ausbauen.

Gerade die Kombination aus Bewertungen, Rabatten und regionalen Angeboten bietet für den Betreiber ein enormes Potenzial und daher sehen wir zukünftige easyLink-Versionen als eine Art “Regio-Guide” mit Browser-Anbindung. Ich denke diese Worte beschreiben unser Ziel für die nächsten Monate eigentlich sehr genau, aber trotzdem möchte ich euch das ganze nochmals an einem Beispiel verdeutlichen:

Stellt euch vor, Ihr wohnt in einer typischen ländlichen Kleinstadt mit Bäckern, Malern oder was auch immer. Bisher dürfte es schwierig gewesen sein, den Maler-Meister Heinze davon zu überzeugen sich mit seinem Angebot in eurem Verzeichnis zu präsentieren, denn für einen hohen Nutzwert brauchte das Verzeichnis auch schon beachtliche Besucherzahlen. In Zukunft sieht das ganze aber vollkommen anders aus, denn wenn Ihr zum Verzeichnis auch parallel auch eine mobile App für eure Besucher anbietet, dann wird der Maler nicht nur gezielt gefunden, sondern er hat darüber hinaus auch die Möglichkeit spezielle Angebote über die App zu promoten.

Für unser Beispiel nehmen wir also an, dass Ihr ein Verzeichnis für eure Heimatstadt erstellt. Zusätzlich bietet Ihr den Besuchern den “Regio-Guide” als kostenlosen Downlaod an und schon beginnt das Getriebe zu laufen. Ihr vermarktet eure Anträge an die Unternehmen in der Region und diese haben dann die Möglichkeit spezielle Angebote für die regionalen Kunden zu erstellen. Die Besucher der Stadt nutzen jetzt mittels Smartphone euren “Regio-Guide” und lassen sich anhand der GPS Daten die Rabatte oder Promoaktionen der Umgebung anzeigen.

Erfahrungsgemäß werden gerade Einwohner mit hoher regionaler Bindung zu einem solchen Angebot greifen und genau damit dürfte sich dann auch zumindest einen gewisser Anteil an Stammnutzern generieren lassen.

Das ganze ist natürlich nur ein Beispiel-Szenario für eine mögliche Anwendung und ich bin mir sicher, dass wir in Zukunft viele kreative Ideen aus euren Reihen sehen werden, aber bevor ich euch jetzt mit meinen Gedanken zum Jahr 2011 allein lasse, möchte ich noch 1-2 wichtige Fragen vorab erklären.

Wann geht es los?

Sofort, denn aktuell sind wir bereits dabei die XML-RPC Schnittstelle von easyLink zu erweitern. Diese Schnittstelle bildet die Grundlage für alle weiteren Änderungen, denn erst durch sie ist ein Datenaustausch mit anderen System möglich. Die Erweiterung werden wir mit einem der nächsten Updates allen Nutzern zur Verfügung stellen.

Muss ich meine App. durch euch programmieren lassen?

Nein, denn bekanntlich bieten wir nur die Entwicklung von iOS Apps an. Also Apps, die auf dem iPhone, dem iPad oder dem iPod Touch laufen. Wenn Ihr für euer Verzeichnis eine Android oder Windows 7 App. benötigt, dann könnt Ihr die Entwicklung natürlich auch bei anderen Unternehmen in Auftrag geben. Wir stellen dazu nach dem nächsten Update auch umfangreiche Dokumentation zur Schnittstelle kostenlos bereit.

Was kostet die Entwicklung einer App.?

Diese Frage ist natürlich nur schwer zu beantworten, aber grundsätzlich sollte man für eine individuelle App. mit eigenen Design so zwischen 500 und 1.500 EUR zzgl. MwSt. einplanen. Momentan planen wir darüber hinaus auch kleine Standard-App, die sich für verschiedene Verzeichnisse nutzen lassen würde. Das hätte zwar den Nachteil, dass die App ein einheitliches Design hat, allerdings wäre diese Lösung gerade für kleinere Verzeichnisse preislich sicherlich wesentlich interessanter.

easyLink V3 XML-RPC Schnittstelle individuell erweitern

Abgelegt von Sascha Schoppengerd am 07.01.2011 um 10:50 Uhr

Für einen Kundenauftrag sollen wir die XML-RPC Schnittstelle in easyLink V3 um zusätzliche Funktionen erweitern und da die Realisierung dieses Wunsches durch den strukturierten Aufbau der Software wirklich sehr einfach ist, möchte ich euch heute in diesem Tutorial mal zeigen, wie leicht man seine eigene easyLink V3 XML-RPC Schnittstelle mit individuellen Funktionen aufbauen kann.

Was man mit einer solchen Schnittstelle alles anstellen kann, hatte ich ja vor einiger Zeit schon einmal beschrieben, doch XML-RPC ist nicht nur für mobile oder Desktop-Anwendungen höchst interessant, sondern Ihr könnt mit Hilfe dieses Standards beispielweise auch Daten mit anderen Webseiten austauschen.

So ist es z.B. denkbar, dass Partnerseiten gegen eine Gebühr bestimmte Inhalte bei euch Abfragen oder Ihr ermöglicht den diversen Verzeichnisdiensten gegen eine monatliche Pauschale eurer Verzeichnis direkt mit neuen Einträgen zu befüllen. Die Möglichkeiten sind hier ziemlich vielfältig und wenn Ihr Interesse daran habt, dann unterstützen wir euch gern bei der Umsetzung eurer kreativen Geschäftsideen.

Von Haus aus bringt easyLink zwar einen XMLRPC-Server mit, aber dieser ist allein auf die Bedürfnisse der Software selbst ausgelegt und somit nutzt euch das ganze nicht besonders viel. Wenn Ihr jetzt beispielsweise die Daten eines Eintrages über die Schnittstelle abfragen möchtet, dann muss man dazu den internen Server erweitern.

Sprich…es ist notwendig zum einen die Funktion zu schreiben, die uns die angeforderten Daten bereitstellt und zum anderen müssen wir unserem Server sagen, wo er diese Funktion oder besser gesagt diese Methode überhaupt finden kann.

Der XML-RPC-SERVER

Damit wir nicht in einen Konflikt mit den easyLink Standard-Methoden kommen, legen wir unseren Server in einer extra Datei ab. In unserem Beispiel nenne ich diese Datei mal myXMLRPC.php und ich speichere die Datei im Rootverzeichnis der Software.

Als nächstes erweitern wir den Standard-Server von easyLink

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/* Den absoluten Serverpfad ermitteln */
define('ABSPATH', dirname(__FILE__) . DIRECTORY_SEPARATOR);
 
/* XMLRPC Status definieren    */
define('XMLRPC_REQUEST', true);
 
/* Initialisieren */
require_once(ABSPATH . 'lib/config.php');
require_once(ABSPATH . 'lib/init.php');
require_once(ABSPATH . 'lib/xml/XMLRPCServer.class.php');
 
/**
  * Individueller XMPRPC Server für easyLink
  */
class MY_XMLRPC_Server extends XMLRPCServer {
}
 
/* Server starten */
$Server = new MY_XMLRPC_Server();

Diese paar Zeilen Code würden zwar bereits schon vollkommen ausreichen, aber unser Server würde in diesem Fall nur über die Funktionen verfügen, die die Software bereits von Haus aus mit sich bringt. Wir müssen unserer Klasse nun also noch die Bezeichnungen der neuen Methoden mitteilen:

1
2
3
4
5
6
7
8
9
10
11
/**
  * Erstellt ein neues MY_XMLRPC_Server Object
  */
public function __construct() {
 
    $methods = array(
        'sayHello' => 'this:sayHello',
    );
 
    parent::__construct($methods);
}

Nun was passiert hier genau? Wir erstellen uns zunächst ein einfaches Array, dessen Werte nach dem Schema Aufruf (Extern) : Aufruf (Intern) aufgebaut sind. Wenn also jemand die Schnittstelle in unserem easyLink anspricht und dort die Methode sayHello starten möchte, dann soll unser Server intern die Methode this:sayHello starten.

Es bietet sich zur besseren Übersicht natürlich immer an, die Methoden Intern und Extern möglichst ähnlich zu benennen, dann verliert man nicht so schnell den Überblick.

Wichtig ist in diesem Zusammenhang nur, dass Ihr nicht das this: vor der Bezeichnung der internen Methode vergesst, denn genau daran erkennt der Server wo er nach den Daten bzw. nach den Methoden suchen muss.

Und jetzt brauchen wir nur noch die besagte Methode: sayHello

1
2
3
4
5
6
/**
  * Demo - Methode um die XMLRPC Schnittstelle zu testen
  */
protected function sayHello($args) {
    return 'Hello!';
}

Das war es jetzt auch schon! Damit haben wir jetzt einen individuellen XML-RPC Server für easyLink V3 erstellt. Natürlich macht der Server momentan nix anderes als uns einen String mit dem Inhalt “Hello!” zu liefern, aber dieses Tutorial sollte euch ja auch nur die grundsätzliche Vorgehensweise verdeutlichen.

Ich hoffe, dass euch dieser Beitrag vielleicht auf die ein oder andere Idee gebracht hat und vielleicht sehen wir in Zukunft ja den ein oder anderen der sein Verzeichnis um eine eigene Schnittstelle erweitert hat. Damit Ihr nicht alles abtippen müsst, habe ich euch den Code mal hier zum Download bereitgestellt.

Wir machen Urlaub / Weihnachten 2010

Abgelegt von Sascha Schoppengerd am 21.12.2010 um 07:56 Uhr

Ich möchte euch an dieser Stelle darüber informieren, dass wir vom 22.12.2010 bis einschließlich 03.01.2011 unseren jährlichen Weihnachtsurlaub machen werden.

In dieser Zeit ist mit folgenden Einschränkungen zu rechnen:

  • Verlängerte Freischalt- und Lieferzeiten in unserem Shop
  • Eingeschränkte telefonische Erreichbarkeit
  • Eingeschränkte Präsenz unserer Team-Mitglieder im Forum
  • Längere Antwortzeiten auf Mails, PN’s oder Facebook-Kommentare
  • Rechnungen können erst wieder ab 04.01.2011 versendet werden
  • Keine Bearbeitung von Lizenzangelegenheiten wie Serverumzügen, Domainwechseln, Inhaberwechseln etc. Bitte legt diese Aktivitäten ebenfalls auf einen Zeitpunkt nach dem 04.01.2011.

Wenn Ihr also noch etwas dringendes auf der Seele habt, dann meldet euch bitte rechtzeitig bei uns. Ansonsten wünschen wir euch und euren Familien eine erholsame und besinnliche Weihnachtszeit.

Neues Template für Business Verzeichnisse

Abgelegt von Sascha Schoppengerd am 03.11.2010 um 13:10 Uhr

Seit wenigen Minuten könnt Ihr in unserem Shop ein neues Template für easyLink V3 erwerben. Auch wenn der hier gezeigte Screenshot ziemlich konservativ gehalten ist und sich somit eher für B2B Verzeichnisse eignet, könnt Ihr dieses Template natürlich auch in jeder anderen Farbkombination bei uns erhalten.

Natürlich müßt Ihr das Template nicht exakt so in euren Katalog einbinden, wie wir es euch hier gezeigt haben. Ganz im Gegenteil, wenn Ihr noch eine persönliche Note oder eine zusätzliche Funktion in das Template einbringen möchtet, dann ist das natürlich jederzeit möglich. Sprecht uns dazu doch einfach kurz an!

Welchen Mehrwert bieten Webkataloge?

Abgelegt von Sascha Schoppengerd am 29.10.2010 um 06:12 Uhr

Diese Frage dürften sich vermutlich viele Interessenten stellen, die mit dem Gedanken spielen, sich mit easyLink V3 ein professionelles Webverzeichnis oder ein Branchenbuch zu erstellen. Warum soll ich mir die Arbeit machen und einen Webkatalog erstellen, wenn Google, Facebook und Twitter eh schon alle Daten frei Haus liefern?

Beantworten möchte ich diese Frage heute einfach mal mit einem Zitat aus dem Abakus-Forum und ich denke, diesem Wortlaut ist auch nichts mehr hinzuzufügen.

Kataloge sind normale Websites. Der Mehrwert liegt in der Redaktion, die Google nicht hat. Der Content besteht aus redaktionellen Linklisten. Wenn diese Linklisten höherwertig als die Google-SERPs sind, sind sie für Google und die User eine Bereicherung.

Die meisten SEOs tun alles, um die Qualität der Webkataloge mit DC und Spam in den Keller zu ziehen. Deshalb sollte man die meiste Kritik aus dieser Ecke einfach nicht ernst nehmen.

Werbeagentur & Webdesign in Reutte – Tirol …

Abgelegt von Sascha Schoppengerd am 27.10.2010 um 12:31 Uhr

… diese Wort-Kombination gehört mit Sicherheit zu den am meisten gesuchten Keywords in unserer Region wenn es darum geht, einen geeigneten Web-Dienstleister für ein Online-Projekt zu finden. Aber warum ist das eigentlich so?

Wieso suchen viele potenzielle Kunden bei Google & Co. nach einer klassischen Werbeagentur, obwohl Sie ja eigentlich Leistungen im Bereich Web-Entwicklung benötigen? Liegt es vielleicht daran, dass wir bereits vor Jahren damit begonnen haben, die Kunden genau in diese Richtung zu erziehen?

Sind es nicht die Schlagworte wie “Full-Service Agentur” oder “Alles aus einer Hand”, mit denen wir bereits seit Jahren versuchen jeden Kunden zu ködern, die nur im entferntesten einen Auftrag zu vergeben hat?

Liegt es nicht auch am unheimlichen Konkurrenz-Druck dem mache Anbieter ausgesetzt sind, dass wir dem Kunden immer wieder suggerieren möchten wirklich jeden Bereich in der Werbung abdecken zu können? Ganz egal, ob Online oder Print-Werbung?

Ich persönlich denke, genau wie Jürgen, dass sich die Zeiten für Web-Entwickler in den letzten Jahren massiv geändert haben, denn wir sind nicht mehr die Allrounder von gestern. Ganz im Gegenteil! Professionelle Entwickler sind absolute Spezialisten auf ihrem jeweiligen Gebiet und genau das sollten wir auch dem Kunden vermitteln.

Wenn es also beispielsweise um Facebook Beratung, Tourismus-Projekte auf Basis des Zend Frameworks oder um Projekte aus der Immobilien,- Finanz- und Versicherungsbranche geht, dann sind wir beispielsweise genau der richtige Ansprechpartner für unsere Kunden.

Klassische Flyer-Gestaltung oder Anzeigen-Gestaltung, wie sie viele so genannte Full Service Agenturen auch anbieten, gehört jedoch nicht unbedingt zu unseren Leistungen und genau darüber muss man meiner Meinung nach den Kunden auch ganz ehrlich aufklären, denn schließlich hat jeder Kunde für sein Geld auch die bestmögliche Leistung zu erwarten und die kann ich nur dann erbringen, wenn ich mich auf ein bestimmtes Gebiet spezialisiert habe.