Veröffentlicht am 04.05.2016 • Zuletzt aktualisiert am 15.05.2018 • Von

Inhaltsverzeichnis

Was ist bee.tools®?

bee.tools® Web & Mobile Content Management

Der Internetauftritt ist die wichtigsten Visitenkarte jedes Unternehmens: Kunden und Interessenten informieren sich heute über das Web oder gelangen über eine Google-Recherche auf die Firmen-Homepage.

Mit dem bee.tools® Web System steht Euch das moderne, zukunftsorientierte und äußerst flexible Werkzeug zum Aufbau einer erfolgreichen Online-Kommunikation zur Verfügung. Es ist insbesondere für die optimale Präsenz auf mobilen Endgeräten wie Smartphones und Tablet-PCs des Mobilen Web eingerichtet und unterstützt alle Anforderungen des modernen Responsive Webdesign.

Zahlreiche Zusatzmodule und Sonderanpassungen – entwickelt aus der Praxis für die Praxis – decken die häufigsten gewünschten Zusatzfunktionen ab. Der streng modulare Aufbau des Systems ermöglichst es dabei, problemlos neue Anwendungen und Funktionen unkompliziert in das bestehende System zu integrieren.

Diese Software-Architektur ist aber auch die Basis dafür, flexibel und kostengünstig auf spezielle Kundenwünsche zu reagieren und Anpassungen vorzunehmen, ohne die Konsistenz und Update-Fähigkeit des Gesamtsystems zu beeinträchtigen.

Mit unseren leicht anpassbaren, kundenspezifischen und dynamischen PIM-Eingabe-Masken, profitiert Ihr auch in Eurem Marketing. Ihr könnt sehr schnell  Text, Bilder und Videos in verschiedene Kanäle veröffentlichen.

bee.tools® SEO

Die Anforderungen an ein CMS sind in den letzten Jahren stark gestiegen. Mit bee.tools® haben wir auf die Anforderungen zeitnah reagiert. Auch zukünftige Anforderungen, entweder von Suchmaschinenseite oder von Kundenseite können und werden wir, je nach Priorität und Nutzen, zeitnah in unseren Tools umsetzen.

Über eine einfache Update Funktion profitieren auch Kunden von jeder Neuerung. Komplette Neuinstallation, wie es bei anderen CMS üblich ist, gibt es in bee.tools® nicht.

bee.tools® PIM: Cross Media & Database Publishing

Mit der zentralen Datenhaltung aller Publishing-relevanten Marketingdaten eröffnen sich vielfältige Kanäle, welche halb- oder vollautomatisch mit den passenden Bildern, Texten und Produktdaten bedient werden können.

Mit Hilfe sehr leicht anpassbarer PIM-Eingabe-Formulare ergänzt dieses Standard-Modul die restlichen CMS-Funktionen perfekt.

Über eine entsprechende Anpassung Eurer Adobe® InDesign Templates, kann mit Hilfe des InDesign mit den XML-Daten-Imports, Daten aus bee.tools® importieren. Die Daten und Bilder werden dabei zentral in bee.tools® verwaltet und versioniert.

Globalisierung bedeutet Sprachenvielfalt

Die Erschließung und Pflege neuer Märkte gelingt nur, wenn Unternehmen die Sprache der Kunden sprechen. Die Ziele für erfolgreiche Kommunikation und Vertrieb benötigen dieselben, aktuellen und gültigen Informationen wie der Heimatmarkt, aber in einer einwandfreien Übersetzung in der Landessprache.

Mit den Mehrsprachen-Werkzeugen der bee.tools® PIM reduziert sich der Organisationsaufwand beträchtlich, gerade wenn nicht nur ein Übersetzungsbüro mit der Lokalisierung in z.B. fünf Zielsprachen beauftragt wird. Ein transparenter Workflow verteilt die Übersetzungsaufgaben an die verantwortlichen Personen und gibt jederzeit Auskunft über den Status und die Termintreue der Arbeiten.

Wie ist bee.tools® lizensiert?

Das bee.tools® System ist OpenSource. Da wir in Deutschland immer wieder mit rechtlichen Schwierigkeiten und vor allem Haftungsfragen kämpfen, stellen wir unser Programm nicht frei zum Download bereit.

Weitere Fragen zu diesem Thema richten Sie bitte an support@brain-at-work.de

Wie lange gibt es bee.tools® schon?

