snowflake premium open source

HEKS: dank TYPO3 kommen Web-Inhalte direkt auf der Facebook Fanpage

Facebook Fanpage Tab direkt aus CMS TYPO3 als I-Frame

HEKS setzt seit Jahren auf snowflake und das CMS TYPO3. Seit kurzem kann HEKS über die bestehende Website Seiten erstellen, welche direkt auf den HEKS Fanpages bei Facebook eingebunden werden können.

Die Integration konnte kostengünstig umgesetzt werden. Es ist
folgendes möglich:

  • HEKS kann bei der Erstellung von Facebook-Tabs von den Vorteilen des CMS TYPO3 profitieren und alle Funktionen verwenden, die auf heks.ch bereits implementiert sind.
  • Beliebiger Seiteninhalt kann mit den bestehenden, gewohnten TYPO3-Inhaltselementen zusammengestellt werden (Formulare, Texte mit Bildern, etc.).
  • Werden Subseiten erstellt, wird automatisch eine horizontale Navigation innerhalb des I-Frames generiert
  • Es können beliebig viele Facebook-Fanpage-Tab-Inhalte erstellt werden und dies durch den Kunden selber

Zu den HEKS Facebook-Fanpage-Tabs:

https://www.facebook.com/hilfeschenken
https://www.facebook.com/pages/HEKS-Hilfswerk-der-Evangelischen-Kirchen-Schweiz

Social Media Strategie

Gerne unterstützen wir Sie bei Ihren Social-Media-Vorhaben.

snowflakes feiern X-Mas: Foxtrail in Luzern

Bildquelle: foxtrail.ch

Die snowflakes feiern X-Mas und Ihr neues Office in Luzern heute, Freitag 16.12, auf ganz besondere Art und Weise: Mit "Foxtrail", der angeblich spannendsten Schnitzeljagd der Schweiz. Wir sind selbst gespannt und veröffentlichen hier Fotos und Erlebnisberichte nach unseren Feiern.

Telefonischer Support bis Freitag 15.00 Uhr

Aus diesem Grund erreichen Sie uns heute, am Freitag 16.12, telefonisch noch bis 15 Uhr. Danach bitten wir Sie, Ihre Wünsche und Anfragen an
info@snowflake.ch oder direkt an Ihren snowflake Ansprechpartner zu mailen.

 

Was passiert, wenn Chuck Norris auf Jenkins trifft?

Den guten (alten) Chuck Norris muss ich wohl nicht erst vorstellen. Viele kennen ihn noch aus dem Film Die Todeskralle schlägt wieder zu, wo er als gefürchteter (und ach so böser) Gegner gegen Bruce Lee kämpfen muss.

Und Jenkins, kennen Sie den auch? In unserem Fall ist Jenkins kein wild umherhüpfender Kung-Fu Kämpfer, sondern ein System zur kontinuierlichen Integration in Softwareprojekten (oder etwas weniger holprig in Englisch continuous integration). Der Jenkins Server unterstützt das “Test-Driven-Development” indem das System verschiedene Automatismen ausführt um die Code Qualität  zu prüfen und Tests durchzuführen. Also einfach gesagt, um die Qualität der Software zu verbessern. Bei snowflake wird Jenkins vorwiegend bei der Entwicklung von todoyu, der Projektmanagement Software aus dem eigenen Hause, eingesetzt.

Und was hat Chuck Norris mit Jenkins zu tun?

ChuckNorris ist nicht mehr als ein einfaches (und eigentlich ziemlich sinnloses) Plugin für diesen Continuous Integration Server. Chuck Norris, bekannt durch seine Härte, Stärke und Männlichkeit (der ist richtig haarig) kann in Form eines Plugins als Gradmesser für die Qualität der Software eingesetzt werden: Ist der Build sauber durchgelaufen, erscheint ein glücklicher Chuck. Gibt es Warnungen, erscheint ein aufmerksamer Chuck und fällt der Build gar komplett fehl, dann wird ein wütender Chuck dargestellt. Gleichzeitig wird immer ein Chuck Norris Fact aufgeführt. Und damit haben wir auch schon die Antwort auf die Frage Was passiert, wenn Chuck Norris auf Jenkins trifft?

Böse Zungen würden behaupten, dass ich die ganze Herleitung nur gemacht habe, um hier ein paar Chuck Norris Fakten reinzuschmuggeln (womit sie eigentlich nicht ganz unrecht haben). Die Chuck Norris Fakten sind vielleicht nicht immer jedermanns Geschmack, aber einige gute Schenkelklopfer sind doch dabei. Zum Beispiel der: Chuck Norris hat bis Unendlich gezählt. Zwei Mal.
Oder der: Das Universum dehnt sich nicht aus; es läuft vor Chuck Norris davon.
Oder dieser: Chuck Norris ist bereits vor zehn Jahren gestorben. Der Tod hatte aber nicht den Mut, es ihm zu sagen.
Oder dieser: Chuck Norris schläft nicht. Er wartet.
Noch einer: Chuck Norris kann durch Null dividieren.
Und dann noch dieser: Chuck Norris hat einen Big Mac bei Burger King bestellt. Er bekam einen.
Und zu guter Letzt mein persönlicher Favorit: Manche Leute tragen Superman-Schlafanzüge. Superman trägt Chuck-Norris-Schlafanzüge.

Wer mehr über Countinous Integration und Jenkins wissen möchte: Unsere Entwickler stehen Ihnen gerne für Fragen und Antworten zur Verfügung. Und wer mehr über Chuck Norris Fakten wissen will, oder selber ein paar gute kennt, dem stehe ich gerne zur Verfügung ;-)

 

Weiterführende Informationen

Tipps zur Vorbereitung für das Abfüllen der Web-Texte

Content is the most important part of a website.
If the content does not provide the information
needed by users, the website will provide little
value no matter how easy it is to use the site.

Erfahrungsgemäss verzögern sich 95% der Projekte, weil die Inhalte für die Webseite zum Zeit­punkt der Inhaltseingabe noch nicht zur Verfügung stehen. In diesem Blog Beitrag gebe ich Ihnen wertvolle Tipps, wie Sie sich mit TYPO3 für die Inhaltseingabe vorbereiten, was es zu beachten gibt und welche Fehler Sie vermeiden sollten.

Analyse der Website

Bei einem Relaunch einer Website, werden oftmals viele Inhalte übernommen und angepasst. Doch bevor Sie sich Gedanken über die Optimierung der Inhalte machen, empfehle ich Ihnen die Website durch uns analysieren und bewerten zu lassen. Denn all Ihre Besucher liefern Ihnen wichtige Informationen über Keywords, Backlinks Besucherverhalten, uvm.

Der umfassende SEO Basis-Report von snowflake lieferten Ihnen Antworten auf Fragen wie:

  • Nach welchen Begriffen und Keywords sucht Ihr Zielpublikum?
  • Wie werden Sie gefunden?
  • Wie kommen Sie zu Top-Rankings in den Google-Suchergebnissen?
  • Wie wird meine Website besser als die Konkurrenz?

Guidelines erstellen

Sind mehrere Personen in dem Projekt beteiligt, sollte man Guidelines erstellen. So ist klar definiert, wie Namen, Adressen, Telefonnummern formatiert werden, welche Titelgrössen wo eingesetzt werden, wie die Dokumente und Bilder benannt werden uvm.
Sind die Guidelines definiert, erspart man sich bei der Kontrolle der Texte eine menge Arbeit und der ganze Content ist sauber formatiert, auch wenn verschiedene Personen bei der Content-Eingabe mitwirken.

Sitemap erstellen

Erstellen Sie eine Seitenübersicht über die strukturierte Darstellung aller Einzelseiten. So ist klar definiert an welcher Stelle der Texte später auf der Website eingebunden wird. Falls für die Webseite viele Dokumente und Bilder verwendet werden, lohnt es sich auch für die Dateiablage eine Sitemap zu erstellen.

Contentvorlage erstellen

Für jede einzelne Seite sollte man folgendes definieren:

Page Title

Der Seitentitel hat mehrere Funktionen. Er erscheint in Suchmaschinen, wird oft von Bookmarks übernommen. Im Webbrowser ist er oberhalb der Menüleiste ersichtlich. Achten Sie beim Texten des Seitentitels darauf, dass der wichtigste Suchbegriff der jeweiligen Webseite im Text vorkommt. Der Titel sollte idealerweise aus drei bis vier Wörtern bestehen.

Alternative Navigation Title

Da der Pagetitle aus mehreren Wörten bestehen sollte, ist er für die Menü-Navigation und den Breadcrumb oftmals ungeeignet. Hier empfiehlt es sich, für jede Seite einen "Alternative Navigation Title" bestehend aus einem Wort zu setzen.

Abstract

Der Abstract Text im TYPO3 ist eine kurze Einleitung der Seite und kann z.B als Teaser oder für die interne Suchmaschine verwenden werden.

Keywords

Um auf den Ergebnisseiten von Suchmaschinen weit vorne gelistet zu werden, sind nach wie vor der Content – also der Textinhalt einer Seite sehr wichtig. Durch den gezielten Einsatz von Schlüsselbegriffen lässt sich die Platzierung jedoch weiter verbessern. Definieren Sie deshalb für jede Internetseite die wichtigsten Schlüsselbegriffe und bauen Sie diese in Seitentitel, Seitenbeschreibung, Headlines, Leads, Linktexte, Subdomains, ALT Texten sowie am Beginn der Fliesstexte ein. Dies gilt übrigens auch für eingebettete PDFs; statt Seitentitel und Seitenbeschreibung zählen hier aber die Meta-Informationen wie Titel, Thema/Beschreibung und Verfasser/Autor. Vermeiden Sie ein zu häufiges Wiederholen eines Suchbegriffs.