Angefangen hat alles bereits 1998. Damals noch nicht unter diesem Namen bekannt, wurden unterschiedlich notwendige Tools zur Erstellung von Internetseiten und CD-ROMs entwickelt. Da die vielen einzelnen Tools nützliche Helfer waren, wurde auch schnell ein Name gefunden. Wie die fleißigen Bienen, sollte auch der Zusammenschluss der Tools heißen - bee.tools® war geboren.

Mehrere Entwickler haben im Laufe der folgenden 8 Jahre bee.tools® immer wieder erweitert, bis es auch auf Grund neuer Technologien, an die Grenzen des machbaren gestoßen ist. Das letzte Release erfolgte unter der Release Nummer bee.tools 1.3. Es war Zeit für einen Abriss und einen kompletten Neubau.

2006 entstand, federführend unter der Leitung von Thomas Fiener das jetzige bee.tools®. Durch die grundlegende neue Herangehensweise und durch den grundlegend neuen Codeaufbau, wurde der Kern immer wieder weiterentwickelt und erneuert. Neue Module kamen hinzu und die Anzahl der Installation und der zufriedenen Kunden stieg ebenfalls auf über 100 Installation an.

2011 entschieden wir uns, bee.tools® mit PIM-Funktionalitäten zu erweitern. In Version 4 veröffentlicht, konnten nun Eingaben schnell und einfach, auch durch nicht geschulte BackEnd-Benutzer durchgeführt werden.

2014 haben wir unser kostenpflichtiges Lizenzmodell aufgegeben und auch die bee.tools® Entwicklung sollte eingestellt werden. Pustekuchen - die Kunden wollten es anders! In dieser Zeit war ResponsiveWebDesign noch ein sehr großes und heißes Thema. Der Druck von Seiten der Suchmaschine stieg rapide an und alternative Systeme waren unseren Kunden zu umständlich. Durch die große Unterstützung unserer Kunden haben wir den Gedanken, die Entwicklung einzustellen, inzwischen komplett aufgegeben.
Die bee.tools® Entwicklung wird fortgeführt und noch mehr in Zusammenarbeit mit Kunden laufend optimiert!

2016 wurde der Druck durch Google enorm. Die Seiten mussten sehr schnell ausgeliefert werden. 200ms Serverladezeit ist für Standard-Server sehr schwer einzuhalten. Wir haben uns dem Problem jedoch gestellt und haben das komplette System grundlegend überarbeitet - mit großem Erfolg! Zusätzlich haben wir parallel zur bee.tools® Entwicklung einen Dienst angebunden und 2017 einen weiteren Dienst geschaffen, der Bilder optimiert. Bilder werden nun im 2 Schritt-Verfahren erst TinyJPG-Optimiert und danach durch unseren eigenen Dienst Google Guetzli optimiert. Weil viele Standard-Provider keine webp-Konvertierung anbieten, haben wir auch gleich diese Konvertierung mit in unseren Dienst eingebaut. Wir haben außerdem die Erfahrung gemacht, dass Benutzer sich keine Gedanken über Bilder machen. Auch hier haben wir reagiert und unsere Bildfunktionen so ausgebaut, dass wir automatisiert immer die passenden Bilder im Hintergrund erstellen. Egal ob nur verkleinert oder gleich zugeschnitten, bee.tools® liefert immer nur die benötigte Bildgröße optimiert aus. Somit schaffen wir es auch regelmäßig für verschiedene Projekte 100 Punkte beim PageSpeed-Test zu erreichen.

bee.tools 10 - es geht weiter. Aktuell arbeiten wir gerade mit vielen unserer Kunden an einer neuen Version - Release Nummer 10. Wir haben inzwischen über 100 neue Funktionen integriert, um auch im Bereich SEO-Site-Audit spitze zu werden, ohne dass der Benutzer ein SEO-Spezialist ist. Auch an der Geschwindigkeitsschraube drehen wir natürlich immer weiter. Dabei helfen uns natürlich auch neue PHP- und MySQL-Versionen. Zusätzlich zu den bisher relativ starren, wenn auch kundenangepasste Eingabemasken haben wir eine dynamische Variante in unseren PIM-Daten entwickelt. Mit dieser dynamischen PIM-Daten-Eingabemaske lassen sich nun auch komplexe Texte, wie z. B. in unserem Magazinbereich schnell und einfach erstellen. Auch Formulare können hiermit deutlich einfacher und schneller erstellt werden. Durch spezielle Anpassungen haben wir nun auch endlich moderne Upload-Möglichkeiten geschaffen, die direkt auf z. B. Smartphone-Kameras zugreifen können. Ein Release-Datum ist aktuell noch nicht in Sicht. Benötigt der Kunde eine spezielle Version, bekommt er jedoch den Prerelease bereits aufgespielt.