Description

Die Seitenbeschreibung wird von Suchmaschinen in den Ergebnissen oft nach dem Seitentitel angezeigt. Sie sollte sich deshalb vom Seitentitel unterscheiden. Texten Sie für jede einzelne Seite eine Beschreibung, verwenden Sie darin den wichtigsten Begriff und beschränken Sie sich auf 150 bis 180 Zeichen. Erklären Sie kurz und prägnant, warum Ihre Seite für Ihre Besucher wertvoll ist.

Erstellen Sie im Word eine Vorlage, wo all diese Informationen enthalten sind.

Content vorbereiten

Die Texte folgen Ihren eigenen Regeln. Weil wir die Internetseiten nicht mehr lesen, sondern scannen sollen Sie kurz sein. Sie dürfen aber auch nicht zu knapp ausfallen, denn die Suchmaschinen lieben Texte die mit Suchbegriffen gewürzt sind. Sie sollen also nicht nur den Lesern, sondern auch den Suchmaschinen gefallen.

Anleitung erstellen

Erstellen Sie eine Schritt für Schritt Anleitung, wie die Texte im TYPO3 erfasst werden, damit es beim abfüllen der Seiten nicht zu unerwarteten Verzögerungen kommt. Eine solche Anleitung kann natürlich erst nach der Schulung von TYPO3 erstellt werden.

Inhaltseingabe planen

Ist die Sitemap aufgebaut, ist klar wie viele Seiten Ihre Website in etwa aufweist. Wenn alle Texte seriös vorbereitet sind, rechnet man 20 - 30 Minuten für das Abfüllen pro Seite.

Fehler meiden

Wurden die Texte in einem Word Dokument für die Inhaltseingabe vorbereitet muss man darauf achten, dass man den Inhalt nicht einfach mit Copy Paste ins TYPO3 überträgt, weil somit die Word-Formatierungen mit kopiert werden. Hier empfehle ich Ihnen den Inhalt vom Word zuerst in einen Editor zu kopieren, damit die Formatierung entfernt wird und erst dann den Text vom Editor ins TYPO3 einzufügen.

Solr Suche mit TYPO3 von snowflake

Über SOLR

Solr Suche ist die schnelle Alternative zu indexed_search auf TYPO3. Wie auf der Lucene Webseite von Apache zu lesen ist: „Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project." Solr ist eine schnelle performance-optimierte Suche, die im Vergleich zu indexed_search auch mit grossen Webseiten und closed user groups treffende Suchresultate in kürzester Zeit liefert.

SOLR Grundlagen

Solr setzt auf Standards wie XML, JSON und REST-like APIs. Dokumente können über XML, JSON oder HTTP indexiert werden. Ebenfalls kann mit diesen Technologien der Index durchsucht werden. Solr ist in Java geschrieben und ist in einem servlet wie Apache Tomcat lauffähig. Mehr details auf der Solr features Seite.

Features / Funktionen von SOLR

Solr indexiert TYPO3 Seiten, Dateien und auch externe Seiten können indexiert und durchsucht werden. Die Suche unterstützt zudem mehrsprachige Webseiten. Administratoren steht ein Adminpanel zur Verfügung, unter anderem mit der Möglichkeit, den Index zu leeren.

Dem Webseitenbesucher bietet Solr mit TYPO3 eine Menge an Funktionen. Folgende Funktionen unterstützen den Webseitenbenutzer beim Auffinden von gesuchten Inhalten:

  • Facettierte Suche
  • Autovervollständigung
  • Suchworthervorhebung
  • Rechtschreibprüfung (Meinten Sie....)
  • Ähnlichkeitsvorschläge (Synonyme)
  • Häufige Suchanfragen
  • Letzte Suchanfragen
  • Redaktionell gesteuerte Suchergebnisse (kann z.B für bezahlte Resultate verwendet werden)

Vorteile im Vergleich zu indexed_search

Ganz klar ist die bessere Performance der Wesentliche Vorteil gegenüber indexed_search. Die Performance Unterschiede zeigen sich merklich bei grossen Seiten mit vielen Inhalten und geschützten User Bereichen. Weiterer Pluspunkt ist die bessere Qualität der Suchtreffer. Solr gewichtet die Inhalte besser und liefert somit mehr relevante Resultate als indexed_search.

Solr im Einsatz

Solr ist im Einsatz bei folgenden Kunden von snowflake:

 

Solr Angebot von snowflake