Welche Nachteile hat bee.tools®?

Wir sind ehrlich. Natürlich gibt es auch Nachteile von bee.tools®, die wir Euch nicht vorenthalten wollen.
  1. Das BackEnd-UserInterface ist für die schnelle Dateneingabe optimiert. Grafischer Schnickschnack mit viel Drag&Drop bietet bee.tools® nicht. Bei Verwendung von PIM-Eingabe-Masken wird der Benutzer, gewollter Weise, auch in der grafischen Gestaltung der Texte eingeschränkt. Ist einem Benutzer ein grafischer Aufbau des BackEnds sowie die volle Kontrolle über den Quellcode wichtig, setzen wir hier Typo3 oder WordPress-Systeme ein.
  2. Die Verbreitung beschränkt sich auf unsere Kundeninstallationen.
  3. Nur ein paar wenige Entwickler entwickeln bee.tools® - natürlich sehr gewissenhaft. Qualität und Sicherheit stehen bei uns an oberster Stelle. Der Quellcode steht nach der Installation auf dem Kundenserver für Kunden und deren Entwickler zur Verfügung. Entwickler müssen nur der Sprache PHP mächtig sein. (Bei Kunden-Anpassungen am Kern ist natürlich ein Update nicht mehr möglich).
  4. Shop-Funktionalität ist zwar vorhanden und in Spezialfällen ist ein Shop über bee.tools möglich und sinnvoll, dennoch empfehlen wir für die Masse der B2B und B2C-Shops die andere Standard-Shopsoftware-Installationen.

Was für Systemvoraussetzungen sind nötig?

Browser

Ein HTML5 fähiger Browser wird für die Eingabe in unserem BackOffice (bei anderen Systemen BackEnd genannt) benötigt. Auf Grund der WebP-Bild-Freigabe (WebP wird nur vom Google Chrome angezeigt), empfehlen wir Google Chrome zu nutzen. Selbstverständlich können aber auch Mozilla Firefox und Microsoft Edge genutzt werden.

Beachten Sie bitte, dass Sie immer die aktuellste Browser-Version nutzen.

Webserver

Mindestanforderung: Apache, Version >= 2.2.x.

bee.tools wurde mit folgenden Module auf einem unserer Testserver getestet:

alias.conf, alias.load
auth_basic.load
auth_digest.load
authn_file.load
authz_default.load
authz_groupfile.load
authz_host.load
authz_user.load
autoindex.conf, autoindex.load
cache.load
cgi.load
deflate.conf, deflate.load
dir.conf, dir.load
disk_cache.conf, disk_cache.load
env.load
expires.load
file_cache.load
headers.load
mem_cache.conf, mem_cache.load
mime.conf, mime.load
negotiation.conf, negotiation.load
php5.conf, php5.load
reqtimeout.conf, reqtimeout.load
rewrite.load
setenvif.conf, setenvif.load
status.conf, status.load
suexec

bee.tools wurde mit folgender Apache Konfiguration auf einem unserer Testserver getestet:

<VirtualHost *:80>
ServerName www.muster.de
# Die Subdomain-Einstellungen werden im bee.tools verwaltet, deshalb wenn möglich Wildcard verwenden:
ServerAlias *.muster.de
ServerAdmin m.mustermann@brain-at-work.de

DocumentRoot /web/muster/htdocs
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /web/muster/htdocs>
Options Indexes FollowSymLinks MultiViews
AllowOverride Indexes AuthConfig FileInfo Limit
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /web/muster/log/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel error

CustomLog /web/muster/log/access.log combined
</VirtualHost>

Eine .htaccess mit mod_rewrite, mod_deflate und mod_expires sollte möglich sein! Stehen nicht alle Module zur Verfügung, können der 100 Punkte Pagespeed-Wert nicht erreicht werden.

MySQL

Mindestanforderung: Version >= 5.6.x
Hinweis: Einige Provider stellen nur MySQL 5.5 zur Verfügung. Dies ist kein Problem. Generell gilt, umso neuer die MySQL-Version, umso performanter ist die Ladezeit.

bee.tools wurde mit folgender Konfiguration getestet, weitere Einstellungen entsprechen der Standardinstallation.

key_buffer = 16M
max_allowed_packet = 16M
thread_stack = 192K
thread_cache_size = 8
query_cache_limit = 100M
query_cache_size = 160M

ImageMagick

Mindestanforderung: Version >= 6.7.7

PHP

bee.tools 6, 7, 8:
PHP 5.5/5.6 (mit oder ohne aktivierten opcache)

bee.tools 9:

PHP 7.0/7.1 (mit aktivierten opcache)

bee.tools 10:
PHP 7.0/7.1/7.2 (mit aktivierten opcache)

Achtung: Um Updates schnell und einfach einzuspielen wird eine SSH-Konsole (Putty-Zugriff) mit PHP-Kommandozeilen-Aufruf in o.g. Version benötigt.

Bitte folgende PHP-Konfiguration beachten:
short_open_tag = Off
asp_tags = Off
precision = 14
output_buffering = 4096
max_execution_time = 30
max_input_time = 60
memory_limit = 128M
post_max_size = 8M
default_charset = "UTF-8"
file_uploads = On
upload_max_filesize = 2M
max_file_uploads = 20
allow_url_fopen = On
allow_url_include = Off

Benötigte PHP-Module (normalerweise Standard):
opcache
pdo
pdo_mysql
mysql
mysqli
mcrypt
gd
imap
readline
soap

Folgende OPCache-Konfiguration empfehlen wir:
[opcache]
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=256
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
;opcache.max_wasted_percentage=5
opcache.use_cwd=1
;opcache.validate_timestamps=1
opcache.revalidate_freq=3600
opcache.revalidate_path=1
opcache.save_comments=0
;opcache.load_comments=1
opcache.fast_shutdown=1
opcache.enable_file_override=1
opcache.optimization_level=0xffffffff
;opcache.inherited_hack=1
;opcache.dups_fix=0
opcache.blacklist_filename=*/data/securetmp/*
;opcache.max_file_size=0
opcache.consistency_checks=0
opcache.force_restart_timeout=3600
;opcache.log_verbosity_level=1
;opcache.preferred_memory_model=
;opcache.protect_memory=0

Desweiteren müssen folgende Befehle über PHP aufrufbar sein:
convert
composite
identify
rm
tar

Weitere Software, weitere Module, abweichende Konfiguration

Je nach Projekt kann auch weitere Software, weitere Module oder eine spezielle Konfiguration benötigt werden. Bitte fragen Sie bei uns nach, ob Sie eine abgeänderte Konfiguration benötigen.
Thomas Fiener, brain at work GmbH

Thomas FienerCDO, Analyst&Projekt

E-Mail senden+49 9903 9522 10
Brand | MarkenbekanntheitLeads | KundenakquiseROI | Return on InvestmentConversion | OptimierungRecruitment | Personalbeschaffung
Performance Marketing

Performance Marketing✔ Erfolgsmessung 
✔ Analyse & Bewertung
✔ Kosten-Nutzen-Analysen
✔ Budget-Optimierung

Content Marketing

Content Marketing✔ Keyword-Analyse
✔ Corporate Marketing
✔ Story-Telling
✔ Backlink-Aufbau

SEO / SEM

SEO / SEM✔ Konzept & Strategie
✔ SEO-Audit
✔ Sichtbarkeit steigern
✔ laufende Überwachung

Web Analytics

Web Analytics✔ Performance Controlling
✔ Analyse & Reporting
✔ UX-Optimierung
✔ Conversion Optimierung

Social Media

Social Media✔ Social Media Marketing
✔ Social Advertising
✔ Zielgruppen-Ansprache
✔ Recruiting

Webdesign / Relaunch

Webdesign / Relaunch✔ Konzept & Strategie
✔ Webdesign
✔ Relaunch & Umsetzung
✔ Testing & Analyse

Data Driven Marketing

Data Driven Marketing✔ Analyse
✔ Strategieentwicklung
✔ Überwachung
✔ OpenSource-Software

Weitere Magazinbeiträge

25.05.2018TF Klettern

Thomas Fiener - Wer ist das?

Unsere Geschäftsleitung stellt sich vor: In diesem Beitrag erzählt Thomas von sich. … mehr erfahren

29.03.2018recht

Fragen zur DSGVO + BDSG

Kurz und knapp die wichtigsten Fragen zur DSGVO und zum BDSG geklärt. … mehr erfahren

09.02.2018illu datenschutz

Was Suchmaschinen von Eurer Webseite erwarten

Unser zweiter Beitrag aus unserer neuen Reihe "Was macht eine gute Website aus", setzt sich mit Suchmaschinen und deren Anforderungen außeinander. … mehr erfahren