Zwei Online-Shop-Systeme – WIX und WooCommerce von WordPress

Amazon, Zalando und einfach alle haben einen. Ein Online-Shop darf heute nicht mehr fehlen, wenn man Produkte vertreibt. Schließlich kann somit ein kompletter Laden im Internet erstellt werden. Es lassen sich Kategorien kreieren, Produktbeschreibungen einfügen und selbst die komplette Logistik kann über das entsprechende Shop-System kontrolliert und gesteuert werden. Verschiedene Anbieter preisen dabei die kinderleichte Bedienung ihres Shop-Systems an. Somit steht man vor einer großen Auswahl an Möglichkeiten, wenn es um die Idee des eigenen Online-Shops geht. Welches System sollte genutzt werden, welche Bedienungsmöglichkeiten gibt es und was kostet so ein Online-Shop eigentlich?

Der Online-Shop über WIX

WIX.com ist aktuell das führende Unternehmen, wenn es um die Erstellung einer eigenen Seite inklusive Shops ist. Das System bietet dem Nutzer per Drag and Drop die Möglichkeit, Inhalte einfach an die gewollten Stellen zu verschieben und so die Oberfläche spielend einfach anzupassen. Auch die Einbindung des Online-Shops ist mit WIX im Handumdrehen erledigt und mit der Schritt-für-Schritt Anleitung selbst für Neulinge im Handumdrehen erledigt.

Vorteile bei WIX:

  • Leichtes Design per Drag and Drop,
  • komplette Anleitung für die Erstellung der Seite,
  • großes Portfolio an Designvorlagen,
  • umfangreiche Möglichkeiten.

WooCommerce von WordPress

Natürlich bietet auch WordPress die Möglichkeit, einen Online-Shop einzubinden. Wie auch die anderen Erweiterungen kann der Shop bequem und schnell per Plugin installiert und anschließend konfiguriert werden. Hierzu gibt es zwar keine Schritt-für-Schritt Anleitung, jedoch zahlreiche Tutorials, die genau erklären, was wann und wo gemacht werden muss. Hier kann auch die komplette Warenwirtschaft über das Plugin abgewickelt werden, sofern der Bestand einmal eingetragen wurde.

Vorteile:

  • Leichte Einbindung per Plugin,
  • Designs können individuell angepasst werden,
  • komplette Warenwirtschaft per Plugin,
  • Open Source.

Fazit

Die Idee von einem eigenen Online-Shop kann also mit verschiedenen Shop-Systemen umgesetzt werden. Die Möglichkeiten unterscheiden sich dabei von den jeweiligen Anbietern, bieten jedoch insgesamt einen großen Raum, um die individuellen Ideen mit einfließen zu lassen. Kostentechnisch muss gerade am Anfang dafür kaum etwas bis gar nichts außer Zeit investiert werden.

Was genau versteht man unter einem CMS (Content Management System) und welche Arten gibt es?

content-management-systeme-internetblogger-de

Immer mehr Menschen bauen sich Ihre Webseite selber und pflegen Texte und Fotos regelmäßig ein. Damit diese Seiten professionell und ansprechend aussehen, werden sogenannte Content Management Systeme benutzt. Ein CMS hilft dem Nutzer dabei, den Inhalt (englisch content) zu verwalten und zu veröffentlichen.

 

Da die Nachfrage überaus groß ist, gibt es eine Unmenge an CMS Systemen(2000 CMS weltweit) zu ganz unterschiedlichen Preisen. Allerdings sind nicht alle davon für Laien zu empfehlen, andere wiederum können relativ kostspielig sein. Hier finden Sie einen schnellen Überblick über die besten CMS und Applikationen, die Ihnen beim Aufbau Ihrer Webseite helfen können. Auch aktuelle Microsoft Technologie kann Ihnen beim Gestalten von Webseiten hilfreich sein.

Welche CMS gibt es?

Wer sich heute im Internet auf die Suche nach einem Content Management System macht, hat anschließend die Qual der Wahl. Es gibt CMS für ganz unterschiedliche Zwecke und Inhalte sowie Anbieter, bei denen man fertige Webseitenbaukästen nach den eigenen Vorstellungen füllen kann. Je nachdem welches System oder welches Design man nutzt, hat das CMS einen unterschiedlichen Preis.

Sicher haben auch Sie schon von führenden CMS Systemen wie WordPress, Joomla oder Typo3 gehört. Zusätzlich gibt es Anbieter wie webnode, oder auch den Domain und E-Mailprovider 1und1, bei denen Sie nach dem Baukastensystem von der einfachen Präsentations-Webseite bis zum ausführlichen Onlineshop alles finden, was Sie zum Aufbau einer guten Webseite benötigen.

Tipps zur Auswahl des CMS

Um ein CMS zu finden, das Ihren Ansprüchen gerecht wird, sollten Sie sich im Vorfeld so präzise wie möglich überlegen, wie Ihre Webseite aussehen und welche Funktionen diese erfüllen soll. Eine private Webseite ist zum Beispiel wesentlich weniger aufwändig als ein Onlineshop mit Hunderten von Produkten und integriertem Bezahlsystem. Selbst für eine einfache Firmenpräsentation kann man oft ein einfaches CMS verwenden und sich so die Kosten für einen Webdesigner sparen. Mit ein wenig Einarbeitungszeit ist es auch Laien möglich, in relativ kurzer Zeit, eine ansprechende Webseite zu erstellen.

Hier eine kleine Übersichtsliste über typische Webseiteninhalte und -funktionen:

  • Text, Bild, Video und Grafiken verwalten
  • Datenbanken integrieren
  • Chat-Funktionen
  • Onlineshop
  • Bezahlmethoden verwalten
  • Blog-Funktion
  • Soziale Netzwerke integriert
  • Anzahl an Nutzern / Redakteuren
  • Suchfunktionen
  • Mehre Sprachen integriert

Schreiben Sie auf, welche Funktionen Ihre Webseite erfüllen soll und beachten Sie diese bei der Auswahl eines CMS. Anschließend sollten Sie nach einem Namen suchen, der am besten zu Ihrer Webseite passt.

Domain bestellen

Bei verschiedenen Anbietern können Sie eine Webseiten Domain, oder auch URL, bestellen. Prüfen Sie welche Domains verfügbar sind und achten Sie auf Angebotspreise. Oft gibt es hier sehr interessante Einsteigerangebote. Wenn Sie Ihre Webseite nur für den deutschen Markt erstellen möchten, sollten Sie eine .de Domain wählen. Wenn Sie international tätig sein möchten, sind andere Endungen passender, wie zum Beispiel .com oder .net.

Kostenlose Content Management Systeme

Die gute Nachricht direkt vorweg: Es gibt sehr gute CMS die für den Nutzer kostenlos sind. Absoluter Spitzenreiter ist hier WordPress mit knapp 18 Millionen Webseiten. Sie finden bei WordPress einfache Webseitenvorlagen, die Sie kostenlos benutzen können. Aber auch aufwändigere Designs mit tollen Zusatzfunktionen sind hier absolut bezahlbar.

Auch Joomla und Typo 3 bieten kostenlose Vorlagen, liegen aber im Vergleich deutlich hinter den WordPress Nutzerzahlen. Am besten schauen Sie sich alle drei Modelle einmal an, um entscheiden zu können, welches am besten zu Ihrem Webseitenkonzept passt.

Kostenpflichtige CMS

Viele Anbieter von Domainregistrierung oder Serverplatz bieten fertige Webseitenlösungen, die Sie gegen eine feste Gebühr benutzen können. Praktisch ist dabei, dass die Vorlagen sehr einfach zu bedienen sind. Wer sich längere Einarbeitungszeiten ersparen möchte, sollte sich entsprechende Angebote von z.B. webnode oder 1und1 einmal anschauen. Mit den kostenpflichtigen Systemen können Sie Ihre Webseite oft schon nach wenigen Tagen online stellen.

Bildquelle via https://pixabay.com/de/vorlage-layout-webseite-blog-1599665/

PHPBB v3.2.5 als Wartungsrelease draussen – Updaten empfohlen

phpbb-3-2-5-forum-frontend-phpbb-cms-blogger-eu

Hallo geehrter Leser! Hier im Blog ist alles neu und vieles habe ich neu hinzugefügt, weil dieses Blog wird noch weiter wachsen und sich entwickeln. Ab und an sind solche Optimierungen sowie Verbesserungen nötig, denn anders trittst du etwas auf der Stelle. Ich sehe das nämlich so.

Aber nun zum Wesentlichen dieses Posts und zwar kam PHPBB-Forum in der neuesten Wartungsversion 3.2.5 heraus. Das Update habe ich in den letzten Minuten erfolgreich installiert und das wird auch dir nicht verheimlicht.

Unter https://github.com/phpbb/phpbb/releases auf Github bezieht man den Download, aber besser wäre es, wenn du das über die offizielle, deutsche Support-Webseite https://phpbb.de beziehst. Auf Github sind es Entwickler-Versionen und wer weiss, was da alles anders ist.

Wie kannst du dein Forum auf v3.2.5 bringen?

Bitte sieh es auch so, Updates sind extrem wichtig für eine Software-Entwicklung und ich hoffe für dich, dass du keinerlei mehr alter PHPBB-Foren mit Sicherheitslecks betreibst. Es wird demnach höchste Zeit, ein grundlegendes Update zu machen. Auch kannst du es von mir machen lassen, allerdings wird es eine kleine Gebühr in Höhe von 30 EUR kosten. Wenn es dem so wäre, sprich es bei mir per Mail einfach mal an. Dann helfe ich dir beim Aktualisieren.

Du nimmst von der offiziellen PHPBB-Webseite deutscherseits das Komplettpaket und entpackst es lokal. Anschliessend muss das Gesamtpaket, ausser der Dateien wie config.php und .htaccess wieder zum FTP-Account hochgeladen werden. Achte bitte sehr darauf, auf die config.php zu verzichten, denn sie hat im Download-Paket 0 kb und wenn du deine alte Datei damit überschreibst, wird das Forum nicht mehr da sein. Solche Fehler kenne ich schon zu gut.

Alles hochladen und per Browser zu /install navigieren. Dahinter hast du die Auswahl mit dem Update via Datenbank. Das wird dann gemacht und wenn alles grün dargestellt wird, war dir das Update gelungen. Hinterher eilst zum ADM und begutachtest die PHPBB-Installation im Backend. Checke bitte auch deine Erweiterungen und ich rate dir immer dazu, denn es wird ja weiterhin dran gearbeitet, sodass wir mit neuen Versionen rechnen können. Ich muss es bei meinem Board noch machen.

Backups nicht vergessen

Bevor du aktualisierst, sorgst du für frische Backups vom FTP-Inhalt und deiner MySQL-Datenbank. Nur so sollte man Updates machen. Ich bin mir sehr sicher bei allen Updates, sodass ich nur die Backups im Webhosting brauche und keinerlei frische Backups.

Das ist das ganze Update und du hast dein PHPBB-Forum einen Stück besser gemacht. Erzähle darüber dann deinen Freunden und anderen PHPBB-Admins, denn wir sind eine Community und halten zusammen.

Bei Fragen zum Update, schreibe mir unter alexanderliebrecht@internetblogger.de oder poste hier einen DoFollow-Comment(ja, richtig gehört, Internetblogger.de hat seit heute doFollow-Kommentare).

by Alexander Liebrecht Internet Services

Drupal Sicherheitsupdates: v7.60 und 8.6.2

drupal-8-6-2-sicherheitsupdate-internetblogger-de

Hallo geehrter Blogleser und Drupal 7/8-Admin! Neue Drupal CMS Updates sind erschienen und jeder Drupal-Admin ist ab sofort dazu angehalten, diese Updates zeitnah zu installieren.

Warum zeitnah!? Weil es sich von der Sicherheit dieser Blog-App handelt und bei solchen Updates solltest du nie zögern. Du verbesserst die Sicherheit deiner Server-Umgebung, ob in Shared Hosting oder auf einem dedizierten Rootserver. Für beides gilt so etwas.

Ich habe beide Updates bereits installiert, was mit Erfolg ausging und zwar einmal unter https://drupal7.cms-blogger.eu und einmal im D8-Blog unter https://drupal8blogger.de.

Drupal-Updates sind von einer angenehmen Sorte und lassen sich im Handumdrehen installieren. Du brauchst dabei lediglich die neuen Dateien über die alten Files im FTP-Account hochzuladen. Dabei würde ich noch die Dateien wie .htaccess und install.php links liegen lassen, denn du willst nichts installieren und an der .htaccess-Datei nimmt man oft eigene Änderungen vor, sodass sie nicht mehr überschrieben werden sollte.

Wenn das klar ist, steht den Updates nichts mehr im Wege und du kannst damit loslegen.

Update auf Drupal 7.60

Es ist wieder der Sicherheit geschuldet und unter https://www.drupal.org/project/drupal/releases/7.60 kannst du etwas dazu nachlesen. Das Update ist bereits stabil und kann ohne Probleme installiert werden. Zwecks etwas mehr Sicherheit deines D7-Blogs kann ich dir für die Login-Maske und Register-Maske das ReCaptcha ans Herz legen. Das ist auch eine passable Umsetzung, die auf die Schnelle klappen wird. Dadurch kann man zumindest die Spam Bots davor abhalten, mit BruteForce-Attacken beizugehen.

Ich habe heute in beiden D7/8-Blogs ReCaptcha ermöglicht und habe nun mehr Ruhe, wenn sich die Spam-Bots an den Logins versuchen.

Falls du gerne mit der Konsole arbeitest, kannst du diese SSH-Befehle zum Aktualisieren verwenden.

cd /deindrupalverzeichnis

Mit “cd” wechselst du immer in ein Verzeichnis via SSH. Danach kannst du vor dem Update die Dateien des Download-Pakets zum ZIP-Archiv packen, lädst das Archiv zum Root deiner Drupal-Installation hoch und entpackst das Ganze dann mit dem unteren Befehl.

unzip meinarchiv.zip

Löschen geht so.

rm -rf meinarchiv.zip

Diese Befehle gelten für beide Drupal-Versionen und deiner Handlungsfantasie dabei sind keinerlei Grenzen gesetzt, soweit es dafür SSH-Befehle gibt.

Ich agiere generell mit SSH/Kommandozeile, wenn ich CMS-Updates erledigen muss. So kann ich auch mit Composer-Update arbeiten und das ist der beste Weg an die letzte CMS-Version.

Update auf Drupal 8.6.2

Hierbei wird es vermutlich bei dir auch so sein, dass defuse/php-encryption per Composer installiert werden muss, denn andernfalls kann das Datenbank-Update nicht gemacht werden. Das zu installieren, geht in SSH mit diesem Befehl.

php composer.phar require defuse/php-encryption

So werden alle dafür zuständigen Abhängigkeiten heruntergeladen und mit Composer installiert. Danach können Datenbank-Updates in Drupal 8 gemacht werden.

Im Drupal 8 Blog bei mir ermöglichte ich heute ebenfalls den ReCaptcha-Schutz beim Login, weil es etwas sicherer ist. Es geht schon noch mit TFA/Two Factor Authentifizierung, aber paar Maile sperrte ich mich dadurch bereits aus, weil es nicht funktionierte. Daher habe ich es sein lassen und nutze ab sofort ReCaptcha.

Auf Github im offiziellen Drupal-Repository kannst du die Entwicklung etwas verfolgen und schaue dort ab und an mal rein. Bei Updates muss man eben handeln und wenn es um die Sicherheit geht, lieber etwas zeitnaher als zu warten.

So viel zu den beiden Drupal-Updates, die am 17. Oktober 2018 nach draussen befördert wurden. Hast du SSH-Probleme bei diesen Updates, wende dich in den Kommentaren gerne an mich. Ich denke, dass ich dir etwas helfen kann.

Ansonsten weiterhin Freude mit dem coolen OpenSource CMS namens Drupal.

Weiterführende Links

  • https://www.drupal.org/project/drupal/releases/8.6.2 >> Drupal 8.6.2 Update und seine Details

by Alexander Liebrecht

 

Bludit CMS v3.0.0 ist draussen und die Migration zu v3

bludit-v3-backend-internetblogger-de

Hallo lieber Admin und Webmaster! Ich verfolgte die ganze Zeit das Bludit OpenSource CMS und nun ist das Final-Release v3 draussen.

Man muss von einer älteren Bludit-Version zu der v3 migrieren, was ich heute mit Erfolg durchführen konnte. Im Folgenden erzähle ich dir etwas darüber, damit du deine Bludit-CMS-Installation auf den nächsten Level bringen kannst. Das ist nicht allzu sehr kompliziert, aber du musst die Schritte der Migration, die auch noch dokumentiert wurden unter https://github.com/anaggh/bludit-scripts/tree/master/migration-v2-to-v3 , verfolgen.

Bludit CMS Repository ist auf Github und dort kannst du die letzte Version downloaden. Bevor du das machst, sichere bitte das Verzeichnis /bl-content, was du ruhig lokal herunterladen solltest.

Danach hinter dem obigen Linkverweis das migrate.php-Script beziehen, es in den Root deiner Bludit-Installation hochladen und im Browser unter /migrate.php ausführen. Es wird im Rootverzeichnis ein neues Verzeichnis /migrations angelegt und das wird das Verzeichnis /bl-content beinhalten.

Danach löschst du alle Verzeichnisse bis auf dieses /migrations-Verzeichnis aus der Installation und lädst alle neuen Dateien von Bludit v3 hoch. Du installierst die v3, verschiebst das migrierte Verzeichnis /bl-content ins Rootverzeichnis und schon ist das gut.

Wenn du mit SSH arbeitest, was ich heute als einen schnelleren Weg des Verschiebens gesehen habe, verschiebst mit “mv verzeichnis-welches-verschoben-werden-muss verzeichnis-wohin-du-verschiebst“. So gilt es dann zu arbeiten.

Am Ende erscheinen deine Inhalte in der v3 im Frontend als ob du nichts gemacht hast. Unter /admin kannst du dich einloggen. Bei der Installation von v3 nutze einfach dieselben Login-Daten, falls du noch mit Passwort-Management so wie ich arbeitest, brauchst du das Login nicht extra neu erstellen. Oder du nimmst vollkommen andere Daten.

In der Migrations-Doku nochmals alles beschrieben

Das steht alles nochmals in der Doku der Migration von Bludit 2.3.4 zu v3. Ich habe es heute durchgeführt, dachte auch erst, es wird heikel, da ich keine CMS-Migrationen generell haben möchte. Bei Drupal 7 zu 8 wäre das zu kompliziert, aber beim Bludit CMS ist das zu schaffen, von denjenigen, die damit stets arbeiten.

Screenshots der neuen v3-Bludit-Version

bludit-v3-einstellungen-im-backend-internetblogger-de
Bludit v3 Einstellungen im Backend
bludit-v3-frontend-auf-startseite-internetblogger-de
Bludit v3 Frontend Design mit dem Theme “blogx”
bludit-v3-kategorien-im-backend-internetblogger-de
Bludit v3 Kategorien im Backend

So sieht das neue Bludit-OpenSource-CMS aktuell aus und ich halte nun einiges davon. Es sagt mir voll und ganz zu und wenn du mal ein FlatFile-Blog brauchst, schaue dir dieses CMS genauer an. Es lässt sich damit super arbeiten, du erstellst nur Inhalte im Backend, ob es nun Pages oder Blogposts sind. Kategorien hast du, SEO wurde verbessert, neues Backend hat es bekommen.

Auf Github unter https://github.com/bludit/bludit/releases/tag/3.0.0 stehen weitere Neuerungen, was da so alles zusammengekommen ist. Studiere es etwas und riskiere eine Neuinstallation von der v3 des Bludit CMS. Du wirst damit nicht enttäuscht sein, denn ich nutze es schon etwas länger.

Bei Fragen zur Migration erstellst du auf Github einen Issue oder wendest dich hier an mich. Ich kann dir womöglich auch helfen.

Nun sei dir weiterhin viel Spass bei der Arbeit mit dem Bludit CMS gewünscht.

by Alexander Liebrecht

Upgrade auf Drupal 8.6.0 RC1 mit Erfolg gelungen

drupal-8-6-0-rc1-update-verbesserungen-fehlerbehebungen-internetblogger-de

Hallo lieber Blogleser! Es ist Zeit für neue CMS-Updates, denn  die Drupal Developer brachten eine neue Drupal 8 Version v8.6.0 RC1 heraus. Nun kann man theoretisch ein Upgrade anstellen.

Das Update war mir gelungen, obwohl es nicht für den produktiven Einsatz zu empfehlen ist. Ich machte es dennoch, denn ich wollte es mit meinem CMS-Wissen wissen, ob da was funktioniert.

Das Update wird beschrieben unter https://www.drupal.org/project/drupal/releases/8.6.0-rc1 , wo du alle Änderungen dieser Version gut nachvollziehen kannst. Es sind Änderungen an den experimentellen Modulen und den internen APIs dabei gewesen, sodass es neue Verbesserungen sowie Fehlerbehebungen nach sich gezogen hatte. In jedem Falle sind es alles Vorbereitungen für das Finale-Release der kommenden Version 8.6.0, die schon bald die virtuelle Welt erreichen wird.

Was musst du für das Update machen?

Lade alle neuen Dateien zum FTP-Account hoch und gehe im Drupal 8 Backend zum Statusbericht. Dir wird dort angezeigt, ob sonst noch welche Updates verfügbar sind. Updates der Übersetzungen werden demnach vorhanden sein, sodass man diese bequem über das D8-Backend erledigen kann.

Die Drupal 8 Datenbank kann beim Browser-Update etwas herumzicken, denn vermutlich hast du es so wie ich beim Update. defuse/php-encryption Library muss aktualisiert oder gar noch erst installiert werden. Wenn du es derart hast, nutze SSH und Composer, um diese Library zu installieren. Der dafür entsprechende SSH-Befehl lautet so. Vorher datest du den Composer up mit diesem SSH-Befehl.

php composer.phar self-update

Danach folgt der SSH-Befehl.

php composer.phar require defuse/php-encryption

Wenn du das gemacht hast, kannst du das Browser-Datenbank-Update auch schon vornehmen.

Composer macht keine Zicken und falls etwas nicht geht server-seitig, wird es dir in der Kommandozeile auch angezeigt. Bei mir unter PHP 7.2.9 in Shared Hosting hat alles super geklappt und auf dediziertem Rootserver würde es genau so funktionsfähig sein.

Da freue ich mich schon auf die kommende Drupal 8 Version, denn ich vermute dabei zahlreiche neue Funktionen, weitere Verbesserungen und noch mehr Bugfixes, die man von den Drupal-Entwicklern immer erwarten kann. Warten wir ab oder…

Wenn es soweit ist, berichte ich dann hier oder im eigenen Drupal 8 Blog unter https://drupal8blogger.de.

Dir wünsche ich erfolgreiches Update und bei SSH-Fragen kommentiere hier drunter einfach. Da weiss ich bestimmt einen Rat für.

by Alexander Liebrecht

 

MediaWiki 1.31.0 – Bugfix-Funktionsupdate – hat geklappt

mediawiki-1-31-0-bugfix-funktionsupdate-internetblogger-de

Hallo Blogleser und MediaWiki-Admin! Es ist mal wieder soweit, dass das nächste LTS-MediaWiki-Release den Weg ins Virtuelle gefunden hat. Die Mail bekam ich vor paar Stunden und das soll hiermit festgehalten werden, um auch dich auf den Laufenden zu bringen.

MediaWiki 1.31.0 bekam zahlreiche Fehlerbehebungen an allen Fronten und auch neue Funktionen hat es gegeben. Somit lohnt sich das Update in jedem Falle und das hat bei mir ganz passabel funktioniert.

Neue Sprachen flossen in diese Wiki-Version mit ein und eine Sprache wurde aktualisiert. Hier und da noch was für Entwickler gelassen, womit diese arbeiten können. Aber für dich als den Admin wäre doch wichtig zu wissen, wie man aktualisiert und ob du dieser Version trauen kannst. Das kannst du, was ich dir hier schon sagen kann. Ich machte mein Update bereits und behob gleich Fehler, die angezeigt wurden.

Wie datest du auf MediaWiki 1.31.0 up?

Du lädst dir die neue MediaWiki-Version herunter, auf den offiziellen Webseiten oder direkt als TAR-Archiv aus der Mail heraus, falls du den Newsletter von den Machern dieses Wikis abonniert hast. Sollte man, wenn man damit arbeitet.

Danach gilt es, alles lokal zu entpacken und arbeite hierbei mit Konsole, die du eh zum Updaten brauchst. Packe den Inhalt des Paketes zum ZIP-Archiv, lade es zum Server hoch und navigiere in der Konsole zum jeweiligen Verzeichnis mit diesem Befehl.

cd meinverzeichnis

Von dort aus musst du das Archiv so entpacken.

unzip meinarchiv.zip

Danach wieder so löschen.

rm -rf meinarchiv.zip

Als nächstes muss Composer selbst upgedatet werden, was so geht.

php composer.phar self-update

Dann aktualisierst du alle Abhängigkeiten, die in der Regel im Verzeichnis /vendor sind. Das ist das normalste, was man so macht, wenn Composer vorhanden ist.

php composer.phar update

Erst dann navigierst du mit “cd maintenance” zum Wartungsverzeichnis und führst in der Kommandozeile diesen Befehl aus.

php update.php

Beobachte das Ganze via SSH und schaue dich danach im Frontend um, logge dich im Backend ein, begutachte deine Installation, ob alles OK ist. Übrigens der visuelle Editor, der neue, meine ich, funktioniert schon seit der letzten Version nicht, weil etwas nicht laden kann. Du kannst im Quelltext-Editor arbeiten, hast aber keinen Luxus einer BlueSpice MediaWiki-Installation mit dem eigenen Wysiwyg-Editor.

Falls dir danach ist, quatsche mich per Mal darauf an und gegen eine kleine Gebühr kann ich es dir installieren.

Es sollte wohl noch im Sommer 2018 BlueSpice 3 erscheinen, welches mit MediaWiki 1.30+ kompatibel sein soll. Leider kam es dazu noch nicht, warum auch immer. Wir bleiben mal geduldig, es wird kommen, wenn die Entwickler soweit sind. Bis dahin hast du BlueSpice 2.27.3 oder so etwas und MediaWiki 1.31.0. Mit beiden Installationen wünsche ich dir Spass und Erfolg.

Das wäre es auch schon zu diesem Thema.

by Alexander Liebrecht

Favicons bei externen Links im Flatboard Forum – wie geht das

favicons-externe-links-flatboard-forum-internetblogger-de

Hallo Blogleser! Am späten Nachmittag noch etwas bloggen und eigentlich tue ich es heute schon den ganzen Tag, denn es bietet sich super an. In diesem Blogpost zeige ich dir wie du Favicons bei externen Links im Flatboard Forum umsetzen kannst.

Das Letztere zeigte mir erst ein Nutzer aus dem offiziellen Support-Forum unter http://flatboard.free.fr und dann bestätigte mir der Entwickler Fred, dass diese Lösung auch wirklich funktioniert. Ich setzte es schon bei mir im Forum unter https://flatboardforum.de um. Das siehst du auch auf dem Beitragsbild zuoberst.

Die Lösung für Favicons im Flatboard-Forum

Du öffnest die Datei footer.tpl.php des spectre-Themes und dort im Code muss es so aussehen. Ich habe den Code für Favicons bereits unter Javascripts hinzugefügt. Hier der PHP-Code.

 <!-- Javascripts -->
<script src="<?php echo HTML_THEME_DIR?>assets/js/jquery.min.js"></script>
<script>
$(".flatb-content a[href^='http']").each(function () {
$(this).css({
background: "url(http://www.google.com/s2/favicons?domain=" + this.hostname + ") left center no-repeat", "padding-left": "18px"
});
});
</script>
<?php echo Plugin::hook('footerJS', $out['self'])?>
</body>
</html>

Das was in den Script-Tags drin ist, ist der Code für die Favicons und das Ergebnis kannst du dir bei mir im Flatboard Forum oder direkt beim Fred im Support-Forum gerne ansehen. Ich mag es mittlerweile mit den Favicons bei externen Links, denn so gehen die Linkverweise nicht unter, ganz gleich in welcher Farbe sie sind.

Inzwischen habe ich es bei Xenforo App, in der Woltlab Suite 3.0/3.1 und manch einer anderen Forum App, die von mir eingesetzt wird. Google wird es bestimmt auch begrüssen und vor allem ist das nutzerfreundlich mit den Favicons.

[bctt tweet=”#Favicons externe #Links im #Flatboard #Forum – wie funktioniert das?! Die Lösung.” username=”blogsash”]

Das ist für diesen Moment alles und ich wollte es hier in Internetblogger.de unbedingt festgehalten haben. Stammleser habe ich schon lange hier und schätze das auch.

by Alexander Liebrecht

 

Neue Flarum Forum Erweiterung Cookie Consent Bar Installation

flarum-forum-neue-cookie-consent-bar-erweiterung

Hi Blogleser! Einfach genial, dass es mittlerweile zahlreiche Flarum Forum Erweiterungen gibt und die Cookie Consent Extension kam die Tage hinzu. Darüber will ich mit dir hier sprechen. Ich habe sie installiert, was problemlos abgelaufen ist und dir bringe ich es auch bei.

Seit den Zeiten, wo Googlchen doch jeden Webmaster um die Umsetzung der Cookie Bar bat, ist viel Zeit vergangen. Die meisten Blogger/Webmaster nahmen es sich durchaus zu Herzen, mich einschliesslich. Doch nicht bei jedem CMS oder einer Forum App gibt es ein Modul oder ein Cookie Bar Plugin. Flarum Forum ist da einigen einen Schritt voraus und es wurde da etwas entwickelt.

Eine gelegentliche Tour im offiziellen Flarum Forum lohnt sich immer wie ich es heute feststellen konnte. So installieren wir nun diese Cookie Bar Erweiterung in Shared Hosting und mittels Kommandozeile.

Cookie Consent in Flarum installieren – wie geht das?

Du loggst dich via SSH in der Konsole ein und navigierst mit dem Befehl “cd meine-domain xyz” zum Verzeichnis. Vor dort aus muss das Composer Update derart gemacht werden. Sorge im Vorfeld dafür, dass die Datei composer.phar die Endung “phar” hat und sich im Rootverzeichnis befindet. Ansonsten kannst du auch die Webseite unter https://getcomposer.org/download ansurfen und entnimmst dort den Befehl zum Installieren des Composers. Das solltest du inzwischen durch meine Tutorials gut kennen.

Der Befehl zum Installieren der Cookie Bar lautet so.

php composer.phar require zaptech/cookie-consent

Danach löschst du den Flarum Cache mit diesem Befehl.

php flarum cache:clear

Anschliessend gehst du zum Flarum Backend >> Extensions/Erweiterungen und aktivierst Cookie Consent Extension. Danach wird dir ein PopUp angezeigt, worin die Einstellungen eingetragen werden. Es wird noch vermutlich nicht gleich richtig sein, weil man noch den Browser Cache löschen muss. Dann sind die Bezeichnungen auch korrekt und zwar in Englisch. Also dort alles Nötige eintragen und hinterher abspeichern.

Lösche dann den Browser Cache und surfe das Frontend deines Flarum Forums an. Die Cookie Bar wird dann zuunterst angezeigt. Das wäre die ganze Umsetzung und nützlich in jedem Falle. Gerade eben bedankte ich mich beim englischen Entwickler dieser nützlichen Erweiterung im Flarum Forum.

Du solltest zum User des Flarum Forums werden, denn du bist dann immer auf dem Laufenden, wenn neue Erweiterungen erschienen sind und kannst deine Fragen stellen oder einfach schnell mal um Hilfestellung bitten. Dafür sind solche Support-Foren auch da.

Falls du Hilfe mit SSH und Konsole brauchst, haue mich hier drunter deswegen an. Ich kenne mich damit mittlerweile etwas aus.

Andernfalls viel Spass mit Cookie Consent Bar in deinem Flarum Board.

Infos zur Extension und Link zum Flarum-Forum-Topic

  • https://discuss.flarum.org/d/10395-cookie-consent-by-partialdev

by Alexander Liebrecht

 

Yellow 0.7.3 CMS Update mit neuen Funktionen draussen

yellow-0-7-3-funktionsupdate-draussen-internetblogger-de

Hi Blogleser! Nachdem der Rootserver nun seine Ruhe hat, wobei wir da gemeinsam den Fehler gefunden haben. Es lag an der Plesk Firewall und sie schädigte heute den Server, aber nur derart, dass dieser nicht erreichbar war. Server-Hardware oder Software ist nicht zu Schaden gekommen. Daher alles soweit im grünen Bereich.

Worum geht es mir bei diesem Blogpost?! Es ist nämlich ein neues Update des Flat File CMS namens Yellow CMS erschienen. Das kannst du dem Github-Ticket unter https://github.com/datenstrom/yellow/issues/319 gerne entnehmen. Das Update habe ich bereits installiert und zeige es dir hier kurz wie das Yellow CMS aktualisiert wird.

Du loggst dich in der Konsole via SSH ein und bist im Rootverzeichnis. Navigiere zu deiner Yellow Domain mit dem “cd”-Befehl. Von dort aus führst du den unteren SSH-Befehl in der Konsole aus und schon wirst du es mitbekommen, dass allerhand Updates installiert werden. Yellow Themes werde aktualisiert und einiges andere auch. Nun zum Befehl.

php yellow.php update

Unter https://github.com/datenstrom/yellow-plugins/tree/master/update#how-to-update-a-website stehen nochmals Update-Hinweise, an denen du dich gerne richten kannst. Ich wusste den Update-Befehl aus dem Kopf auch nicht mehr, weil es sehr selten zu Yellow-Updates kommt.

Was ist neu bei Yellow 0.7.3?

Neu ist die formatierte Werkzeugleiste, die Toolbar, die hinzugefügt wurde. Auch die Funktion “Broken link checker” für die Kommandozeile ist neu. Ein paar weitere Sachen wurden ermöglicht, die du dem Github-Issue noch entnehmen kannst. In der Summe ein kleines und willkommenes Yellow-Update.

Viel mehr gibt es dazu nicht zu sagen und du kannst hinterher dein Yellow Blog auf Fehler checken. Wenn etwas sein sollte, zögere nicht damit, auf Github in den Tickets einen neuen Issue zu erstellen. Das ist dann unter https://github.com/datenstrom/yellow/issues. Ansonsten wünsche ich dir erfolgreiches Yellow-Update und weiterhin viel Spass bei der Arbeit mit diesem Flat File CMS.

by Alexander Liebrecht

Typemill CMS mit aufgefrischtem Design und neuen Plugins

typemill-cms-frontend

Hallo Blogleser! Sagt dir etwas das Typemill Flat File CMS? Das gibt es und vor kurzem gab es eine neue Erscheinung, v1.1.1, unter https://github.com/trendschau/typemill/releases/tag/1.1.1.0 , was du dort beziehen kannst.

Das neue Update kam mir ganz recht und ich verfolge dieses OpenSource CMS im offiziellen Github Repository. Das CMS lasse ich auch selbst laufen unter https://typemill.liebrechts-portfolio.de, was du dir gerne ansehen kannst. Typemill ist gut für Handbücher oder Dokus aller Art. Es ist aber kein herkömmliches Blog, wenn du daran denkst. Es basiert auf Seiten und der Navigation, die mittels Verzeichniserstellung im FTP-Account funktioniert.

typemill-cms-seite-im-frontend-internetblogger-de
Typemill CMS Seite im Frontend

Typemill CMS Update v1.1.1

Das neue Update brachte aufgefrischtes Design mit, es wurde ein neues Plugin zum Einbinden von Piwik oder Google Analytics in das CMS gebracht. An der Meta Description für Google wurde etwas gemacht und auch eine Doku für Plugin Entwickler wurde machbar gemacht. All das und noch die Fehlerbehebungen wanderten in das neue Release v1.1.1.

Das Update habe ich bereits installiert und das geht bequem über FTP, indem du solche Verzeichnisse wie /plugins, /settings, /system, /themes und die index.php hochlädst. Bitte denke daran, dass im Verzeichnis /content deine Daten sind und dass du dieses oder den Gesamt-FTP-Inhalt vorher backupen sollst.

Eine herkömmliche Datenbank in MySQL gibt es beim Typemill CMS nicht, sodass alles auf Flat Files basiert.

Neues Cookie Consent Plugin

Das gibt es bereits und wenn du die neue Version hochgeladen hast –  im Plugin-Verzeichnis befinden sich schon welche Plugins. Die Cookie Bar wird leider auf Englisch sein, aber es ist nicht so tragisch. Du musst nur wissen, in welcher Sprache deine Inhalte bereitgestellt werden sollen. Mein Portfolio ist für den D-A-C-H-Raum mit mehr als 100 Mio. Lesern gedacht. Da mache ich mir keine Sorgen.

typemill-cms-einzelne-page-im-frontend
Typemill CMS: Einzelne Seite im Frontend

In letzter Zeit entwickelt der Typemill Developer regelmässig an seinem CMS-Projekt, sodass es sich lohnt, es entweder auf Github zu verfolgen oder gleich eine Neuinstallation des CMS zu machen. Mir sagt dieses Flat File CMS schon mal zu und ich arbeite sehr gerne damit.

HTML-Code lässt sich direkt in den Templates einbinden, was dann entweder Disqus-Kommentare, Adsense oder etwas anderes sein können. Das geht ohne Weiteres und ist möglich.

Wie kannst du in Typemill Seiten beposten

Das geht mit solchen externen Markdown Editoren wie dem Markdown Pad 2 oder anderweitigen Markdown-Editoren, die so bekannt sind. Du erstellst deine Webseiten-Inhalte lokal und lädst dann die .md-Dateien in die jeweiligen Verzeichnisse nach Verzeichnis /content im FTP-Account hoch. Du kannst mittels einzelner Verzeichnisse die Navigation im Frontend erstellen und eben auch steuern.

Das siehst du bereits auf meiner Typemill Webseite. Ja, als Webseite stufe ich es eher als ein Blog ein, weil es kein Blog ist. Mit der Zeit werden noch weitere Plugins folgen und ich denke, dass ich da mal weiter dran sein werde.

Bei Fragen zu Typemill frage mich, wenn ich mehr als du weiss oder wende dich an den Entwickler @trendschau im Github Issue Tracker unter https://github.com/trendschau/typemill/issues . Er wird dir deine Fragen gerne beantworten.

by Alexander Liebrecht

 

 

LayerBB v1.0.3 mit Bugfixes und Neuem draussen – Update gelungen

layerbb-1-0-3-forum-frontend-united-theme-1200px

Hallo Internetblogger.de-Leser! Es geht wieder um ein neues Forum-Update und zwar das von LayerBB-Forum. Das Update ist zur Zeit auf Github unter https://github.com/AndyRixon/LayerBB/releases/tag/1.0.3 herunterladbar und kann bezogen werden.

LayerBB-Forum setze ich unter https://layerbb.cms-blogger.eu ein und ich habe mir dort eine kleine LayerBB-Welt erschaffen und poste ab und an ins Forum, verfolge das Geschehen ums Forum herum im Github-Repository und freue mich über jedes gelungene Update.

Dieses Update war sehr heikel, sodass ich sogar einen Github-Issue erstellen musste. Zusammen mit dem LayerBB-Entwickler kamen wir dahinter, warum ich nach dem Update im Frontend Error 500 hatte. Es lag nur an den Update-Details, die im Vorfeld uns Admins nicht verraten wurden.

Wie kannst du auf LayerBB v1.0.3 aktualisieren?

Du lädst dir das Paket von Github herunter, entpackst es lokal und lädst wieder ins Rootverzeichnis von deinem Forum hoch. Das Verzeichnis /applications/apps/WhatsHot muss dann nach /applications/apps/whatshot umbenannt werden. Und im Verzeichnis /applications/apps/whatshot erstellst du eine leere Datei namens functions.php. Das ist sehr wichtig, dieses zu beachten, denn ansonsten kann dir ebenfalls das Update nicht gelingen.

Nachdem du das machtest, rufst du im Browser /update auf und folgst den dortigen Anweisungen. Die Datei /applications/config.php braucht dann CHMOD 777(nachher wieder zurücksetzen auf 644). Den Updater gehst du via Browser durch und schon ist es geschehen. Das ist das ganze Upgrade deiner LayerBB-Forum-Installation.

Neues rotes Design im eigenen Forum

Das Beitragsbild hier im Blogpost ist mein neues Forum-Design und ja, ich liebe Bootstrap-Themes, weil es auch eines ist. Es ist United und kommt mit roten Farben daher. Aber für mich ist es vollkommen in Ordnung und die Links im Forum sind auch nicht versteckt oder so etwas. Alles beim Alten!

In der Forum-Sidebar habe ich ein paar Portfolio-Links platziert, um den Forum-Besucher auf das eine oder das andere eigene Projekt aufmerksam zu machen. Mir gefällt LayerBB und du kannst dir selbst ein Bild davon machen.

Das wäre es auch schon für diesen Moment und ich wünsche dir erfolgreiches Update.

Bei Fragen kommentieren oder du gehst direkt nach Github zum Issue-Tracker unter https://github.com/AndyRixon/LayerBB/issues.

Sicherheitshalber machst du von FTP und MySQL ein Backup. Im Falle eines Falles kann es dir behilflich sein, schlimmes zu verhindern

LayerBB v1.0.2 – Sicherheitsupdate + weitere Erneuerungen

Hallo Blogleser! Eines vorweg und zwar lasse ich hier niemanden mehr anonym feebacken. Solches Feedback brauchen weder meine Leser, ich noch dieses Blog. Bitte bemühe dich um ein eigenes Profil online, was deinen Hintergrund darstellt. Andernfalls kannst du hier nicht beigehen und kommentieren. Ich habe mir das lange genug angesehen und nun ist Schluss damit.

Jetzt aber zum Wesentlichen dieses Blogposts und zwar war ein Sicherheitsupdate des LayerBB-Forums nach draussen verfrachtet. Das Update ist auf Github unter https://github.com/AndyRixon/LayerBB/releases/tag/1.0.2 zu beziehen und seine Installation klappte heute bei mir unter http://layerbb.cms-blogger.eu sehr gut.

LayerBB-Forum im ACP
LayerBB im ACP

Was brachte dieses Update auf v1.0.2 mit?

Der Entwickler Andy aktualisierte ReCaptcha auf die Version 2. Sicherheitsfehler wurden ausgemerzt und auch ein paar weitere Verbesserungen flossen in das Update mit ein. Somit kann ich das Update durchaus weiterempfehlen.

Wie kannst du auf v1.0.2 aktualisieren?

Du musst die neuen Dateien von Github downloaden, sie lokal entpacken, lädst dann alles ins Rootverzeichnis deiner LayerBB-Installation hoch. Danach vergibst du der Datei unter /applications/config.php CHMOD 777 und navigierst im Browser zu /update.php. Dort ist das Update zu bewerkstelligen, was nicht kompliziert ist.

Du kannst am Update-Ende direkt ins Frontend deines LayerBB-Forums gelangen und schaust dich etwas um, ob alles in Ordnung ist. Vor dem eigentlichen Update machst du bitte zur Sicherheit ein Datenbank-Backup. So wärst du abgesichert, falls mal etwas schief geht. Sollte eigentlich nicht und mein Update war mir gelungen, wobei der Upgrader alle Daten in die Datenbank richtig geschrieben hatte.

Hier zeige ich dir noch das neue Frontend des LayerBB-Forums. Das schaut derart aus.

LayerBB 1.0.1 Forum im Frontend
LayerBB im Frontend

Seit der Version 1.0.1 kannst du ein eigenes Logo im ACP hochladen und eben auch die Sidebar nach Belieben gestalten. Das ist inzwischen machbar. Auch ist eine neue App namens Whats Hot existent, die du unter http://layerbb.com im Support-Forum downloaden und anschliessend installieren kannst. Diese App zeigt im Frontend auf einer neuen Forum-Seite die letzten heissen Themen aus dem Board. Das ist doch mal ganz nützlich, um dem Leser zu zeigen, was so ansteht.

LayerBB entwickelt sich zur Zeit rasant

Mehrere Updates binnen von 10 Tagen sind schon etwas, aber ok, die Admins hätten dann etwas mehr um die Ohren. Glücklicherweise lassen sich LayerBB-Updates gut einspielen. So hat man es dann etwas leichter.

Nun, das wäre für diesen Moment das, was ich dir heute zum Sicherheitsupdate von LayerBB mitteilen wollte. Hast du gravierende Probleme mit diesem Board, wende dich an den Entwickler Andy unter https://github.com/AndyRixon/LayerBB/issues im Github-Issue-Tracker und er wird dir zeitnah helfen.

by Alexander Liebrecht

 

Flatboard v1.0.4 ist erschienen mit neuen Funktionen und Hinzufügungen

Hi lieber Blogleser von Internetblogger.de. Ich habe die Sicherheit meines Portfolios durch weitere Schutzmechanismen erhöht, denn es sind wieder RU-Hacker am Werk und gehen überall in grossen Foren, Webseiten und Portalen bei. Einfache Passwörter sind für die kein Problem und bekannt ist es, dass die RU-Hacker die besten sind und die Technik auch dazu haben. Daher bitte schaue doch bei dir einfach danach, dass du ein übelst/extremst sicheres Password deines Blogs wählst. Sicher ist es nie genug, würde ich sagen und nun zum Blogpost-Thema dieses Momentes.

Flatboard v1.0.4 mit neuen Funktionen ist draussen wie du unter http://flatboard.free.fr/view.php/topic/2017-10-240835358431c entnehmen kannst.

Flatboard Forum bekam einen neuen Dailymotion BBCode, weil ich es mir mal wünschte. Dann wurde der More Link bei den Tags entfernt. Auch wurde ein Typo-Fehler auf der offiziellen Webseite bzw. im Download-Paket behoben. Es heisst auf Englisch nun “Replies” statt “Replys”. Das war auch gut, dass es endlich behoben wurde.

Update auf Flatboard 1.0.4 geht dermassen!

Du gehst zur offiziellen Flatboard-Webseite unter http://flatboard.free.fr, dort zu den Downloads und lädst die letzte Flatboard-Version 1.0.4 herunter. Dort steht noch v1.0.3, aber beachte das Update-Datum.

Flatboard.zip und die index.php lädst du ins Rootverzeichnis deiner Flatboard-Installation hoch und gehst im Browser zur Forum-Startseite. Danach ist es selbsterklärend, was gemacht werden muss. So aktualisierst du dein Flatboard-Board. Lösche bitte zudem noch den Cache im Verzeichnis /theme/spectre/cache. Bzw. ist es das Verzeichnis des ersten Standard-Themes namens Kube. Dann dort löschen. Schon wäre alles erledigt, was gemacht werden müsste.

Auch solltest du dein Passwort als Admin ändern. Das wird im Backend unter “Passwort ändern” gemacht. Erstelle ein sehr sicheres Passwort, denn Flatboard nur das Passwort braucht, um sich als Admin einzuloggen. Das ist nicht gerade viel und ich spreche mal mit dem Entwickler Fred wegen der 2-Schritte-Authentifizierung, die leicht zu handhaben sowie zugleich den Anmelde-Prozesse um Weiteres erschwert. Nur damit kann man heute gut fahren, wie ich es feststellen kann.

Ich wünsche dir nun weiterhin viel Freude bei der Arbeit im Flatboard und dem Posten darin. Auch allen Lesern meines Portfolios nur beste, sichere Weihnachtswünsche und Guten-Rutsch-Wünsche fürs Neue Jahr 2018. Ich bleibe über die Feiertage etliche Stunden täglich online, sodass die Maschinerie hier weiter laufen kann 🙂

by Alexander Liebrecht

Flarum-Erweiterung Profil-Ansichten – ProfileViews installieren

flarum-erweiterung-profil-ansichten-profileviews-installation

Hallo Blogleser! Flarum-Forum entwickelt sich rasant und immer mehr neue Erweiterungen werden den Nutzern sowie der Community zur Verfügung gestellt. Hierbei geht es um die neue Flarum-Erweiterung namens ProfileViews, sprich Profil-Ansichten(wie oft wurde dein Flarum-Profil angesehen?) Nach der Flarum-Extension mit den Ansichten der Forum-Topics kam diese Erweiterung und sie ergänzen sich doch ganz gut. Wie … Weiterlesen

B2evolution 6.9.4 CMS erschienen – Bugfixes und mehr Sicherheit

b2evolution-6-9-4-update-bugfixes-sicherheitsfixes-erschienen

Hallo lieber Blogleser! Es ist Samstag Nacht und ich will bloggen, weil auch neue CMS-Updates erschienen sind. Dieses Mal betrifft es das coole und gut zu handhabende OpenSource CMS namens B2evolution, wovon die Version 6.9.4 nach draussen befördert wurde.

Weiterlesen

Flarum Erweiterung Post-Ansichten-Zähler Installation

flarum-post-views-erweiterung-installation

Hallo lieber Leser und auch Flarum Nutzer! Es gibt eine neue Flarum Erweiterung namens Discussion Views. Das heisst Post-Ansichten-Zähler in der Forumpost-Übersicht auf der Forum-Startseite. Darum geht es bei diesem Blogpost und ich will dir zeigen wie diese Flarum Erweiterung mittels Kommandozeile installiert wird.

Zur Erweiterung geht es zum englischen Support-Forum unter https://discuss.flarum.org/d/7339-discussion-views und dort steht auch der SSH-Befehl für die Installation via SSH.

Das zeige ich dir hier im Folgenden.

Discussion Views Installation via Konsole

Du loggst dich mit Bitvise Tool in der Konsole ein und navigierst zum Root deiner Flarum Installation. Falls es eine Subdomain oder ein Unterverzeichnis sind, dann mit dem “cd”-Befehl dorthin so navigieren.

cd unterverzeichnis

cd subdomain

Von dort aus führst du diesen SSH-Befehl einfach aus.

php composer.phar require michaelbelgium/flarum-discussion-views

Composer muss vorher installiert werden, sprich die Datei composer.phar muss sich im Verzeichnis befinden. Auch muss die Erweiterung phar auf dem Server installiert sein. Da kannst du höchstens bei deinem Shared Hoster danach fragen, ob es möglich wäre, mit der PHP-Erweiterung “phar” zu arbeiten. Dir wird dann meistens geholfen.

Nachdem du den Befehl ausführtest, löschst du den Flarum Cache so.

php flarum cache:clear

Das geschieht auch in der Konsole vom Rootverzeichnis aus.

Danach loggst du dich im Forum-Backend im Browser ein und unter Erweiterungen/Extensions suchst du nach “Discussion Views” und aktivierst diese Extension. Im Frontend schaut es so aus wie auf dem Beitragsbild dieses Blogposts.

Da wäre die ganze Umsetzung wegen dem Post-Ansichten-Zähler und der jeweiligen Flarum Erweiterung.

Ich wünsche dir damit viel Spass und hoffe, dass deine Flarum Posts oft aufgerufen werden.

by Alexander Liebrecht

P.S. live kannst du es dir bei mir im Flarum Board unter http://flarum.internetblogger.de ansehen.

 

Drupal 8 CMS auf Version 8.4.1 aktualisieren – wie geht das + Youtube-Video

drupal-8-4-1-update-erschienen-mit-fehlerbehebungen

Hallo lieber CMS/Blogleser! An der OpenSource CMS Front hat sich wieder etwas getan und Drupal 8 CMS in der Version 8.4.1 war erschienen. Darum wird es in diesem Blogpost gehen und ich zeige dir ebenfalls mein Update in einem Youtube-Video.

 

Über das Drupal 8.4.1 Update kannst du im englischen Post unter https://www.drupal.org/project/drupal/releases/8.4.1 etwas nachlesen. Im Grossen und Ganzen flossen in die Version 8.4.1 zahlreiche Fehlerbehebungen mit ein, sodass das zeitnahe Updaten sich in jedem Falle lohnen wird.

Eigenes D8-Update unter https://wpshopde.de verlief heute reibungslos, daher kann ich es dir auch empfehlen.

Wie machst du das Drupal 8 Update auf Version 8.4.1?

Du lädst dir die letzte D8-Version von dein Seiten unter https://drupal.org herunter, entpackst es lokal und packst den Inhalt des Download-Ordners zum ZIP-Archiv namens d8.zip. Lasse bitte die Datei .htaccess links liegen, denn sie hast du bereits im Rootverzeichnis deiner Drupal 8 Installation.

Mache ein Backup der MySQL-Datenbank, weil du oft mit Datenbank-Änderungen bei solchen Updates zu tun hast. Danach das d8.zip ins Rootverzeichnis per FTP/SFTP und Tool Bitvise hochladen. Anschliessend loggst du dich in der Kommandozeile ein und entpackst mit dem Befehl “unzip” dermassen.

unzip d8.zip

Hinterher löschst du das Archiv wieder so.

rm -rf d8.zip

Dann kannst du dich im Backend deines D8-Blogs einloggen und navigierst zum Statusbericht. Es gilt dabei in Erfahrung zu bringen, ob es neue Updates der Sprachdateien, des Kerns, der Module und Themes gibt.

Demnach alles auf den neusten Stand bringen und das Update der Datenbank erfolgt direkt im Browser unter /update.php. Dieses Mal war es bei mir so, dass die Datenbank nicht aktualisiert werden musste, sodass ich wieder zu den Verwaltungsseiten gehen konnte.

Das ist im Grossen und Ganzen die Upgrade-Prozedur und darunter ist alles auf einem Youtube-Video festgehalten. Meine CMS-Anleitungen oder Linux-Tutorials möchte ich ab nun in Begleitung von kurzen oder längeren Youtube-Videos produzieren. Das zeigt dir meine CMS-Arbeit auf dem Bildschirm und eventuell wirst du sogar einen Gefallen an der Kommandozeile finden. Das ist mein Ziel, dir diese Kenntnisse durch Video und Blogpost zu vermitteln.

Youtube-Video zum Drupal 8.4.1 Update

Das ist dann das Video. Es ist nicht perfekt, ich weiss das, aber ich bin noch ein Youtube-Beginner, sodass es einiges noch zu verbessern gilt.

Ich hoffe, dass ich dir nun etwas unter die Arme greifen konnte, wenn es heisst, ein Drupal 8 Update ansteht.

Bei Fragen zum Video oder dieser Update-Anleitung nutzt du einfach die Kommentare darunter.

Ich freue mich über jedes Feedback, welches mich besser werden lässt. Daher bitte nur sinnvoll 😉

by Alexander Liebrecht

Wie du Bolt CMS mittels Kommandozeile updaten/upgraden kannst

bolt-cms-aktualisieren-geht-via-konsole+composer

Hallo CMS/Blog-Leser! Im heutigen Blogpost möchte ich kurz darauf eingehen wie du das OpenSource CMS namens Bolt updaten/upgraden kannst. Dabei setzen wir auf die Kommandozeile und composer.phar-Datei.

Bolt CMS ist ein bekanntes Flat File CMS guter Sorte und ich werkele damit unter https://boltcms.wpzweinull.ch herum. So stellte ich das Blog mittels yml-Konfig-Datei im Backend ein, bloggte bereits etwas auf der Webseite und installierte solche Erweiterungen wie Sitemap, CkEmbed, RelatedContent und ähnliche.

Wie geht ein Update auf Bolt 3.3.6 via Konsole?

Das Update/Upgrade wird offiziell unter https://docs.bolt.cm/3.3/upgrading/updating beschrieben und ich bediente mich dieser kurzen englischen Anleitung wie was zu machen ist.

Du loggst dich mit dem kostenlosen Tool Bitvise in der Konsole ein und navigierst zum Bolt-Root-Verzeichnis.

Falls es ein anderes Verzeichnis ist und nicht Root der Domain, dann nimm diesen SSH-Befehl.

cd meinverzeichnis

Composer muss ebenfalls installiert sein, was das Vorhandensein der Datei composer.phar im Rootverzeichnis nach sich ziehen wird.

Danach tippst du diese drei SSH-Befehle ein, um Composer zu aktualisieren, Update zu machen und die Datenbank uptodaten.

php composer.phar update
php app/nut cache:clear
php app/nut database:update

Es werden Bibliotheken und ihre Abhängigkeiten heruntergeladen und installiert. Das geht meistens ins Verzeichnis /vendor im Rootverzeichnis. Bei vielen OpenSource CMS ist es so, dass das /vendor-Verzeichnis mit im Download-Paket ist. Updates lassen sich mittels Composer und via SSH erledigen, so wie auch bei diesem coolen Bolt OpenSource CMS.

Als Nächstes loggst du dich in Bolt CMS im Browser unter /bolt als Admin ein und schaust zuunterst, wo dir Daten angezeigt werden. Es wird dann die Version 3.3.6, was derzeit möglich ist, angezeigt. Die neueste Version 3.4 beta noch was ist erst zum Testen verfügbar. Es ist aber das Pre-Produktions-Release und das Produktions-Release wird uns Bolt-Nutzer schon demnächst erreichen. Das Upgraden kannst du ebenfalls analog dann machen.

Nun denke ich mal, dass diese kleine Anleitung den Beginnern unter den Bolt-Nutzern etwas helfen kann. Eingefleischte Power-Bolt-User können denke ich mir mal mit der Konsole gut umgehen.

Bei Fragen hierzu nutze hier drunter die Kommentar-Möglichkeit.

Ich wünsche dir erfolgreiches Updaten deiner Bolt CMS Installation.

by Alexander Liebrecht

TikiWiki 17.1 aus Unterverzeichnis auf eine Subdomain umgezogen

tikiwiki-17-1-blog-frontend

Hallo Blogleser! Ich arbeite weiterhin fleissig am Portfolio, damit es aufgeräumt ist und funktioniert. Heute zog ich den TikiWiki von internetblogger.de/tikiwiki auf https://tikiwiki.internetblogger.de um und das möchte ich hier kurz schildern.

 

Es gibt sicherlich solche Fälle, wo ein Projekt auf die Subdomain umgezogen werden sollte und das lag mir heute vor. Der TikiWiki ist neulich als neue Version 17.1 erschienen, wobei ich noch nichts Offizielles fand, wo man etwas nachlesen kann. Das Update verlief sehr gut und nichts mit Composer und Co. Alles via Konsole und FTP gemacht.

Dazu findest du Hinweise im TikiWiki auf der Subdomain, dort im letzten Blogpost. Der Umzug war nicht schwer und ist keine Hexenkunst, denn die Datenbank war ebenfalls auf localhost Internetblogger.de, sodass ich lediglich den FTP-Inhalt umziehen musste. Das waren mehr als 450 MB aus dem Verzeichnis /tikiwiki und mittels Konsole war ich auch recht schnell fertig.

Zippen, herunterladen, lokal entpacken, packen, zippen und hochladen ….

Weisst du, was ich meine mit dieser Überschrift 😉 Ich habe nicht das Verzeichnis /tikiwiki, sondern den Inhalt davon gebraucht. Aber zippen musst du das Verzeichnis via SSH und es bot sich auch super an. Ich wandte diesen SSH-Befehl an.

zip -r tiki.zip tikiwiki

Schnell gezipppt das Ganze, heruntergeladen, entpackt, gepackt und hochgeladen. Auch entzippen mache ich mittels Konsole. Das geht schneller als würde ich eine ganze Stunde am Umzug sitzen.

SSL wollte ich auch haben und dank Let’s Encrypt bei meinem Webhoster klappte es ganz gut. Auch eine Cookie Bar habe ich im Tiki-Header, sodass die Cookies bestätigt werden müssen. Weil ich mit Adsense und seit heute den Shariff Share Buttons arbeite, ist da nichts zu machen, wenn es Google verlangt. Die Cookie Bar sollte vorhanden sein.

Shariff Share Buttons mit Zählern in Tiki umsetzen

Eine eher leicht Aufgabe, aber es wird etwas Zeit in Anspruch nehmen. In kann es hier grob beschreiben. Du findest auf Github die beiden Repos mit Shariff JS/CSS-Dateien und das PHP-Shariff-Backend. Du kannst dann im FTP-Account entweder zwei Verzeichnisse wie /my-shariff-backend fürs PHP-Backend und /shariff für JS/CSS erstellen. Oder aber nur ein Verzeichnis und alles da hinein packen. Das funktioniert bei mir seit heute.

Nehmen wir mal das eine Verzeichnis /shariff und darin erstellst du das /tmp-Verzeichnis, vergibst dem CHMOD-Rechte von 777 und öffnest die index.php. In dieser Datei musst du den Pfad zum /tmp-Verzeichnis definieren und auch deine Domain eintragen. Trage es bitte ohne “http/s” ein, denn sonst zeigt man dir die Zähler nicht an.

Die index.php speichern, hochladen und sieh da, Shariff Share Buttons mit Counts werden angezeigt. Es werden leider nur die Counts von G+ angezeigt, weil es schon lange so ist. Da ist vermutlich bei anderen Social Networks etwas, was nach sich zieht, andere Zähler nicht anzuzeigen. Das fand ich noch nicht heraus uns so sehr wichtig sind mir die Zähler auch nicht.

Shariff Share Buttons in den Blogposts anzeigen lassen

Dazu nimmst du die Datei /templates/blog_post_postbody_content.tpl und setzt den Shariff DIV-Code ungefähr hier ein.

<div class="postbody-content panel-body">

Darunter kommt Shariff hin. Das wird dafür sorgen, dass die Buttons über jedem Blogpost, aber nicht im Anleser angezeigt werden. Für den Teaser gilt ein anderes Blog-Template, welches du ebenfalls unter /templates im FTP-Account finden kannst.

SocialMedia hin oder her, jeder nutzt es und ich habe da so meine Social Friends und Follower, die mir folgen. Vor kurzem wieder mehrere Freundschaftsanfragen auf FB akzeptiert.

Im Grossen und Ganzen wollte ich das hier jetzt loswerden und du hast erfahren, wie es um Shariff Buttons beim Tiki steht und auch dass es eine neue TikiWiki-Version gibt. Das Update auf die neue Version habe ich bereits im Tiki beschrieben. Die Konsole wirst du leider brauchen, um die Datenbank zu aktualisieren. Dazu nimmst du einen SSH-Befehl, welcher dir im Control Panels angezeigt wird und führst es vom Root aus in der Konsole aus. Das war’s. Ja, ganz klar, vorher die neuen Tiki-Dateien über die alten hochladen und alles überschreiben.

Zumindest arbeite ich auf diese Art und Weise.

Falls du Fragen zu etwas hast, raus damit. Ein paar Kommentierer werden hier nicht mehr zugelassen und wenn ich da irgendwelche Yandex-Mail-Adressen sehe, dann haue ich auch das weg. So einfach ist das.

Dir weiterhin Spass beim Arbeiten mit TikiWiki 17.1. Ein Upgrade lohnt sich in jedem Falle.

by Alexander Liebrecht

 

Erste Erfahrungen mit dem Flat File CMS namens Typesetter, ex-Gpeasy

typesetter-flat-file-cms-1250px

Hallo Blogleser! Es geht um erste Erfahrungen mit dem Flat File CMS Typesetter unter https://www.typesettercms.com/.

So wie es aussieht, war ich im Support-Forum seit einem Jahr oder so angemeldet. Damals hiess das CMS noch gpEasy, falls du es kanntest. Es gab es und Gpeasy fand ich früher in Ordnung, es liess sich leicht aufsetzen, handhaben, auf Deutsch hattest du es auch. Es gibt auch heute beim Typesetter CMS zahlreiche Plugins, Themes wie das Bootstrap Design mit mehreren Aufmachungen und Gadgets.

Was sind Gadgets beim Typesetter CMS?

Du fügst zum Beispiel der Seiten-Navi eine neue Seite hinzu. Das kannst du als Unterpunkt eines Menü-Punktes nehmen oder davor bzw. hinter einer bereits existenten Seite. In der Seiten-Navi siehst du das alles. Wenn du auf “neue Seite” gehst, nimmst du “Datei einfügen”. Dahinter kann man Gadgets hinzufügen. Zum Beispiel das Kontaktformular lässt sich auf diese Art und Weise einer Seite zuordnen. Leider fand ich nicht die Möglichkeit auf einer solche Gadget-Seite noch im Ckeditor zu arbeiten. Das liess sich gestern nicht machen. Vielleicht ist es aber von Haus aus so.

Hier nochmals ein Screenshot zum oben Beschriebenen.

typesetter-flat-file-cms-neue-seite-hinzufügen
Typsetter Flat File CMS: Neue Seite hinzufügen und Datei einbinden

So schaut es aus bei der Auswahl der Inhaltstypen in Typesetter CMS.

Frontend-Editing beim Typesetter CMS

Du kannst dabei im Frontend die Inhalte löschen, bearbeiten und erstellen. Dafür hast du den guten Ckeditor mit Browser Spell Check. Damit kann man sehr gut arbeiten. Der Link zum Login/Logout ist immer unten im Footer, falls du dir deine neue Webseite live ansehen willst.

Einstellungen beim Typesetter CMS

typesetter-cms-einstellungen
Typesetter CMS: Einstellungen

Einstellungen des Typesetter CMS geben eine Menge her und du kannst den Blog-Namen, Metas eintragen. Die Sprache des Admin-Bereiches und des Wysiwyg-Editors kann festgelegt werden.

Es gibt Einstellungen für die Kontakt-Seite und du kannst es per smtp über deinen eMail-Account laufen lassen. Das muss noch in der Praxis bei diesem Blog bei mir ausprobiert werden. Wenn es erste Kommentare gibt oder den ersten Kontakt sehe ich es dann, ob es funktioniert.

typesetter-cms-einstellungen-performace-kontaktformular
Typesetter CMS: Einstellungen für Performance und Kontaktformular

Typesetter CMS ist ein gutes Flat File CMS

Es wird ohne das Zutun einer MySQL-Datenbank installiert und in einem Schritt. Du erstellst lediglich den Admin-Account und loggst dich anschliessend aus dem Frontend heraus über den Link “Anmelden” im Backend ein. Ab dann kann alles verwaltet und editiert werden. Du erstellst durch den Einsatz der Seiten-Navigation statische Seiten mit Impressum und Datenschutz.

In kommenden Posts zu diesem CMS verrate ich es dir, wie du die CookieBar und Shariff Share Buttons integrieren kannst. Das ist nicht sehr kompliziert und geschieht über den Eingriff in die Templates des Typesetter CMS.

Plugins beim Typesetter CMS

Das Plugin-Verzeichnis kann aus dem Backend heraus aufgerufen werden und erweiterungstechnisch ist einiges möglich. Manche Plugins werden Fehler nach sich ziehen, dann kannst du dich entweder an das englische Support-Forum unter https://www.typesettercms.com/Forum wenden oder auf Github, falls sie dort einen Issue-Tracker haben. Das Plugin G-Analytics/Piwik erzeugte Fehler und die Fehlermeldung bzw. eine einfache Meldung nervt etwas. Da kannst du über den Link in dieser Meldung alle Errors löschen, damit du wieder normal arbeiten kannst.

typesetter-cms-plugins-verwalten
Typesetter CMS: Plugins verwalten

Oder du deinstallierst die jeweiligen Plugins fürs Erste, bis sie gefixt wurden. Das CMS wird stets weiterentwickelt und support-technisch ist immer jemand im Forum verfügbar, der zeitnah Hilfestellung leisten kann.

Themes beim Typesetter Flat File CMS

Themes sind ganz in Ordnung und auch auf diese hast du den Zugriff über das Backend. Zu Bootstrap kann ich dir immer raten, denn es schaut neutral und freundlich aus und macht ein passables Blog-Design im Frontend.

Themes verwaltest du im Backend über die links liegende Seitenleiste und den Einstieg beim “Aussehen”. Dahinter lassen sich Themes aktualisieren, herunterladen, hochladen und verwalten. Einen Screenshot zeige ich dir dazu auch.

typesetter-cms-themes-verwalten
Typesetter CMS: Themes verwalten

Im weiteren Screenshot siehst du den Bereich, wo du Themes aus dem Theme-Verzeichnis herunterladen kannst.

typesetter-cms-themes-herunterladen
Typesetter CMS: Themes herunterladen

So schaut es dort aus.

Im Grossen und Ganzen sind meine diesmaligen Typesetter-Erfahrungen gut und ich kann mir durchaus vorstellen, das Blog weiterzuführen und aufzubauen. Das Bloggen mit diesem Flat File CMS ist nicht kompliziert. Du editierst alles im Frontend und erstellst neue Seiten über die Seitennavigation im Backend.

Das Blog-Plugin muss im Vorfeld installiert werden. Es bietet suchmaschinen-freundliche URLs und du erstellst die Blogposts mit Ckeditor. Blogposts können nach Belieben formatiert, mit Links und Bildern versehen werden.

Blog-Einstellungen im Backend

Diese schauen folgendermassen aus.

typesetter-cms-blog-einstellungen-admin
Blogeinstellungen beim Typesetter Flat File CMS

Beim Blog gibt es Artikelanleser mit “Read more” Link in der Blogpost-Übersicht unter /Blog im Frontend. Das lässt sich alles festlegen. Blogposts per Seite gibt es auch und Kategorien deiner Typesetter Webseite kannst du über eine neue statische Seite anzeigen lassen.

Kommentare beim Typesetter CMS

typesetter-cms-kommentare-einstellungen
Kommentar-Einstellungen bei Typesetter CMS

Kommentare beim Typesetter CMS sind leicht zu handhaben. Sie können über das Backend eingestellt und auch dort verwaltet werden. Deine Kommentierer können in den Genuss der DoFollow-Links kommen und du wirst bei neuen Kommentaren per Mail informiert. Das muss noch erprobt werden.

Auch solltest du ReCaptcha als Spamschutz nehmen, denn anders wird man nach einer Weile manuellen Spam haben.

Kurz zum Support-Forum von Typesetter CMS

Auf der offiziellen Webseite, die ich hier im Post bereits verlinkte, kannst du dich neu anmelden und danach steht dir das Forum zur freien Verfügung. Achte darauf, dass du sinnig postest und nicht spammst. Werbung hat dort im Forum nichts verloren.

Du wirst bei neuen Antworten per Mail informiert. Mehr brauchst du dann auch nicht.

Die Verwaltung der Seitennavigation schaut so aus.

typesetter-cms-seitennavigation-verwaltung
Typesetter CMS: Seitennavigation-Verwaltung

Bei mir sind Menü-Punkte wie Rechtliches und Weitere Seiten mit weiteren Unterpunkten versehen. Dadurch muss ich weitere statische Seiten nicht die Hauptnavigation unterbringen und kann eben mit Untermenüs arbeiten. Das lässt sich beim Arbeiten mit Typesetter schnell herausfinden.

Es gibt viel mehr zu diesem CMS zu erzählen und ich schaue einmal danach, dass ich mehrfach hier darüber bloggen kann. Ich komme erstmals zum Fazit.

Mein Fazit zu den ersten Erfahrungen mit Typesetter

Das CMS als Flat File CMS gefällt mir soweit so gut. Es lässt sich leicht handhaben und du kannst eine ordentliche Seiten-Navi erstellen. Mit Typesetter kann gut gebloggt werden, es gibt den Ckeditor, Plugins, Themes, Bootstrap Designs, schnell reagierenden Support im Support-Forum und das CMS wird weiterhin rege weiterentwickelt. Bei schwerwiegenden Problemen kommst du ohne das Support-Forum nicht drum herum und wende dich einfach an die Entwickler dort.

Falls du Fragen zu Typesetter hast, die ich schon beantworten kann, dann stelle sie bitte unter diesem Blogpost.

Freue mich auch auf deine Typesetter-Erfahrungen, ganz gleich ob Beginner oder Profi.

by Alexander Liebrecht

Ich möchte dich an meinen CMS-Installation-Service erinnern

cms-installation-service-via-internetblogger-de-alexander-liebrecht

Hallo lieber Blogleser! Hier habe ich eine Weile nicht gebloggt, weil es auch nicht viel Neues gab an der CMS-Front. In diesem Blogpost geht es mir um meinen CMS-Installation-Service, an den ich dich etwas erinnern möchte. Das Ziel meines Vorhabens ist es, mehr Kunden zu gewinnen und dass der CMS-Service immer im Gespräch bleiben kann.

CMS-Service-Webseite

Es gibt für den Service auch eine separat dafür erstellte Webseite unter https://cms-installation.de. Diese Webseite bietet weitere Details zum Installation-Service und meine CMS-Produkte kannst du zudem unter https://yaf-forum.de/wcf/shop/ im Viecode-Shop gerne bestellen.

Ob es mit einer Confluence-Installation klappen wird, weiss ich nicht, denn erst einmal muss ein potentieller Kunde eine Confluence Server Lizenz käuflich erwerben. Ein Normalblogger wird niemals auf Confluence setzen, weil da WordPress die besseren Karten hat. Aber falls du etwas mit Confluence Server unter CentOS 7 in Plesk haben willst, sprich mit bitte darauf an.

Gestern kam auch noch ein Feedback hier in den Kommentare wegen Flarum-Forum-Installation. Das kann ich dir ebenfalls problemlos anbieten, denn Flarum funktioniert mittlerweile auch unter Shared Webhosting bei All-inkl, Uberspace, Serverprofis und in Linux(Centos 7).

Beruflich sehe ich Veränderungen bei mir

Das ist dennoch nicht hinderlich wegen dem CMS-Service. Ich biete es dir dennoch professionell an, weil gewisse CMS-Erfahrungen sowie Kenntnisse bereits vorliegen. Ich bin stets in Übung, weil ich für mein Portfolio immer wieder neue CMS-Projekte aufsetze und es weiterhin tun werde.

Hier auf dem Internetblogger.de kannst du dich auch auf einer Seite im Blog über den Service auf den Laufenden bringen. Mehrere Installationen habe ich für Kunden bereits erfolgreich vollbracht.

Bei CMS-Fragen wende dich immer per Mail an mich

Das ist der beste und einfachere Weg, mich über deine zukünftige CMS-Installation auszufragen, sich ein paar CMS-Tipps zu holen und überhaupt, mit mir in Kontakt zu treten. Da ich reichlich Freizeit habe, trotz Beruf, kann ich zeitnah auf deine Mail reagieren und deiner CMS-Installation steht, so gesichtet, eigentlich nichts mehr im Wege. Es sei denn, du hast ein Webhosting, welches veraltet ist. Aber da denke ich mir mal, dass es eher nicht der Fall ist.

Das soll mit diesem Blogpost gesagt werden und ich freue mich sehr, mit dir zusammenzuarbeiten und für die CMS-Installation auf deinem Shared Webhosting zu sorgen.

Ich schaue mal, was hier noch demnächst verbloggt werden kann, denn einige CMS-Updates trudelten die Tage noch ein.

Bei Fragen bitte darunter kommentieren.

by Alexander Liebrecht

MyBB 2.0 Test-Installation gelungen – via Kommandozeile mit PHP 7.0, MySQL 5.7, Laravel

mybb-20-forum-frontend

Hallo lieber Leser! Per puren Zufall war ich heute im Entwicklungsrepository von MyBB 2.0 auf Github, denn es interessierte mich heute auf einmal. MyBB 2.0 ist noch eine etwas mit ein paar Bugs gefüllte Pre-Alpha-Version.

Es basiert auf Laravel Framework und kann dennoch auf Shared Webhosting installiert werden. Mir liegen diese Systemvoraussetzungen vor:

  • PHP 7.0
  • MySQL 5.7
  • Managed Server
  • Shared Webhosting
  • Ubuntu 16.x

Damit arbeite ich im Portfolio und MyBB 2.0 habe ich komplett mittels der Kommandozeile aufgesetzt. Im Folgenden verrate ich es dir, vor welchen Schwierigkeiten ich dabei stand und worauf du auch achten solltest.

Herunterladen des offiziellen MyBB 2.0 Repos

Das bekommst du auf Github unter https://github.com/mybb/mybb2. Das Paket downloaden, lokal entpacken und per FTP wieder hochladen.

Danach muss man dem Verzeichnis /storage CHMOD-Rechte von 777 vergeben. Das geht bequem via SSH und diesen Befehl.

chmod -R 777 storage/

Als Nächstes installierst du den Composer derart. Das führst du immer von dem Verzeichnis aus, wo sich die composer.json befindet.

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

Auch kannst du diesen SSH-Befehl mal ausführen, damit der Composer wieder uptodate ist.

php composer.phar self-update

Da du es von Null an installierst, wird er in der Version 1.5.1 oder so etwas sein. Das sollte reichen. In der composer.json-Datei sind alle Abhängigkeiten und Bibliotheken vorhanden, damit wir installieren können. Führe bitte mittels Konsole das aus.

php composer.phar install

Composer wird installiert, es entsteht im Rootverzeichnis das Verzeichnis /vendor und alle Bibliotheken nehmen darin dauerhaften Platz ein.

Normalerweise musst du dann die Datei .env im Rootverzeichnis erstellen. Sie gibt es aber schon als Beispiel und wir kopieren sie nun dermassen.

cp .env.example .env

vim .env

VIM ist ein SSH-Editor, mit welchem du super Files bearbeiten und mit Inhalt füllen kannst. Du kannst so jede Datei im FTP-Account oder in Linux und bei anderen OS mittels Konsole öffnen.

“vim .env” öffnet diese Datei und darin sind Datenbankdaten enthalten. Erstelle bitte nun eine MySQL-Datenbank und per PHPMyAdmin unter “Operationen” setze die Datenbank auf Multibyte und UTF8mb4 Zeichensatz.

Datei /config/database.php anpassen

Das musst du auch in der Datei /config/database.php machen. Das zeige ich dir hier.

'connections' => [

'sqlite' => [
 'driver' => 'sqlite',
 'database' => storage_path() . '/database.sqlite',
 'prefix' => '',
 ],
 'mysql' => [
 'driver' => 'mysql',
 'host' => env('DB_HOST', 'localhost'),
 'database' => env('DB_DATABASE', 'forge'),
 'username' => env('DB_USERNAME', 'forge'),
 'password' => env('DB_PASSWORD', ''),
 'charset' => 'utf8mb4',
 'collation' => 'utf8mb4_unicode_ci',
 'prefix' => '',
 'strict' => false,
 'engine' => 'InnoDB ROW_FORMAT=DYNAMIC',
 ],

 

So sollte es aussehen, damit wir den APP-Key, welcher normalerweise auf 1000 Bytes begrenzt ist, generieren können. Mit reinem UTF8 Zeichensatz klappt es nicht und so habe ich die Lösung für diese Problem heute ergoogelt.

Wenn das gemacht ist, generierst du mit diesem Befehl den App-Key.

php artisan key:generate

Den Schlüssel, der dir in der Konsole angezeigt wird, musst du in die Datei .env eintragen. Öffne sie so:

vim .env

Trage Datenbankdaten und den Schlüssel ein.

Danach führst du diese SSH-Befehle aus.

php artisan config:clear
 php artisan config:cache
 php artisan key:generate

Jetzt können die Datenbank-Tabellen erstellt werden, wofür du diesen SSH-Befehl brauchst.

Ach ja, noch den öffentlichen Zugang bei Packages ermöglichen mit diesem Befehl.

php artisan vendor:publish

Danach die Tabellen erstellen.

 php artisan migrate:install
 php artisan migrate

Zudem migrierst du die Datenbank-Tabellen. Warte bitte bei der Migration, denn es vergeht eine Minute oder so etwas. Da musst du dich etwas gedulden.

Zum Schluss diesen SSH-Befehl ausführen.

 php artisan db:seed

Ab nun sollte dein Forum online sein, du kannst dir ein Konto zulegen, bist dann sofort online.

Etliche Bugs in der Software sind noch

Jetzt haben wir aber etliche Bugs, die der Github-Entwickler nächste Woche fixen wird. Zum Einen kann man nicht zum User-Konto gehen, zum anderen muss ich noch herausfinden, wie ich in der Datenbank den erstellten User Admin mir zuweise bzw. wie ich meinen User-Namen mit Admin-Rechten versehen kann. Andernfalls komme ich nicht ins ACP.

Der Admin ist ja von Haus aus erstellt mit der Mail-Adresse von mybb.com. Das bringt mir aber gar nichts oder…und ich muss nun mehr wissen.

Der Fehler, der beim Ansurfen der User-Kontos angezeigt wird, ist folgender.

FatalErrorException in ProfileFieldPresenter.php line 19:Declaration of MyBB\Core\Presenters\ProfileFieldPresenter::getValidationRules(): array must be compatible with MyBB\Core\Form\RenderableInterface::getValidationRules(): string

Da läuft noch einiges schief.

Das wird bald gefixt und ich hoffe, dass ich dann mein Profil ausfüllen kann. Zudem muss ich an den Admin-Account heran und das ACP interessiert mich brennend.

Bedenke, dass MyBB 2.0 noch eine sehr frühe Alpha-Version ist und keinesfalls für die Produktion geeignet. Auf Gibhub im Repo-Wiki gibt es eine Anleitung, die ich abgearbeitet habe. So konnte ich auch installieren.

Screenshots, die mir zur Verfügung stehen

mybb-20-forum-frontend
MyBB 2.0 im Forum-Frontend

 

mybb-20-thread-ansicht
MyBB 2.0 – Thread-Ansicht

 

mybb-20-forum-frontend
MyBB 2.0 Forum-Ansicht

 

mybb-20-nutzer-account
MyBB 2.0 Nutzer-Account

 

So schaut es jeweils aus bei dieser Alpha-Version. Ganz sicherlich wird alles noch für die Produktion parat gemacht, wenn die Zeit gekommen ist. Aktuell wird daran rege entwickelt und ich denke, dass in 2 Jahren oder vielleicht schon früher aus dem Projekt etwas werden kann.

Falls du Fragen haben solltest zu diesem Tutorial, feedbacke darunter. Eventuell weiss ich schon was.

by Alexander Liebrecht

MediaWiki 1.29.1 draussen – wegen zweierlei Extensions das Upgrade

mediawiki-1-29-1-bugfixes-update

Hallo lieber Blogleser! Updates, was das Auge reicht und super gerne halte ich dich über meinerseits eingesetzte Software auf dem Laufenden. Es gab nämlich ein MediaWiki-Update auf die neue Version 1.29.1. Das Update konnte ich erfolgreich unter https://liebrecht-projekte.de/cms/mediawiki installieren.

Die letzte Version kannst du wie gewöhnlich unter https://mediawiki.org erhalten und herunterladen. Das Update musste wegen zweierlei MediaWiki-Extensions erfolgen. Das betraf einmal pdfHandler und SpamBlacklist. Weitere Einzelheiten hierzu stehen mir so nicht zur Verfügung. Aber es reicht schon um zu wissen, dass man das Update machen sollte und so tat ich es auch.

Im Folgenden kann ich dir kurz erklären, wie du einen herkömmlichen MediaWiki upgraden kannst.

Upgrade MediaWiki auf Version 1.29.1

Die letzte Version wird offiziellerseits heruntergeladen und lokal entpackt. Es sind entpackt um die 140 MB. Aus diesem Grunde nehmen wir die Kommandozeile, um einfach schneller fertig zu werden. Du kannst das entpackte Paket gerne manuell per FTP hochladen, andernfalls beachte meine Update-Methode.

Also herunterladen, lokal entpacken und den Inhalt des Download-Pakets zum ZIP-Archiv namens 1291.zip machen. Das wird dann ins Rootverzeichnis hochgeladen und via Konsole derart entpackt.

unzip 1291.zip

Hinterher löschst du das Archiv wieder derart.

rm -rf 1291.zip

Sichere bitte vorher deine Datenbank, für den Fall der Fälle, falls mal etwas sein sollte. Nach dem Entpacken bzw. dem Hochladen per FTP muss der Composer so upgedatet werden. Dazu wirst du die Konsole gleich brauchen. Schaffe dir bitte das kostenlose mit Windows 10 kompatible Tool BitVise fürs SSH/SFTP an. Damit kann man sehr gut agieren und arbeiten. Du loggst dich in der Konsole ein, bist gleich im Rootverzeichnis und von dort aus navigierst du mit dem “cd”-Befehl zum Wartungsverzeichnis, was so geht.

cd maintenance

Von dort aus führst du das Update aus, wie gehabt und dermassen.

php update.php

Warte kurz, bis es zu Ende ist.

Danach loggst du dich im Backend deines Wikis ein und navigierst im Browser zu:

Spezial:Version

Und überzeugst dich von der neuen Versionsnummer. Das dürfte dann die 1.29.1 sein. Somit kannst du das Update abschliessen und widmest dich anderweitigem.

Bei Fragen zu SSH und der Konsole bitte darunter kommentieren. Ansonsten sei dir ein Update-Erfolg gewünscht und habe weiterhin viel Freude mit dem herkömmlichen MediaWiki. BlueSpice erscheint eines Tage neu, wenn MediaWiki 1.30 draussen ist. So der BlueSpice-Support vor einer Weile.

by Alexander Liebrecht

P.S. Sichere bitte vor dem Update die Datei Local-settings.php, die sich im Rootverzeichnis befindet. Dort sind allesamt Konfiguration enthalten und das darf nicht überschrieben werden. Ich erwähne es dennoch, damit man das auch weiss.

Flatboard 1.0.2 Forum draussen – Fehlerbehebungen und neue Funktionen

flatboard-1-0-2-forum-draussen-neue-funktionen

Hallo lieber Leser! Für 6 Tage war hier Ruhe auf Internetblogger.de, doch das Blog liess ich dennoch nicht aus den Augen. Ich hatte an der Portfolio-Front diverses zu tun, daher ist es so gekommen. Doch jetzt schwebt mir ein Post über die neue Flatboard Forum Version 1.0.2, die erschienen war. Das kannst du dem Post von Fred unter http://flatboard.free.fr/view.php/topic/2017-06-1222131426509 gerne mal entnehmen.

Flatboard entwickelt sich stetig, keine Frage und dank den Nutzern, die leider noch nicht so zahlreich sind, bekommt der Entwickler Fred alles übermittelt. Es werden Funktionsanfragen oder Fehler mitgeteilt, sodass am Flatboard weiter gearbeitet werden kann. Der Fred gibt sich beste Mühe und an dieser Stelle schon mal Danke für diese Forum-Entwicklung.

Flatboard 1.0.2 draussen

Diese Version kam mit Bugfixes, neuen Funktionen und Verbesserungen daher. Es ist ab nun möglich, das neue Such-Feature zu beanspruchen. Das kannst du bei mir im Forum unter https://flatboard.wpzweinull.ch schon mal testen. Es kann nach Autor, Tag, Content und Titel gesucht werden.

flatboard-1-0-2-bugfixes-neue-funktionen-verbesserungen
Neuerungen und Bugfixes am Flatboard 1.0.2 Forum

Wenn du in den Forum-Posts über das Avatar gehst, ist da noch so ein kleiner blauer Icon. Klick darauf und du kannst direkt in der Suche nach diesem Autor suchen. Das ist nicht so schlecht umgesetzt worden.

Am Code wurde gearbeitet, sodass es sauberer daher kommt. Ab jetzt solltest du deine Identität im Flatboard-Forum nochmals absichern, denn es ist auch noch eine Forum-Signatur möglich. Wenn du postest, so nimm bitte den Nick so:

autor@passwort

Das wird dafür sorgen, dass niemand anders mit deinem Namen posten und deine Forum-Signatur beanspruchen kann. Die Forum-Signatur ist weiterhin nach dem Installieren des jeweiligen Plugins in den Plugin-Optionen einzustellen. Dort schaut es derart aus.

flatboard-forum-signatur-einstellen
Flatboard 1.0.2 Forum >> Signatur einstellen

Die Zahl auf dem Bild, welches du hinter dem “@” siehst, ist nicht das richtige Passwort, denn es wird verschlüsselt angezeigt, sodass sich keiner daran machen kann. Die Forum-Signatur eine sehr nützliche Funktion, die erst seit kurzem möglich ist. Das Plugin bekommst du im englischen Support-Forum beim Fred unter http://flatboard.free.fr heruntergeladen.

[bctt tweet=”#Flatboard #Forum Update mit neuen Features wie bei der Forum-Suche erschienen” username=”blogsash”]

Deutsche Sprache für das Flatboard Forum

Diese ist mit in der neuen Version enthalten und gerne kannst du noch eine korrigierte Sprachdatei bei mir unter https://yaf-forum.de/wcf/filebase/file/1-deutsche-sprachdatei-f%C3%BCrs-flatboard-forum/ downloaden. Da habe ich lediglich die Plural-Form bei der Sprache verbessert, damit es etwas besser an das Deutsche passt.

Das wären im Grossen und Ganzen die wichtigen Neuerungen am Flatboard und noch detaillierter kannst du es dir hinter dem ganz oben gesetzten Link zum Flatboard-Support-Forum ansehen. Falls du noch Bugs findest, gelten diese dem Entwickler Fred bitte mitzuteilen. So machen wir gemeinsam diese Forum Software etwas besser und es käme allen zugute.

Freue mich auch auf deine Erfahrungen zu der neuen Flatboard Version 1.0.2.

by Alexander Liebrecht

 

 

 

Backdrop 1.7.2 CMS Update draussen – Fehlerbehebungen und Sicherheit

backdrop-1-7-2-cms-update-bugfixes-sicherheit-internetblogger-de

Hallo lieber Leser! Es gibt im Blogger/Webmaster-Alltag solche Tage, wo ich mich stundenlang den Updates widme. Heute ich so ein Tag und etliche OpenSource CMS müssen aktualisiert werden. An der Backdrop CMS Front gab es die neue Bugfixes-Version 1.7.2.

 

Das Update machte ich im eigenen Backdrop-Blog unter https://alexanderliebrecht.de und muss es dort noch anders verbloggen. Dieses Mal wurden beim Backdrop CMS etliche Fehlerbehebungen ermöglicht. Auch beinhaltete das Update zwei Sicherheitsfixes. Daher solltest du auch updaten, was schnell getan ist.

Wie kannst du auf Backdrop 1.7.2 updaten?

Lade dir von Github unter https://github.com/backdrop/backdrop/releases die letzte Backdrop CMS Version herunter, entpacke es lokal. Du brauchst dann nur das grösste Verzeichnis /core und dieses packst du zum ZIP-Archiv namens core.zip. Das Archiv wandert dann ins Rootverzeichnis deiner Installation zum Server.

Danach wird es mittels Kommandozeile so entpackt.

unzip core.zip

Dann löschst du das Archiv wieder derart.

rm -rf core.zip

Schon loggst du dich ein im Backdrop CMS Blog und gehst zum Statusbericht. Es ist denkbar, dass Module und Themes Updates unterzogen werden müssen. Das kann dann gerne gemacht werden und zum Schluss landest du im Datenbank-Update wegen der Module-Updates. Das machst du dann und schon bist du mit dem Gesamt-Update durch.

Gerne kannst du vor all dem ein Datenbank-Backup machen, um es sicherer zu haben. Ich mache es in der Regel nicht und verlasse mich auf die Backdrop Entwickler.

Wie du siehst, alles halb so schlimm mit so einem Update und geht auch ruckzuck.

Bei Fragen zur Konsole oder dem Update kannst du dich hier an mich wenden. Auf dem Beitragsbild zeige ich dir nochmals einige Änderungen, die vollbracht wurden.

by Alexander Liebrecht

Bildquelle by https://github.com

 

Drupal 8.3.7 als Wartungs-Sicherheitsupdate erschienen

drupal-8-3-7-wartung-sicherheit-update-internetblogger-de

Hallo lieber Leser! An der Drupal-Front gibt es mal wieder ein Wartungs-Sicherheitsupdate auf die neue Version 8.3.7. Drupal ist genau so wie WordPress, sodass es immer wieder zu den Funden von Sicherheitslecks kommt.

Diese werden aber recht schnell geschlossen und dieses Mal konnte ich zeitig reagieren und mein Update unter https://wpshopde.de einspielen. Das Update eines Drupal 8 CMS ist nicht kompliziert und da ich so etwas schnellstens erledigt haben möchte, bediene ich mich der Kommandozeile und SSH.

Bei dem neuen Update sind ansonsten keinerlei weitere Änderungen enthalten. Das Update wird dringend empfohlen, denn andernfalls öffnest du den Angreifern noch mehr Türen.

Wie kannst du auf Drupal 8.3.7 updaten?

Lade dir die letzte Version von https://www.drupal.org/project/drupal/releases/8.3.7 herunter, entpacke es lokal und packe den Inhalt des Ordners ausser der .htaccess-Datei zum ZIP-Archiv namens 837.zip.

Das lädst du ins Rootverzeichnis deiner D8-Installation hoch und entpackst in der Konsole vom Rootverzeichnis aus mit diesem SSH-Befehl.

unzip 837.zip

Danach löschst du es wieder so.

rm -rf 837.zip

Als Nächstes kannst du dich im Drupal 8 Blog einloggen, gehst zum Statusbericht und schaust dir dort alles an. Falls Aktualisierungen vorhanden sind, diese bitte erledigen. Auch kannst du Updates bei den Übersetzungen anstossen. Diese waren heute verfügbar und vier neue Übersetzungen konnten hinzugefügt werden. Alte Übersetzungen wurden aktualisiert, sodass alles seinen Gang gehen kann.

Da es nur ein Wartungsrelease war, sollte deine Drupal 8 Installation danach gut funktionieren.

Das wäre das ganze Update und ich kann dir nur viel Erfolg dabei wünschen. Bei Fragen zu SSH oder dem Update kannst du darunter kommentieren.

by Alexander Liebrecht

 

Flatboard-Forum ab nun auch in deutscher Sprache

flatboard-forum-frontend-deutsche-sprache-installation

Hallo Blogleser, es gibt sehr gute Nachrichten, weil das Flatboard-Forum ab nun in deutscher Sprache gehandhabt werden kann. Es gibt es, das Deutsche beim Flatboard-Forum und das Sprachpaket kann auf eine einfache Art und Weise installiert werden.

 

Die deutsche Sprache verdanken wir einem Mitentwickler, zumindest stellte er das Sprachpaket im offiziellen Support-Forum unter http://flatboard.free.fr zur Verfügung. Was ich tat, war es, dass ich die Sprachdatei, die sich im Verzeichnis /lang befindet, etwas modifizierte. Vorher war es so, dass es zum Beispiel im Forum im Flatboard-Blog zu “Tags vorher” wurde. Ich habe beim Plural ein (n) hinzugefügt, sodass aus Tags Tage wurde.

Jetzt kannst du dir das Ergebnis meiner Modifikation der Sprachdatei unter https://flatboard.wpzweinull.ch gerne mal ansehen. Ich kann auch ganz gut Deutsch und habe die Ansicht, dass du es nicht wie Tags geltend machen kannst, wenn die Mehrzahl von Tag, Tage sind. Daher laut dem Hinzufügen der Plural-Form heisst es nun “Tage” bzw. “Tagen”.

Falls du ein Entwickler bist, kannst du uns allen gerne eine bessere Lösung anbieten. Aber ich denke, dass wir so gut fahren und das Flatboard-Forum nun auch auf deutsche Nutzer loslassen können. Das Sprachpaket wird in der neuen Flatboard-Version 1.0.2, wenn es soweit ist, mitintegriert sein.

Woran wird aktuell gearbeitet

Der Franzose Fred als Flatboard-Entwickler, als hauptsächlicher Entwickler dieses OpenSource Forums, arbeitet zur Zeit an dem Signatur-Plugin.  Es wird die Funktion haben, einmal dass du im Textfeld der Signatur-Option mit HTML arbeiten kannst. Das Andere wäre noch, dass du jedem User im Flatboard-Forum eine Signatur individuellerweise spendieren kannst. Diese Funktionen siehst du bereits beim Fred im Entwickler/Support-Forum.

Es ist ein klasse Gefühl, einem Forum, sei es ein Support-Forum oder eine Community, dazuzugehören und eine Signatur zu haben. Es macht das Board lebendiger und da wollen wir mit dem Flatboard auch hin.

Das sind die News rund um das OpenSource Projekt Flatboard Forum und ich werde dich wie immer hier im Internetblogger.de darüber auf dem Laufenden halten.

P.S. das deutsche Sprachpaket kann im englischen Support-Forum bezogen werden. Wenn der Urheber es mir erlaubt, werde ich mir es so einfallen lassen, dass ich meine veränderte Sprachpaket-Version als Download im Portfolio anbieten kann. Vielleicht mache ich es so wie Fred über das forum-eigene Download-System. Das wäre etwas geiles für meine Flatboard-Installation 😉

Bei Fragen gerne hier kommentieren oder melde dich bitte beim Fred im Support-Forum unter http://flatboard.free.fr.

Freue mich auf dein sinnvolles Feedback und jegliche Erfahrungen mit dem deutschen Sprachpaket.

by Alexander Liebrecht

Flatboard Forum und Mecha v2 CMS: externe Links auf noFollow umstellen – wie geht das?

nofollow-links-flatboard-forum-und-mecha-v2-flatfile-cms

Hallo lieber Blogleser! Online bin ich nicht als derjenige bekannt, der mit Links geizt, denn das bin ich nicht. Meine wichtigsten Internetforen wie Webmasterwelten.de, Yaf-forum.de und Rostockerblogger.de haben keinerlei NoFollow-Attribut bei den externen Links. In solchen WP-Blogs wie dem Internetblogger.de habe ich es durch das Plugin SMU Manual DoFollow so hand, dass du als Kommentierer nach dem dritten Kommentar doFollow bekommst. So viel Linkliebe muss sein, wenn ich mal meinen würde.

Nun aber zum Wesentlichen dieses Blogposts und ich möchte dir zeigen, wie du dennoch mit noFollow beim Flatboard Forum und in Mecha v2 CMS bei externen Links arbeiten kannst. Der einzige Grund fürs Nofollow meinerseits ist, der – du kennst es ja bei mir schon – dass ich haufenweise eigene Projekte untereinander verlinke. Googlchen sieht so etwas ganz und gar nicht gerne. Daher habe ich seit einer langen Zeit schon beschlossen, nur noch NoFollow zu verlinken.

Beim Flatboard Forum und in Mecha CMS mit noFollow fahren

Seit nun ist es möglich, weil beim Flatboard-Forum dafür ein neues Plugin gibt. Beim Mecha v2 CMS hat der Entwickler Tovic, welcher zuhause unter http://mecha-cms.com ist, einen neuen Hook geschrieben. Mit dem Hook kannst du alle ausgehenden Links im Content, welcher mit dem HTML-Format erstellt wurde, mit NoFollow durchgehen lassen. Ich fange mal mit dem Flatboard an.

Flatboard und noFollow Links

Das gute noFollow-Plugin gibt es in den Ressourcen unter http://flatboard.free.fr/view.php/forum/resources , wo das herunterzuladen wäre. Das Plugin lädst du dann herunter, entpackst es lokal und lädst alles ins Verzeichnis /plugin hoch. Anschliessend loggst du dich im Flatboard-Forum-Backend als Admin ein und aktivierst das erwähnte noFollow-Plugin. Ab dann gilt es. Das Resultat und die Funktionsweise dieses Plugins kannst du dir in meinem Flatboard Board unter https://flatboard.wpzwienull.ch gerne ansehen. Jetzt sind alle externen Links per noFollow und ich habe meine Ruhe wegen dem Suchgigant Googlchen.

NoFollow Links beim Mecha v2 CMS

Das ist ab nun auch möglich und zwar mit dem Einbinden eines Hooks in die index.php deines aktiven Shields. Den Shield, den du nutzt, findest du im FTP-Account mit dem Pfad wie /lot/shield/normal und/oder /lot/shield/document. Je nachdem, was du vorher im GUI, dem Mecha Backend, einstelltest.

Der Hook schaut folgendermassen aus.

Hook zum Einbinden in die index.php

Hook::set('page.content', function($content, $lot = []) use($url) {
 // Page type is not set or has value other than `HTML`, skip!
 if (!isset($lot['type']) || $lot['type'] !== 'HTML') {
 return $content;
 }
 // No anchor(s) found, skip!
 if (strpos($content, '</a>') === false) {
 return $content;
 }
 // Get anchor element(s) from page content…
 $union = new Union;
 return preg_replace_callback('#<a(?:\s[^<>]*?)?>(?:[\s\S]*?)</a>#', function($m) use($union, $url) {
 $a = $union->apart($m[0]);
 // No `href` attribute, skip!
 if (!isset($a[2]['href'])) {
 return $m[0];
 }
 // Check for external link(s)…
 // Based on <https://github.com/tovic/parsedown-extra-plugin>
 $href = $a[2]['href'];
 $if = strpos($href, 'https://' . $url->host) === 0 ||
 strpos($href, 'http://' . $url->host) === 0 ||
 strpos($href, '//' . $url->host) === 0 ||
 strpos($href, '/') === 0 ||
 strpos($href, '?') === 0 ||
 strpos($href, '#') === 0 ||
 strpos($href, 'javascript:') === 0 ||
 strpos($href, '.') === 0 ||
 strpos($href, '://') === false;
 // Check for relative protocol…
 if (strpos($href, '//') === 0 && strpos($href, '//' . $url->host) !== 0) {
 $if = false;
 }
 // If external link…
 if (!$if) {
 // Add `rel="nofollow"` attribute
 $a[2]['rel'] = 'nofollow';
 // Add `target="_new"` attribute
 $a[2]['target'] = '_new';
 }
 // Re-unite the anchor…
 return call_user_func_array([$union, 'unite'], $a);
 }, $content);
 return $content;
}, 2.1);

Das bindest du an der beliebigen Stelle in der nähe anderer Hooks in der index.php ein. Aber bitte nicht die index.php aus dem Rootverzeichnis nehmen. Es wird Fehler geben und da muss es nicht sein.

Das ist auch schon die eigentliche Lösung, die dir ins Mecha CMS und den dazugehörigen Content das NoFollow bringt. Meinerseits sehr zu begrüssen diese Lösung für die ausgehenden Links, denn so kann ich nach Herzenslust meine Projekte im Mecha Blog reviewen und mache mir wegen Google und Co. keine Sorgen.

Fazit dieses Blogposts

Falls du Fragen zum Hook hast, wende dich bitte direkt an den Tovic, den Entwickler unter https://github.com/Tovic. Im Falle des Flatboard Forums und der Fragen zum Plugin wende dich bitte an den Entwickler Fred unter http://flatboard.free.fr. Beiderseits wird dir zeitnah geholfen, weil ich es bereits so kenne.

Vielleicht arbeitest du ja mit dem Flatboard Forum und/oder dem Mecha v2 CMS, dann freue mich auf dein Feedback darunter.

by Alexander Liebrecht

Upgrade auf ElkArte Forum Version 1.1 RC1 noch nicht empfehlenswert

elkarte-forum-upgrade-auf-version-1-1-rc1-erfolgreich-manche-addons-nicht-kompatibel

Hallo lieber Blogleser! Heute machte ich ein ElkArte-Forum Upgrade von der Version 1.0.10 auf 1.1 RC 1 und meine Erfahrungen waren sehr gemischt. Das Upgrade funktionierte nur halbwegs und im Endeffekt waren etliche Addons nicht kompatibel, sodass mein ElkArte-Forum an alten Funktionen einbüssen musste.

 

In den Github-Erscheinungen des ElkArte-Forums unter https://github.com/elkarte/Elkarte/releases kannst du die letzte ElkArte-Version herunterladen. Das Upgrade ging ganz gut, aber nicht alles zu 100 Prozent korrekt. Die Datenbank wurde in der Upgrade-Routine, im Browser unter /install/upgrade.php, aktualisiert. Doch gleich danach ging es nicht mehr weiter. Das Board wird in den Wartungsmodus versetzt und kann trotz dem Deaktivieren des Wartungsmodus im Vorfeld nicht angesurft werden.

Den Wartungsmodus kannst du wieder in der sich im Rootverzeichnis befindlichen Datei Settings.php wieder herausnehmen. Dort schaut es im PHP-Code an der dafür vorgesehenen Stelle dermassen aus.

/**
 * The maintenance "mode"
 * Set to 1 to enable Maintenance Mode, 2 to make the forum untouchable. (you'll have to make it 0 again manually!)
 * 0 is default and disables maintenance mode.
 * @var int 0, 1, 2
 * @global int $maintenance
 */
$maintenance = '0';
/**

Siehst du die Stelle mit “maintenance” und dort nimmst du die Ziffer “0” und setzt es dahin. Dann kannst du das ElkArte-Board nach dem zur Hälfte gelungenen Update ansurfen. Aber Fehlermeldungen gab es lediglich beim Aufrufen eines Topics im Forum. Der Fehler kam aus einem Template und hatte etwas mit Mails zu tun. Ich habe dann das jeweilige Template aus der ElkArte-Version 1.0.10 genommen und konnte mir so aushelfen.

Auf Github ist mein Issue bereits unter https://github.com/elkarte/Elkarte/issues/2970 online, sodass sich darum bei Zeiten gekümmert wird. Ich denke schon noch, dass es ein Bug ist, denn sonst wäre ja alles OK damit. Aber gut, meckern werde ich nicht grossartig, weil es noch rege an ElkArte 1.1 entwickelt wird.

Addons-Kompatibilität

Diese ist nur bedingt vorhanden. Solche Addons wie SimplePortal oder Adsense funktionieren nicht mehr. Auch das gute Impressum-Addon mit der Datenschutzerklärung ist im Backend zwar geblieben, weil es in den Templates mit Code vorhanden ist, aber die Funktion ist nicht mehr gegeben. Da muss ich nun darauf warten, bis die Finalversion von ElkArte erschienen ist und alle Addons nach und nach angepasst wurden. Ok, kein Thema wegen der Geduld 😉

Themes-Kompatibilität

Diese scheint vorhanden zu sein, wie ich es heute sichten konnte. Du kannst dein Forum aber auch beim Default-Theme belassen, denn schlecht schaut es ja nicht aus oder…wie du es dir bei mir unter http://elkarteforum.wpzweinull.ch mal anschauen kannst.

Das Beposten des Forums nach dem Upgrade konnte ich noch nicht auschecken, werde es aber demnächst noch tun. Ich vermute mal, dass das funktionieren wird.

Kennst du solche ElkArte-Addons wie FontAwesome-Icons und eMojis? Sie gibt es unter http://addons.elkarte.net/ und diese sind mit ElkArte 1.1 RC1 kompatibel. Heute konnte ich sie erfolgreich hinzufügen, somit installieren.

Beachte noch, dass einige Demo-Sites im Verzeichnis mit Addons und Themes nicht mehr erreichbar und somit tot sind. Das kann durchaus passieren, wenn die jeweiligen Demo-Ansichtsquellen nicht mehr zur Verfügung stehen. Da frage ich mich dann nur noch, ob der Support dieser Erweiterungen noch funktionsfähig ist. Das wäre für die ElkArte-Nutzer von Relevanz. Demo kann ich mir dann direkt im eigenen Board live ansehen.

Features bei ElkArte 1.1 RC 1

So genau weiss ich es nicht, aber das lässt sich unter http://www.elkarte.net/community/index.php?topic=4428.0 nachsehen. Ich erfahre dort eben, dass das Release Candidate 1 der letzte Entwicklungsschritt vor der stabilen Finalversion sein sollte. OK, gut, es funktioniert ja im Forum in der neuen Version denke mal alles. Alle Optionen habe ich noch nicht überprüft. Vom Ansurfen des Boards her geht alles, soweit so gut.

Etliche Commits wanderten in diese ElkArte-Erscheinung und auch gut so, gut für die Nutzerschaft dieses OpenSource Forum Tools.

[bctt tweet=”#ElkArte #Forum #Upgrade auf die Version 1.1 RC1 zwar gelungen, aber Addons nicht kompatibel.” username=”blogsash”]

Was sollte demnächst kommen?

Ich tippe mal darauf, dass die Addons und Themes kompatibel gemacht werden oder es sollen. Da ist noch etwas Arbeit auf dem Plan. Alles andere wird beim Testen der einzelnen Nutzer herausgefunden. Bugs und Fehlermeldungen kannst du jederzeit auf Github unter https://github.com/elkarte melden. Dort gibt es den Issue-Tracker, welcher immer als eine Art Community für Bugsmeldungen genutzt wird.

Das wären meine News und kürzliche Erfahrungen mit ElkArte 1.1 RC 1 und auf die stabile Finalversion freue ich mich zur Zeit am meisten.

Wichtiger Hinweis: Nach mehreren Stunden des Ausprobierens und des Testens komme ich zum Entschluss, dass es sich nicht lohnen wird, auf die neue Version ein Upgrade zu machen. Die Zusammenarbeit mit den alten Addons ist nicht gewährleistet, sodass es das Board durchaus kaputt machen kann. Ich probierte auch einiges bei mir und musste schlussendlich alles wieder aus Backups wiederherstellen. Daher lasse bitte dieses Update noch links liegen, es sei denn, du willst eine Neuinstallation mit der neuen Version machen. Dann sollte das gehen.

Gerne lese ich auch etwas zu deinen Upgrade-Erfahrungen bzw. deinen allgemeinen Erfahrungen zu ElkArte Forum Software.

by Alexander Liebrecht

#Flarum #Erweiterungen: AutoImage und s9e/mediaembed

flarum-autoimage-erweiterung-funktioniert-internetblogger-de

Hallo lieber Leser! Es ist ein passabler Zeitpunkt für ein neues Blog-Update und mir geht es dabei um neue/alte, von mir entdeckte, Flarum-Erweiterungen. Flarum ist eine OpenSource Forum Software, die ihr zuhause unter http://flarum.org hat. Die Flarum Community offiziellerseits ist derzeit unter https://discuss.flarum.org und in der Community schaue ich regelmässig rein, um neue Extensions auszumachen und anschliessend bei mir im Board zu testen.

Zu meinem Flarum-Forum bitte unter http://flarum.internetblogger.de entlang. Heute habe ich zwei sehr nützliche Flarum-Erweiterungen wie AutoImage und Mediaembed entdeckt und nutze sie nun auch bei mir im Board.

Flarum Erweiterung: AutoImage

Beide Erweiterungen habe ich im eigens dafür erstellten Thread unter http://flarum.internetblogger.de/d/216-autoimage-flarum-erweiterung-hier-im-test im Test gehabt und alles schien zu funktionieren.

Bei der AutoImage-Extension, die du offiziell unter https://discuss.flarum.org/d/3789-autoimage-autovideo-turn-static-links-into-images-videos ausfindig machen kannst, handelt es sich von dem Konvertieren der statischen Bild-URLs in Bilder. Es werden aus losen Links Bilder im Flarum Topic, dem Post bzw. einem ganzen Thread.

Das probierte ich heute mit vollem Erfolg aus. Es ist doch schon entscheidend, ob du nun nach BBCode im Kopf suchst, wie du in Flarum ein Bild einbinden kannst, weil es ja auch noch die Markdown Syntax ist. Bilder in Markdown werden so eingebunden.

![Bild vom eigenen Garten](url-zum-bild.jpg)

So bindest du normalerweise Bilder mit Markdown ein und bei der obigen Erweiterung erübrigt sich das und du musst lediglich die URL in den Editor einfügen. Schon wird daraus ein Bild im Forum-Frontend. Das wäre diese nützliche Erweiterung und nun noch ein paar Tipps zum Installieren von AutoImage.

AutoImage Erweiterung Installation

Du loggst dich via Konsole in SSH ein und navigierst zum Root deines Flarum-Forums. Von dort aus führst du diesen SSH-Befehl aus.

php composer.phar require s9e/flarum-ext-autoimage

Danach loggst du dich im Flarum-Backend als Admin ein und navigierst zu den Erweiterungen bzw. den Extensions und installierst diese Erweiterung zu Ende. Das gilt im Forum ab dem Moment.

Jetzt spreche ich noch über das Einbinden der Youtube-Videos in Flarum.

Youtube-Videos in Flarum einbinden

Das Resultat meiner Einbindung eines Beispiel-Youtube-Videos siehst du hinter der oben gesetzten URL aus dem eigenen Flarum-Forum. Media-Content von Dritt-Anbietern wie Youtube und Co. wird per URL-Einfügen zwischen diese Tags eingebunden.

Update 09.08.2017 17:40

Leider reagiert WordPress auf die Media-Shorttags, sodass es auch nicht als Code dargestellt werden kann. Im Forum mit Markdown siehst du es dir dann besser an. Hier scheint es jetzt nicht zu gehen.

So habe ich heute ein Joomla 3.7 Video eingebunden. Vorher installiere bitte diese Flarum Erweiterung unter https://discuss.flarum.org/d/647-s9e-mediaembed-embed-videos-and-third-party-content. Das wird vom Rootverzeichnis aus mittels Kommandozeile mit diesem Befehl installiert.

php composer.phar require s9e/flarum-ext-mediaembed

Das muss ausgeführt werden. Danach wie gehabt, im Backend des Board unter Erweiterungen, die Extension aktivieren. Ab dann freie Bahn fürs Einbinden von YouTube-Videos oder des Media-Contents von Dritt-Anbietern. Ich vermute mal, dass es zahlreiche Video-Portale abdeckt.

[bctt tweet=”#Flarum #Erweiterungen zum Einbinden von Bildern und Media-Content von Dritt-Anbietern. Probiere es aus!” username=”blogsash”]

So kannst du heutzutage mit dem Flarum Forum herumwerkeln, besser Bilder und Videos einbinden. Das sollte schon noch funktionieren.

[note note_color=”#eee521″ radius=”10″]Bei Fragen zum Composer und der Kommandozeile wende dich hier drunter an mich und ich werde dir helfen.[/note]

Freue mich auch auf deine Extensions diesbezüglich bzw. deine Erfahrungen mit dem Einbinden von Bildern oder/und Videos im Flarum Forum.

by Alexander Liebrecht

P.S. Kleiner Tipp am Rande

Lösche bitte nach der Installation der beiden Erweiterungen via Konsole den Flarum Cache mit diesem SSH-Befehl.

php flarum cache:clear

 

#TikiWiki – #Update: Finalversion 17.0 erschienen

tikiwiki-17-0-update-erfolgreich-frontend

Hallo lieber Leser! Es leben neue Updates, könnte ich sagen, denn es gibt News seitens des TikiWikis. Eine neue Version 17.0 ist draussen, begleitet von zahlreichen Änderungen und Verbesserungen. In diesem Blogpost zeige dir gerne nochmals, was beim Updaten zu beachten gäbe und wie du das anstellen kannst.

 

Den TikiWiki lädst du immer von SourceForge.net unter https://sourceforge.net/projects/tikiwiki/ herunter. Dort hast du die Wahl zwischen den Files mit .zip und anderen.

Es gibt bereits diese Dokumentation zum TikiWiki 17 unter https://doc.tiki.org/Tiki17. Alles kann ich unmöglich ins Deutsche übersetzen, aber ich mich ein bisschen umgeschaut.

Wiki-Pages und Wiki-Plugins, daran haben die Entwickler gearbeitet. Es gab ein Favicons-Upgrade. Es gab Bugfix-Update inbezug auf Webservices und JSON bei den Inhaltstypen. Es hat einen neuen Parameter für die TikiWiki-Console gegeben.

Kennst du den SSH-Befehl zum Update der Tiki-Datenbank via Kommandozeile. Das wäre dieser:

php console.php database:update

Damit arbeitest du, wenn du nach dem Hochladen der neuen Dateien zum Server die Datenbank updaten musst. Bei grösseren Updates zwischen den Versionen ist das meistens immer notwendig. Viele weitere Änderungen und Updates, Verbesserungen hat es gegeben. Das kannst du der Tiki-17-Doku gerne entnehmen.

Das Update auf die neue Finalversion verlief heute wesentlich besser als bei Tiki 17.0 Beta. Da ging nach dem Update nichts mehr und heute ist es schon akzeptabler. Der TikiWiki bei mir unter https://internetblogger.de/tikiwiki wurde im Browser angezeigt, was ein guter Beweis dafür ist, dass zumindest das Update klappte.

Update auf TikiWiki 17.0 – Wie geht das?

Das ist keine Hexenkunst, denn ich gehe davon aus, dass du mit dem Tiki bereits arbeitest. So lädst du dir die aktuelle Version von SourceForge herunter, entpackst es lokal und packst den Inhalt zum ZIP-Archiv namens 170.zip.

Dieses Archiv muss zum Rootverzeichnis hochgeladen werden, eher es in der Konsole so entpackt wird. Vorher sichere bitte die Datenbank.

unzip 170.zip

Hinterher das Archiv wieder so löschen.

rm -rf 170.zip

Theoretisch könnte man noch alles im FTP-Account deiner Installation sichern. Aber ich mache es so nie und verlasse mich auf das jeweilige Update. Nach dem Entpacken via Konsole loggst du dich im Backend des TikiWikis ein und schaust es dir an. Falls dort ein SSH-Befehl zum Updaten der Datenbank stehen wird, dann diesen nehmen und in der Konsole vom Rootverzeichnis aus ausführen. Das wäre das ganze Update.

Teste deine Installation im Frontend, blogge damit oder poste im Forum, um alles zu checken. Wenn keinerlei Fehler da sind, ist alles im grünen Bereich. Im Control Panels heute schaute soweit alles gut aus und ich denke, dass wir diese Finalversion nutzen können.

Bei Fragen zum Update und wie du es anstellen kannst, kommentiere hier drunter den Post. Ich gehe dann nochmals darauf ein.

by Alexander Liebrecht

Bildquelle bei Alexander Liebrecht

Updates: Flarum Forum auf Managed Server mit PHP 7.0 und MySQL 5.7

flarum-update-version-0-1-0-beta7-mysql-5-7-und-php-7-0-internetblogger-de

Hallo lieber Leser und Flarum-Nutzer! Lange dauerte es mit dem neuen Flarum-Forum-Update und nun war es soweit. Das kannst du dem offiziellen Forumpost unter https://discuss.flarum.org/d/6341-flarum-v0-1-0-beta-7-released entnehmen. Die Entwickler, wie ich es erfasste, tun in deren Alltag noch andere Sachen, gehen zur Schule oder studieren. Daher dauert es lange, bis wir ein neues Update bekamen.

Weiterlesen

Funktionsweise des Flatboard-Forum-Blogs

flatboard-forum-blog-im-frontend

Hallo lieber Leser! Ich betreibe ausgiebiges Monitoring, wenn es um OpenSource CMS geht. Um die 30 CMS setze ich selbst ein und nach und nach sind neue CMS-Projekte ins Leben gerufen worden. Ich nutze sie, um Beispiele in meinen CMS-Tutorials besser zeigen zu können, aber auch um diese Projekte den CMS-Kunden zu zeigen. Ich denke, wenn sich jemand ein CMS-Projekt aus der Nähe ansah, kann sich das etwas besser vorstellen.

Weiterlesen

PHPBB 3.2.1 zwecks Wartung und mehr Sicherheit erschienen – Updaten empfohlen

phpbb-3-2-1-erschienen-sicherheit-wartung-bugfixes-internetblogger-de

Hallo Blogleser,

vor kurzem erschien die neue PHPBB 3.2.1 Version, ein neues Update, geschuldet mehr Sicherheit, Wartung und neuen Fehlerbehebungen. Das Update konnte ich bei mir erfolgreich von PHPBB 3.2.0 auf 3.2.1 einspielen. Das geschah unter http://phpbb32.wpzweinull.ch und unter https://www.phpbb.de/community/viewtopic.php?f=9&t=239967 kannst du kurz im deutschen Support-Forum im Release-Post reinlesen.

Weiterlesen

MediaWiki 1.29.0 Finalversion erschienen – stabil und mit Fehlerbehebungen + Features

mediawiki-1-29-0-finalversion-erschienen-internetblogger-de

Hallo lieber Blogleser! Seit mehreren Tagen wurde hier nichts mehr publiziert, was mitunter fehlenden CMS-Updates und anderweitiger Portfolio-Arbeit geschuldet war. Aber heute habe ich neue Updates. Im Portfolio ist meinerseits täglich etwas los, doch nicht aus allem muss ich Blogposts produzieren. Manche CMS-Updates werden routine-mässig durchgeführt, ohne dass ich sie verbloggt habe.

MediaWiki als 1.29.0 Finalversion draussen

MediaWiki 1.29.0 als stabile Finalversion war neulich erschienen, wie du unter https://www.mediawiki.org/wiki/MediaWiki_1.29 entnehmen kannst. Das grosse Update installierte ich eben bei meinem MediaWiki in der Version unter https://liebrecht-projekte.de/cms/mediawiki. Der MediaWiki funktioniert sowohl im Rootverzeichnis einer Hauptdomain, auf einer Subdomain oder wie bei mir im Unterverzeichnis.

Ausserdem gibt es den MediaWiki inzwischen in 350 verschiedenen Sprachen, sodass wirklich ein jeder Landsmann nicht zu kurz kommen wird. Installationstechnisch ist es nicht sehr kompliziert und falls doch, wende dich an mich. Ich werde dir bei der Installation gerne unter die Arme greifen.

Im Folgenden zeige ich dir noch das Updaten einer MediaWiki-Installation, wie ich es heute durchführte.

Update auf MediaWiki 1.29.0 – wie geht das?

Lade dir die letzte MediaWiki-Version von https://mediawiki.org herunter, entpacke es lokal und packe alle Dateien sowie Verzeichnisse zum ZIP-Archiv namens 1290.zip. Du arbeitest auch dieses Mal mit der Kommandozeile und FTP, dem Tool BitVise oder Filezilla, je nachdem, was dein Standard-FTP-Client ist.

Sichere bitte dieses Mal die MySQL-Datenbank und lade das vorher gepackte ZIP-Archiv ins Rootverzeichnis deiner Installation hoch.

Logge dich mit Bitvise in SSH ein und navigiere zum Rootverzeichnis deiner Installation. Von dort aus entpackst du das ZIP-Archiv dermassen.

unzip 1290.zip

Danach löschst du das Archiv wieder so.

rm -rf 1290.zip

Als Nächstest muss du den Composer updaten. Dieser befindet sich als Datei composer.phar im Rootverzichnis, wo auch die Config-Datei LocalSettings.php dauerhaften Platz eingenommen hatte. Composer wird so aktualisiert.

php composer.phar update

Dann musst du zum Wartungsverzeichnis mittels Konsole so navigieren.

cd maintenance

Von dort aus führst du diesen SSH-Befehl aus.

php udpate.php

Deine Datenbank wird aktualisiert und du kannst es dir anschliessend im Frontend deiner MediaWiki-Installation mal ansehen. Logge dich in MediaWiki ein und hänge an das Ende der URL im Browser dieses an.

/Spezial:Version

Dahinter lässt du dir die MediaWiki-Version anzeigen. Wenn es nun 1.29.0 ist, wurde das Upgrade erfolgreich durchgeführt.

Ab dann freie Bahn zum Posten in deinem MediaWiki.

Was gibt es Neues beim MediaWiki 1.29.0?

Ich zeige dir mal einen Screenshot von der Seite mit MediaWiki 1.29.0. Auf dem Bild siehst du, was alles neu ist und noch mehr kannst du hinter dem ganz oben gesetzten Link nachlesen.

mediawiki-1-29-0-news-features-bugfixes-internetblogger-de
Neues in MediaWiki 1.29.0

Es wurde an allen Ecken des MediaWikis etwas gemacht. Es sind nicht nur Fehlerbehebungen, sondern auch ein paar neue Funktionen hinzugekommen.

Wichtiger Hinweis

Bitte benenne composer.phar nach “composer” um, um deine Installation ftp-technisch etwas sicherer zu machen.

MediaWiki-Upgrade dieses Mal verlief bei mir super und ich arbeite nach der Standard-Methode, die ich erlernt habe. Es klappt damit so gut wie immer und es muss schon etwas mit dem Composer sein, was das Upgrade verhindert. Falls deine MediaWiki-Installation vorher ging, wird sie auch nachher gehen. Schliesslich sind die Entwickler dann gefragt und sie testen solche Updates für uns User im Vorfeld.

BlueSpice MediaWiki

Dieser wird erst ab MediaWiki 1.30, welcher derzeit nur als Alpha-Version vorliegt, kompatibel gemacht. Dann werde ich meine BlueSpice-Installation aktualisieren können. Derzeit ist da nichts kompatibel und es würde gleich beim BlueSpiceSkin Probleme im Frontend geben. Daher, wenn du BlueSpice einsetzen willst, musst du den MediaWiki 1.27.2 nehmen. Normaler Wiki geht direkt mit MediaWiki 1.29.0 sehr gut.

Das war mein heutiges MediaWiki-Update und bei Fragen hierzu ist es wie gehabt, wobei du mich hier drunter gerne feedbacken kannst.

  1. Welche Update-Erfahrungen hattest du dieses Mal?
  2. Was hindert dich daran, selbst MediaWiki-Updates zu machen?
  3. Wo liegen bei dir die Schwierigkeiten beim Aktualisieren?

Freue mich auf dein Feedback.

by Alexander Liebrecht

Bildquellen by https://liebrecht-projekte.de, https://mediawiki.org

MediaWiki 1.29 RC1 erschienen

mediawiki-1-29-0-RC-1-liebrecht-projekte-de

Hallo lieber Leser! Ich bin ja auf Zack, wenn es um CMS-Updates aller Art geht und heute erreichte mich eine MediaWiki-Mail mit der Nachricht, dass die neue Version 1.29.0 RC1 erschienen ist.

Zu den ReleaseNotes, den Erscheinungsnotizen, geht es unter https://www.mediawiki.org/wiki/Release_notes/1.29 und dort entnimmst du allerhand Details und Infos, was MediaWiki 1.29 angeht.

Es wird auch gesagt, dass diese Version noch nicht für den produktiven Einsatz geeignet ist. Da ich aber vorher unter https://liebrecht-projekte.de/cms/mediawiki RC 0 hatte, musste ich einfach ein Update machen. Das sorgt für mehr Fehlerbehebungen und vielleicht auch Verbesserungen in puncto Sicherheit.

Vor kurzem erste Kundeninstallation mit BlueSpice MediaWiki

Ja, dazu ist es gekommen und meinen CMS-Installation-Service promote ich wie wild im ganzen Portfolio, ohne dass ich andere Webseiten damit belästigen muss. Im Portfolio ist der richtige Platz für meine Projekte und die damit verbundene Promotion.

Dieses Update kannst du aber leider nicht bei BlueSpice machen, denn BlueSpice wird erst mit MediaWiki 1.30 kompatibel gemacht. Die Version 1.29 stable ist für den Juli 2017 geplant, also schon in diesem Monat. Da wird sicherlich ein Upgrade bei mir, wenn es soweit ist, gerne erfolgen.

In diesem Blogpost rufe ich es bei dir in Erinnerung, wie du eine MediaWiki-Installation upgraden kannst.

Wie mache ich Update auf MediaWiki 1.29.0 RC 1

Schaue dir unter https://mediawiki.org um und lade dir das letzte RC1-Release herunter, entpacke es lokal und packe den Inhalt zum ZIP-Archiv namens 129.zip. Wir arbeiten beim MediaWiki immer mit Kommandozeile, weil alle Pakete recht gross sind. Danach lädst du das Archiv ins Rootverzeichnis deiner MediaWiki-Installation auf deinem Webspace hoch und entpackst derart in der Konsole.

unzip 129.zip

Bitte mache spätestens dann ein Datenbank-Backup, um es dir etwas sicherer zu machen. Erst dann kannst du das Archiv wieder derart vom FTP-Account entfernen.

rm -rf 129.zip

Danach erfolgt das Updaten des Composers vom Rootverzeichnis aus, was so geht.

php composer.phar update bzw. install

Schlussendlich navigierst du in der Konsole zum MediaWiki-Wartungsverzeichnis mit “cd maintenance” und führst diesen SSH-Befehl dort aus.

php update.php

Warte kurz, bis 5 Sekunden vorbei sind und beobachte, wie deine Datenbank aktualisiert wird.

Das wäre dann die ganze Upgrade-Prozedur und diese musst du über dich und deine Installation ergehen lassen. Falls du dabei Bedenken hast und es ist ein stabiles Release, kannst du gerne mich damit beauftragen. Ich kann dir zeitnah deinen MediaWiki upgraden.

MediaWiki 1.29 ab PHP 5.5.9

Erst dann wird es funktionieren und es läuft schon unter PHP 7.0, eventuell auch unter PHP 7.1 schon. Das kannst du mal austesten und meistens hast du im Webhosting eine Möglichkeit, zwischen den PHP-Versionen umzuschalten. Bei All-inkl bei meinem Managed Server kann ich sogar bei jeder Subdomain einzeln eine bestimmte PHP-Version aktivieren. Das macht das Arbeiten mit verschiedenen CMS möglich.

Ich werde dich zu BlueSpice und dem MediaWiki hier auf Internetblogger.de gerne auf dem Laufenden halten. Heute war es eben das Update und dieses wurde promt erledigt.

Bei Fragen zu SSH und/oder dem Update selbst ist es wie gehabt und du kannst darunter feedbacken.

Deine Update-Erfahrungen interessieren so eine Person wie mich immer und bei jedem Update ist es etwas anders, denn das Webhosting kann nicht gleich sein. Manches Shared Webhosting läuft auf Ubuntu, anderes unter Debian oder Centos oder oder oder. Daher wäre das spannend.

by Alexander Liebrecht

Bildquelle via https://liebrecht-projekte.de

Flarum-Erweiterung eMoji-Picker Installation und Handhabung

flarum-erweiterung-emoji-picker-installation-internetblogger-de

Hallo Blogleser und Flarum-Nutzer! In diesem Blogpost widme ich mich kurz der neuen/alten Flarum-Erweiterung namens Emoji-Picker, die ich heute unter https://discuss.flarum.org/d/4787-emoji-picker entdeckte.

Installiert habe ich diese Extension, was durch den Composer via Kommandozeile funktioniert. Ich möchte dir kurz zeigen, wie du es auch installieren und hinterher handhaben kannst.

Hier über dem Post auf dem Beitragsbild siehst du nun im Text meine ersten eMojis. Sie sind sehr zahlreich existent beim Flarum und weitere kommen durch diese eMoji-Picker-Erweiterung hinzu.

Ich habe unter http://flarum.internetblogger.de/d/203-emoji-picker-fuers-flarum-forum einen Beispiel-Forum-Post mit ersten eMojis erstellt, damit du dir ein Bild davon machen kannst.

Wie installiert sich diese Erweiterung?

Gewöhne dir im Alltag das Arbeiten mit dem SFTP/SSH-Client namens BitVise. Damit hast du alles, was du als CMS/Forum-Checker brauchst. Vom Rootverzeichnis aus nutzt du diesen SSH-Befehl und führst ihn in der Kommandozeile aus.

php composer.phar require clarkwinkelmann/flarum-ext-emojionearea

Ich habe mein Flarum-Forum auf einer Subdomain, sodass ich per Kommandozeile nur einmal mit dem Befehl “cd subdomain” arbeiten muss. Falls es dir ebenfalls so geht, dann geht es mit dem “cd”-Befehl zum Wechseln in das richtige Verzeichnis innerhalb des FTP-Accounts.

Befehl ausführen und loggst dich anschliessend im Flarum-Backend ein, installierst diese Erweiterung. Im Frontend, wenn du deinen nächsten Forum-Post schreibst, findest du den Button für eMojis.

Zudem lassen sich eMojis super auswählen, wenn du einen Doppelpunkt nach dem Cursor setzt. Einfach ein “:” und schon werden Details sichtbar. Per Button beim Erstellen eines Forum-Posts ist es nur etwas bequemer, denn so hast du alle eMojis und kannst in den Kategorien schauen, was du nehmen willst.

Emojis für Github oder Google fand ich leider nicht

Damit wollte ich heute arbeiten, aber leider keine solchen eMojis gefunden. Ich habe es wohl erst mit den FontAwesome Icons verwechselt, denn sie bieten SocialNetworking-Icons an. Na gut, hier haben wir eMojis und auch ganz gut zu handhaben.

Was bringen dir diese eMojis?

 

Du kannst interaktiver im Flarum-Forum posten und deine Inhalte mit diesen kleinen Icons schmücken. Es ist etwas Visuelles und macht die Inhalte durchaus etwas leserlicher. Auch kannst du innerhalb deiner Flarum-Forumposts mit den Rautezeichen für die Headings arbeiten. Strukturiere lange Posts als würdest du bloggen. Die Forumleser danken dir hinterher.

Das wäre mal dazu und falls du Fragen zur Installation dieser Extension haben solltest, wende dich bitte hier schnell an mich.

Die PHP-Erweiterung “phar” muss auf deinem Shared Webhosting installiert sein, denn sonst wird der Composer nicht funktionieren. Falls es bei dir nicht der Fall ist, sprich deinen Hoster darauf an. Da geht sicher einiges oder…

Freue mich auf dein Feedback und deine eMojis-Forum-Posts zum Begutachten.

by Alexander Liebrecht

Shariff Share Buttons beim Flat File CMS Yellow einbinden und installieren

shariff-share-buttons-yellow-flat-file-cms-installation-inkl-counts-internetblogger-de

Hallo Blogleser und CMS-User! Es gibt eine neue Yellow CMS-Version, wie du unter https://github.com/datenstrom/yellow/issues/256 nachlesen kannst. Ermöglicht wurde vor allem das bessere Handling des Blogs und des Wikis. Aber darum wird es in diesem Blogpost auch nicht gehen.

Vielmehr möchte ich dir die Umsetzung der Shariff Share Buttons Lösung inkl. Share Zähler beim Flat File CMS namens Yellow zeigen. Das setzte ich heute um, nachdem mir das Yellow-Update geglückt war.

Was brauchst du zum Umsetzen der Shariff Share Buttons?

Du brauchst JS/CSS-Dateien von Github, PHP-Shariff-Backend von Github und fügst all das in sidebar/header/footer.php in Yellow CMS ein. Leider kann ich in Yellow-Posts nicht mit JSON-Code arbeiten, weil es mir gleich Shariff Buttons im Frontend anzeigt. Es ist dort der “class=”shariff”” und vermutlich reagiert das CMS darauf. Ich machte mich aber kundig, wie ich nun mit Backticks den JSON-Code einbinden kann. Da warte ich nur noch, bis mein Ticket beantwortet wurde.

Wie installierst du Shariff Share Buttons in Yellow CMS?

Es gibt kleine Unterschiede beim Umsetzen, ob du nun dein Yellow-Blog im Unterverzeichnis, im Rootverzeichnis oder im Rootverzeichnis einer Subdomain hast. Ich habe es im Unterverzeichnis. Es geht darum, zwei Verzeichnisse wie /shariff und /my-shariff-backend im Rootverzeichnis zu erstellen. Im Falle der Unterverzeichnis-Installation von Yellow, nimm bitte das Rootverzeichnis der jeweiligen Domain und erstelle dort diese beiden Shariff-Verzeichnisse.

Danach lädst du CSS/JS-Script-Dateien ins Verzeichnis /shariff hoch.

Ins Verzeichnis /my-shariff-backend geht dann das PHP-Shariff-Backend, welches du unter https://github.com/heiseonline/shariff-backend-php/releases downloaden kannst. Es dort herunterladen und wieder hochladen. Öffne bitte die Datei index.php und es sollte dann in etwa so aussehen.

/**
 * Sample configuration
 *
 * @var array
 */
 private static $configuration = [
 'cache' => [
 'ttl' => 60,
 'cacheDir' => 'tmp'
 ],
 'domains' => [
 'bigtreecms.wpzweinull.ch',
 'wpzweinull.ch',
 'www.ct.de'
 ],
 'services' => [
 'GooglePlus',
 'Facebook',
 'LinkedIn',
 'Pinterest',
 'Xing',

]
 ];

Ich habe das tmp-Verzeichnis definiert, welches im selbigen Verzeichnis zu erstellen ist und bekommt CHMOD-Rechte von 777. Auch trägst du deine Domain oder Subdomain in der index.php ein. Zudem lösche nochmals alle SocialNetworks, die du nicht brauchst. Ich habe die Erfahrung gemacht, dass wenn man diese stehen lässt, dann die Share Counts nicht angezeigt werden. Im Endeffekt ist es nur der Zähler für G+. Alles andere wird nicht angezeigt, warum auch immer.

Teil II der Umsetzung der Shariff Buttons in Yellow CMS

Jetzt bindest du in der Datei /system/themes/snippets/header.php vor dem schliessenden <head>-Tag diesen Code ein. Schaue es dir hier im Code mal an.

<meta charset="utf-8" />
<meta name="description" content="<?php echo $yellow->page->getHtml("description") ?>" />
<meta name="keywords" content="<?php echo $yellow->page->getHtml("keywords") ?>" />
<meta name="author" content="<?php echo $yellow->page->getHtml("author") ?>" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title><?php echo $yellow->page->getHtml("titleHeader") ?></title>
<?php echo $yellow->page->getExtra("header") ?>
<link href="/shariff/shariff.complete.css" rel="stylesheet">
</head>

Es wird shariff.complete.css eingebunden. Aber in der Datei footer.php desselbigen Verzeichnisses bindest du shariff.complete.js ein. Das schaut demnach so aus.

<div class="footer">
<div class="siteinfo">
<a href="<?php echo $yellow->page->base."/" ?>">&copy; 2016 <?php echo $yellow->page->getHtml("sitename") ?></a>.
<a href="<?php echo $yellow->page->get("pageEdit") ?>">Edit</a>.
<a href="<?php echo $yellow->page->base."/feed/page:feed.xml" ?>">Feed</a>.
<a href="<?php echo $yellow->page->base."/search/" ?>">Search</a>.
<a href="<?php echo $yellow->page->base."/sitemap/" ?>">Sitemap</a>.
<a href="<?php echo $yellow->page->base."/contact/" ?>">Contact</a>.
<a href="<?php echo $yellow->text->get("yellowUrl") ?>">Made with Yellow</a>.
</div>
</div>
</div>
<script src="/shariff/shariff.complete.js"></script>
<?php echo $yellow->page->getExtra("footer") ?>
</body>
</html>

Nun musst du nur noch das PHP-Shariff-Backend in einer passenden Datei einbinden.

<div class="shariff" data-backend-url="/my-shariff-backend" data-services="[&quot;facebook&quot;,&quot;googleplus&quot;,&quot;twitter&quot;,&quot;pinterest&quot;,&quot;xing&quot;]" data-theme="standard" data-orientation="horizontal"></div>

Ich entschied mich für sidebar.php unter /system/themes/snippets/sidebar.php. Oder du willst eine andere Seite nehmen, wo der Blog, der Wiki oder was auch immer sind. In der rechten Sidebar im Yellow-Blog bietet es sich am idealsten an, wie ich finde.

Ab dann sollten die Shariff Share Buttons schon angezeigt werden.

Shariff-Yellow Plugin-Lösung

Diese gibt es unter https://github.com/schulle4u/yellow-plugin-shariff und leider werden durch das Plugin die Share Counts nicht angezeigt. Es fehlt das PHP-Shariff-Backend. So denke ich mir mal zumindest. Probiere beide Lösungen aus, um die goldene Mitte zu finden. Manuelle Umsetzung der Shariff Share Buttons bringt dir eine Menge Erfahrungen ein, aber auch die Plugin-Installation ist nicht ohne.

Ich hoffe, dass du das obige Tutorial nachvollziehen konntest und bei Fragen immer raus damit. Ich kann dir dann gerne helfen, Shariff im Yellow-Blog zu realisieren.

Ich freue mich auf deine Shariff-Yellow-Erfahrungen und anderweitiges Yellow-Feedback.

by Alexander Liebrecht

 

B2Evolution 6.9.2 beta erschienen – Bugfixes und neue Funktionen

b2evolution-6-9-2-beta-update-internetblogger-de

Hallo lieber Leser! Hier kommt wieder eine kurze Update-Anleitung für das OpenSource CMS namens B2evolution. B2evolution ist als Version 6.9.2 Beta erschienen und das Update musste ich bereits unter http://alexliebrecht.com/blogs machen.

 

Was ist neu bei B2evolution 6.9.2 beta?

Neue Widgets kamen hinzu. Das Short Links Plugin wurde um weitere Funktionen erweitert. Zahlreiche Änderungen und Fehlerbehebungen hat es gegeben. Die gesamte Liste der Änderungen bei b2evolution 6.9.2 beta gibt es unter http://b2evolution.net/downloads/6-9-2-beta.

Dort siehst du bereits, was alles geändert und ermöglicht wurde.

Das Update verlief meinerseits sehr gut und ich verfahre meistens nach derselben Methode des Updates. Wie machst du aber dieses Update? Ich kann es dir kurz mal erklären, wie das anzustellen ist.

Wie geht das Update auf B2evolution 6.9.2 beta

Du lädst dir die letzte Version dieses OpenSource CMS herunter(nimm den obigen Link dafür). Dann entpackst du es lokal und packst den Inhalt des Download-Ordners zum ZIP-Archiv namens bevo.zip.

Das wird dann zum Server ins Rootverzeichnis hochgeladen. Wenn deine Bevo-Webseite unter /blogs ist, dann auch das Unterverzeichnis nehmen sowie berücksichtigen. Bei mir ist es unter /blogs auf Alexliebrecht.com. Daher muss ich es auch beachten.

Also alles hochladen und dann entpackst du in der Kommandozeile dieses Archiv.

unzip bevo.zip

Danach navigierst du im Browser zu /install und stösst das Update an. Wenn du im Upgrade-Script deine Datenbank-Daten siehst, gleich zum Anfang, dann wird das Update problemlos funktionieren.

Bitte lösche das hochgeladene bevo.zip-Archiv wieder so.

rm -rf bevo.zip

Im Backoffice von B2evolution

Da kannst du dich gleich nach dem Update mal genauer umsehen und kannst alle Sammlungen nochmals aufrufen und die Funktionsfähigkeit checken. Wenn dir das geglückt ist, dann war das Update erfolgreich.

[note note_color=”#fff866″ radius=”20″]Vor dem Upgrade sollte die MySQL-Datenbank backupt werden, um Schlimmeres zu verhindern. Beachte das mal bitte.[/note]

Das wäre die Update-Prozedur und bei Fragen zu SSH, dem Upgrade, wende dich bitte hier an mich oder du surfst das offizielle Support-Forum unter http://forums.b2evolution.net/ an. Dort wird dir auch schnell geholfen.

Ich wünsche dir weiterhin viel Spass beim Arbeiten mit B2evolution CMS.

by Alexander Liebrecht

P.S. das Verzeichnis /install befindet sich bei mir nicht mehr im Blog-Verzeichnis. Das wurde wohl durch den Upgrader hinterher gelöscht. Das kannst du auch im Browser überprüfen, damit niemand das /install-Verzeichnis aufrufen kann.

P.P.S.

Falls es dir nach der englischen Upgrade-Anleitung ist, so schaue bitte unter http://b2evolution.net/man/upgrade-instructions nach. Dort kannst du noch mehr Update-Hinweise entnehmen.

Drupal 7.56 erschienen – Wartung und Sicherheit

drupal-7-56-frontend-update-wartung-mehr-sicherheit-internetblogger-de

Hallo lieber Leser! Neues Drupal 7 Update ist erschienen und das ist die neue Version 7.56, die vorgestern die Welt erblickte. Das Update spielte ich für mich bereits unter https://alexanderliebrecht.info erfolgreich ein. Zu der  neuen Version gibt es Hinweise unter https://www.drupal.org/project/drupal/releases/7.56.

 

Das Update lässt sich sehr leicht einspielen und ich gehe hier nochmals gerne genauer darauf ein.

Wie machst du das Update auf Drupal 7.56

Du schaust bitte hinter dem oben gesetzten Linkverweis nach und lädst dir die letzte Drupal 7 Version herunter. Diese entpackst du lokal und packst den Inhalt zum d7.zip. Das Archiv wird dann ins Rootverzeichnis deiner D7-Installation hochgeladen. Ob du dabei nun mit ZIP arbeitest oder neue Files direkt per FTP hochlädst, ist dir überlassen. Falls mit ZIP, dann nimm die Kommandozeile durch den Einsatz von BitVise und entpacke das ZIP-Archiv wieder derart.

unzip d7.zip

Danach löschst du das ZIP-Archiv vom FTP-Account wieder so.

rm -rf d7.zip

Was muss als Nächstes gemacht werden?

Drupal 7 CMS wird weiterhin gut entwickelt und ab und an haben wir neue Updates. D6 und daran denkt wahrscheinlich keiner mehr 😉

Du gehst zum Backend deiner Drupal 7 Installation und dann zum Statusbericht. Eventuell gibt es Aktualisierungen, die dann auch installiert werden sollten. Das machst du und schon könnte man noch das Update der Datenbank erledigen, was speziell bei diesem Update eventuell nicht notwendig sein wird. Es sei denn, neue Module/Themes-Updates bringen Datenbanktabellen-Änderungen mit sich.

Das wäre das ganze Update und hinterher kannst du deinen Lesern Bescheid sagen, dass das Update klappte und sie es auch einspielen könnten.

Drupal 7 Updates mehr oder weniger eine Routine bei mir.

Drupal 7 Updates funktionieren meistens

Wenn nichts passiert, dann geht es fix und unkompliziert. In manchen Fällen kann etwas passieren und das Update hat kein Erfolg. Bisher selten vorgekommen so etwas.

Falls du Fragen zum Update oder/und der Konsole hast, zögere hier nicht mit dem Kommentieren und ich kann dir etwas unter die Arme greifen.

Freue mich auf den Austausch mit dir. Im Übrigen ist dieser Post im neuen Zukunftseditor von WordPress geschrieben worden. Der Editor hat den Namen Gutenberg und kann derzeit als Beta bezogen werden. Es macht Eindruck und es basiert auf Blöcken, die mit Inhalten, Bildern, Links, Headings etc. gefüllt werden.

Neue Flarum Extension BBCode Alerts und Notifications

flarum-extension-bbcode-alerts-und-meldungen-hinweise-internetblogger-de

Hallo lieber Leser! Verfolgst du bei mir noch das Flarum Forum Thema? Es gibt jetzt wieder eine neue und coole Erweiterung namens BBCode Alerts & Notifications. Diese Erweiterung lässt gestylte Erfolgsmeldungen, Hinweise oder Warnungen anzeigen. Zu dem offiziellen Flarum-Forum-Post geht es unter https://discuss.flarum.org/d/6044-0e800-s-bbcode-alerts-notifications.

Ich habe diese Extension schnell installiert und hierzu im eigenen Flarum-Board einen neuen Thread aufgemacht. Das wäre dann unter http://flarum.internetblogger.de/d/202-flarum-erweiterung-bbcode-allerts-erfolgsmeldungen , was du dir mal ansehen kannst. Das macht Spass, denn du machst den Forum-Content etwas interaktiver und kannst deine Forum-Leser auf dies oder jenes aufmerksam machen.

Wie installiert sich diese Erweiterung?

BBCode Alerts & Notifications Installation

Nutze bitte das SSH/SFTP-Tool namens BitVise, in welchem du dich lediglich einzuloggen brauchst. Dann navigierst du zum Flarum-Rootverzeichnis mit dem “cd-Befehl” und führst dort diesen SSH-Befehl aus.

php composer.phar require oe800/flarum-ext-bbcode-alerts

Die Extension wird installiert.

Danach loggst du dich im Flarum-Backend ein und gehst zu den Erweiterungen. Anschliessend gilt es, diese Erweiterung zu aktivieren. Im Frontend kannst du mit solchen BBCodes arbeiten wie diesen.

[AWARNING]{TEXT}[/AWARNING]

[AINFO]{TEXT}[/AINFO]

[ASUCCESS]{TEXT}[/ASUCCESS]

[ABASIC]{TEXT}[/ABASIC]

Im Flarum-Forum-Post im Forum findest du weitaus mehr gestylte BBCodes, um die Hinweise und deine Meldungen nach Belieben zu gestalten.

Mir sagt diese Flarum-Erweiterung voll und ganz zu und wenn ich es brauche, wird davon rege Gebrauch gemacht.

Nun, ich hoffe, dass du mit diesem Blogpost etwas Neues zu Flarum erfahren hast. Du kannst gerne auch das offizielle Flarum-Forum unter https://flarum.org verfolgen. Flarum-Extensions kommen weiterhin nach und nach heraus, sodass das eigene Board etwas mehr erweitert werden kann.

Bei Fragen zur Installation oder zum Composer wende dich hier an mich und ich helfe dir sehr gerne.

by Alexander Liebrecht

Finalversion vom Flatboard Forum erschienen – v1.0

flatboard-forum-private-option-in-config-im-backend

Hallo lieber Leser! Angenommen du spielst mit dem Gedanken, ein Flatboard Forum zu installieren und hier auf Internetblogger.de habe ich darüber schon zahlreich berichtet. Auch heute gibt es ein neues Update seitens Flatboard Forums, welches ich dir gerne zeigen möchte.

Flatboard als v1.0 Final erschienen

Die neue Finalversion v1.0 ist draussen, wie du dem Forumpost unter http://flatboard.free.fr/view.php/topic/2017-06-1222131426509 gerne entnehmen kannst. Das ist gleich nebenan im offiziellen englischen Support-Forum beim Entwickler Fred.

Bei dieser Version haben wir es mit zwei neuen Templates, dem neuen Tag-System und den Fehlerbehebungen bzw. etlichen Verbesserungen zu tun. All das floss in die Finalversion mitein und lässt sich sehen. Ich zeige dir hier mal das Frontend des neuen Themes.

 

flatboard-forum-forenübersicht-internetblogger-de
Flatboard Forum – Foren-Übersicht im Frontend

Das ist bei mir im Flatboard Forum unter https://flatboard.wpzweinull.ch und beim Fred, dem Entwickler, schaut es ähnlich aus. Vor kurzem meldete sich ein neuer User im Support-Forum, dort im deutschen Sammel-Thread, welchen ich erstellte. Natürlich hat er das Flatboard etwas kritisiert, aber das war konstruktiv, daher kann man das locker durchgehen lassen.

Beachte, dass Flatboard nicht mit Xenforo, PHPBB und all den anderen zu vergleichen ist. Fred sagt selbst, dass es ein experimentelles Forum-Projekt ist und er entwickelt weiter, weil wir, die wenigen User, immer mit Feedback um die Ecke kommen. Ich bin kein Entwickler, aber cool und genial wäre es, wenn ich einer wäre. Fred ist einer und nur er kann das Forum mithilfe unseren Feedbacks nach vorne bringen.

Flatboard Forum nach und nach verbessert

FontAwesome Icons für Foren kamen hinzu und ab nun auch die Option, das Forum auf privat zu schalten. Ob es jemand brauchen wird, fragt man sich. Vermutlich schon noch, wenn es ein rein privates Forum sein soll. Ich will meine Projekte öffentlich haben, denn mir geht es weiterhin um das Mitmachweb und dass jeder sein Feedback hier und da hinterlassen kann.

Die Sidebar beim Flatboard Forum schaut derart aus.

flatboard-forum-linke-sidebar-frontend
Sidebar im Flatboard Forum auf der linken Seite

Es sind Foren zu sehen und meine rechtlichen Seiten. Cookie Bar gibt es derzeit als Plugin und das solltest du installiert haben, soweit du mit Shariff Buttons und/oder Adsense arbeitest. Das liegt bei mir im Forum vor und daher ist das so.

Wie funktioniert ein Update auf die Finalversion von Flatboard?

Das geht ganz einfach und du holst dir das ZIP-Archiv von der Webseite http://flatboard.free.fr dort aus den Downloads. Das entpackst du und lädst alles ins Rootverzeichnis deines Forums hoch. Danach im Browser entpacken, indem die Forum-Startseite aufgerufen wird. Das wirst du dann im Browser alles sehen können. Schon wäre deine Flatboard-Installation top aktuell und du hast dir Bugfixes, Verbesserungen und ein paar neue Funktionen wie das Tag-System geholt.

Das neue Tag-System – wie funktioniert das?

flatboard-forum-tag-system-es-ist-neu
Neues Tag-System im Flatboard-Forum

Neue Tags können erstellt werden. Bildchen dafür sind im Verzeichnis /uploads/flags zu finden. Du tippst den neuen Tag links im Feld ein. Rechts kommt der Link zum Tag. Nimm es so, wie hier auf dem Screenshot, eben deinen Daten entsprechend.

So werden zum Beispiel kleine Icons oder Buttons angezeigt. Ich habe die Buttons mit einem kostenlosen Button-Creator erstellt. Bedenke, dass du keinerlei Icons einfach so im Internet kopieren darfst. Da muss man im Vorfeld schauen, was für Urheberrecht gilt und ob die Icons/Buttons frei verfügbar sind.

Flatboard Forum entwickelte sich gut

Das kann ich behaupten und ich bin seit einem Jahr mit von der Partie. Wo sich gestern ein deutscher User meldete, werden sich auch weitere finden. Im Vorfeld machte ich schon zahlreich Promotion fürs Flatboard Forum. Da hatte ich allerhand Forumposts erstellt und hier und da im CMS-Portfolio verbreitet.

Das wären meine Flatboard-Updates für heute und eventuell schaust du dir dieses Flatboard Forum mal genauer an. Als eine kleine Alternative zu grösseren Foren ist es schon, denke ich mir mal. Vor allem müssen sich die Gäste nicht anmelden und wer an leichtem Captcha vorbei kann, schafft auch, im Forum zu posten.

Gerne beantworte ich dir deine Fragen, wenn ich mehr als du weiss. Nutze dafür hier einfach die Kommentare.

by Alexander Liebrecht

 

 

Shariff Share Buttons im Flatboard Forum realisieren

shariff-share-buttons-im-flatboard-forum-installation-internetblogger-de

Hallo lieber Leser! Erst einmal wünsche ich allen männlichen Kollegen einen schönen Herren/Vatertag und dass ihr diesen Tag euch gut erholt und Ruhe findet. In diesem Blogpost geht es um die Einbindung der Shariff Share Buttons im Flatboard Forum. Das setzte ich gestern um und möchte gewonnene Erfahrungen gerne mit dir teilen.

Weiterlesen

MyBB 1.8.12 draussen mit mehr Sicherheit und Fehlerbehebungen

webmasterwelten-de-frontend

Hallo lieber Leser! Falls du ein Admin eines MyBB-Boards bist, bist du nun dazu angehalten, ein Upgrade zu machen. Es ist die neue Version 1.8.12 erschienen, wie du unter https://www.mybb.de/forum/thread-34655.html entnehmen kannst. Das Update führte ich bereits mit Erfolg durch.

Weiterlesen

Neuigkeiten seitens Flatboard Forum Entwicklung

flatboard-forum-threads-übersicht-frontend-wpzweinull-ch

Hallo lieber Leser! In diesem Post wird es um die News seitens der Flatboard Forum Entwicklung gehen. Wir befinden uns kurz vor der RC2 Version, sodass dann auch das neue Design publiziert werden sollte. Offiziellerseits unter http://flatboard.free.fr ist das neue Flatboard-Forum-Design bereits installiert. So wird auch dein Forum bald aussehen, falls du mit dem Flatboard arbeiten wirst.

Weiterlesen

Ein Versuch mit TikiWiki 17.0 alpha zu arbeiten gelingt mir

tikiwiki-internetblogger-de

Hallo lieber Leser und TikiWiki-User! Vor kurzem ist TikiWiki 17.0 Alpha erschienen, wie du es in den Downloads auf SourceForge.net unter https://sourceforge.net/projects/tikiwiki/files/?source=navbar finden kannst. TikiWiki 17.0 Alpha lasse ich bereits im eigenen TikiWiki unter https://internetblogger.de/tikiwiki laufen und anfangs war mein Tiki einfach unerreichbar, weshalb auch immer.

Weiterlesen

Flatboard Forum v1.0 RC 1 draussen mit Bugfixes und neuen Features – schaue es dir mal an!

flatboard-forum-v1-0-rc1-erschienen-bugfixes-neue-features-internetblogger-de

Hallo lieber Leser und CMS-User! In diesem Blogpost verkünde ich das Erscheinen einer neuen Flatboard Forum Version v1.0 RC 1 mit neuen Features und Verbesserungen und auch kleineren Fehlerbehebungen. All das kannst du sowohl dem Beitragsbild hier als auch unter http://flatboard.free.fr/view.php/topic/2017-04-16193834e073f entnehmen.

 

Ich liebe dieses OpenSource Forum-Tool einfach, weil es leicht aufzusetzen und zu verwalten ist. Flatboard benötigt keinerlei MySQL-Datenbank und tut was es soll, nämlich funktionieren. Der Entwickler Fred aus Frankreich kümmert sich rege um sein OpenSource Projekt und geniesst dabei das User-Feedback, welches diese Software immer besser werden lässt.

Was ist neu beim Flatboard v1.0 RC 1

Es gibt eine Möglichkeit, die Forum-Farbe direkt beim Bearbeiten eines Forums einzustellen. Dafür klickst du entweder im Forum selbst oder in der Forenübersicht auf das Mini-Icon zum Editieren. Dahinter stellst du deine Forum-Farbe ein. In der Ansicht schaut es auf einem Screenshot dermassen aus.

flatboard-forum-bearbeiten-farbe-einstellen
Flatboard Forum-Farbe ändern bzw. einstellen via Flatboard.wpzweinull.ch

Sehr easy gestaltet das User-Interface und du wirst damit recht schnell zurecht kommen. Auch kannst du für ein Forum das FontAwesome-Icon definieren. Solche FontAwesome-Icons gibt es virtuell schon seit Jahren. Sie findest du schnell in Google, wobei es dort eine offizielle Webseite dazu gibt.

Captcha muss immer beim Bearbeiten und dem Posten im Forum gelöst werden. Sicherheitsstandards beim Flatboard wurden erst vor kurzem überarbeitet und erhöht, sodass BruteForce-Attacken abgewehrt werden können.

Google Analytics Plugin ist neu

Das Plugin bekommst du in den Ressources von http://flatboard.free.fr . Dort dich einfach mal umschauen. Das Plugin wandert dann ins Verzeichnis /plugin zum Server und du aktivierst es als eingeloggter Admin im Backend unter “Plugin”. Also im Tab Plugin. Du musst die Tracking-ID, die du beim Hinzufügen einer neuen Seite in G-Analytics generierst, eingeben. Dann warte ab oder beobachte Echtzeitzugriffe auf dein Flatboard Forum. Ich lege da bei diesem kleinen Forum vielleicht nicht so sehr viel wert auf massenhaft Besucher.

flatboard-forum-pluginverzeichnis-verwaltung
Flatboard Forum in der Pluginverwaltung

Mir geht es bei der ganzen Flatboard-Geschichte darum, das Flatboard deutschen Nutzern schmackhaft zu machen und es hierzulande bekannter zu machen. Eventuell wird sich eines Tages ein deutscher Mitentwickler der Flatboard-Übersetzung annehmen. Sehen wir denn mal.

Ein paar Bugfixes und genannte neue Funktionen

Das kam neu hinzu und lässt sich gut sehen. Der Entwickler Fred sprach im Support-Forum auch vom Forum-Blog. Ich fragte heute nach, ob er das noch auf der ToDo-Liste hat. Mal sehen, was er dazu zur Zeit zu berichten hat. Es hatten eben viele User nach statischen Forum-Seiten angefragt und diese sind zur Zeit so nicht machbar. Um eine neue Forumseite zu erstellen, musst du einen neuen Forum-Topic erstellen und diesen verlinkst du dann im Template in der Datei main.tpl.php, genau dort wo die beiden Seiten wie “Search und Co.” verlinkt sind. Das wäre sehr einfach und mit etwas Webmasterkenntnissen schafft das jeder.

Update auf Flatboard v1.0 RC 1

Dieses gestaltete sich heute ganz easy, denn du brauchst das ZIP-Archiv mit dem Inhalt eines weiteren Forum-ZIP-Archivs und der Datei “index.php”. Beides gehört dann ins Rootverzeichnis hochgeladen und im Browser surfst du das Forum-Frontend an. Das Paket wird entpackt und du hast dein Flatboard-Forum wieder bei dir.

flatboard-forum-neues-user-interface-wird-kommen-internetblogger-de
Neues User Interface fürs Flatboard Forum wird bald die Welt erblicken

Bitte leere den Template-Cache im Backend des Forums in der Administration. Zudem lösche den Inhalt aus dem Verzeichnis /data/plugin. Leider ist es noch so, dass manche Flatboard-Plugins dann neu aktiviert werden müssen. Ich meine, wenn es noch keine Hunderte Plugins sind, ist alles machbar oder… Also das einfach mal beachten.

Das wäre das ganze Upgrade und ist nachvollziehbar.

Neues UI wird noch kommen

Das User-Interface, an welchem der Entwickler Fred zur Zeit arbeitet, sieht cool aus. Im Flatboard-Support-Forum hatte der Fred bereits ein Demo bereitgestellt, was du dir gerne mal ansehen kannst. Es sieht mal gang passabel und eben auch vollkommen anders aus. Das Visuelle in einem Forum spielt eine sehr wichtige Rolle, denn die Nutzer wollen kein dunkles Design. Alles muss funktionsfähig sein und die Buttons sollen halt auch vielleicht auf Deutsch sein. Mich stört das Englische nicht, denn täglich habe ich mit englischen Issues, sei es auf GitHub oder bei Altassian wegen Confluence und Co. zu tun.

Teile mir doch mal deine Ansichten zu Flatboard Forum hier drunter mit

Was denkst du darüber und was würde dich davon abhalten, es einzusetzen. Ich weiss auch schon lange genug, dass gegen PHPBB, SMF, Xenforo, WBB, vBulletin und eventuell auch Flarum nichts ankommt. Aber falls du die Vielfalt in der Software an sich liebst, schaust du es dir vielleicht an. Flatboard Tipps gebe ich immer mal wieder welche heraus, sodass du mitlernen kannst.

flatboard-forum-fontawesome-icons-für-foren
FontAwesome Icons im Flatboard-Forum für einzelne Foren definieren

Ich freue mich auf dein Feedback und live siehst du ein deutsches Forum unter https://flatboard.wpzweinull.ch .

by Alexander Liebrecht

Flatboard OpenSource Forum als v1.0 beta 4 online verfügbar

flatboard-forum-forenübersicht-internetblogger-de

Hallo lieber Leser! Es darf wieder hier gebloggt werden und mir geht es in diesem Post um eine OpenSource Forum-Software, stammend aus Frankreich. Es hat den Namen Flatboard und als Stammleser dieses Blogs hattest du bestimmt schon etwas darüber mitbekommen sowie gehört.

 

Flatboard Forum ist heute als Version 1.0 beta 4 erschienen und lässt sich schon gut sehen. Der Entwickler Fred hat einiges Neues umgesetzt und unter http://flatboard.free.fr/view.php/topic/2017-04-16193834e073f dokumentiert.

Was macht Flatboard v1.0 beta 4 aus

  • RSS-Feed-Möglichkeit bei Foren und Threads
  • BruteForce-Attacken Sicherheit
  • Fehlerbehebungen
  • Verbesserungen am Flatboard hier und da
  • Mail-Feld beim Erstellen der Posts ist entfernt worden
  • und andere Verbesserungen sowie Bugfixes

Flatboard entwickelt sich gut und ich möchte einen kleinen Teil dazu beitragen, dass auch deutsche User auf Flatboard stossen und es installieren. Die eigentliche Flatboard-Installation gestaltet sich sehr easy, denn dieses OpenSource Forum keinerlei MySQL-Datenbank benötigt. Es sind Flat Files, die im FTP-Account im Verzeichnis /data gelagert werden.

Falls du noch das Backup-Plugin installiert hast, kannst du das Verzeichnis /data ab und an backupen und hast im Forum-Backend immer frische Backups.

flatboard-forum-bbcode-editor-internetblogger-de
BBCode-Editor beim Flatboard-Forum

Kurz zur Installation von Flatboard

Es ist im Download-Paket ein ZIP-Archiv und die Datei index.php. Beides lädst du ins Rootverzeichnis hoch und navigierst zum Browser, dem Forum-Frontend. Es wird alles entpackt und danach refreshst du die Seite und kannst im Browser zu Ende installieren. Wie du sichten kannst, sehr easy gestaltet das Ganze.

Updates kannst du ebenfalls nach dieser Methode machen. Vorher solltest noch durch den Einsatz des Backups-Plugins ein Backup anlegen. Dann sollte alles passen.

Forumsignatur beim Flatboard

Da habe ich es beim Entwickler angefragt und er gab mir heute den ultimativen Tipp, wie ich es umsetzen kann. Du öffnest mit dem HTML-Editor deiner wahl die sich im Rootverzeichnis befindliche Datei view.php und dort suchst du nach

' .Parser::content($replyEntry['content']). '

Das gilt für die Forum-Replys, die Antworten. Etwas höher im Code ist nochmals diese Code-Zeile für den Forum-Thread und gleich darunter fügst du diesen Code hinzu, welches du dann individuelle gestalten kannst. Der Code ist wie folgt.

' .($topicEntry['role'] == 'admin' ? '<br /><ul class="unstyled muted"><li>----------------------------------</li><li>Zum Hauptblog => <a href="https://internetblogger.de">Internetblogger.de</a></li><li>Zu Confluence Server => <a href="http://confluenceblog.liebrecht-projekte.de:8060">Hier klicken</a></li></ul>' : ''). '

Siehst du schon meine Links im Code?! So machst du es mit deinen Links und kannst sogar einen kurzen Text hinzuschreiben, je nachdem wie deine Forum-Signatur aussehen sollte. Diesen Code kann man zwei Mal in der view.php einbinden, jeweils bei den Topics und weiter unten bei den Replys und noch in der search.php. Das setzte ich selbst noch nicht um, aber später vielleicht.

flatboard-forum-offizielles-support-forum
Offizielles Support-Forum beim Flatboard Forum

Forumsignatur ist doch schon interessant

Diese gilt für dich als Admin. User-Verwaltung hat Flatboard keinerlei und so haben die anderen User erstmals nichts.

Google Adsense Plugin beim Flatboard

Dieses wird noch folgen, da es mir heute der Entwickler Fred sagte. Er wird ein solches Plugin entwickeln und er meinte, dass das nicht lange dauern wird. Vorher musstest du den Adsense-Code in der Datei view.php oder in der Datei main.tpl.php einbinden. Das entfällt bald und du kannst dein Flatboard-Forum etwas vermarkten. Das ist doch auch schon etwas.

Plugins bekamen neue Updates

Ja, das ist wahr und diese Plugins findest im oben verlinkten, offiziellen Support-Forum des Entwicklers. Plugins-Updates auch immer installieren. Lösche nach einem Flatboard-Update den Cache unter /theme/kube/cache und unter /data/plugin/ den gesamten Inhalt an Files. Danach musst du die jeweiligen Plugins neu aktivieren. Das ist alles, was du machen musst.

flatboard-forum-fontawesome-icons-für-foren
FontAwesome Icons bei der Foren-Erstellung in Flatboard

Flatboard Forum eine schlichte, aber nützliche Forum-Lösung

Ja, so würde ich es klassifizieren und sehen, denn ich arbeite damit seit ca. einem Jahr, finde es super. Der französische Entwickler steht dir Rede und Antwort im Support-Forum, sodass du dir Tipps holen kannst. Aber gut, auf Englisch halt. Das ist aber nicht sehr tragisch, denn die meisten CMS sind auf Englisch oder es gab schon freiwillige deutsche Entwickler, die eigene Sprachpakete bereit stellten. Beim Flatboard gibt es noch niemanden.

Vollständiges FTP-Backup von Flatboard

Das kannst du mal machen, wenn deine Installation top aktuell ist und funktioniert. In dem Falle bietet sich auch ein FTP-Backup an, es sei denn, dein Webhoster macht tägliche und wöchentliche Backups. Bei All-inkl und dem Managed Server bei mir ist es der Fall. Daher mache ich Backups, wenn ich sie direkt brauche.

Ich komme zum Schluss dieses Posts.

Mein Fazit zu Flatboard v1.0 beta 4

Diese Version ist passabel und der Fred hat einiges an Fehlern gefixt. Die Forumsicherheit wurde noch verbessert und schützt das Board gegen BruteForce-Attacken und Co. Es bedeutet, dass der Spam-Bot nur drei Male fehlerhaft das Captcha lösen kann. Danach wird der Besucher zur Forumstartseite weitergeleitet.

RSS-Feeds für Foren und Threads lassen sich auch sehen. Zudem gibt es noch das RSS-Plugin zum einmaligen Einbinden und Anzeigen eines externen RSS-Feeds. Das wird dann auch in der Forum-Header-Navigation verlinkt. Schaue es dir bei mir unter https://flatboard.wpzweinull.ch an.

[note note_color=”#fff866″ radius=”20″]Welche Ansichten hast du zum Flatboard oder ist es eher keine Forum-Lösung für dich? Natürlich müsstest du da auf solche Lösungen wie PHPBB oder SMF oder MyBB erstmals verzichten. Das sind andere Welten, wenn es um Foren geht. Aber so finde ich das Flatboard-Forum passabel und werde weiterhin damit arbeiten. Weiterentwicklung und Support sind vorhanden.[/note]

Freue mich auf dein sinnvolles Feedback darunter.

by Alexander Liebrecht

Bildquellen by Alexander Liebrecht, Fred via http://flatboard.free.fr

Sicherheitsupdates von MediaWiki 1.27.3 und 1.28.2

mediawiki-sicherheitsupdates-versionen-1-27-3-und-1-28-2-internetblogger-de

Hallo lieber Leser! Es handelt sich wieder von der Sicherheit des MediaWikis. Es sind zwei Versionen, wie 1.27.3 und 1.2.82 draussen. Beide Versionen sind der verbesserten Sicherheit geschuldet und alles habe ich bereis installiert.

Ich zeige dir in jedem Falle, wie solche MediaWiki-Updates ablaufen, denn es gibt manchmal User, die sich da nicht herantrauen. Der Composer muss upgedatet werden und du musst vom Wartungsverzeichnis aus update.php in der Konsole laufen lassen. Und so weiter, alles ein bisschen an Wissen, was du haben solltest, falls eine MediaWiki-Installation vorliegt.

Update auf MediaWiki 1.27.3

Ich bekomme immer eine Mail-Nachricht, wenn MediaWiki Updates online gestellt hat und lade mir die jeweilige Version direkt aus der Mail heraus herunter. So auch dieses Mal. Dann entpackst du das Paket. Gepackt als ZIP-Archiv sind es um die 30 MB und wie du das von mir schon kennst, arbeite ich mit BitVise. Ich fand heraus, dass es doch funktioniert, CHMOD-Rechte mit diesem SSH-Client zu ändern. Einfach genial, weil ich da Filezilla gar nicht mehr brauche.

Packen des Inhaltes zum ZIP-Archiv

Du hast den Inhalt des Paketes zum ZIP-Archiv gepackt, lädst es ins Rootverzeichnis deiner MediaWiki-Installation hoch. Dann benennst du die Datei, die im Rootverzeichnis ist, namens composer nach composer.phar um. Sie musst du in der Konsole ausführen. Dazu nimmst du diese beiden SSH-Befehle.

php composer.phar self-update

php composer.phar update

Das wird genügen und das machst du ein jedes Mal, wenn ein MediaWiki-Update da ist, aber erst nach dem Hochladen neuer Files zum FTP-Account.

Entferne bitte bei dieser einen Datei die Endung “phar” wieder, weil es sonst Unbefugte ausführen könnten und das wollen wir nicht.

Navigieren zum Wartungsverzeichnis mit dem “cd”-Befehl

Dann navigierst du mit “cd maintenance” zum Wartungsverzeichnis und tippst in der Kommandozeile diesen Befehl ein.

php update.php

Deine MediaWiki-Datenbank wird aktualisiert. Das geht auch bei allen MediaWiki-Versionen so.

So, danach loggst du dich im Frontend deines MediaWikis ein und navigierst im Browser zu /Spezial:Version. Dahinter kontrollierst du die aktuell vorliegende MediaWiki-Version. Das wäre das, was zu machen ist. Es ist nicht sehr kompliziert und du kannst es dir einprägen.

Update auf MediaWiki 1.28.2

Das wird analog nach der ersten Anleitung durchgeführt. Du machst alles genauso und daher lernst du es auch so. Wie oben erwähnt, gelten die beiden Updates der Sicherheit und wenn es darum geht, versuche ich, zeitnah zu handeln. Auch wenn heute der 1. Mai ist, Tag der Arbeit, arbeite ich dann auch ein bisschen 😉

Falls du Update-Materie nicht ganz verstehst, frage mich einfach hierzu hier in den Kommentaren aus. Da kann ich dir sicherlich behilflich sein.

So wünsche ich dir einen schönen 1. Mai und viel Update-Erfolg sowie Spass bei der Arbeit mit MediaWiki.

P.S. im Übrigen geht der BlueSpice beim MediaWiki 1.28 noch nicht. Das wird eventuell erst beim MediaWiki 1.29 kompatibel gemacht, aber sehr genau weiss ich es noch nicht.

by Alexander Liebrecht

 

Flatboard 1.0 Beta 2 Forum erschienen – Bugfixes, BBCode-Editor und mehr

flatboard-forum-opensource-forum-frontend-internetblogger-de

Hallo lieber Leser! An meinem Sonntag blogge ich für gewöhnlich, wie auch dieses Mal. Heute in der Frühe besuchte ich andere Blogs und jetzt habe ich im Portfolio allerhand Dinge zu erledigen. Aber bei diesem Blogpost geht es mir um die Erscheinung des Flatboard Forums in der Version 1.0 Beta 2, was du dem offiziellen Forum-Post unter http://flatboard.free.fr/view.php/topic/2017-04-16193834e073f entnehmen kannst.

 

Wollen wir es mal aufklären, was dieses Flatboard überhaupt ist oder…

Was hat es mit dem Flatboard auf sich?

Nun, Flatboard ist eine FlatFile-Forum-Lösung aus dem OpenSource Sektor. Es wird von einem wohl französischen Entwickler zur Zeit entwickelt. Support bekommst du entweder im offiziellen Forum, welches ich oben verlinkte oder du kannst noch im Repository auf GitHub ein Ticket, den Issue, einreichen. So oder so wird dir schnell geholfen.

Ich kenne Flatboard seit ca. einem Jahr und finde es einfach genial, wie easy doch so ein Forum zu handhaben ist. Besondere Kenntnisse als Flatboard-.Admin brauchst du nicht. Nur wenn du zum Beispiel rechtliche Seiten im Theme einbinden muss, muss HTML-Code her. Aber hey, das macht doch fast jeder Blogger schon, dass er hier und da etwas mit HTML macht.

Wie kannst du auf Flatboard 1.0 beta 2 updaten?

Das ist einfach und du holst dir die allerletzte Flatboard-Version aus dem Support-Forum, dort in den Ressources/Ressourcen und lädt es zum Server hoch. Falls eine vorherige Installation besteht, installiere das Backup-Plugin, um das Verzeichnis /data zu sichern. Du kannst es aber auch per FTP downloaden. Falls du gerade mal die Konsole offen hast, packe das Verzeichnis zum ZIP-Archiv und lade es herunter. Das Zippen geht mit dem SSH-Befehl dermassen.

zip -r archiv.zip data/

So hast du das Archiv und kannst damit alles machen, was du auch brauchst.

Also dann alles hochladen, die alten Verzeichnisse und Files überschreiben und dann löschst du folgende Inhalte.

flatboard-konfiguration-backend-als-admin-internetblogger-de
Flatboard Konfiguration im Backend, eingeloggt als Admin

Unter /data/plugin alle Dateien löschen. Dann unter /theme/kube/cache alles löschen. Danach navigierst du easy im Browser zu deinem Flatboard-Forum und schaust es dir an. Es wird unter Umständen zu Fehlermeldungen kommen, weil in der neuen Version auch noch die FontAwesome-Icons hinzukamen. Diese musst du bei  den vorher erstellten Foren hinzufügen. Bearbeite die Foren, wie auch sonst und FontAwesome-Icons findest du unter http://fontawesome.io/icons/. Dort dich einfach mal umschauen.

Das alles machst du und dann hast du das Flatboard-Forum wieder

Flatboard Forum kann durch einige Plugins erweitert werden. Es sind wahrlich nicht sehr viele, weil der Entwickler auch meinte, dass das Flatboard auch nicht in der Liga der grössten Forum-Tools mitspielen will. Es ist eine solide, kleine OpenSource Forum-Lösung mit stetiger Weiterentwicklung. Mehr wird da nicht sein.

flatboard-forum-forenübersicht-internetblogger-de
Flatboard Forenübersicht im Frontend

Dennoch ist das Forum schick anzusehen und auch responsive, was mir der Google Mobile Check heute zeigte. Alles in Ordnung soweit. Meine eigene Flatboard-Installation findest du unter https://flatboard.wpzweinull.ch.

Flatboard im deutschen Lande eher Rarität

Das wird so stimmen, denn ich kenne noch keine anderen deutschen Usern. Aber vielleicht wäre das für dein Forumvorhaben etwas. Du musst es im Vorfeld wissen, dass Flatboard gar kein User-Management-System hat und es gibt nur das Captcha, welches sowohl Admins eingeloggt als auch Nutzer, die einfach so posten dürfen, nutzen müssen. Alles andere ist sehr einfach zu erlernen.

Captcha schützt gegen böse Spambots und BruteForce-Attacken, was auch sehr nützlich ist.

Forenerstellen beim Flatboard

Flatboard-Foren werden im Handumdrehen erstellt, indem du einfach beigehst und in der noch leeren Forenübersicht unter Forum neue Foren mit Beschreibung und der Farbe erstellst. Farben kannst mit den englischen Bezeichnungen definieren, wie “blue, green, yellow, black, red, white” und so weiter.

Eine kurze Forumbeschreibung ist für deine Forumleser interessant und so kannst du dein Forum themen-technisch etwas ausrichten und gestalten.

Ich würde noch das Verzeichnis /theme im FTP-Account immer sichern. Falls du noch Adsense im Flatboard Forum unterbringen magst, musst du die Template-Dateien bearbeiten und nach einem neuen Update des Forums wären die Änderungen wieder weg. Daher das Verzeichnis /data und /theme vor Updates sichern. Das Backup-Plugin kannst du dir im offiziellen Flatboard-Forum gerne besorgen.

Unterforen sind nicht existent

Das ist auch nicht geplant, denn  Flatboard ist nicht PHPBB oder Xenforo. Es ist eine Eigenentwicklung und basiert zwar auf PHP, Markdown, BBCode und FlatFiles, aber trotzdem wird das Forum nicht überdimensional entwickelt als wäre es ein sehr bekanntes Forumtool. Ich finde es aber ok so und für grössere Forumpläne habe ich Xenforo und WBB bereits.

BBCode/Markdown-Editoren beim Flatboard

Du kannst dich als Admin einloggen, wobei du nur das Password ohne Login brauchst und unter “config” kannst auf BBCode-Editor umstellen. Das hat einen Vorteil, weil dann der Browser Spell Checker aktiv ist. Das wurde genau aus diesem Grunde so vorgesehen. Beim Markdown gibt es keine Browser-Rechtschreibprüfung, was ich mal bemängelte.

flatboard-forum-bbcode-editor-internetblogger-de
BBCode-Editor mit allerhand Formatierungsmöglichkeiten

BB Code funktioniert soweit, so gut. Ich habe es heute getestet. Zitate, grössere Schrift, Links etc. funktionieren gut. Code-Auszeichnung hast du im BBCode-Editor auch. Mehr brauchst du nicht.

SEO-freundliche URLs beim Flatboard

Es wird keinerlei .htaccess im Rootverzeichnis nötig sein, denn das Flatboard Forum macht das selbst. Der Entwickler @Fred aus dem Support-Forum brachte zwar eine Beispiel-.htaccess, aber sie funktionierte heute nicht. Vielleicht habe ich auch etwas übersehen. Wie dem auch sei, du hast in der Permalink-Struktur bei der Ansicht eines Topics immer “view.php”. Das sollte den Suchmaschinen aber herzlich gleich sein, denn bei sinnvollen Foruminhalten geht eh alles nach Google-Index. Da machst du dir mal keine Sorgen 😉

flatboard-forum-opensource-forum-frontend-internetblogger-de
Flatboard im Frontend, oberer Frontend-Bereich

Flatboard, unterer Frontend-Bereich

Flatboard auf Subdomain mit SSL

Das kannst du gerne verwirklichen, wie ich es auch betreibe. SSL aktivierst du beim Webhoster und wenn das für den Browser nicht ausreicht, füge mal in der erstellten .htaccess diese Zeilen hinzu.

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

Dann gelten die Rewrite-Regeln.

Google Adsense beim Flatboard

Die Adsense-Codes fügst du in der sich im Rootverzeichnis befindlichen view.php. Der Code schaut meinerseits an der dementsprechenden Stelle so aus.

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Wpzweinull.ch Bludit Blog Sidebar -->
<ins class="adsbygoogle"
 style="display:block"
 data-ad-client="ca-pub-xxxxxxxxxxxxx"
 data-ad-slot="xxxxxxxxxxxxxx"
 data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

' .Parser::content($topicEntry['content']). '

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Wpzweinull.ch Bludit Blog Sidebar -->
<ins class="adsbygoogle"
 style="display:block"
 data-ad-client="ca-pub-xxxxxxxxxxxxxxxx"
 data-ad-slot="xxxxxxxxxxxxxxxxx"
 data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

So einfügen und wenn es neue Anzeigen sind, kann eine Zeit vergehen, bis diese eingeblendet werden. Habe nur etwas Geduld.

Flatboard ist in meinen Augen eine gelungene Forum-Lösung mit Potential. Ich habe den Kontakt zum Entwickler im Support-Forum. Falls du dich dort umsehen solltest, findest du den Sammel-Thread für German Users/Deutsche Flatboard-Nutzer. Da wollte ich mal sehen, ob es noch jemanden gibt, der mit der Lösung arbeitet.

Melde dich einfach dort, falls du das möchtest.

Ich komme zum Fazit dieser Thematik.

Fazit zum Flatboard Update

Das Updaten des Forum muss lediglich ein paar Male ausprobiert werden, wonach es sitzen wird. Aber ansonsten ist Flatboard leicht zu handhaben, PHP-Kenntnisse wirst du nicht brauchen. In Markdown zu posten, brauchst du auch nicht, weil du es mit BBCode tun kannst. An den CSS-Regeln muss du auch nichts verändern, es sei denn, du willst Flatboard individuell gestalten.

Was hältst du von dieser OpenSource Forum Lösung und hat der Blogpost Interesse auf mehr geweckt oder sagst du, wozu Flatboard, wenn ich PHPBB, SMF, MyBB, gar Xenforo oder WBB haben kann?

Freue mich auf deine sinnige Feedbacks darunter.

by Alexander Liebrecht

 

Sicherheitsupdate Drupal 8.3.1 ist erschienen – Updaten sehr empfohlen

drupal830-im-frontend-internetblogger-de

Hallo lieber Leser! Um das Drupal OpenSource CMS wird sich rege gekümmert und Updates erscheinen regelmässig wie auch heute frisch dazu gekommen. Es kamen die neue Versionen wie 8.2.8 und 8.3.1 heraus. Ich habe die Version 8.3.1 eben installiert und auch wenn es schon so ziemlich spät auf der Uhr ist. Mir war es danach und Sicherheitsupdates möchte ich dann zeitnah installieren und dich darüber in Kenntnis setzen.

Drupal-Sicherheit wird bei den Entwicklern gross geschrieben

Das wird wohl so stimmen, denn Sicherheitsupdates erscheinen beinah monatlich, sodass diese auch schnell installiert werden können und sollen. Dieses Update verursachte kein Datenbank-Update und auch im Frontend von Drupal 8 scheint alles demnach in Ordnung zu sein.

Eventuell ist es dir schon aufgefallen, dass die Statusbericht-Seite in Drupal 8.3.x anders ausschaut. Das ist so und das sieht etwas schicker und modernisierter aus.

Wie spielst du Drupal 8.3.1 ein?

Dazu gehst du unter https://www.drupal.org/project/drupal/releases und lädst dir die letzte Version herunter. Date gleich auf Drupal 8.3.1 up. Dann nimmst du den Inhalt des Archivs und packst es zum ZIP-Archiv namens 831.zip. Das wird dann ins Rootverzeichnis deiner Installation zum Server hochgeladen und so in der Kommandozeile entpackt.

unzip 831.zip

Hinterher löschst du das Archiv dermassen.

rm -rf 831.zip

Ach ja, beim Packen lassen mal die Datei .htaccess links liegen, denn womöglich hattest du sie vorher geändert gehabt. So sollte sie nicht überschrieben werden.

Danach gehst du ins Backend deines Drupal 8 Blogs und schaust dir die verfügbaren Aktualisierungen sowie den Statusbericht selbst an. Die neue Drupal-Version wird angezeigt und schaue nochmals nach der Sicherheit im Statusbericht. Ist alles soweit im grünen Bereich, darfst den Statusbericht schnell verlassen und das Thema verbloggen oder nochmals das Frontend begutachten, ob alles im Lot ist.

Das ist die Vorgehensweise, die ich immer praktiziere, was sich bisher bewährte.

Eigentlich wäre das das ganze Update und du kannst machen, was du dann machen musst. Deine Leser erwarten von dir vielleicht eine kurze Update-Bekanntmachung, da unter denen jemand sein könnte, der auch Drupal 8 laufen lässt. Hier auf Internetblogger.de ist es selbstverständlich, dass so etwas verbloggt wird, auch wenn mitten in der Nacht 😉

Ich wünsche dir weiterhin viel Spass mit dem Drupal 8 CMS.

Über deine Drupal 8 Erfahrungen, freue ich mich hier in den Kommentaren zu lesen. Oder du hattest Update-Probleme, dann kannst du es hier gerne zu Kommentaren bringen.

by Alexander Liebrecht

Entwicklung des Flat File CMS namens Mecha v2

mecha-v2-cms-artikel-startseite-im-blog-frontend

Hallo lieber Leser! In diesem dritten Blogpost heute möchte ich dich kurz auf ein passables, ausländisches Flat File CMS namens Mecha v2 aufmerksam machen. Ich arbeite damit bereits unter https://mechacms.wpzweinull.ch und die Entwickler-Seite ist unter http://mecha-cms.com. Bevor ich weitermache, hinterfrage ich die Flat Files und was sie eigentlich sind.

Weiterlesen

MediaWiki-Sicherheitsupdates und Update von BlueSpice MediaWiki

bluespice-mediawiki-1-27-1-im-frontend

Hallo lieber Leser! Ja, so ist es bei mir im Webmaster-Alltag, täglich neue Updates, die auch verbloggt werden. Hierbei handelt es sich von MediaWiki und BlueSpice, einer Komponente für den MediaWiki. Für MediaWiki sind wichtige Sicherheitsupdates erschienen und BlueSpice beförderte ein Wartungsrelease nach draussen.

Weiterlesen

Drupal 8.3.0 Finalversion erschienen mit neuen Funktionen und Bugfixes

drupal-8.1.8-im-frontend-blog-startseite

Hallo lieber Leser! Heute habe ich eine erfreuliche News für alle, die mit dem Drupal 8 CMS arbeiten. Es ist nämlich die stabile Finalversion 8.3.0 erschienen, was du unter https://www.drupal.org/project/drupal/releases/8.3.0 entnehmen kannst. Es gab etliche Verbesserungen und Fehlerbehebungen und zwar am laufenden Band. Neue Funktionen kamen hinzu und zahlreiche Bugfixes gesellten sich dazu.

Ich habe meine Drupal 8 Installation unter https://wpshopde.de erfolgreich updaten können, was meistens Routine ist bei diesem OpenSource CMS. Die Drupal-Version 8.2.7 fand ich nicht gut, denn dieses zeigte mir nach dem Update kein CSS im Frontend an. Aber zu der Zeit gab es schon 8.3.0 RC2 und damit ging es dann wieder gut.

Ja, wenn du mich fragst, so surfe ich oft genug auf der offiziellen Drupal.org Seite, um neue Updates mitzubekommen und dann wird alles installiert. Für Entwickler, welcher ich nicht bin, gab es etliches Nützliches bei dieser neuen D8-Version. Entwickler sehen ein CMS eben etwas anders, weil sie auch viel mit PHP, JS und CSS arbeiten. Ich nutze nur das, was mir vorliegt und versuche, aus einem Projekt das Beste zu machen.

Neues in Drupal 8.3.0

Die Statusbericht-Seite wurde designtechnisch aufgemöbelt und schaut nun etwas anders aus. Das war schon beim zweiten Release Candidate der Fall. Bilder sollten sich jetzt im Schnellbearbeitungsmodus per Drag und Drop einfügen lassen. Du musst auch wissen, dass ich es nicht geschafft habe, alle Neuerungen zu checken, denn da musst du wirklich jede Drupal-Ecke abgrasen und testen.

Der Ckeditor wurde auf die Version 4.6 mit dem neuen Skin gebracht. Sieht irgendwie aus wie vorher, was mir nicht auffällt. Ich habe diesen CK-Editor eh bemängelt, weil es kein “Advanced”-Editor ist und nur das Nötigste an Formatierungen bittet. Zumindest hast du in Drupal 8 im Ckeditor die Browser-Rechtschreibprüfung, ohne die es sich nicht lohnt zu bloggen. Falls du auch sehr viele PC-Stunden hinter dir hast, brauchst du solche Browser-Korrektur, denn Fehler schleichen sich doch gerne ein.

Verbesserungen an der administrativen Front

drupal830-neue-funtkionen-verbesserungen-bugfixes-internetblogger-de
Drupal 8.3.0 mit Verbesserungen, Funktionen und Bugfixes

Auf dem obigen Screenshot kannst du all die Verbesserungen entnehmen, was bei Weitem noch nicht alles ist. Es gab einige experimentelle Module, die nebenbei entwickelt wurden. Ein paar haben eine stabile Phase erreicht wie das für Facebook namens BigPipe. Damit kann ich selbst nicht viel anfangen, denn es wird genau so wie bei WordPress sein. Drupal 8 hat unglaublich viele Module, durch welche du deine Webseite super erweitern kannst.

Drupal 8.3.0 bekam bessere Performance und Skalierbarkeit. Dafür sorgten die Entwickler. Ich kann dir weiter unten im Text schnell zeigen, wie du das Update machen kannst, denn es ist halb so schlimm mit dem Updaten.

Content Moderation in Drupal 8.2/8.3

Falls du in der vorherigen D8-Version Content Moderation installiertest, deinstalliere es bitte vor dem Upgrade auf Drupal 8.3.0. Andernfalls zieht es fatale Fehler nach sich, dann wohl auch im Backend und/oder im Frontend. So steht es in den Updaten-Hinweise, die ich eben nebenbei lese.

Alles in allem ist die Drupal-Welt ein grosses Stück besser geworden und ich würde sagen, dass jetzt die beste Zeit für dich wäre, eine eigene Drupal 8 Webseite zu erstellen. Sehr enttäuscht wirst du nicht sein, denn Drupal kann jedes Projekt tragen. Das wird diesem OpenSource CMS auch gerne nachgesagt.

Nun zum Drupal 8.3.0-Update.

Wie aktualisierst du auf Drupal 8.3.0

Das ist ganz easy und nimm einfach wieder die Kommandozeile in Verbindung mit Filezilla oder BitVise, einem zweiten SSH/FTP-Client. Du lädst das Paket von Drupal.org herunter, entpackst es lokal, packst den Inhalt zum ZIP-Archiv namens d.zip. Dann muss dieses Archiv ins Rootverzeichnis zum FTP-Account gebracht werden. Wenn das fertig ist, backupst du unbedingt deine MySQL-Datenbank und entpackst das ZIP-Archiv in der Kommandozeile mit diesem Befehl.

unzip d.zip

Hinterher lösche das Archiv so.

rm -rf d.zip

Ab dann hast du es fast geschafft und musst nun zum Backend, logge dich ein und gehe zum Statusbericht, erlebe dort neues Design. Schaue dir alle Updates an, womöglich die von den Modulen und Themes oder auch Sprachübersetzungen, die dazu kamen. Alles von dort aus updaten und hinterher das Update-Script nutzen, um die Datenbank zu aktualisieren. Das wäre die ganze Kunst, die du locker selbst machen kannst.

Wie eingangs erwähnt, waren frühere Drupal 8 Updates so lala, denn nicht immer waren sie bei mir erfolgreich. Heute ist es fast schon viel besser und 8.3.0er Version haut hin.

Immer an Backups denken

Du kannst von mir aus auch alles im FTP-Account backupen. Genial wäre es, wenn deine Drupal 8 Installation sich im Unterverzeichnis befindet. Dann nimmst du diesen SSH-Befehl und machst aus dem Unterverzeichnis ein ZIP-Archiv. Du wirst erstaunt sein, denn es geht dann fix, ohne dass du den gesamten FTP-Inhalt lokal herunterladen musst. Der SSH-Befehl geht so. Du navigierst per FTP zum Unterverzeichnis, welches zum ZIP gemacht werden muss und führst das aus.

zip -r archiv.zip unterverzeichnis/

Falls das nicht funktioniert, unbedingt hier Bescheid sagen. Die Konsole ist ein klasse Werkzeug, weil du darin auch Fehler machen kannst, sprich du hast dich vertippt, es wird keine Aktion ausgeführt und dir werden Fehler angezeigt. So kannst du nebenbei testen und die Befehle lernen.

Dieses gepackte ZIP-Archiv vom Unterverzeichnis kannst du ebenfalls mittels SSH so entpacken.

unzip archiv.zip

Wenn du es nicht mehr brauchst, lösche es so.

rm -rf archiv.zip

Du kannst das Archiv herunterladen, speichern oder sonst was damit tun. Liegt alles dann in deiner Hand.

Irgendwann mal zeige ich dir noch, wie du ein MySQL-Backup per Kommandozeile machst. Ich musste es auch schon, brauche das aber extrem selten, sodass der SSH-Befehl nicht sitzt und ich immer nachschauen muss ;).

Ok, das wären die Hinweise zu Drupal 8.3.0 und freue dich auf dieses coole OpenSource CMS, sicherlich mit Zukunft, wie auch Joomla und WordPress.

P.S. In Drupal 8 arbeitest du mit Blöcken im Layout, worin du allerhand hauseigene und externe Inhalte einbinden kannst. Zudem gibt es Inhaltstypen wie Artikel, Foren-Posts oder Books/Bücher. Books sind auch mal ganz nützlich, falls du so eine Art Inhaltsverzeichnis mit vielen Buchseiten erstellen willst.

Freue mich auf deine Update-Erfahrungen und eventuell machtest du schon Drupal 8 Erfahrungen. In dem Falle nicht zögern und einfach in die Tasten hauen.

by Alexander Liebrecht

Bildquellen by Alexander Liebrecht und https://drupal.org

MyBB 1.8.11 erschienen – Sicherheits-Wartungsupdate

mybb-1-8-11-online-sicherheits-bugfixes-update-internetblogger-de

Hallo lieber Leser! Bist du eventuell der Admin eines MyBB-Forums?! Dann solltest du hiermit erfahren, dass es eine neue MyBB-Version 1.8.11 gibt. Das kannst du dem Link unter https://www.mybb.de/forum/thread-34484.html entnehmen. Es war ein wichtiges Sicherheits/Wartungsupdate und sollte dringenderweise von dir durchgeführt werden.

Meine eigene MyBB-Installation unter https://webmasterwelten.de habe ich jetzt eben einem Update unterzogen, was sehr gut klappte. Das Updaten an sich erfordert das Laufen des Upgradescriptes, weil es Datei/Datenbank/Sprachstring-Änderungen gegeben hatte. Du kannst aber die geänderten Dateien nehmen, die du in den Downloads auf https://mybb.de finden kannst.

Wie funktioniert das Upgrade auf MyBB 1.8.11?

Du holst dir die geänderten Files, entpackst diese lokal und lädst ins Rootverzeichnis deiner MyBB-Installation zum Server hoch. Danach löschst du den Lock-File aus dem /install-Verzeichnis, damit das Upgradescript wieder frei ist. Dann navigierst du im Browser zu /install und folgst den Anweisungen des Upgradescriptes.

Es wird sehr schnell wieder vorbei sein und das bin bei den MyBB-Updates bereits gewohnt. Funktioniert hat so ein Update fast immer und ich kann mich nicht mehr daran entsinnen, wo es Probleme gegeben hatte.

Nach dem Upgrade sieh dir den Footer deines MyBB-Forums genauer an und du wirst die neue Forumversion vorfinden. Auch kannst du dann diese Thematik im Forum, den Forum-News, bringen, damit deine Forumuser wissen, dass du dich um das Forum etwas kümmerst. Die Forumsicherheit geht schon noch alle an und du als Forum-Admin bist der Erste, der dafür etwas tun kann.

Fazit zum Upgrade auf MyBB 1.8.11

Es ist sehr easy zu vollbringen, aber auch sehr wichtig. Die Sicherheit einer CMS-Installation steht an der obersten Stelle. Wie du das Upgrade machen kannst, findest in den Zeilen darüber und ansonsten gibt es noch auf myBB.de den dementsprechenden Diskussions-Thread zu diesem Update, falls du mal etwas haben solltest.

Ich freue mich riesig, wenn es endlich die erste funktionierende Beta-Version von MyBB 2.0 gibt. Eventuell installiere ich es dann für den Livebetrieb auf Webmasterwelten.de, falls es sicher und stabil sein wird. Bis dahin dauert es aber noch und wir schauen der MyBB-Zukunft weiterhin positiv entgegen.

Bei Fragen zum Upgrade hier oder auf MyBB.de melden.

Vielleicht magst du ja noch deine Upgrade-Erfahrungen mit meinen Lesern teilen. Dein Feedback ist hier immer wieder gerne gesehen.

by Alexander Liebrecht

 

Neue Flarum Erweiterung BBCode FontAwesome Icons

flarum-forum-erweiterung-bbcode-fontawesome-icons-installation

Hallo lieber Leser! Heute blogge ich hier ein bisschen, weil es sein muss. Mir geht es in diesem Post um eine neue Flarum Forum Extension namens BBCode FontAwesome Icons, die unter https://discuss.flarum.org/d/4981-fontawesome-bbcode-extension vorgestellt wurde.

Diese Erweiterung stellt coole und web-affine Icons im Flarum Forum dar und ich habe es schon unter http://flarum.internetblogger.de/d/193-ich-teste-mal-die-neue-extension-bbcode-fontawesome-icons ausprobieren können.

Flarum Erweiterungen werden allesamt mithilfe des Composers und via Kommandozeile/SSH installiert. Einige Male ausprobiert, dürfte es bei jedem User gut klappen. Den Composer kannst du auch ab und an updaten, was mit diesem SSH-Befehl vonstatten geht.

php composer.phar update

Bitte ändere “composer.phar” nach “composer”, um Angriffe von Fremden fernzuhalten, ansonsten kann diese Datei auf dem Server ausgeführt werden.

Wie installierst du Flarum Extension BBCode FontAwesome Icons?

Du nimmst diesen SSH-Befehl vom Rootverzeichnis aus und führst ihn in der Kommandozeile via SSH aus.

php composer.phar require antoinefr/flarum-ext-bbcode-fa

Danach loggst du dich im Forum-Backend mit deinen Login-Daten ein und navigierst zu den Erweiterungen. Anschliessend klickst du in die Checkbox bei dieser Erweiterung und schon wird sie installiert. Du siehst es anhand meines oben verlinkten Forumposts, wie das Ganze mit den Icons live aussieht. Da geht noch wesentlich mehr und solche FontAwesome Icons findest du in der Regel unter http://fontawesome.io/icons/.

Dort erfährst du, was das für Icons sind. Um sie im Forumpost darstellen zu lassen, nimmst du den Iconnamen, kleingeschrieben, in diese Tags.

[fa]icon[/fa]

Das wird ausreichen und du kannst allerhand Symbole darstellen lassen. Das ist doch mal interaktiv und du lässt deine Icons sprechen. Ich werde es eventuell bei meinen Forumposts gerne nutzen. Dass diese Flarum Extension funktioniert, habe ich ja gesehen und so ist es gut zu wissen. Updaten kannst du diese Erweiterung, wenn du den Composer aktualisierst, was du alle Tage mal machen solltest.

Fazit zu BBCode FontAwesome Icons

Die Icons sind mal ganz cool und eignen sich super zum Posten im Flarum-Forum. Flarum Erweiterungen sind zur Zeit nicht wie Sand am Meer vertreten, aber es werden nach und nach immer mehr, weil auch viele Freizeitentwickler mit an Bord sind. Da wird fleissig weiterentwickelt und getan.

Falls du Flarum-Forum als OpenSource Forum Lösung noch nicht kennst, lass es dir gesagt sein, dass es eine gute Forumlösung mit Potential ist. Du postest in der Markdown Auszeichnungssprache, auch teilweise geht der BBcode, was in Foren üblich ist. Du hast eine Forumsignatur, kannst das Forum mittels Adsense monetarisieren und auch gibt es die deutsche Sprache beim Flarum Board.

Die Flarum-Community ist sehr wachsam und hilft bei allen Belange, was Flarum angeht. Installationstechnisch geht Flarum bei Uberspace, All-inkl, Hetzner, Serverprofis und vielen anderen deutschen Webhostern, ab PHP 5.6 aufwärts und mit der herkömmlichen MySQL-Version. Ich setze PHP 7.0/7.1 und MySQL 5.6 serverweit ein.

Nun, das wäre das zu den Icons und ich freue mich, über deine Erfahrungen mit FontAwesome Icons zu lesen. Feedbacken wie gehabt darunter.

by Alexander Liebrecht

Drupal Update 8.3.0 RC2 mit neuen Funktionen, mehr Sicherheit und Bugfixes

drupal830-im-frontend-internetblogger-de

Hallo lieber CMS-Leser! Es sind 2 Drupal 8 Versionen erschienen, einmal 8.2.7 und einmal 8.3.0 RC2. Die Version 8.2.7, die auch stabil ist, habe ich installiert, doch mein Design im Blog war dann zerschossen. Also was tun!? Nun habe ich dann die Entwicklerversion 8.3.0 RC 2 installiert und dann ging alles wieder.

Die erste Version war ein Wartungs-Sicherheitsupdate und wird wärmstens empfohlen. Die Version 8.3.0 RC 2 kam mit Fehlerbehebungen, neuen Funktionen und Verbesserungen daher. Darum geht es in diesem Blogpost.

Beide Drupal 8 Versionen sind doch mal nett und für welche du dich entscheidest, hängt davon ab, wie es bei dir damit kommt. Installiere erst einmal die Version 8.2.7, um zu sichten, ob dein Blogdesign dann in Ordnung sein wird. Falls doch nicht, dann musst du so wie ich die Version 8.3.0 installieren oder du wartest bis zur nächsten stabilen Drupal 8 Version.

Im Folgenden erzähle ich dir noch davon, wie das Upgrade auf die nächste Drupal 8 Version so zu machen ist.

Wie gradest du auf Drupal 8.3.0 RC2 up?

Du lädst dir die Version unter https://www.drupal.org/project/drupal/releases/8.3.0-rc2 herunter, entpackst es lokal, sicherst deine MySQL-Datenbank und packst den Inhalt des Downloadpaketes zum ZIP-Archiv namens 830.zip. Das muss dann ins Rootverzeichnis deiner Installation hochgeladen werden.

Ich arbeite mit der Konsole, wenn ZIPs entpackt werden sollen und dafür nimmst du diesen SSH-Befehl.

unzip 830.zip

Du löschst das Archiv hinterher dermassen.

rm -rf 830.zip

Danach wird es etliche Aktualisierungen zu installieren geben. Dafür begibst du dich zum Statusbericht im Drupal 8 Backend und datest die Datenbank up. Auch kannst du noch bei den Sprachen und Übersetzungen manuell überprüfen, ob es Updates gibt. Falls doch, wird es dir angezeigt und du kannst fehlende Übersetzungen in deinen D8-Blog verfrachten. Das machte ich eben so und es wurden mehr als 1300 neue Übersetzungen hinzugefügt.

Das wäre im Grossen und Ganzen unser Upgrade und wenn dann im Statusbericht alles OK ist, hast du es vollbracht. Wie du hier sichten kannst, ist ein Drupal Update halb so tragisch, muss aber regelmässig erfolgen.

Der Statusbericht schaut designtechnisch beim Drupal 8.3.0 viel schöner aus, aber das ist nur so zum Wahrnehmen und ändert nichts an deiner D8-Installation. Das ist mir nur heute aufgefallen und ich nahm es zur Kenntnis.

Bei Fragen zum Update laut kommentieren!

Falls du Fragen zur Kommandozeile und/oder zum eigentlichen Update hast, einfach hier drunter feedbacken und gemeinsam finden wir heraus, warum du Update-Probleme hast. Auch kannst du dich an die deutschsprachige Drupal-Community gerne wenden. Es sind dort auch Entwickler am Posten, sodass diese sich mit der Materie noch wesentlich besser auskennen als ich. Wie du magst!

Dir viel Erfolg beim Upgraden und ich freue mich über jegliches Feedback von dir.

by Alexander Liebrecht

 

Backdrop 1.6.3 CMS Update erschienen mit Bugfixes

backdropcms-im-frontend-internetblogger-de

Hallo lieber CMS-Leser! Hier wird erneut gebloggt und die Rede wird vom neuen Backdrop CMS Update, der Version 1.6.3, sein. Sie ist unter https://github.com/backdrop/backdrop/releases erschienen und ich habe es bei mir im Blog bereits installieren können. Das war auch voller Erfolg.

Backdrop CMS kommt einmal im Monat mit einem neuen Update um die Ecke und nicht zu selten geht es dabei um die Sicherheit dieses OpenSource CMS. Daher kann ich dir nur ans Herz legen, alle brauchbaren Backdrop CMS-Updates zeitnah zu installieren.

Weiterlesen

B2evolution 6.9.1 Beta erschienen und meine Update-Hinweise für dich

b2evolution-6-9-1-beta-erschienen-update-hinweise

Hallo lieber CMS-Leser! Ich wollte noch gestern hier bloggen, aber da war ich nicht mehr fit und ausserdem befasste ich mich mit verschiedenen CMS-Projekten, die neu aufgesetzt wurden. Heute geht es aber wieder mit dem Bloggen hier bei Internetblogger.de. Mir geht es um die neue B2evolution CMS Version 6.9.1 Beta, die vor kurzem die Welt erblickte.

Dazu solltest du dir als B2evolution User diese Inhalte unter http://b2evolution.net/downloads/6-9-1-beta mal genauer ansehen.

Weiterlesen

Ein Zwischenupdate zu Internetblogger.de und dem Portfolio von mir

internet-blogger-org-subrion4-blog-projekt

Hallo lieber Leser! Sebstverständlich bin ich hier im Blog weiterhin. Es war nur so, dass ich Server-Probleme mit Linux hatte. Nach einigen Änderungen in den MySQL-Einstellungen war MariaDB-Server nicht mehr erreichbar und dann waren gleich 10 Projekte offline. Ich lerne ja immer dazu und weiss inzwischen, dass ein Managed Server durchaus manchmal besser als der Rootserver sein kann.

Atlassian Software läuft halt nur auf Rootserver, daher brauche ich Centos 7 Server.

Weiterlesen

Top 5 CMS Alternativen zu WordPress

b2evolution-6-7-6-frontoffice-blog-startseite

Viele sagen, dass WordPress eines der bekanntesten Open-Source-Systeme für die Verwaltung von Websites ist. WordPress verfügt über 9000 Vorlagen und 40.000+ Plugins. Aber das bedeutet nicht, dass eure Website erfolgreich wird und euer Business an die Spitze bringt.

Um die richtigen Werkzeuge für eine wirklich nützliche und ansprechende Website zu finden, müsst ihr vor allem nötige Add-Ons finden und installieren. Leider bietet WordPress keine guten Plugins an, die standardmäßig installiert wurden.

Unzählige Plugins stehen auf dem WordPress-Markt zur Verfügung

Zwar stehen unzählige Plugins auf dem WordPress Markt zur Auswahl, aber die Anzahl der Add-Ons lässt zu wünschen übrig. Das ist der Grund, warum WordPress besondere Sicherheitslücken hat. Darüber hinaus sind für die Arbeit mit WordPress PHP, CSS & HTML Kenntnisse erforderlich.

WordPress bringt seine Software ziemlich regelmäßig auf den neuesten Stand, aber es ist ein komplizierter Prozess, das Inhaltsverwaltungssystem zu erneuern. Um den Inhalt nicht zu verlieren, muss eine Sicherungskopie der Website erstellt werden. Nachdem das WordPress Theme aktualisiert wurde, muss der Benutzer sicherstellen, dass alle Plugins korrekt funktionieren. Einige Add-ons können nicht so schnell wie das System optimiert werden.

WordPress ist kein perfektes CMS-System

Auf der Suche nach einem CMS für euer Online-Business müsst ihr verstehen, dass WordPress kein perfektes System ist. Einige Nachteile scheinen ein bisschen komisch 2016.

Es gibt eine große Auswahl an Alternativen zu WordPress, die über moderne, sichere und einfache Funktionalität verfügen, damit jeder Nutzer eine eigene Website schnell und in Eigenregie bauen kann.

Wix Homepage Baukasten-System

Wix bietet professionellen Webentwicklern eine eigene offene SDK-Plattform, so dass jeder Experte kodieren kann. Wix bietet einen Drag-n-Drop Editor an, der so einfach ist, dass sogar ein Kind ein einzigartiges Design für eine persönliche Website problemlos erstellen kann.

Wie WordPress hat Wix einen App-Marktplatz mit kostenlosen und Premium-Plugins, die die Anpassung von Websites wesentlich vereinfachen. Die Preisgestaltung enthält ein paar Pläne mit sicherem Webhosting und anderen Funktionen.

MotoCMS

MotoCMS ist ein responsiver Homepagebaukasten mit einer reichen Sammlung von Werkzeugen und Widgets, der den Nicht-Profis alles Notwendige für eine erfolgreiche Website-Verwaltung bereitstellt. Der Hauptvorteil des Homepagebaukastens besteht darin, dass ihr keine zusätzliche Software kaufen müsst. Das MotoCMS Control Panel verfügt über einen umfangreichen Satz von Werkzeugen für eine schnelle, schöne und profitable Website.

MotoCMS ist eine gute Wahl für Webentwickler. Ihr werdet viel Zeit sparen, weil die WYSIWYG Plattform eine benutzerfreundliche und intuitive Schnittstelle hat. Darüber hinaus könnt ihr an dem Programm für Webentwickler teilnehmen. Zu den Vorteilen gehören professionelle technische Unterstützung, ständige Rabatte auf Vorlagen, kostenlose Installation und vieles mehr.

Squarespace als Alternative zu WordPress

Squarespace ist noch eine gute Alternative zu WordPress. Der Squarespace Homepagebaukasten hat ein modernes Design und ein einfaches Control Panel, dass es jedem Benutzer ermöglicht, eine eigene Vorlage per Drag-and-Drop zu personalisieren. Im Vergleich zu WordPress ist die Sammlung an Designs von Squarespace viel schlechter. Aber diese Plattform bietet einige ziemlich beeindruckende Designs, die intuitiv in eure eigene Website verständlich umgewandelt werden können.

Squarespace bietet den Kunden verschiedene Preise, Pläne mit verschiedenen Funktionen, die von einem Projekt abhängen: eine Business Website oder eine persönliche Website. Die beiden Pläne enthalten kostenlosen Support, leistungsfähige metrische Werkzeuge, integrierte eCommerce Plattform und vieles mehr. Wenn ihr eine benutzerdefinierte Domain mit Squarespace haben wollt, dann müsst ihr eine jährliche Gebühr bezahlen.

LightCMS

LightCMS bietet responsive Vorlagen mit einem Design-Editor und Code-Zugriff. Das jeweilige Inhaltsverwaltungssystem ist wirklich benutzerfreundlich dank seiner einfach zu bedienende Schnittstelle und seinem minimalistischen Design. Das LightCMS Team hat den E-Commerce-Modus ins System integriert. Man kann zwischen zwei Modi umschalten, indem man auf den Button oben drückt.

Die Auswahl an Websites von LightCMS ist leider kleiner als die Sammlungen seiner Konkurrenten. Aber das Gute besteht darin, dass ihr verschiedene benutzerdefinierte Vorlagen anpassen könnt, ohne den Homepagebaukasten zu verlassen. Es ist wirklich praktisch, wenn ihr mehrere Vorlagen pro Tag anpasst.

Weebly Homepage Baukasten-System

Weebly ist noch ein Weg, eine eigene Website ohne professionelle Hilfe zu erstellen. Dieser WYSIWYG Homepagebaukasten verfügt über die Drag-and-Drop Funktionalität, eine eingebaute eCommerce-Plattform zur vollständigen Verwaltung und Anpassung eures eigenen Online-Shops. Der App-Markt umfasst Werkzeuge für Marketing, E-Commerce, Social Media und Kommunikation. Die Weebly Entwickler nehmen Rücksicht auf Anwendungen, deswegen wurde der Button Anwendungen in der Symbolleiste rechts platziert.

Wenn ihr nicht so viel Zeit habt, um an einem Projekt am Computer zu arbeiten, hat Weebly eine Anwendung für Smartphones. Sie ist auch für iPod, iPhone und Android verfügbar. In manchen Fällen kann eine Anwendung sehr nützlich sein, wenn ihr zum Beispiel, ein Blogger oder ein Unternehmer seid.

Das ist nur ein Teil einer langen Geschichte…

 

Backdrop 1.6.1 CMS erschienen mit Bugfixes

backdrop-cms-releases-github-repository

Hallo lieber Leser! In meiner Familie herrscht tiefe Trauer, weil ein sehr naher Verwandte seit Tagen vermisst wird. Das hat mich ganz schön mitgenommen, doch es muss irgendwie weitergehen und in Hoffnung wartend, dass dieser Mensch noch gefunden wird.

In diesem Blogpost geht es um die neue Backdrop CMS Version 1.6.1, die vor kurzem erschienen war.

Beim Backdrop CMS 1.6.1 gab es meistens Fehlerbehebungen und einige Verbesserungen, die den Entwicklern zugute kommen können. Ich machte das Upgrade bereits unter https://alexanderliebrecht.de und unter https://github.com/backdrop/backdrop/releases findest du die letzte Version. Dort kannst du sie auch herunterladen.

Ich will dir als dem neuen Leser von Internetblogger.de zeigen, wie du problemlos und erfolgreich ein Update machen kannst.

Wie grade ich auf Backdrop CMS 1.6.1 up

Das ist nicht sonderlich schwer, aber du wirst die Kommandozeile und FTP brauchen. Lade dir die letzte Backdrop 1.6.1 Version von GitHub herunter, entpacke es lokal und packe das Verzeichnis /core zum ZIP-Archiv namens core.zip.

Das lädst du dann ins Rootverzeichnis deiner Installation zum FTP-Account hoch. Danach entpackst du in der Konsole dermassen.

unzip core.zip

Falls deine Installation sich im Unterverzeichnis befindet, wechsele dorthin mit dem Befehl “cd mein unterverzeichnis”. Von dort aus aus dem Rootverzeichnis heraus sind die Befehle auszuführen.

Lösche das ZIP-Archiv hinterher so.

rm -rf core.zip

Bevor du entpackst, sichere deine MySQL-Datenbank, nur für den Fall der eventuellen Fälle. Nachdem Entpacken loggst du dich im Backend deines Backdrop CMS Blogs ein und gehst zum Statusbericht, um von dort aus das Datenbank-Update zu erledigen. Das wird dir angezeigt und du machst ein Update. Ebenfalls sind die Updates der Module und Themes vorzunehmen. Das kannst du aus dem Statusbericht heraus ebenfalls erledigen.

Bei mir hat das Upgrade gut geklappt und anschliessend war alles ok, soweit ich es sichten konnte. Natürlich muss man sich noch mehr umschauen und alle Optionen durchgehen. Das geschieht erst wieder, wenn ich im Backdrop CMS bloggen werde.

Nun, das war das Upgrade auf Backdrop 1.6.1 CMS und bei Fragen kommentiere hier drunter. Ich denke, ich kann dir da helfen, seien es die Kommandozeile oder das Update selbst.

by Alexander Liebrecht

P.S. auch wenn mein Vater zur Zeit vermisst wird, muss ich online etwas machen und mich ablenken. Hoffnung, dass er lebend gefunden wird, schwindet mit jedem Tag.

 

 

Neue Flarum Erweiterung – Best Answer – Beste Antwort unter dem Forum-Post

flarum-erweiterung-beste-antwort-im-frontend-im-forum-internetblogger-de

Hallo lieber Leser und CMS-Nutzer! Nun, ich hoffe, dass du dennoch gerne hier bist, da ich doch gestern das Blog hier auf den Kopf stellte. Ein woocommerce-fähiges Theme musste her und so fand ich das offizielle Theme, installierte es, es ist sogar responsive. Was will ich da noch mehr.

Aber jetzt gleich zum Wesentlichen dieses Blogposts, denn es geht um eine neue Flarum Extension namens “Best Answer“. Zu Deutsch wäre das “Beste Anwort”.

 

Diese Flarum Erweiterung läuft auf der letzten Flarum-Version bei mir unter http://flarum.internetblogger.de bestens. Aber leider ist diese Erweiterung nicht ins Deutsche übersetzt, sodass es beim Deutschen im Flarum-Forum etwas heikel ist. Die Funktion der Erweiterung ist zwar gegeben, doch im Frontend ist der Link für Best Answer auf Englisch und dann noch so code-tag-mässig.

Flarumboard.de Forum-Startseite
Flarum-Forum im Frontend

Ich habe mein Flarum-Forum gleich auf Englisch umgestellt und sah es mir an. Funktioniert alles bestens und die Best Answer konnte ich verfassen.

Installation der Flarum-Extension “Best Answer”

Das ist wieder mal mit der Kommandozeile und schaue dir erst noch die Erweiterung offiziellerseits unter https://discuss.flarum.org/d/3868-select-post-best-answer an.

Du nimmst den SSH-Zugang, loggst dich in der Konsole mit Putty, Bitvise oder einem anderen SSH-Client ein und navigierst zum Rootverzeichnis deines Flarum-Boards. Wenn du ins Unterverzeichnis wechseln musst, nutze den Befehl: “cd meinverzeichnis”. Das wird helfen.

Danach vom Rootverzeichnis aus führst du den unteren SSH-Befehl aus. Dieser lautet dermassen.

php composer.phar require wiwatsrt/flarum-ext-best-answer

Composer muss vorher installiert sein und noch solltest du wissen, dass dir die Konsolen-Kenntnisse in der Flarum-Handhabung nicht schaden werden.

Als Nächstes loggst du dich im Flarum-Backend als Admin ein und gehst zu den Extensions/Erweiterungen, installierst diese Erweiterung. Screenshot-technisch schaut es in den Extensions so aus.

flarum-erweiterung-installation-best-answers-beste-antwort
Ansicht mit den Flarum-Erweiterungen im Forum-Backend

Siehst du “Best Answer” auf dem Bildchen? Denke ja. Es also installieren und im Forum-Frontend kannst bei einem der Forum-Posts eine Antwort verfassen. Sie kannst du dann via einen kleinen Link als “Beste Antwort” auszeichnen. Es wird dann unter dem jeweiligen Forum-Post hervorgehoben. Live kannst du es dir bei mir im Flarum-Forum unter http://flarum.internetblogger.de/d/188-mein-neues-cms-installation-service-durch-internetblogger-de mal genauer ansehen.

Das wäre die ganze Hexerei bei der Flarum-Erweiterung “Best Answer”.

Update der Flarum-Extension “Best Answer”

Soweit ich es weiss, musst du nur den Composer updaten, was so geht.

php composer.phar update

Lösche gleich nach der Installation der Erweiterung den Flarum-Cache, was so funktioniert. Im Rootverzeichnis in der Kommandozeile führst du diesen SSH-Befehl aus.

php flarum cache:clear

Das wird ausreichen.

Hattest du dieses Tutorial nachvollziehen können?

Ich hoffe, dass du diesem Flarum-Erweiterung-Tutorial folgen konntest und bei Fragen hierzu, feedbacke hier in den Kommentaren.

Da ich in meinem Flarum-Forum ganz allein bin, werde ich das kaum nutzen. Bei grösseren und wachsenden Communitys käme diese Extension eher in Frage.

Übrigens wandte ich mich heute an das Flarum-Support-Forum und fragte danach, wie ich alle Forum-Kategorien im Forum-Index anzeigen lassen kann. Bisher sind es nur ein paar Tags gewesen, aber ich möchte alles anzeigen lassen. Das ist machbar, soweit ich es weiss.

Freue mich auf dein Feedback zur Flarum-Extension “Best Answer – beste Antwort”.

by Alexander Liebrecht

5 nützliche Flarum-Forum-Erweiterungen und ihre Installation

flarum-forum-frontend-internetblogger-de

Hallo lieber Leser! In diesem Blogpost möchte ich mich wieder dem Flarum-Forum und 5 nützlichen Flarum-Erweiterungen widmen. Flarum-Erweiterungen werden im Terminal und mithilfe von Composer installiert.

Hier im Blog habe ich mich bereits in der Vergangenheit zu einigen Flarum Extensions geäussert. In diesem Post möchte ich es etwas zusammenfassen. Auch werde ich die dementsprechenden SSH-Befehle für die Installation verraten.

Flarum Erweiterung Summarys – Forumpost-Anleser auf der Diskussionsseite

Mit dieser Extension ermöglichst du im Flarum-Forum die Anleser deiner Forum-Posts auf der Diskussionsseite. Es macht schon noch etwas her und so kann der Forumleser sich einen ersten Überblick verschaffen.

flarum-forum-forumpost-teaser-extension-summarys-internetblogger-de
Flarum-Forum: Extension “Summary” mit Forumpost-Anlesern auf der Diskussionsseite

Diese Summarys-Erweiterung wird mit diesem SSH-Befehl installiert.

php composer.phar require jordanjay29/flarum-ext-summaries

Den SSH-Befehl führst du in der Kommandozeile im Rootverzeichnis aus. Falls bei dir der Composer noch nicht installiert ist, musst du es im Vorfeld machen. Da du aber diese Inhalte hier fandest und Flarum nutzt, denke ich mal, dass der Composer dir bereits bekannt ist.

Diese Flarum-Erweiterung kannst offiziellerseits unter https://discuss.flarum.org/d/2151-summaries-showing-excerpts-on-discussions-page verfolgen. Zudem müsste es dazu noch ein GitHub-Repository geben.

Nun zu der zweiten nützlichen Flarum-Forum-Erweiterung namens “Links”.

Flarum-Forum-Erweiterung “Links”

Diese Flarum-Erweiterung macht die Anzeige der Links im Forum-Header möglich. Das schaut auf dem Screenshot dermassen aus.

flarum-forum-links-header-extension-links-internetblogger-de
Flarum-Forum: >> Extension “Links” und eingebundene Links im Forum-Header

Diese Flarum-Extension wird mit dem SSH-Befehl installiert.

php composer.phar require sijad/flarum-ext-links

Ebenfalls im Rootverzeichnis in der Kommandozeile ausführen. Danach aktivierst du die Links-Erweiterung im Flarum-Backend unter Erweiterungen.

[dropcap size=”5″]D[/dropcap]u solltest noch die Erweiterung “Pages” nutzen. So kannst du im Flarum-Forum ein paar neue statische Seiten anlegen und verlinkst diese mittels Links im Forum-Header. Aber achte darauf, dass sehr viele Header-Links kann das Forum nicht aufnehmen, denn dann rutscht die Suchmaske nach unten und würde im Falle der Adsense im Header auf dem Adsense-Banner sein.

Im offiziellen Flarum-Support-Forum wäre diese Erweiterung unter https://discuss.flarum.org/d/2230-links. Auf der ToDo-Liste der Erweiterung stehen noch die Berechtigungen und das Erstellen von Untermenüs. Wenn das soweit ist, kannst du auch eine Menünavigation mit Links realisieren. Ich verfolge das mal für dich.

Jetzt komme ich zur Flarum-Erweiterung “Pages”.

Flarum-Forum-Erweiterung Pages

Diese Erweiterung macht statische Seiten im Flarum-Forum möglich. Solche Seiten kannst mit der anderen Extension namens Links im Forum-Header verlinken. Im Frontend schaut es so aus.

flarum-forum-extension-pages-statische-seiten-im-forum-internetblogger-de
Flarum-Forum: >> Extension Pages für statische Seiten im Forum. Solche Seiten kannst mit der Extension “Links” im Header verlinken.

Installiert wird diese Erweiterung durch diesen SSH-Befehl.

php composer.phar require sijad/flarum-ext-pages

Die Optionen, falls es welche gibt, findest du im Flarum-Backend links unter Erweiterungen. Pages werden in der Auszeichnungssprache Markdown erstellt. HTML habe ich, glaube ich jetzt zu wissen, auch sichten können. Das müsste eine Checkbox dafür da sein. Schaue es dir einfach an, ansonsten bleibt dir nur Markdown, wie beim Flarum Forum so üblich ist.

Zur dieser Flarum-Pages-Erweiterung gibt es diesen offiziellen Forum-Thread unter https://discuss.flarum.org/d/2605-pages. Du findest dort ein paar andere Infos wie die ToDo-Liste der Erweiterung.

Jetzt komme ich zu der Flarum-Erweiterung “Signature”, was eine Forumsignatur möglich machen wird.

Flarum-Erweiterung Signature

Im Frontend sieht die Forum-Signatur in etwa so aus.

flarum-extension-signatur-installation-internetblogger-de
Flarum, Erweiterung “Signature” im Frontend. Du kannst deine Links einfügen und ein paar Details zu deiner Person.

Diese Flarum-Erweiterung wird so installiert.

php composer.phar require xengine/flarum-ext-signature

Diesen SSH-Befehl führst du wie gehabt vom Rootverzeichnis aus aus. Die Einstellungen der Erweiterungen müssten im Forum-Profil zu finden sein und dort kannst du deine Forum-Signatur auch erstellen.

[dropcap size=”5″]I[/dropcap]ch konnte bei mir ein paar Links zu eigenen Seiten und Blogs unterbringen und habe ein paar Worte zu meiner Wenigkeit gesagt. Signatur-Links scheinen sogar doFollow zu sein, was aber nicht zwingend notwendig ist.

Den offiziellen Forum-Thread zu der Signature-Erweiterung gibt es unter https://discuss.flarum.org/d/4222-signature-extension. Dort kannst du nach Support verlangen oder einfach deine Anregungen bzgl. der Flarum-Erweiterung mitteilen. Ich wende mich eher selten an den Flarum-Support, weil bisher alles gut gelaufen war.

Wenn nichts mehr geht, muss ich das auch machen.

Nun komme ich zu der letzten Flarum-Erweiterung dieses Blogposts und das ist Adsense im Flarum-Forum.

Flarum-Extension Ads und ihre Installation

Google Adsense siehst du bei mir im Flarum-Forum unter http://flarum.internetblogger.de. Den passenden Forum-Thread dazu gibt es zur Zeit unter https://discuss.flarum.org/d/4785-flagrow-ads-bombarding-your-users-with-ads-everywhere-if-you-want. Dort gibt es auch den Support für diese Erweiterung.

Ich lasse im Flarum-Forum Adsense im Forum-Header, unter den Kategorien in der linken Sidebar und zwischen den Forum-Topics anzeigen. Das kannst du alles in den Erweiterungseinstellungen einstellen.

Installiert wird diese Flarum-Extension mit diesem SSH-Befehl.

php composer.phar require flagrow/ads

Diesen Befehl auch im Rootverzeichnis in der Kommandozeile ausführen. Es wird etwas dauern, falls du auf deiner Forum-Domain noch nie Adsense schalten liess. Aber gedulde dich, stelle diese Adsense-Extension ein und poste ein bisschen im Forum herum.

Nach etlicher Zeit wird Google Adsense überall angezeigt.

Nachdem du die Adsense-Codes in den Extension-Optionen eingebunden hast, lösche den Flarum-Cache mit diesem SSH-Befehl.

php flarum cache:clear

Den SSH-Befehl führst du ebenfalls im Rootverzeichnis in der Kommandozeile aus.

Das waren die Flarum-Erweiterungen, die ich dir gerne zeigen wollte. Sie alle werden in der Kommandozeile installiert und vom Rootverzeichnis aus. Wenn du ein paar Extensions installiert hast, lösche dann mal den Flarum-Cache mit dem obigen SSH-Befehl. Stelle diese Extension dementsprechend ein, wenn Optionen unter Erweiterungen im Backend vorhanden sind.

Mit Google Adsense Einblendungen wird es etwas dauern, aber nur nicht verzweifeln. Es wird alles nach einer Zeit angezeigt.

Fazit zu den Flarum Extensions wie Summarys, Pages, Links, Ads und Signature

Wenn es um das Erweitern meiner Foren geht, so bin ich immer fleissig dabei. Natürlich musst du alle Plugins, Addons und Extensions nach und nach updaten. Wenn du aber weisst wie das funktioniert, machst du das nebenbei.

Falls du Fragen zur Kommandozeile und der Installation dieser Flarum-Erweiterungen hast, nutze bitte hier die Kommentare.

Ansonsten dir viel Erfolg beim Installieren der gebrachten Extensions.

by Alexander Liebrecht

 

 

Flarum-Forum: Sitemap-Erweiterung installieren – wie geht das?

flarum-forum-sitemap-extension-sitemap-xml-im-frontend

Hallo lieber Leser! Wie findest du eigentlich die Flarum-Forum-Lösung? Zugegeben, die Arbeit damit geht mit Composer und der Kommandozeile, aber falls du dich damit auskennst und/oder es gerne lernen möchtest, hast du ein cooles und modernes Forum mit allerhand Erweiterungen.

In diesem Blogpost handelt es sich von der Flarum-Forum-Erweiterung “Sitemap”.

 

Ich habe es für dich vor diesem Bericht getestet. Diese Sitemap nach der Installation der Erweiterung ist unter /sitemap.xml verfügbar. So kannst du es später in der Google Search Console einreichen. Aber eins nach dem anderen. Wie installierst du diese Sitemap-Erweiterung?

Flarum-Sitemap-Installation

Ich beziehe mich dabei auf den ursprünglichen Forum-Post unter https://discuss.flarum.org/d/3688-flarum-sitemap-generator. Dort kannst du dir noch mehr Details zu dieser Erweiterung ansehen.

flarum-forum-sitemap-extension-im-flarum-backend-unter-erweiterungen
Flarum-Forum: Sitemap-Erweiterung im Backend unter Erweiterungen

Installiert wird im Terminal mittels SSH und diesem SSH-Befehl.

php composer.phar require terabin/flarum-ext-sitemap

Diesen SSH-Befehl führst du vom Rootverzeichnis aus aus. Damit du mit Composer auf deinem Shared Webhosting arbeiten kannst, muss diese phar-Extension bei dir installiert sein. Erst dann kannst du den Composer im Rootverzeichnis installieren und erst dann lässt sich allerhand Software aufsetzen und updaten.

Frage deinen Webhoster nach der PHP-Extension “phar” und falls nicht installiert, bitte um eine Installation. Das geht sehr schnell und ab dann kannst du mit Flarum super herumwerkeln.

flarum-forum-im-frontend-startseite-internetblogger-de
Flarum-Forum im Frontend auf der Forum-Startseite

Zurück zum obigen SSH-Befehl. Du führst es in der Kommandozeile aus und dann begibst du dich zum Flarum-Backend und aktivierst die Sitemap-Extension. Unter /sitemap.xml kannst du anschliessend im Browser checken, ob die Sitemap angezeigt wird. Sie trägst du dann einfach in der Search Console ein.

Bei mir wurden binnen 24 Stunden alle 184 Forum-Threads übermittelt.

 

Wie kannst du Composer oder eine bestimmte Flarum-Erweiterung in der Konsole updaten?

Composer-Update geht immer von dem Verzeichnis aus, wo die Datei composer.phar ist und das geht dann so.

php composer.phar update

flarum-sitemap-extension-installation-update-per-kommandozeile
Flarum-Forum: >> Sitemap-Extension in der Kommandozeile via SSH updaten

Alle Details, die in der Datei composer.json hinterlegt sind, wirken sich auf das Composer-Update aus. Manchmal muss man von Hand in dieser Datei etwas anders machen, damit du keine Fehler im Forum-Frontend hast. Aber das ist eher selten.

Sitemap-Extension-Update mittels SSH

Dazu nimmst du diesen Befehl.

php composer.phar update terabin/flarum-ext-sitemap

Das waren so die Sachen, die du beachten kannst. Falls du mit Composer und Konsole nicht weiter kommst, frage mich hier einfach um Rat. Ich arbeite mit der Kommandozeile täglich.

Fazit zu der Flarum-Sitemap-Extension

Sie ist nützlich und der Entwickler dieser Erweiterung berichtete im dortigen Forum-Post, dass er übelst viele Forum-Topics hat und alles hat funktioniert.

Auf der ToDo-Liste der Extension stehen noch solche Sachen wie das Mitteilen der Sitemap den Suchmaschinen, Eingabe der Details der Sitemap im Flarum-Backend und einiges andere.

Daher bleibe auf die Sitemap-Erweiterungsentwicklung gespannt.

Ich freue mich auch auf dein Feedback, falls du ein Flarum-Forum-Besitzer bist.

by Alexander Liebrecht

 

Flarum-Forum: Google Adsense Extension erschienen und Integration der Ads

flarum-forum-google-adsense-integrieren-internetblogger-de

Hallo lieber Leser! Heute finde ich wieder Zeit, um hier etwas zu bloggen. Mir geht es bei diesem Blogpost um die neue Flarum-Erweiterung, mit der du Google Adsense ins Forum packen kannst.

Diese Flarum-Extension befindet sich auf GitHub und zudem findest du Infos darüber unter https://discuss.flarum.org/d/4785-flagrow-ads-bombarding-your-users-with-ads-everywhere-if-you-want.

Etwas Forum-Vermarktung ist nicht ganz verkehrt, wenn es jemand haben möchte. Eine lange Zeit gab es beim Flarum-Forum dafür kein passendes Werkzeug und keine einzige Erweiterung. Doch seit ein paar Tagen ist das ganz anders und diese Ads-Extension erblickte die Welt.

Installation von Flarum Ads Extension

Du installierst diese Adsense-Erweiterung mittels Terminal und Composer. Installiere dir auf einem Windows OS ein kostenloses Tool namens Bitvise und damit solltest du eh immer arbeiten. Es tut, was es soll. Also das Tool installieren und du loggst dich dann in Bitvise mit deinen SSH-Daten ein.

SSH-Zugang dürften die meisten Webhoster von Haus aus anbieten, so auch bei Hetzner, Serverprofis, All-inkl, Strato und dem Rest der deutschen Webhoster-Elite. So würde ich das denken. Diese hier erwähnten Webhoster haben SSH in jedem Falle.

Du bist dann in der Kommandozeile im Rootverzeichnis und falls dein Flarum-Forum im Unterverzeichnis, wechselst du dorthin mit “cd verzeichnis”.

Danach führst du den unteren SSH-Befehl aus.

php composer.phar require flagrow/ads

Zudem solltest du noch den Composer selbst updaten, was so geht.

php composer.phar update

Diese Ads-Erweiterung kannst du auch mittels Composer dermassen updaten.

php composer.phar update flagrow/ads

Nach der Composer-Extension-Installation

Danach gehst du zum Admin-Sektor im Flarum-Backend und aktivierst diese Extension. Das dürfte dann klappen und links in der Seitenleiste erscheint ein neuer Bereich namens “Ads”. Dorthin musst du und dahinter fügst du die Codes mit Google Adsense dementsprechend ein.

Zuoberst, was so aussieht…

flarum-forum-google-adsense-extension-backend
Adsense-Erweiterung beim Flarum-Forum im Backend, da wo du Adsense einfügen kannst

….kannst du bestimmen mit einer bestimmten Zahl, nach welchem Forum-Post Adsense zwischen den Posts angezeigt wird. Ich habe es bei einer “1”, weil ich alleine im Forum berichte und auch meine Threads bestehen meistens aus ein paar Topics, nicht mehr.

Dann gibt es die Header-Position für Adsense und noch unter den Forum-Tags, den Kategorien, im Frontend auf der linken Seite. Wie das live aussieht, sieh dir bei mir im Flarum-Board unter http://flarum.internetblogger.de mal an.

Ads-Erweiterung ist mal ganz hilfreich

Falls es bei dir eine wachsende Community ist, wirst du durch Adsense auch etwas einnehmen. Ich teste es bei mir noch und belasse es dann dabei dauerhaft. Auch ist es bei Google Adsense so, dass dir meistens relevante Werbung angezeigt wird. Dein Forum wird erst durch Google abgescannt und das was dabei herauskommt, macht dann die Ads auch aus.

CookieBar ist Pflicht bei Adsense

Das ist die zweite Sache, was du dann auch umsetzen musst. Den Code für die CookieBar platzierst du im HTML-Text-Feld unter “Erscheinungsbild” im Backend. Dort gibt es ein Textfeld mit der individuellen Kopfzeile im Forum. Platziere dort den CookieBar-Code und dann, wenn du all das, was hier steht, gemacht hast, lösche den Flarum-Cache mit diesem SSH-Befehl.

php flarum cache:clear

Das führst du im Terminal vom Rootverzeichnis aus aus.

Ich denke, dass du dieses Tutorial nachvollziehen kannst. Aber natürlich musst du wissen, dass es alles mit Composer und dem Terminal ist. Flarum arbeitet damit und lässt sich im Handumdrehen in der Konsole updaten. Flarum-Cache kannst du mittels Konsole löschen und auch alle Erweiterungen installieren.

Falls du Fragen zur Kommandozeile und Flarum hast, immer raus damit. Alles, was ich selbst schon weiss, verrate ich es dir.

Freue mich auf dein sinnvolles Feedback.

by Alexander Liebrecht

 

 

Tikiwiki 16.2 online verfügbar – wichtiges Sicherheitsupdate

tikiwiki-16-2-online-neue-funktionen-verbesserungen-und-mehr-internetblogger-de

Hallo lieber Leser! Ich hoffe, dass du aktuelle Inhalte hier im Blog nicht vermisst hast, denn ich war fast die ganze Woche krank geschrieben und konnte kaum etwas machen. Aber heute geht es mir viel besser und hier kommt gleich ein kurzer Bericht zu der neuen TikiWiki-Version 16.2.

 

TikiWiki 16.2 online verfügbar

Es ist die neue TikiWiki-Version 16.2 und zugleich ein sehr wichtiges Sicherheitsupdate, wie du das unter https://doc.tiki.org/Tiki16#Tiki_16.2 entnehmen kannst. Daher ist jeder Tiki-User dazu angehalten, ein Update zu vollbringen. Wir machen es aber hier zusammen, damit du weisst, wie das zu machen ist.

Wie grade ich auf TikiWiki 16.2 up?

Du lädst dir die letzte TikiWiki-Version von https://sourceforge.net herunter, entpackst es lokal und packst den Inhalt zum ZIP-Archiv namens tiki.zip.

Das muss ins Rootverzeichnis deiner Tiki-Installation hochgeladen werden. Danach kannst du das ZIP-Archiv in der Konsole so entpacken.

unzip tiki.zip

Sichere bitte vorher noch die MySQL-Datenbank, nur für den Fall der eventuelle Fälle und um auf Nummer sicher zu gehen.

Dann alles entpacken und hinterher löschst du das Archiv wieder dermassen.

rm -rf tiki.zip

Du loggst dich im Control Panels deiner TikiWiki-Installation im Browser ein und falls die Datenbank upgedatet werden musst, wird dir dort der dementsprechende SSH-Befehl für die Kommandozeile angezeigt. Dieses Mal war es nicht der Fall, denn ich denke, dass an der Datenbank nichts geändert wurde.

Das wäre dann dein Upgrade auf TikiWiki 16.2. Mehr musst du nicht machen. Nun erzähle ich dir noch etwas darüber, was alles neu beim TikiWiki 16.2 ist.

Neue Funktionen beim TikiWiki 16.0/16.2

Ab dem TikiWiki 16.0 wird dringend PHP 5.6 benötigt. Frage deinen Webhoster nach der Umstellung oder oft ist es möglich, durch einen dementsprechenden Eintrag in der sich im Rootverzeichnis befindlichen .htaccess-Datei, umzustellen. Die nötige Regel dafür hat meistens dein Webhoster in den Anleitungen hinterlegt.

tikiwiki-frontend-internetblogger-de
TikiWiki im Frontend im Browser

Mein Portfolio ist zum grössten Teil auf dem Managed Server bei All-inkl. und da habe ich PHP 5.5 als Standard. Hier auf der Domain ist aber PHP 7.0 aktiviert, sodass Internetblogger.de und alle Subdomains bzw. Unterverzeichnisse in dessen Genuss kommen können.

Beim neuen TikiWiki können auch Gäste die Kommentare per Mail abonnieren. Es ist aber weiterhin so, dass deine Webseite in den Kommentaren nicht verlinkt wird. Aber im Modul letzte Kommentare in der Sidebar wird es verlinkt. Das sorgt etwas für die gegenseitige Vernetzung und alle haben etwas davon.

tikiwiki-kommentare-spam-schutz-mit-recaptcha-email-abo-internetblogger-de
TikiWiki-Kommentare im Frontend mit Spam-Schutz durch ReCaptcha und dem Mail-Abo für Comments

Einige Libraries wurden upgegradet

Im Beitragsbild zuoberst wird dir angezeigt, welche Libraries einem Update unterzogen wurden. Auch wurde verbessert die Tatsache mit den erweiterten Funktionen im Control Panels. Wenn du dich im Control Panels eingeloggt hast, kannst du besser umswitschen.

Wenn dort “advanced” eingestellt ist, bekommst du wesentlich mehr Funktionen angezeigt und kannst auch im Control Panels danach suchen. Das zeige ich dir hier auf dem unteren Screenshot.

tikiwiki-16-2-control-panels-option-advanced-internetblogger-de
TikiWiki 16.2 im Control Panels. Siehst du zuoberst die Einstellung “Advanced”?

Auch gab es Neues bei den Wiki-Plugin im TikiWiki. Ich habe mal einen Screenshot aus der offiziellen englischsprachigen Doku gemacht und das schaut dermassen aus. Im Prinzip findest du alle Änderungen und Verbesserungen in TikiWiki 16.2 in dieser Dokumentation.

Hier der Screenshot.

tikiwiki-16-2-wiki-plugins-verbesserungen-internetblogger-de
TikiWiki 16.2 >> Verbesserungen bei den Wiki-Plugins

Tracker bekam etliches Neues

Im Tracker wurde vieles verbessert laut der offiziellen Dokumentation. Den Tracker nutze ich selbst bei mir unter https://internetblogger.de/tikiwiki eher nicht, aber wenn jemand im Team im TikiWiki arbeitet, wird es sicherlich zu schätzen wissen.

tikiwiki-16.2-tracker-einstellungen-und-funktionen-im-control-panels-internetblogger-de
TikiWiki 16.2 >> Tracker-Einstellungen und Funktionen im Control Panels

Der TikiWiki ist eine klasse OpenSource Wiki-Lösung mit allerhand Funktionen, den Modulen, dem Blog, den Artikeln, dem Forum, dem Wiki und nützlichen Plugins.

Du findest in meiner TikiWiki-Installation all das, womit ich zu tun habe und auch arbeite. Feedback bekomme ich dort eher selten, denn dafür musst du den TikiWiki im Vorfeld sehr populär machen und dort regelmässig beigehen. Ich beposte es nur ab und an, meistens bei neuen Updates oder dergleichen.

Mein Fazit zu TikiWiki 16.2

Den TikiWiki-Entwicklern war es wieder mal gut gelungen, alle Neuerungen zu integrieren. Wie du dem obigen Post entnehmen kannst, ist das Update nicht so tragisch, muss aber gemacht werden. Die Handhabung des TikiWikis kann nach einer ganzen Weile erlernt werden.

Damit kannst du gut bloggen oder du setzt das Forum als Startseite. Das ist auch machbar. Zudem ist noch der Wiki selbst nicht zu unterschätzen. Der Tracker rundet das Ganze noch etwas ab und auch die User-Registrierungen sind an Bord.

Ich kann den TikiWiki 16.2 mit BlueSpice MediaWiki gleichsetzen und vermutlich ist es sogar etwas besser, weil extrem viele Funktionen.

Wie ist es bei dir mit dem TikiWiki? Welche Version ist bei dir so im Einsatz und was konntest du schon alles beim Tiki erlernen?

Freue mich auf dein Feedback hier drunter und bei Fragen zum Upgrade wende dich hier an mich.

by Alexander Liebrecht

Bildquellen by Alexander Liebrecht via https://internetblogger.de/tikiwiki

 

B2evolution CMS 6.8.5 online verfügbar – Behebungen in Sicherheit und in Fehlern

b2evolution-cms-im-backoffice-version-6-8-5

Hallo lieber Leser! Am Sonntag zu bloggen, hat auch etwas und bei vielen BloggerInnen steht es auf dem Redaktionsplan, welchen ich so nicht habe. Ich blogge wie es mir meine Freizeit erlaubt. Heute funktioniert das und ich möchte dich auf die neue B2evolution CMS Version 6.8.5 aufmerksam machen.

Das war erst vor kurzem nach draussen gelassen. In der Regel erscheinen Updates von diesem OpenSource CMS monatlich, nicht aber die letzten drei Updates. Sie sind nacheinander in kürzeren Zeitabständen erschienen.

 

Worum geht es bei B2evolution 6.8.5

Bei diesen drei letzten Updates war mitunter die Sicherheit gewährleistet, die extrem wichtig in der Welt der OpenSource Software ist. Also haben die Entwickler Sicherheitslücken geschlossen, was den Nutzern zugute kommt.

Auch wurde an der Performance geschraubt. Jetzt kannst du im FrontOffice Anhänge hinzufügen. Im BackOffice beim Erstellen der Blogposts kannst du Bilder hinzufügen, ohne dass du den Post zwischenspeichern musst. Das muss ich testen, sollte aber schon funktionieren.

Und zuallerletzt waren es etliche Fehlerbehebungen, die du bei jedem B2evolution-Update haben kannst. Dieses CMS wird immer einen Stück verbessert sowie nach vorne gebracht.

Nun zeige ich dir noch einmal, was beim Update zu tun ist.

Wie grade ich auf B2evolution 6.8.5 up?

Einige Stammleser von Internetblogger.de bekamen so etwas bereits mit und für die neuen Leser verblogge ich solche Themen immer mal wieder.

Du musst die neue B2evolution-Version von http://b2evolution.net/downloads/6-8-5 downloaden, es lokal entpacken. Den Inhalt packst du zum ZIP-Archiv namens bevo.zip und lädst es ins Rootverzeichnis hoch. Beim Packen achte darauf, dass die Datei .htaccess links liegen gelassen wird. Sie hast du bereits im FTP-Account und wir wollen sie auch nicht überschreiben.

Auch solltest du vorher die MySQL-Datenbank backupen, nur für den Fall der Fälle. Nachdem alles gemacht wurde, navigierst du im Browser zu /install und widmest dich dem Upgrade-Script. Das wird dann fast selbsterklärend sein und du stösst das Update an.

Hinweise zum Entpacken in der Kommandozeile

Mit diesem SSH-Befehl entpackst du.

unzip bevo.zip

So löschst du das Archiv wieder.

rm -rf bevo.zip

Das kannst du dir mal einprägen, weil du es immer wieder brauchen wirst.

Das wäre eigentlich das ganze Upgrade und du loggst dich aus dem Upgrade-Script heraus im BackOffice ein und checkst zuunterst die aktuelle B2evolution-Version. Es wird mit 6.8.5 hinterlegt sein. Das wäre alles, was dir hier heute und jetzt vermittelt werden sollte.

Ich werde noch die Neuerungen unter die Lupe nehmen

Das mache ich dann, wenn ich es mit dem Bloggen im B2evolution-Blog unter http://alexliebrecht.com/blogs wieder fortsetze. Dann schaue ich mir insbesondere den Upload eines Bildes beim Bloggen an.

Falls du Fragen zum Kommandozeilen-Update hast oder dir nicht sicher bist, wie du das Upgraden genau anstellen kannst, nutze dafür bitte die Kommentare hier drunter.

Dir sei noch viel Spass bei der Arbeit mit einem guten OpenSource CMS namens B2Evolution gewünscht.

by Alexander Liebrecht

 

Backdrop CMS 1.6.0 erschienen – Bugfixes und Verbesserungen + Features

backdropcms-1-6-0-online-bugfixes-verbesserungen-features-internetblogger-de

Hallo lieber Leser! Es geht hier jetzt um das Backdrop CMS. Es ist nämlich ein grosses Update dieses OpenSource CMS, die Version 1.6.0 erschienen. Das kannst du den Releases des offiziellen GitHub-Repositorys unter https://github.com/backdrop/backdrop/releases gerne entnehmen.

Das Update im eigenen Backdrop CMS Blog unter http://wpzweinull.ch/cms/backdrop machte ich gestern schon und alles hatte super geklappt.

Im Folgenden erzähle ich dir davon, wie das Update zu machen ist und auch etwas zu den neuen Bugfixes, Verbesserungen sowie den Features.

Backdrop CMS 1.6.0

Im GitHub-Repository in den Releases kannst du schon nachlesen, was alles dazu gekommen ist. Die Version 1.6.0 kommt sowohl den einfachen Backdrop CMS Usern als auch den Entwicklern zugute. Es sind etliche Fehlerbehebungen, Verbesserungen, Änderungen ermöglicht worden.

backdropcms-1-4-4--update-erfolgreich-internetblogger-de

Zudem haben sich die Backdrop CMS Developers auch neue Funktionen einfallen lassen. Zum Beispiel wurden zu den Kommentaren ein Template und ein Style hinzugefügt.

Änderungen in den Kommentaren und dem Content

[dropcap size=”5″]A[/dropcap]us “Admin Content” wurde “Manage Content” und aus “Comments” wurde “Manage Comments. Diese und viele weitere Änderungen gab es beim Backdrop CMS in der Version 1.6.0. Die vollständige Liste der Änderungen findest du hinter dem obigen Link zu den Github-Erscheinungen, den Releases.

backdropcms-1-6-0-manage-content-manage-comments-backend
Backdrop CMS: Manage Content und Manage Comments im Backend eingeloggt

Jetzt zeige ich es dir nochmals wie das Update vonstatten geht. Das ist nicht sehr kompliziert, sollte aber durchgeführt werden. Es kam viel Neues auf den Backdrop Nutzer zu.

Backdrop CMS auf die Version 1.6.0 updaten – wie geht das?

Auf GitHub aus den Releases lädst du die Version einfach mal herunter und entpackst es lokal. Dann  loggst du dich in deinem Backdrop CMS Blog schon einmal mit deinen Login-Daten ein. Das wird zum Updaten notwendig sein. Danach packst du das Verzeichnis /core zum ZIP-Archiv namens core.zip und lädst es zum FTP-Account ins Rootverzeichnis hoch.

Als Nächstes gilt es, wieder mit der Konsole zu arbeiten. Installiere dir das kostenlose Windows-Tool namens Bitvise, was dir zugleich SSH und SFTP machbar macht. Damit arbeite ich nur noch und täglich.

bitvise-kostenloses-windows-tools-für-ssh-und-sftp-unter-windows-7-64bit
Kostenloses SSH/SFTP-Windows-Tool namens Bitvise >> Das findest du schnell in Google, wenn du danach suchst 🙂

Entpacken des ZIP-Archivs in der Kommandozeile geht per diesen SSH-Befehl. Vorher bitte nochmals ein MySQL-Datenbank-Backup machen.

unzip core.zip

Löschen des Archivs geht dann so.

rm -rf core.zip

Nun kannst du im Browser, da du ja schon eingeloggt bist, dieses eintippen.

MeineDomain.de/core/update.php

Du aktualisierst deine Backdrop CMS Installation und anschliessend gehst du zum Statusbericht. Wenn noch weitere Updates vorliegend sind, alles updaten, was uptodaten ist. Es können durchaus noch Module und Themes sein.

backdropcms-1-6-0-statusbericht-im-backend-updates-werden-angezeigt
Im Statusbericht wird dir immer angezeigt, was zu aktualisieren ist. Bei jedem Update kannst du damit arbeiten.

Module und Themes musst du in den letzten Versionen von http://backdropcms.org, dort aus den Modules und Themes, herunterladen. Dann per FTP in die dementsprechenden Verzeichnisse wieder hochladen und die alten Inhalte mit den neuen überschreiben.

Dann dürfte dein Statusbericht im grünen Bereich sein und deine Backdrop CMS Installation ist dann vollständig uptodate.

Falls noch etwas ist im Statusbericht, schaue bitte danach und date alles up

Manchmal meckert der Statusbericht und versuche, alle offenen Aufgaben zu erledigen. Falls du dabei Hilfestellung benötigst, kann ich tätig werden, denn ich bin ein Member in der GitHub-Community von Backdrop CMS. Zudem kannst du auf GitHub im offiziellen Issue-Tracker deine Probleme zu den Issues bringen und dir schnell helfen lassen.

Das wäre auch möglich.

Nun komme ich zum Fazit.

Fazit zu Backdrop CMS 1.6.0

Die neue Version 1.6.0 ist sehr innovativ und macht deine Backdrop CMS Installation etwas besser. Es wurde viel ermöglicht, geändert, verbessert und neu kreiert, sodass es dir nur zugute kommen wird.

Du kannst das Ganze gerne noch auf GitHub, so wie ich, verfolgen und wärst dann immer uptodate. Auch kannst du Backdropcms.org etwas beobachten, denn nicht zu selten gibt es neue Module und Erscheinungen bei den Themes.

drupal7-blog-frontend
Drupal 7 Blog im Frontend

Alles in allem ist Backdrop CMS zwar ein  Drupal 7 Fork, wird aber stetig weiterentwickelt und stabil gehalten, das was wir Nutzer uns vorstellen.

Nun ein paar Fragen an dich.

[note note_color=”#7fff66″ radius=”0″]Welche Backdrop CMS Version hast du im Einsatz und warum datest du nicht auf 1.6.0 up? Wie sind deine Erfahrungen mit diesem OpenSource CMS und setzt du vielleicht schon Drupal 7 ein? >> es sind ähnliche CMS und wenn Drupal 7, dann ist der Einstieg in Backdrop CMS nicht so schwer.[/note]

[quote cite=”Alexander Liebrecht”]Freue mich auf dein sinnvolles Feedback und ggf. SocialMedia Signale. Zudem sei dir weiterhin viel Spass bei der Arbeit mit dem Backdrop CMS gewünscht.[/quote]

by Alexander Liebrecht

 

Neues CMS-Update: B2evolution 6.8.3 erschienen

b2evolution-cms-version-6-8-3-bugfixes-verbesserungen-internetblogger-de

Hallo lieber Leser! Ich kann dir sagen, dass diese Woche eine Woche der zahlreichen CMS-Updates bei mir ist und alles muss zeitnah installiert werden. Die Sicherheit des Managed Servers hat höchste Priorität und so tue ich das, was ich am besten kann, alles aktualisieren.

Bei diesem Blogpost geht es mir um die neue B2evolution CMS-Version 6.8.3, die erst vor kurzem die Welt erblickte.

Falls du hier ein Stammleser bist, weisst du bereits, was für eine Update-Anleitung gleich kommt. Aber falls du hier neu bist, führe ich dich an das Updaten des B2evolution CMS Systems langsam, aber sicher heran. Das Update wird nach mehrfachem Aktualisieren eine reine Routine-Geschichte sein.

Wie date ich auf B2evolution 6.8.3 up?

Hinweise und den Download der CMS-Software findest du auf GitHub unter https://github.com/b2evolution/b2evolution/releases. Dort die letzte B2evolution Version einfach herunterladen, lokal entpacken und den Inhalt zum ZIP-Archiv namens 683.zip packen.

Dieses Archiv muss ins Rootverzeichnis hochgeladen werden. Meine Sammlungen sind im FTP-Account unter /blogs und so musste ich in der Kommandozeile erst einmal zum Unterverzeichnis wechseln. Das geht immer mit dem SSH-Befehl “cd”. So schaute es meinerseits aus.

cd blogs

Danach entpackst du das ZIP-Archiv dermassen.

unzip 683.zip

Du wirst es ab dann nicht mehr benötigen und kannst es gleich wieder löschen.

rm -rf 683.zip

Nun bleibt dir nur noch das Updaten per Browser und das Updatescript ist immer unter /install. Tippe im Browser Meinedomain.de/install ein und schon darfst du dort das Upgrade nehmen. Du bleibst im Browser nicht mal eine ganze Minute und deine B2evolution-Installation wird schnell upgedatet.

B2evolution-Update ist nicht kompliziert

Nun wie du siehst, alles halb so tragisch, denn das Update ist wirklich einfach. Aus dem Update-Script heraus kannst du entweder zum Front-Office oder dem Back-Office gelangen. Gehe mal zum Back-Office und überzeuge dich von der neuen B2evolution-Version, die zuunterst auf der Seite angezeigt wird.

Das sollte es auch schon gewesen sein und du geniesst wieder die Arbeit in deinen B2evolution-Sammlungen wie dem einfachen Blog, dem Foto-Blog, dem Forum oder dem Handbuch.

Was tun bei schwerwiegenden Problemen?

In solchen Fällen kannst du den GitHub-Issue-Tracker darum bemühen und dein Anliegen dort posten. Oder wende dich an das englische Support-Forum von B2evolution. So oder so wird dir recht schnell geholfen. Speziell zu dieser Update-Anleitung kannst du mich hier in den Kommentaren gerne ausfragen, weil eben die Konsole gebraucht wird.

Ich kann mir kein CMS-Update mehr ohne das Terminal vorstellen. Es ist schnell getan und ich bin schneller fertig, verblogge das Thema hinterher schnell.

Zuallerletzt: Was gab es Neues bei B2evolution?

Es wurde etliches unter der Haube verbessert. Auch gab es einige Bugfixes/Fehlerbehebungen, sodass es deinen B2evolution-Onlineauftritt nur noch besser macht. Im Beitragsbild hier zuoberst zeige ich dir einen Teil der neuen Bugfixes sowie Änderungen noch einmal genau.

Ich komme nun zum Fazit dieses Blogposts.

Mein kurzes Fazit zum B2evolution 6.8.3 Update

Das Update muss vollbracht werden, denn Updates sind dafür da, um installiert zu werden. Bei diesem Update wird auch die Datenbank geändert, sodass du vorher ein Datenbank-Backup machen müsstest.

B2evolution CMS entwickelt sich rasant und gehört mit seinen Multiblogs zu einem sehr guten OpenSource CMS. Damit zu arbeiten, wird dir auf Deutsch möglich sein. Sammlungen zu erstellen, ist nicht so sehr schwer und ansonsten erkunde das Front-Office sowie das Back-Office.

Zum Schluss stelle ich dir noch diese paar Fragen.

Welche B2evolution-Version setzt du ein und falls es zu alt ist, was hält dich vom Updaten ab?

Freue mich auf dein sinnvolles Feedback in den Kommentaren.

by Alexander Liebrecht

 

MyBB 1.8.10 erschienen – Wartungsupdate

webmasterwelten-de-mybb-forum-im-frontend

Hallo lieber Leser! Über die OpenSource Forum Software namens MyBB gibt es etwas Neues zu hören und zu lesen. Die neue Version MyBB 1.8.10 erblickte gestern die Welt und das Update machte ich jetzt eben schon.

Du kannst dir diesen Informationen und Details zum Update unter https://www.mybb.de/forum/thread-34106.html gerne antun. Warum solltest du das Update auch installieren?

Weiterlesen

ImpressCMS 1.3.10 erschienen – wichtiges Sicherheitsupdate

impresscms-portal-frontend-wpzweinull-ch

Hallo lieber Leser! In diesem Blogpost geht es auch um OpenSource CMS und zwar wurde eine neue Version  des ImpressCMS 1.3.10 herausgebracht. Ich werde jetzt nicht lange drumherum reden und komme gleich zum Wesentlichen.

Die neue ImpressCMS Version 1.3.10 ist ein sehr wichtiges Sicherheitsupdate und du solltest diene ImpressCMS-Installation mal schnell einem Update unterziehen. Kurze Infos zum Update gibt es auf der offiziellen Webseite unter http://community.impresscms.org/modules/smartsection/item.php?itemid=703

Weiterlesen

PHPBB 3.2 Rhea erschienen – Verbesserungen, PHP 7.0-Support, Emojis und mehr

phpbb32-forum-frontend-im-topic-wpzweinull-ch-gepostet-auf-internetblogger-de

Hallo lieber Leser! Ich möchte einen kleinen Beitrag dazu leisten, dass meinerseits verwendete  OpenSource/Flat File CMS etwas bekannter werden. Aus diesem Grunde berichte ich darüber, so oft ich kann und auch portfolio-weit. Ich habe ja die Weiterentwicklung von PHPBB, der klasse OpenSource Forum Software, so gut es ging, verfolgt.

Gestern erschien die Version 3.2.0, wie du diesem Post im offiziellen deutschen PHPBB-Forum unter https://www.phpbb.de/community/viewtopic.php?f=9&t=238511 entnehmen kannst.  Da war meine Freude beim Updaten recht gross und das Update klappte gleich beim ersten Mal. Dazu erzähle ich dir im Folgenden etwas.

 

Wie funktionierte das Update auf PHPBB 3.2.0 Rhea

Ich hatte vorher die Version RC2, sodass das Updaten sehr leicht war. Derzeit gibt es im deutschen PHPBB-Support-Forum in den Downloads die neue Version noch nicht. Aber dafür kannst du es dir unter http://phpbb.com in den Downloads besorgen. Zudem hat PHPBB noch einige GitHub-Repositories, wo der Download bereits zur Verfügung steht.

Auf phpbb.com gibt es auch, denke ich mir mal, Updater, die aus drei Verzeichnissen wie vendor, install und noch einem Verzeichnis bestehen. Das kannst du nehmen oder du nimmst die Original-Version auf Englisch. Das Sprachpaket dazu nimmst du von PHPBB 3.1.10, was du im deutschen Support-Forum in den Downloads finden kannst.

Dann wird es wie gehabt sein.

Neue Version herunterladen, entpacken, zum ZIP-Archiv packen und hochladen

Das lädst du ins Rootverzeichnis hoch und entpackst mittels Terminal und diesem SSH-Befehl.

unzip phpbb.zip

Anschliessend kannst du das Archiv wieder so löschen.

rm -rf phpbb.zip

Nun musst du im Browser deiner Wahl zu /install gehen und findest dort den Reiter “Update” vor. Dahinter musst du gehen und das Aktualisieren ist dann nur noch mehrere Minuten dauernd. Ich musste dieses Mal nur die Datenbank updaten, weil die Verzeichnisse und Dateien im FTP-Account bereits nach dem Hochladen top aktuell waren.

So datete ich die Datenbank up und navigierte im Browser zum ACP meines PHPBB 3.2.0 Forums. Die neue Version wurde mir angezeigt und ich konnte mich zurücklehnen. Die Arbeit war getan und dann hatte ich es auch im Forum unter http://wpzweinull.ch/cms/phpbb32/phpbb-3-2-forum-f2/phpbb-3-2-rhea-erschienen-update-hinweise-neue-fun-t18.html#p24 gepostet. Das gilt für das Forum und falls dort jemand nach solchen Update-Inhalten suchen sollte.

Hier bei Internetblogger.de bist du eh nach dem Aufwachen uptodate und kannst dir im Laufe des Tages dein Forum vornehmen und das Update installieren. Auch solltest du darüber im Forum berichten bzw. darüber, ob du Probleme beim Updaten hattest oder was dir nicht zusagte, eben auch gefallen hatte.

Was sind die neuen Funktionen beim PHPBB 3.2.0 Rhea?

phpbb32-forum-frontend-forum-startseite-wpzweinull-ch-gepostet-auf-internetblogger-de
Startseite des PHPBB 3.2 Forums >> wpzweinull.ch/cms/phpbb32

Das hast du sicherlich schon dem Link von oben entnommen. Es wurden die Emojis möglich gemacht. Zudem bekam PHPBB 3.2 die volle Kompatibilität mit PHP 7.0/7.1. Auch wird das Template Subsilver2 nicht mehr weiterentwickelt und du musst du dich leider davon trennen ,falls es noch bei dir zum Einsatz kommt.

Unter der Haube wurde etwas verbessert und im Grossen und Ganzen ist das PHPBB 3.2 Forum ein Superschritt in die PHPBB-Zukunft. Im Übrigen achte darauf, dass du dein PHPBB 3.0 Forum mal ordentlich einem Upgrade unterziehst. Diese Forumversion wird schon bald nicht mehr supportet, sodass du nur noch die Versionen wie 3.1/3.2 hast.

phpbb32-forum-acp-im-backend-wpzweinull-ch-phpbb32-board
Im ACP des PHPBB 3.2 Forums – es schaut aus wie vorher, aber ein paar neue Funktionen sind hinzugekommen 🙂

Ich besitze zweierlei PHPBB-Foren, jeweils mit den Versionen 3.1 und 3.2. Das reicht zum Spielen, Erkunden und Testen. Mehr brauche ich nicht. Und was geschieht zur Zeit beim PHPBB-Fork namens phpBBex?

Etwas zu phpBBex, dem guten PHPBB-Fork

Hierzu kann ich dir das neue Support-Forum unter http://phpbbex.ru empfehlen, falls du des Russischen mächtig bist. Ansonsten bleibe hier ein Stammleser und wenn die neue phpBBex Version 3.0 erschienen ist, date ich mein Forum up und berichte hier ausführlich darüber.

phpbbex-forum-frontend
Forum-Frontend von phpBBex-Forum

Es wird schon bald dazu kommen und zudem hast du immer noch die Versionen wie phpBBex 1.9 und 2.0.4. Sie setze ich auch irgendwo ein.

Mich würde mal die neue Aufmachung von phpBBex 3.0 interessieren. Ob  es schon auf phpbbex.ru installiert ist, kann ich dir nicht sagen, schaut dort alles aber anders als auf phpbbex.com aus. Na, schauen wir mal. Ich halte dich darüber auf dem Laufenden.

Fazit zu PHPBB 3.2.0 Rhea

Du musst wissen, dass alte PHPBB-Versionen bald nicht mehr unterstützt werden. Setze auf PHPBB 3.1 bzw. 3.2 oder aktualisiere deine Forumversion. Erweiterungen von der Version 3.1 funktionieren zum grössten Teil auch in der Version 3.2. So waren meine bisherigen Erfahrungen.

In meinem PHPBB 3.2 Board habe ich etliche Extensions installiert und heute noch die Sidebar links im Frontend ermöglicht. Zudem monetarisiere ich das Forum etwas intensiver und ansonsten, freie Bahn zum Beposten des Boards. Ab und an bringe ich darin meine cms-blogger-lastigen Themen, um ein paar Leser uptodate zu halten.

Bekommst du Update-Probleme, schaue danach, es hier zu schildern. Unter Umständen kann ich dir beim Updaten sogar helfen. Wenn nichts mehr geht und ich nicht weiter weiss, kann dir die deutsche Support-Community unter http://phpbb.de bestimmt weiterhelfen. Dir viel Spass mit dem Forum in der neuen 3.2er Version.

Freue mich auf dein Feedback oder Anregungen.

by Alexander Liebrecht

Drupal 8.2.5 online verfügbar – Fehlerbehebungen

drupal-8.1.8-im-frontend-blog-startseite

Hallo lieber Leser!  Es geht dann hier mit den OpenSource CMS gerne weiter. CMS-Updates muss ich oft genug installieren und in diesem Falle war Drupal 8.2.5 erschienen. Das entnimmst du der Quelle unter https://www.drupal.org/project/drupal/releases/8.2.5.

Die neue Drupal-Version habe ich bereits unter http://wpshopde.de installiert und im Folgenden erzähle ich dir, wie du das Update anstellen kannst.

Falls du ein Stammleser hier im Blog bist und meine CMS-Update-Tutorien bereits kennst, wirst du wissen, worauf es ankommt. Aber da ich hier bei Internetblogger.de täglich mehr neue Leser als wiederkehrende habe, möchte ich immer mal wieder auf die einzelnen CMS-Updates detailliert eingehen.

Drupal 8.2.5-Update installieren – Wie geht das?

Du schaust hinter der oben erwähnten Quelle auf der offiziellen Drupal-Webseite nach dem Download, lädst es herunter und entpackst es lokal. Da wir es hier mit einem grösseren Datenpaket zu tun haben, arbeiten wir mit der Kommandozeile via SSH. So steigerst du auch deine Produktivität im Webmaster-Alltag.

Also lokal entpackt und dann den Inhalt bis auf die .htaccess-Datei zum ZIP-Archiv namens 825.zip packen. Das lädst du dann ins Rootverzeichnis zum FTP-Account hoch. Anschliessend loggst du dich mit dem Windows-Tool, wahlweise Putty oder Bitvise in der Konsole ein und entpackst das vorher hochgeladene ZIP-Archiv mit diesem SSH-Befehl.

unzip 825.zip

Das Archiv wirst du danach nicht mehr brauchen und kannst es dermassen vom FTP-Account wieder entfernen.

rm -rf 825.zip

Dann wird es wie gehabt sein, indem du dich im Backend deiner Drupal 8 Installation einloggen musst. Navigiere im Browser zum Statusbericht und date alles up, was aktualisiert werden muss. Die Datenbank muss dieses Mal nicht upgedatet werden, aber vermutlich werden es deinerseits Module und Themes sein. Auch manchmal sind es die Sprachdateien und Übersetzungen. Diese kannst du ebenfalls aus dem Backend heraus aktualisieren.

Nachdem deine Updates vollständig sind, schaust du dir erneut den Statusbericht an und wenn alles gut ist, dann wäre das vollbracht. Wie du hier sichten kannst, sind solche Drupal 8 Updates halb so tragisch und können durchaus von jedermann vollzogen werden.

Was gab es Neues bei Drupal 8.2.5?

Es waren lediglich Fehlerbehebungen und einige Änderungen, sodass das deinem Drupal 8 Webauftritt zugute kommen wird. Eines meiner Drupal 7 Blogs meldete auch eine Aktualisierung der Version, aber offiziell ist von Drupal 7 noch nichts draussen. Die letzte Drupal 7 Version war 7.53 vom Anfang Dezember 2016. Vermutlich wird da noch die Tage ein neues D7-Update die Welt erblicken.

Ich nehme mir auch dafür die Zeit und werde es dir hier im Blog gerne zeigen, wie das Updaten funktioniert.

Falls du Fragen hierzu haben solltest, zögere nicht damit, hier zu feedbacken. Ich kann dir nun weiterhin viel Spass bei der Arbeit mit Drupal 8 wünschen. Es ist ein recht cooles OpenSource CMS, ausgelegt für Projekte jeder Grösse.

by Alexander Liebrecht

P.S. >> MetaTag-Modul funktioniert bei mir leider nicht. Es gibt beim Artikelerstellen keine Metatag-Felder zum Ausfüllen, warum auch immer. Aber ein neues Metatag-Update gab es heute schon.

Flarum Forum Extension Signatur installieren

flarum-extension-signatur-installation-internetblogger-de

Hallo lieber Leser! Flarum Forum Software entwickelt sich stetig weiter und ich verfolge es in der offiziellen Support-Community unter http://flarum.org. Entdeckt habe ich eine neue Erweiterung namens Signature und diese installierte ich.

Dir hier möchte ich davon erzählen wie die Installation vonstatten geht und was du alles dabei beachten musst.

 

Installation Flarum Forum Extension Signatur

Offizielle Infos zu dieser Flarum Erweiterung gibt es unter https://discuss.flarum.org/d/4222-signature-extension und installiert wird sie im Terminal mit solchen Tools wie Putty oder Bitvise. Beides sind Windows-Tools und auch kostenlos.

Wenn du mit der Flarum Forum Software arbeitest, wirst du immer wieder die Kommandozeile brauchen und weiss es dann auch etwas zu schätzen.

Mit diesem SSH-Befehl installierst du in der Konsole diese Signatur Extension.

php composer.phar require xengine/flarum-ext-signature

Je nach Server bzw. Webhosting musst du entweder “composer” oder “composer.phar” nehmen. Die phar-Extension ist auf den meisten Webspaces und den Servern installiert. Falls du einen Rootserver hast, musst du in Plesk oder cPanel schauen, ob die phar-Extension installiert ist. Das gehört dann zu PHP.

Diese Flarum Signatur Extension wird vom Rootverzeichnis aus installiert. Falls dein Forum sich im Unterverzeichnis befindet, musst du im Terminal zu diesem Verzeichnis mit solchem SSH-Befehl wechseln.

cd unterverzeichnis

Danach den obigen SSH-Befehl ausführen.

Auf dem obigen Beitragsbild

Auf dem Bild kannst du die Signatur schon sichten. Dafür habe ich dort den Signatur-Bereich rot gekennzeichnet. Auch kannst du es dir in meinem Flarum Forum unter http://flarum.internetblogger.de/d/160-markdown-editor-beim-flarum-forum live ansehen.

Durch die Forum-Signatur besteht dann eben die Möglichkeit, auf sich und sein Projekt innerhalb des Forums aufmerksam zu machen. Die Signatur-Links scheinen sogar doFollow zu sein. Das spielt für mich persönlich aber keine Rolle mehr. Viel mehr hätte ich noFollow-Links und ich möchte keine Backlinks im eigenen Portfolio für das Portfolio sammeln. Das bringt google-technisch gesehen nichts.

Die Signatur Flarum Erweiterung kannst du im Flarum Backend unter Erweiterungen noch etwas einstellen. Du kannst wohl noch die Anzahl der Zeichen in der Signatur bestimmen und noch etwas mehr. Von Haus aus müssten es 1000 Zeichen sein, was locker ausreicht. Den visuellen Editor hast du in den Optionen der Extension auch.

Die Signatur an sich wird aus dem Frontend heraus hinter deinem User-Namen, wenn du eingeloggt bist, erstellt. Dort einfach nach Signatur schauen und welche erstellen. Ich vermutete die Signaturerstellung zwar im Flarum Backend, aber dem war es nicht so und es ist unter dem eigenem Profil versteckt.

Mein Fazit zu Flarum Signatur Extension

Diese Flarum Forum Erweiterung ist durchaus sehr nützlich und wie oben schon erwähnt, machst du auf dich aufmerksam. Ob es nun dofollow/NoFollow-Links sind, ist nicht wirklich das Thema. Falls du in so einem Flarum Forum sehr aktiv bist und es eine grosse Community ist, werden die User auf deine Links vermutlich auch klicken.

Bisher habe ich ausser dem englischen Support-Forum kein/e einzige/s grosse/s deutsche/s Flarum Forum/Community gesehen. Ich habe ein solches Forum, aber nur für mich und für dich zum Lesen. Aber sonst hat es vermutlich noch keiner. Da musst du auch speziell danach in Google suchen, was bei diesem Blogpost nicht das Thema ist.

Ich freue mich in jedem Falle über deine Erfahrungen mit dieser Flarum Erweiterung und wie das in deinem Flarum Forum ankommt. Vielleicht hatten sich alles Nutzer sehr gefreut, denn schliesslich ist es ein tolles Feature für das Flarum-Forum.

P.S. Den Composer kannst du noch updaten. Das geht vom Rootverzeichnis aus mit diesem SSH-Befehl.

php composer.phar update

by Alexander Liebrecht

 

Tikiwiki 16.1 online – mehr Sicherheit, Bugfixes und Verbesserungen

tikiwiki-frontend-internetblogger-de

Hallo lieber Leser! Ich setze um die 30-50 CMS, Foren, Portal-CMS, Wikis und allerhand sonstige Software ein. Updates hierzu erscheinen wöchentlich oder mehrmals in der Woche. Natürlich mache ich mir immens viel Arbeit, die aber gemacht werden muss. Es gibt nichts Schlimmeres wie veraltete Software mit eventuellen Sicherheitslecks.

Vor kurzem erschien TikiWiki 16.1, welches mit mehr Sicherheit, Fehlerbehebungen und einigen Verbesserungen daher kam. Das kannst du dem offiziellen Post unter https://tiki.org/article443-Security-update-Tiki-16-1-Tiki-15-3-and-Tiki-12-10-released gerne entnehmen.

 

Das eigentliche Update habe ich soeben durchgeführt, was von Erfolg gekrönt war. Es war schon etwas Routine, dennoch muss ich immer wachsam sein und die englischen Hinweise, falls es welche gibt, beachten. Im Folgenden erzähle ich es dir, wie du auf TikiWiki 16.1 updaten kannst.

Update auf TikiWiki 16.1 – Wie geht das?

Alle verfügbaren TikiWiki-Versionen bekommst du im Projekt TikiWiki CMS Groupware unter https://sourceforge.net und dort in den Files des Projektes lade dir die letzte Version herunter. Wöchentlich wird diese Groupware und CMS heruntergeladen, sodass man sagen kann, es sei populär. Ist es auch so. Es ist zwar kein WordPress, aber als Groupware kenne ich nichts besseres als den TikiWiki.

Du lädst demnach die letzte Version herunter. Der Download ist je nach DSL-Speed schnell getan, aber das Entpacken dauert eine ganze Weile. Entpacke es lokal und packe den Inhalt zum ZIP-Archiv namens tiki.zip. Das lädst du ins Rootverzeichnis zum FTP-Account hoch und musst in der Kommandozeile so entpacken.

unzip tiki.zip

Lösche das Archiv hinterher so.

rm -rf tiki.zip

Du musst dieses Mal die Datenbank nicht backupen, denn nach dem Update musste ich die Datenbank auch nicht updaten, was du immer in der Konsole machen kannst. Im Control Panels nach dem Hochladen und dem Entpacken des Paketes wird dir der dafür nötige SSH-Befehl angezeigt. Diesen führst du in der Konsole aus und schon ist das geschehen.

Diese Tiki-Version kam mit Bugfixes daher

Welche Fehlerbehebungen es genau waren, kann ich nicht sagen, aber ich weiss, dass es um mehr Sicherheit ging und dass etwas verbessert worden ist. In der Summe lohnt sich dieses neue Update und du tust es für dein eigenes TikiWiki-Projekt. Das Projekt von mir kannst du gerne unter https://internetblogger.de/tikiwiki einsehen. Vielleicht magst du auch etwas Feedback hinterlassen.

Ich weiss immer noch nicht, ob die Besucher mit URL und Name feedbacken können. Im offiziellen TikiWiki geht das URL-Feld zwar, doch es wird nichts verlinkt. Eine, kann ich schon sagen, Kinderkrankheit des TikiWikis und ich bemängele es bei jeder neuen Version.

Einmal zeigte mir ein Developer von GitHub wie ich das Webseiten-Feld, sodass die URL verlinkt wird, ermöglichen kann. Doch jetzt weiss ich es auch nicht mehr und muss auf GitHub mal stöbern.

Warum die Entwickler es endlich nicht in das Update mit hineinnehmen, ist mir nicht klar. Durch das Webseiten-Feld findet doch erst recht die Vernetzung über Blogger-Freundschaften statt. WP zeigt es dir am besten und auch Joomla und Drupal.

Updates sind extrem wichtig und installiere diese auch mal

Du kommst nicht drumherum, denn Updates sichern deine TikiWiki-Installation und machen ein Gefühl für die Besucher, dass das Projekt stabil und sicher ist. Was willst da noch mehr. Kümmere dich immer darum und erstelle dir auf SourceForge.net oder auf GitHub einen eigenen Account. Abonniere das Repository und auf SourceForge.net kannst du Updates auch erhalten.

Zudem halte ich dich hier auf dem Laufenden.

Nun, falls du keine Fragen zum Update offen hast, geniesse die Arbeit mit deinem TikiWiki in der Version 16.1. Freue mich über jegliche Erfahrungen und Anregungen zu dieser CMS-Groupware.

by Alexander Liebrecht

myBB 1.8.9 online – Sicherheitsupdate und Fehlerbehebungen

webmasterwelten-de-mybb-forum-im-frontend

Hallo lieber Leser! Da ich im Besitz eines myBB-Forums bin, informiere ich dich hier auch, wenn es neue Updates der myBB-Forum-Software gibt. Heute war es soweit und die Version 1.8.9 erblickte die Welt.

Infos dazu kannst du diesem Link unter https://www.mybb.de/forum/thread-34037.html gerne entnehmen.

 

Dieses Mal musst du updaten, weil ein Sicherheitsleck beseitigt wurde. Zudem gab es noch 52 Fehler, die nun gefixt wurden. Das Update an sich machte ich heute auf die Schnelle. So wie ich myBB kenne, gehen solche Updates einwandfrei durch. Daher keine Angst vor dem Update.

Ich kann es dir hier verraten wie du updaten kannst. Das ist sehr easy und nimmt nur eine halbe Stunde Zeit in Anspruch.

Update auf MyBB 1.8.9 – Wie geht das?

Ich gehe davon aus, dass du myBB 1.8.8 im Einsatz hast. Dann wirst du nur die geänderten Dateien brauchen, die du auf http://mybb.de in den Downloads herunterladen kannst. Damit du wirklich schnell bist, arbeite auch hier mit SSH und FTP.

Du lädst das Paket mit den geänderten Dateien herunter, entpackst es lokal und packst den Inhalt zu mybb.zip. Das lädst du ins Rootverzeichnis deiner myBB-Installation hoch und musst es dann im Terminal dermassen entpacken.

unzip mybb.zip

Anschliessend das ZIP wieder so löschen.

rm -rf mybb.zip

Sichere vorher die Datenbank, denn die Datenbankstruktur beim Update verändert wird. Wenn du das gemacht hast, surfe im Browser deiner Wahl /install an und erledige das Update. Vermutlich ist dir das alles schon bekannt, wie du im Browser updaten kannst.

Du schaust es dir an und klickst auf Weiter oder den Button dort, den du siehst. Bei mir klappte das Update sehr gut und die Forumbesucher hatten davon kaum etwas bemerkt. Wenn es immer so reibungslos abläuft, ist es sehr gut und keiner muss lange warten, bis ich mit dem Update durch bin.

Das wäre das ganze Update und im Endeffekt hast du deine myBB-Forum-Installation etwas besser gemacht.

Auf der offiziellen myBB-Webseite im Forum

Dort gibt es den passenden neuen Thread, um sich mit anderen Nutzern zum Update und der neuen Version auszutauschen. Das kannst du gerne beanspruchen, falls Update-Fragen da sind oder Ähnliches. Ich benachrichtige nur noch kurz meine Forumnutzer und Leser, dass sich um das Forum stets gekümmert wird. Anders stelle ich es mir auch nicht vor.

MyBB 2.0 Entwicklung

Vor einem Jahr wurde zu der neuen myBB 2.0 Version ein Repository auf GitHub eröffnet. Hierzu geht es unter https://github.com/mybb/mybb2 entlang. Das Repo kannst du forken oder einfach nur beobachten/watching. Sobald es erste gute Beta-Version von myBB 2.0 gibt, kann ich es mir auch mal ansehen.

Ansonsten setzte noch solche Foren nicht auf und du kannst die neue zukünftige Version noch keinesfalls in der Produktion einsetzen.

Das wäre das zum Update auf myBB 1.8.9 und achte darauf, dass die Sicherheit deines Forums gewährleistet ist. Dafür sind Updates da, die allesamt mitzunehmen sind.

Falls du Fragen zum Update hast, kommentiere hier oder melde dich gleich auf mybb.de im Support-Thread.

Dir wünsche ich weiterhin viel Spass mit dem myBB-Forum. Es ist eine gute OpenSource Forum Software, die jedes Forum tragen kann.

by Alexander Liebrecht

PHPBB 3.2 Forum: Google Adsense einbinden mit Extension

phpbb32-forum-google-adsense-einbinden-internetblogger-de

Hallo lieber Leser! PHPBB 3.2 RC 2 ist online verfügbar und ich hatte nach neuen und interessanten Erweiterungen gesucht. Nun habe ich eine Google Adsense Extension unter https://github.com/orthohincom/phpbb-adman gefunden.

Damit kannst du entweder Google Adsense oder einen anderen Code mit Werbung innerhalb deines PHPBB 3.2 Forums einbinden. Live kannst du es dir bereits bei mir im Forum unter http://wpzweinull.ch/cms/phpbb32 gerne ansehen.

Das eigene PHPBB-Forum lässt sich somit etwas vermarkten und falls dein Forum sehr gut besucht wird, hast du auch etwas davon. Aber wie realisierst du Google Adsense in einem PHPBB 3.2 Forum?! Das ist ganz einfach und du musst lediglich diese Erweiterung installieren.

Du kannst zwar auch manuell den Adsense Code im Template des Forums einbinden, aber mit einer Erweiterung ist es etwas bequemer, weil du die Codes mit Werbung über das ACP verwalten kannst.

Wie installiere ich die Adsense Extension?

Du musst dafür die oben verlinkte Extension herunterladen, lokal entpacken und lädst den Inhalt des Ordners nach dem Entpacken ins Verzeichnis /ext/orthohin/adman hoch.

phpbb32-adsense-erweiterung-ins-ext-verzeichnis-hochladen-per-ftp
Adsense-Extension im Verzeichnis /ext des FTP-Accounts

Danach musst du das Ganze im ACP unter “Anpassen/Customise” installieren.

phpbb32-adman-adsense-extension-unter-customize-forum-acp-im-backend
PHPBB 3.2 ACP >> Extension Advertising Management(es muss erst installiert werden)

Anschliessend navigierst du im ACP zu den “Extensions” bzw. den “Erweiterungen” und dort findest du bereits erstellte Forum-Bereiche, wo Google Adsense oder auch ein anderweitiger Code mit Werbung angezeigt werden soll.

phpbb32-acp-extensions-adman-extension-adsense-codes-eingeben
Im PHPBB 3.2 ACP >> unter Extensions >> Advertising Management >> Bereiche öffnen und den Adsense Code unterbringen bzw. einfügen

Bearbeite diese Bereiche und binde in den Textfeldern die jeweiligen Wunsch-Codes ein. Im Frontend dauert es nicht allzu lange, bis Google Adsense angezeigt wird.

Falls du mit Google Produkten arbeitest, brauchst du auch eine Cookie Bar. Dazu gibt es auch eine Erweiterung, die mit PHPBB 3.2 kompatibel zu sein scheint. Das musst du auch installieren. Die Installation einer PHPBB 3.2 Erweiterung ist denkbar einfach und eine Extension wird immer ins Verzeichnis /ext hochgeladen.

Die PHPBB 3.1 Extensions sind meistens auch mit PHPBB 3.2 kompatibel. Nur vereinzelt kann es noch passieren, dass dies nicht der Fall ist.

Wo finde ich PHPBB 3.2 Erweiterungen im Internet

Dazu surfst du das offizielle Support-Forum unter https://phpbb.com an und dort wirst du innerhalb des Forums im Forum für offizielle Erweiterungen fündig. Stöbere mal ein bisschen im Board und du wirst allerhand nützlicher Extensions finden.

Heute habe ich mich im Forum auch angemeldet, um den Support bei einer Sache zu erhalten. Mein Topic muss aber erst noch durch den Admin freigeschaltet werden. Hoffentlich klappt es heute/morgen und ich dann mein PHPBB 3.2 Forum unter http://phpbb314.wpzweinull.ch wieder haben kann. Jetzt ist noch ein Bug drin, welchen ich nicht selbst beheben kann.

Nun, das war es zu Google Adsense und jeglicher Werbung zum Einbinden im PHPBB 3.2 Forum. Wie du hier lesen kannst, ist nur etwas Übung in der Installation einer solchen PHPBB-Extension vonnöten. Das bekommst du locker hin.

Achte nur noch darauf, dass deine Extensions immer uptodate sind, um die Sicherheit des Boards nicht zu gefährden.

Falls du Fragen hierzu hast, wende dich hier an mich und wir schauen gemeinsam, was man tun kann.

Freue mich auf dein Feedback und deine Tipps zum Einbinden von Google Adsense in einem PHPBB 3.2 Forum.

by Alexander Liebrecht

WordPress 4.7 erschienen mit etlichen Neuerungen und Verbesserungen im Customizer

you-big-blog-net-blog-frontend-startseite

Hallo lieber Leser! Seit gestern ist WordPress 4.7 erschienen und das Update machte ich hier bereits. Ein paar andere Blogs von mir wurden automatisch aktualisiert, weil ich das Beta Tester Plugin gerne im Einsatz habe.

WordPress ist inzwischen zu dem mächtigen OpenSource CMS herangewachsen und Abermillionen der Webseiten und Blogs weltweit basieren auf diesem leicht verwendbarem CMS.

 

Eigentlich ist unter https://de.wordpress.org/2016/12/wordpress-4-7-vaughan/ bereits alles beschrieben und hier im Blogpost möchte ich nur kurz darauf eingehen. Die neue WordPress-Version 4.7 bekam neue Funktionen im Customizer. Du hast somit ein SocialMenu, zu welchem Links hinzugefügt werden können.

Das gilt für das neue Business-Theme namens TwentySeventeen. Das neue Theme live kannst du dir bei mir unter https://you-big-blog.net/blog gerne mal ansehen. Ich habe noch nicht alles im neuen Customizer ausprobiert, aber das SocialMenu habe ich schon gesehen.

Im Customizer kannst du nun nicht existierende Menueinträge erstellen. Sie werden dann im Frontend erstellt und mit keinerlei Inhalten. Es wurden neue Stift-Icons im Customizer eingeführt, über welche du die nicht existierenden Menueinträge und Seiten anlegen kannst.  Das ist doch mal sehr praktisch und die Änderungen siehst du dann sofort. Wenn du den Customizer speicherst und publizierst, sind die Änderungen dann live auf der Webseite bzw. in deinem WordPress-Blog zu sichten.

Das neue Theme TwentySeventeen

Dieses neue Theme in WordPress 4.7 bringt einiges mit sich. Du kannst eine Startseite in WordPress erstellen und deine Blogposts dürfen dann im Blog wiederzufinden sein. Das Theme wurde extra für business-orientierte Webseiten konzipiert. Du kannst es aber auch anderweitig für ein einfaches herkömmliches Blog verwenden.

Auf der Startseite im Frontend kannst ein Video oder ein grosses Header-Bild unterbringen. Das Bild lädst du wie gehabt im Customizer hoch und schneidest es anschliessend zu, speicherst es.

Auch das setzte ich bereits auf drei meiner WordPress-Blog mit WP 4.7 gerne um. Das schaut gut und professionell aus. Ok, der Nutzer muss nach unten scrollen, aber das dauert ja nur eine halbe Sekunde, sodass dann die Seiten-Navigation zum Vorschein kommt.

Was mir noch sehr gefällt, ist es benutzer-definiertes CSS, sprich Custom CSS. Ich muss demnach noch meine Links in den jeweiligen WP 4.7-Blogs auf blau oder rot oder grün umstellen. Das mache ich dann bei Zeiten. Ich las heute im Entwickler-Blogpost, dass die Änderungen im benutzerdefinierten CSS auch beim Themewechsel gelten werden. Das ist sehr gut, denn man möchte vielleicht die externen Links immer blau haben. Aber ich muss es noch selbst ausprobieren, um mich davon zu überzeugen.

Falls du da schon eigene Erfahrungen hast, lasse es mich in den Kommentaren wissen.

PDFs mit Vorschau-Funktion

Beim neuen WordPress 4.7 werden die PDF-Files mit einer Vorschau versehen. Die Vorschau wird von der ersten Seite einer PDF-Datei generiert. Das kann auch sehr nützlich sein  wie ich finde.

Unter der Haube von WordPress wurde allerhand gemacht und das CMS ist einfach etwas besser geworden.  Auch erwähnenswert, dass einige Werkzeuge aus der Werkzeugleiste des visuellen Editors entfernt wurden. Der Blocksatz gehört ebenfalls dazu. Ansonsten, falls dir der hauseigene WordPress-Editor zu klein und zu funktionsschwach ist, installiere das Plugin WP Edit, um die Werkzeugleiste zu erweitern. Das geht natürlich auch einwandfrei.

Dieses Theme TwentySeventeen werde ich hier bei Internetblogger.de nicht einsetzen und ich setze es schon in drei anderen Blogs ein. Hier belasse ich es beim TwentySixteen, was vollkommen ausreicht und clean sowie passabel ausschaut.

Nun, das war im Grossen und Ganzen, was ich dir mitteilen wollte.

Weitere Infos entnehme bitte dem ganz oben verlinkten Entwickler-Blogpost. Für Entwickler wurde auch etwas ermöglicht. So ist es ja nicht.

Falls du updaten musst oder willst, so….

mache doch bitte eine Datenbanksicherung, nur für den Fall der eventuellen Fälle. An sich klappte das Upgraden bei mir auf mehreren Blogs einwandfrei. Plugins und Themes werden im Verlauf der nächsten Wochen auch aktualisiert. Das ist meistens so nach dem Neuerscheinen einer WordPress-Version. Heute wurden schon die alten hauseigenen WordPress-Themes einem Update unterzogen.

Halte deine WordPress-Installation immer uptodate, sodass die Sicherheit immer gewährleistet ist. Zudem installiere das Plugin Wordfence, um jeglichen Brut-Force Attacken keine Chance zu geben.

Bei eigenen Erfahrungen kannst du dich gerne in den Kommentaren äussern oder einfach dann, wenn du sagst, cooles CMS und ich nutze es auch gerne 😉

Freue mich auf dein sinnvolles Feedback hier drunter.

by Alexander Liebrecht

B2evolution 6.8.2 CMS online mit Bugfixes und paar Verbesserungen

b2evolution-6-7-6-backoffice-sammlungen

Hallo lieber Leser! Ich würde mich gerne heute und morgen dem Bloggen widmen. Mal sehen, wie weit ich kommen kann. Eine Kommentierrunde woanders steht auch noch an.

In diesem Post geht es um das gute CMS namens B2evolution. Eine neue Version 6.8.2 war erschienen, wie du unter http://b2evolution.net/downloads/6-8-2-stable nachlesen kannst. Das Update klappte sehr gut und im Folgenden erzähle ich dir etwas darüber.

Weiterlesen

MediaWiki 1.28.0 erschienen – BlueSpice ist damit noch nicht kompatibel

bluespice-mediawiki-1-27-1-im-frontend

Hallo lieber Leser! Vielleicht wirst du mir nicht glauben, aber ich hatte heute hier fast 350 Besucher. Ein Anstieg von den durchschnittlichen 150-200 auf 350. Der Traffic wurde durch die Seite Lifehacker.com verursacht.

Mir wird zwar die URL der Traffic-Quelle angezeigt, aber ich finde dort nichts, was mit diesem Blog zu tun haben könnte. Sehr seltsam, woher das Ganze kommt. Erstaunlicherweise ist auch die Absprungrate bei guten 40-50 Prozent. Wer weiss, was für Leser hier aus Russland waren 😉

 

Nun aber ein Übergang zum Wesentlichen dieser Themenstunde. MediaWiki 1.28.0 ist verfügbar wie du unter https://www.mediawiki.org/wiki/MediaWiki_1.28 nachlesen kannst. Es ist eine stabile LTS-Version und sie ist super frisch von den Entwicklern. Ich habe eine solche neue MediaWiki-Installation bereits unter Centos 7 und mit Plesk unter http://liebrecht-projekte.de/cms/mediawiki vollbracht.

BlueSpice 2.27.0 ist damit leider noch nicht kompatibel. Das testete ich mehrere Dutzend Minuten, doch leider ist derzeit da nichts zu machen. Der BlueSpiceSkin wird nicht dargestellt und auch die BlueSpice Extensions/Erweiterungen werden nicht geladen. Die BlueSpice-Entwickler machen da sicherlich noch etwas, wenn die dazu gekommen sind. Ich werde demnach dann diese neue MediaWiki 1.28.0-Installation einem Update unterziehen.

Hier auf Internetblogger.de unter https://internetblogger.de/2016/09/installation-von-bluespice-mediawiki-unter-centos-7-und-mit-plesk-12-5/ kannst du nachsehen wie du BlueSpice unter CentOS 7 Betriebssystem aufsetzen kannst. Diese Anweisungen mit dem Laden der erforderlichen BlueSpice Extensions und des Skins finde ich aber im offiziellen BlueSpice-Wiki nirgendwo mehr. Darin gibt es eine Anleitung ohne Installer und mit dem Installer, wie du BlueSpice installieren kannst. Ich habe mein Wissen noch von früher und musste heute glatt meine eigene Anleitung studieren. Das half mir etwas beim Installieren.

Hinter dem obigen Link gibt es Infos zu MediaWiki 1.28.0

Hinter dem obigen Link erfährst du, welche ein paar Funktionen neu hinzugekommen sind. Es ist denke ich mir mal nichts Grosses, was ich gebrauchen kann. Dennoch sind es Features, die du schätzen darfst.

Heute beim Installieren war es recht mühsam. ModSecurity auf dem Rootserver blockierte mir die Installation. ModSecurity macht deinen Rootserver viel sicherer und auch die IP-Sperre sowie Wordfence in WordPress dürfen nicht fehlen. Dadurch darf niemand mehr unerlaubt jeglichen Code sonst wohin einschleusen und wird sofort des Blogs verwiesen. Toll oder und so musste ich erst einmal alle Schutzmechanismen auf dem Rootserver abschalten. Danach wieder alles einschalten und schon ist die Sache erledigt.

Eigentlich wollte ich dich darauf aufmerksam machen, dass MediaWiki 1.28.0 voll funktionsfähig daher kommt. Wenn BlueSpice weiterentwickelt worden ist, werde ich ein schnelles Upgrade machen. Bis dahin schaue ich mal zum Wochenende, dass ich den neuen Wiki irgendwie etwas einrichten kann. Ich setze das hauseigene Theme bzw. den Skin “Modern” ein. Das kannst du in der sich im Rootverzeichnis befindlichen LocalSettings.php-Datei bestimmen.

Auch die Anweisungen für BlueSpice Extensions sowie den BlueSpiceSkin wandern in diese eine Datei. Diese Datei wird sofort nach der Frischinstallation des MediaWikis erzeugt und ist herunterladbar. Sie lädst du nur ins Rootverzeichnis hoch und darfst den Wiki aus der Installationsroutine heraus, aus dem letzten Schritt, aufrufen.

An BlueSpice finde ich einen grossen Gefallen und es ist etwas cooler als der Dokuwiki. Doch alles hat seine guten und weniger guten Seiten. Falls du es gerne abwechslungsreich hast, dann nutze einfach drei Wiki-Tools wie BlueSpice MediaWiki, den DokuWiki und den coolen TikiWiki. Viel mehr brauchst du nicht und allein schon damit bist du ausgelastet: Mehr als das!

Ich komme zum Fazit dieses Posts.

Fazit zu MediaWiki 1.28.0

Dieser Post ist mehr eine Bekanntmachung. Das Installieren von BlueSpice inkl. MediaWiki ist nachvollziehbar und du bekommst es ganz gut hin. Bei Fragen wende dich an mich oder kommentiere im BlueSpice Blog bzw. studiere die Tutorien im offiziellen BlueSpice Wiki. Falls BlueSpice auch auf GitHub anzutreffen ist, gibt es dazu bestimmt den Issue Tracker, wo du deine Anliegen und Wünsche zum Ausdruck bringen kannst.

Welche Erfahrungen machtest du mit BlueSpice-Installationen auf dem Rootserver unter Plesk oder einfach auf einem Webspace eines Shared Webhosters?

Freue mich auf dein ehrliches Feedback.

by Alexander Liebrecht

[quote]P.S. >> Das Beitragsbild entstammt einem Screenshot meines BlueSpice MediaWikis mit BlueSpice 2.27.0 und MediaWiki 1.27.0.[/quote]

Yellow CMS – Sitemap Plugin installieren

yellow-cms-sitemap-plugin-installieren-internetblogger-de

Hallo lieber Leser! Einiges zu Yellow CMS habe ich dir hier im Blog schon geboten und in diesem Blogpost geht es um die Sitemap beim Yellow CMS. Eine Sitemap ist immer ganz gut, denn im Falle von Yellow ist es auch eine Art interner Verlinkung.

Google indexiert solche Seiten wie alle anderen auch und greift auf alle Seiten und Blogposts aus dem Yellow Blog zu. Die Installation des Sitemap Plugins beim Yellow CMS ist denkbar einfach und schnell zu vollbringen. Ich zeige es dir hier, was du dabei anstellen musst.

 

Installation des Yellow-Sitemap-Plugins

Du lädst dir das Plugin von https://github.com/datenstrom/yellow-plugins/tree/master/sitemap herunter und lädst es ins Verzeichnis /system/plugins als ZIP-Archiv hoch. Es wird dann automatisch entpackt.

Danach wollte ich meine Sitemap im Footer Snippet dieses CMS verlinken. Dazu öffnest du /system/themes/snippets/footer.php und bindest dort bei den übrigen Links diesen Code ein.

<a href="<?php echo $yellow->page->base."/sitemap/" ?>">Sitemap</a>.

Das wäre auch schon alles und wie die Sitemap im Frontend aussieht, kannst du dir in meinem Yellow CMS-Blog unter http://wpzweinull.ch/cms/yellow/sitemap ansehen. In der Sitemap wird alles alphabetisch geordnet angezeigt, sodass du immer einen Überblick haben wirst.

So ist es mit der Yellow Sitemap und ich denke, dass das Plugin sehr nützlich ist. Bei WordPress Blogs kannst du deine Sitemap durch das Plugin Yoast SEO erstellen und bei Google einreichen. Das wird immer gerne gesehen.

Falls du Fragen zur Installation dieses Plugins hast, dann kommentiere doch mal diesen Post darunter.

Freue mich auch auf deine allgemeine Yellow-Plugins-Erfahrungen, seien diese gut oder weniger gut.

by Alexander Liebrecht

Yellow CMS – RSS-Feed Plugin installieren

yellow-cms-blog-im-frontend-umgesetzt-mit-yellow-flat-file-cms

Hallo lieber Leser! Dieses Wochenende wird mein Blogging-Wochenende sein und hier im Blog beginne ich mit dem Yellow CMS. Ich zeige dir wie du das RSS-Feed Plugin beim Yellow CMS installieren kannst.

Eine jede Webseite oder ein Blog haben einen RSS-Feed. Bei WordPress-Blogs befindet sich dieser hinter /feed und beim Yellow CMS gibt es das etwas anders.

RSS-Feed Plugin Installation beim Yellow CMS

Du schaust dich unter https://github.com/datenstrom/yellow-plugins/tree/master/feed um und lädst dort das RSS-Feed Plugin herunter. Das muss dann als ZIP ins Verzeichnis /system/plugins hochgeladen werden. Es wird dann automatisch entpackt und nun kannst du den RSS-Feed im Footer Snippet einbinden.

Dazu öffnest du die footer.php unter /system/themes/snippets/footer.php und fügst dort, wo alle anderen Links sind, diesen Code ein.

<a href="<?php echo $yellow->page->base."/feed/page:feed.xml" ?>">Feed</a>.

So hast du nun den Link zum Feed der Yellow CMS Webseite eingebunden. Du kannst sogar nur den Blog-Feed nehmen, falls du ein Blog auf deiner Yellow-Webseite hast. Dazu öffnest du die Datei config.ini unter /system/config/config.ini und platziert dort das:

FeedFilter: blog

Den Feed im Frontend kannst du dann schon aufrufen. Live das Ganze ansehen, kannst du dir in meinem Yellow CMS Blog unter http://wpzweinull.ch/cms/yellow. Dort siehst du wie der RSS-Feed im Browser aussieht.

Das wäre dann die ganze Installation und noch mehr Infos bekommst du im GitHub-Repo für dieses Plugin. Das habe ich oben bereits verlinkt.

Es ist immer ganz gut, wenn eine Webseite oder ein Blog den RSS-Feed haben. Dadurch können die Leser darauf zugreifen und lassen sich dann nichts entgehen. Falls du regelmässig im Yellow Blog beigehst und bloggst, macht sich das dann ganz gut.

Falls du Fragen hierzu hast, kommentiere diesen Post.

Freue mich auf dein Feedback.

by Alexander Liebrecht

P.S. Den RSS-Feed findest du nach der Installation im Footer deines Yellow Blogs.

 

Blog erstellen: Ist WordPress wirklich die beste Wahl?

Hallo lieber Leser! Wer zum ersten Mal einen eigenen Blog erstellt, muss sich zu allererst für ein Content-Management-System entscheiden – zumindest, wenn keinerlei Kenntnisse in HTML oder CSS vorhanden sind. Viele Blogger entscheiden sich recht schnell für WordPress, das mit Abstand bekannteste CMS für Webseiten und Blogs. Doch ist diese benutzerfreundliche Option tatsächlich immer die … Weiterlesen

Yellow CMS: Realisieren einer Kontakt-Seite im Yellow-Blog

yellow-cms-kontakt-seite-realisieren-internetblogger-de

Hallo lieber Leser! Gestern zum ersten Mal seit langem hatte ich hier 200 Besucher. Das freut mich extrem und so bin ich noch mehr motiviert, weiter zu machen. Dem Internetblogger.de-Blog geht es gut zur Zeit und so darf es auch bleiben. Nun aber zum eigentlichen Thema der Stunde und das ist das Flat File CMS namens Yellow.

Ich möchte dir zeigen, wie du mit dem Yellow CMS eine Kontakt-Seite umsetzen kannst. Es ist nicht sehr schwer und du bräuchtest nur ein Yellow Blog, wo das Ganze dann stattfinden darf.

 

Ein Yellow CMS-Blog habe ich für dich zum live Anschauen unter http://wpzweinull.ch/cms/yellow und das ist meine kleine Yellow CMS Welt zum Testen und gelegentlichen Beposten, um Erfahrungen zu sammeln. Das eigentliche Plugin für die Kontakt-Seite findest du im offiziellen GitHub-Repository unter https://github.com/datenstrom/yellow-plugins/tree/master/contact.

Wie setze ich die Kontaktseite in Yellow CMS denn um?

Dort gibt es einen Download-Link und diesen nimmst, um das ZIP-Archiv herunterzuladen. Das Archiv wird dann unentpackt ins Verzeichnis /system/plugins hochgeladen. Es wird automatisch entpackt nach einer kurzen Zeit.

Danach gilt es, den Link zur Kontakt-Seite im Footer einzubinden. Du kannst es so machen.

<a href="<?php echo $yellow->page->base."/contact/" ?>">Contact</a>.

Du öffnest im FTP-Account mit deiner Yellow CMS Installation die footer.php unter /system/themes/snippets/footer.php und bindest den Code dort ein, wo du die übrigen Links siehst. Das sollte dann in Ordnung sein. Im Frontend deines Yellow CMS-Blogs wird dann der Link zur Kontakt-Seite angezeigt.

Die Kontaktseite hat nur ein einziges Kontakt-Formular, welches dann die Besucher ausfüllen dürfen. Kontakt-Formulare sind bei WP-Blogs gang und gäbe und sind eben sehr nützlich. Auch kannst du dieses Kontakt-Formular in einer x-beliebigen Yellow Seite mit diesem Shortcode einbinden.

Die Mail wird dann an den Webmaster versandt, welcher in der Datei /system/config/config.ini eingetragen ist. Öffne die Datei config.ini und trage dort bei der Mail deine Mail-Adresse ein. Dann sollte das auch funktionieren.

Ja, so kurz wäre diese Anleitung und leicht umzusetzen. Du brauchst nur etwas FTP-Kenntnisse und ein eigenes Yellow Blog. Das wäre alles.

Bei Fragen hierzu kommentiere bitte hier drunter. Freue mich auf deine Erfahrungen mit dem Yellow Flat File CMS. Übrigens wird auch dieses OpenSource stets weiterentwickelt und achte nur auf die Entwicklung im offiziellen GitHub-Repository.

Ich habe das Repo mit den Yellow Plugins geforked und habe es in meinem GitHub-Account, um dieses CMS etwas bekannter zu machen. Du kannst gerne ebenfalls mithelfen, denn es nutzen noch nicht sehr viele deutsche Nutzer.

by Alexander Liebrecht

Yellow Flat File CMS: Shariff Share Buttons installieren

yellow-cms-blog-im-frontend-umgesetzt-mit-yellow-flat-file-cms

Hallo lieber Leser! Hier geht es gleich mit einem CMS Thema zu Yellow Flat File CMS weiter. Es ist nämlich so, dass ich mich mit diesem OpenSource CMS im kleinen Yellow-Blog unter http://wpzweinull.ch/cms/yellow befasste.

Da fand ich auch schon neue Sachen heraus, die ich gerne verbloggen möchte. Speziell in diesem Post geht es um die Shariff Share Buttons und die Installation dieser Buttons beim Yellow CMS.

 

Irgendwo im Blog-Inneren dürfte ich einen Yellow-CMS-Erfahrungsbericht haben. Aber ich beobachte es bei mir, dass mit der Zeit neue Erfahrungen hinzu kommen und ich etwas dazu gelernt habe. Die CMS-Berichte aus der Zeit von vor 3 Jahren waren weniger ausführlich und man musste sich hocharbeiten.

Was ist Yellow Flat File CMS?

Es ist ein kleines CMS, welches datenbanklos funktioniert. Inhalte der Webseite werden im FTP-Account im Verzeichnis /content aufbewahrt. Neulich machte ich noch ein Update dieses Flat File CMS. Das war zwar etwas heikel, klappte aber dennoch, wobei ich es manuell per FTP machte.

Nun zum eigentlichen Thema der Stunde.

Wie installiere ich Shariff Share Buttons beim Yellow CMS?

Das Plugin mit Shariff Buttons lädst du dir von GitHub unter https://github.com/schulle4u/yellow-plugin-shariff herunter. Zudem lädst du noch das zweite Plugin, welches dort angeboten wird, herunter. Beide Plugins wandern als ZIP nach Verzeichnis /system/plugins und werden dort automatisch entpackt.

Danach kannst du beim Erstellen eines Blogposts im Markdown-Editor den Shortcode

[    shariff    ]

nutzen. Bitte nehme dabei die eckigen Klammern zusammen. Anders ging es hier nicht, weil auch hier mein Shariff Plugin auf den Shortcode reagiert.

So werden die Buttons dort angezeigt, wo der Shortcode platziert wurde. Oder du machst es noch viel besser und bindest unteren Code in der Datei /system/themes/snippets/content-blog.php ein.

Hier ist der Code.

<div class="shariff" data-lang="en" data-orientation="horizontal" data-theme="white"></div>

Ich wollte erst im Yellow-Blog dieses Thema verbloggen, aber leider geht es nicht, weil mir die Buttons im Frontend zuoberst angezeigt werden. Anscheinend haut es mit den Backticks zum Auszeichnen des PHP-Codes nicht hin. Bei anderen Anleitungen von heute hat es aber funktioniert. Nur beim Shortcode [    shariff    ] brachte es mir den Blogpost durcheinander, warum auch immer.

Den obigen Code in der content-blog.php einfügen

Den obigen Code fügst du an einer bestimmten Stelle ein. Dort wird es so aussehen.

<div class="<?php echo $yellow->page->getHtml("entryClass") ?>">
<div class="entry-header"><h1><?php echo $yellow->page->getHtml("titleContent") ?></h1></div>
<div class="entry-meta"><?php echo $yellow->page->getDateHtml("published") ?> <?php echo $yellow->text->getHtml("blogBy") ?> <?php $authorCounter = 0; foreach(preg_split("/,\s*/", $yellow->page->get("author")) as $author) { if(++$authorCounter>1) echo ", "; echo "<a href=\"".$yellow->page->getPage("blog")->getLocation(true).$yellow->toolbox->normaliseArgs("author:$author")."\">".htmlspecialchars($author)."</a>"; } ?></div>
<div class="entry-content"><?php echo $yellow->page->getContent() ?></div>
<div class="shariff" data-lang="en" data-orientation="horizontal" data-theme="white"></div>
<div class="entry-footer">

Siehst du etwas mit Shariff in den unteren Zeilen dieses Codes?! So kannst du es auch einbinden. Das wird gewährleisten, dass Shariff Share Buttons unter jedem Post im Blog angezeigt werden. Es sind die bekanntesten Social Networks wie Twitter, Facebook und G+. Viel mehr brauchst du auch nicht.

Das wäre die ganze Geschichte und falls du vor hast, in deinem Yellow CMS Blog dauerhaft zu bloggen, hast du ein Werkzeug, um die Inhalte teilen zu können. Die Buttons probierte ich noch nicht aus, aber es sollte schon funktionieren.

Das Repository zu Yellow CMS auf GitHub

Davon habe ich einen Fork gemacht und habe es nun in meinem GitHub-Account. Das sorgt vielleicht dafür, dass das Yellow CMS etwas bekannter wird. Es nutzen zwar schon welche User in Deutschland, aber bei weitem nicht so viele wie bei den CMS wie GRAV, Joomla oder Drupal usw.

Verbreite die Infos zu diesem CMS auch unter deinen Lesern, falls du mit Yellow arbeitest. Ein passables Blog kannst du damit haben. Ein Yellow Blog kann eine Sidebar mit letzten Blogposts, dem Blog-Feed, dem Kontakt-Formular, der Blog-Suche und einigen anderen Funktionen haben. Einiges ist mit dem Yellow Flat File CMS möglich.

Vielleicht hast du ein paar Anregungen hierzu?! Dann poste diese in den Kommentaren.

Freue mich auf dein Feedback.

by Alexander Liebrecht

 

Drupal 8.2.3 verfügbar – Sicherheitsupdate

drupal-8.1.8-im-frontend-blog-startseite

Hallo lieber Leser! Nur keine Angst vor CMS-Updates, lieber CMS-Nutzer. Studiere vorher Anleitungen auf Englisch, die du findest oder suche hier im Blog. Ich mache das auch so, indem ich mir ein paar englische Tutorien antue und es dann das erste Mal nach Anleitung mache.

Mache ich das immer wieder, prägt sich das ein und so wird es eines Tages zur Routine. Dennoch lohnt es sich immer, den Blogpost oder einen Post auf GitHub mit dem jeweiligen Release anzusehen. Vielleicht wurde gravierend etwas verändert, was du nicht vorhergesehen hast.

 

In diesem Blogpost mache ich dich kurz auf die neue Drupal 8.2.3 Version aufmerksam. Sie findest du auf den offiziellen Drupal-Seiten unter https://www.drupal.org/project/drupal/releases/8.2.3. Dort lädst du sie auch herunter und entpackst lokal.

Wie mache ich ein Update auf Drupal 8.2.3

Das wird ähnlich wie bei Drupal 7 sein. Die ersten Schritte stehen bereits oben. Nach dem Packen eines ZIP-Archivs mit dem Inhalt der Installationsdateien lädst du es ins Rootverzeichnis hoch. Da es nur ein Update der Sicherheit war, müssen wir die MySQL-Datenbank nicht sichern. Wenn du es dennoch machen willst, kannst du es gerne tun.

Danach loggst du dich in Putty oder BitVise ein und entpackst das Archiv aus dem Rootverzeichnis heraus mit diesem SSH-Befehl.

unzip d8.zip

d8.zip ist dein vorher gepacktes Archiv. Wenn du damit durch bist, lösche das Archiv wieder dermassen.

rm -rf d8.zip

Jetzt schaust du dir im Backend deiner Drupal 8-Installation den Statusbericht an. Ist alles uptodate und muss nichts aktualisiert werden?! Falls ja, dann ist alles bestens und du kannst dich weiterhin deinem D8-Blog widmen. Manchmal sind es die Module und/oder Themes, die ein Update brauchen.

Das installierst du im Backend von Drupal 8 unter “verfügbare Aktualisierungen”.

Nun bist du mit dem Update durch und habe Spass am Bloggen mit Drupal 8.

Falls du Fragen zu diesem hoffentlich doch für dich einfachen Update hast, wende dich hier an mich und wir schauen, was getan werden kann.

Freue mich auf dein Feedback.

by Alexander Liebrecht

Drupal 7.52 ist erschienen – Sicherheitsupdate

drupal7-blog-frontend

Hallo lieber Leser! Es ist mittlerweile meine Aufgabe, dich hier über etliche CMS auf dem Laufenden zu halten. Wenn ich es zeitlich schaffe, wird auch etwas publiziert. Heute geht es um das neue Sicherheitsupdate von Drupal 7.52, was vor kurzem die Welt erblickte.

Das Letztere kannst du unter https://www.drupal.org/project/drupal/releases/7.52 einsehen.

 

Das Sicherheitsupdate ist sehr wichtig und sollte dringenderweise installiert werden. Falls du hier im Blog bereits ein Stammleser bist, kennst du diese Routine-Angelegenheit schon. Für neue Leser erzähle ich das hier noch einmal. Das Update machst du mit FTP und SSH, auch wenn manche Leser nicht von den Vorteilen eines SSH-Updates überzeugt sind.

Ich muss es ja fast täglich machen und so arbeite ich schnell und produktiv. Also fangen wir mal an.

Drupal 7.52 Update – Wie stelle ich das an?

Du holst dir die letzte Drupal 7.5.2-Version von https://drupal.org und entpackst es lokal. Es ist so, dass die Archive, die im Internet angeboten werden nicht gleich zum Webspace können. Du kannst durchaus mit Konsole eine TAR oder ein ZIP-Archiv entpacken. Aber es wird dann womöglich in ein eigenes Verzeichnis entpackt und nicht ins Rootverzeichnis, wie du es im FTP-Account sichten kannst.

Aus diesem Grunde betrittst du den Drupal-Ordner und packst den Inhalt, bis auf die .htaccess, zum ZIP-Archiv namens d7.zip. Das Archiv muss dann ins Rootverzeichnis zum Server hochgeladen werden.

Da es nur ein Sicherheitsupdate ist, musst du auch keine Datenbank sichern. Einfach ins Rootverzeichnis hochladen und so entpacken.

unzip d7.zip

Hinterher so löschen.

rm -rf d7.zip

Das wäre fast alles. Logge dich im Browser in deiner D7-Installation ein. Du tippst im Prinzip gleich deine Domain ein und am Ende /user. So gelangst du gleich zur Anmeldemaske und muss nicht erst das Frontend ansurfen und dann nach dem Login suchen 🙂 Toll oder…manche Sachen finden sich heraus wie man schneller etwas machen kann.

Sehe dir bitte im Backend den Statusbericht an. Wenn etwas upgedatet werden muss, seien es Drupal 7 Themes oder Module, dann solltest du das schnell mal machen. Ansonsten wäre das die ganze Prozedur und du kannst anschliessend deine Stammleser darüber in Kenntnis setzen.

Nach diesem Post hier im Blog folgt noch Drupal 8 Sicherheitsupdate und noch gab es eine neue Backdrop CMS-Version. Den Post verblogge ich wohl woanders.

Falls du Fragen zum Updaten hast, werde sie hier los.

Freue mich auf deine Erfahrungen mit dem Update auf Drupal 7.52.

by Alexander Liebrecht

Neues vom Dropplets Flat File CMS und aus dem Dropplets Blog von mir

dropplets-cms-backend-links-frontend-rechts-internetblogger-de-erfahrungen

Hallo lieber Leser! Es gab rege Debatten hier um Blog, wenn es um meine CMS-Anleitungen geht. Du musst auch nicht die Arbeitsweise mit der Konsole übernehmen, die ich täglich praktiziere.

Aber falls du meinen Anleitungen folgst, geht es nicht anders. Letztendlich sind es meine Erfahrungen und ich will darin noch besser werden. Schaue einfach danach wie du dein CMS updaten kannst.

Ich kann dir dabei nur eine kleine Hilfestellung bieten, mehr nicht.

 

Un in diesem Blogpost geht es um das minimalistischste Flat File CMS, was ich je gekannt habe. Es hat den Namen Dropplets und Internetblogger.de hat einen solchen Erfahrungsbericht bereits. Hierbei geht es mir darum, dir mitzuteilen, dass es seitens Dropplets auch etwas Neues gibt. Es gab die neue Version, die du unter https://github.com/Circa75/dropplets/releases herunterladen kannst. Ich versuche mal, mehr deutsche Begriffe zu verwenden, damit es nicht allzu sehr auf Englisch ist. Denke, dass das auch in deinem Sinne ist.

dropplets-1-6-5-cms-in-github-repository-releases
Dropplets CMS aus dem GitHub-Repo downloaden >> in den Releases

Also was haben wir?! Dropplets 1.6.5 ist verfügbar und ein solches Update machte ich bereits bei mir im Dropplets-Blog unter http://wpzweinull.ch/cms/dropplets. Ich möchte halt meine CMS-Test-seiten nicht mehr löschen, denn irgendwo willst du es dir doch ansehen. Dafür soll das gut sein.

Wie mache ich Dropplets Update?

Du lädst die neuste Dropplets Version von GitHub herunter, entpackst es lokal. Konsole muss du dieses Mal auch nicht verwenden und alles per FTP machen. Danach sicherst du den gesamten FTP-Inhalt und lädst das entpackte Paket in die jeweiligen Verzeichnisse wieder hoch. Das Dropplets Flat File CMS ist datenbanklos und ein MySQL-Datenbank-Backup brauchst du hierbei nicht.

dopplets-cms-update-aus-backend-heraus-internetblogger-de
Dropplets CMS aus dem Backend heraus upgraden

Also alles hochladen und dann rufst du im Browser die Datei /update.php, die sich im Rootverzeichnis im FTP-Account befindet, auf. Wenn dein Dropplets-Blog im Frontend unter /dropplets ist, dann eben auch so aufrufen >>

Meine-Domain.de/dropplets/update.php

Es wird ein Update ausgeführt und anschliessend loggst du dich im Backend ein. Dropplets Entwicklern sei Dank, dass wir hier ein Backend haben. Ich mag keine CMS ohne das Backend. Was kann ich damit nur anfangen oder.. Also geht es hier und dann im Frontend findest du beim Dropplets 1.6.5 ein paar Optionen mehr.

Mit Code Injection Header-Footer-Inhalte einfügen

Du kannst weiterhin unter Code Injection im Header oder dem Footer etwas unterbringen. Bei mir ist im Header die Seitennavigation, die ich mittels HTML und CSS erstellte. Anleitungen dafür sind reichlich im WWW verfügbar. Du wirst dann die Liste mit den Menüpunkten in in diese Header-Code-Injection im Textfeld einfügen.

dropplets-cms-code-injection-im-backend-footer-und-header
Dropplets CMS: >> Code Injection im Backend mit Footer und Header Code Einbindung

Dann öffnest du die .css-Datei des Templates und fügst zuunterst die CSS-Regeln ein.

Im Footer habe ich Cookie Consent Bar platziert, weil ich mit Adsense arbeite. Du weisst, auch wenn Dropplets CMS von Haus aus keine Möglichkeit der Navigationserstellung hat, braucht auch wirklich so ein Privatblog ein Impressum und Datenschutz. Das ist nun mal deutsches Gesetz. Darum kümmere dich bitte einmal.

Google Adsense in Dropplets einbinden

Das kannst du in der Datei post.php deines Templates anstellen. Du fügst dort einfach unter

<div class="post-text">

den Google Adsense Code ein. Es wird dann im Frontend im Browser oberhalb des Artikels angezeigt. Etwas Monetarisierung kann doch heutzutage auch nicht schaden.

Dropplets Templates mit Artikelanlesern und Beitragsbildern

Das kannst du alles heute schon haben. Von Haus aus und nach dem gelungenen Upgrade auf Dropplets 1.6.5 stehen dir im Backend mehrere installierte Templates zur Verfügung. Manche Themes haben auch Beitragsbilder. Beitragsbilder kannst du aus dem Backend heraus hochladen.

Ein Beitragsbild muss denselben Namen wie die Blogpost-URL haben. Ein solches Beispiel wäre das:

  • Blogpost-URL >> ich-bin-ein-blogger
  • Beitragsbild-Name >> ich-bin-ein-blogger

Das wird dann vom Blogpost erkannt und das Bild wird dann dementsprechend im Post eingebunden. Dieses fand ich erst heute heraus als ich da mal auf GitHub etwas studierte. Beitragsbilder sind immer gut, wenn du mit Screenshots arbeitest.

Denke daran, dass du beim Dropplets CMS offline bloggst

Dazu nutze ich das kostenlose Windows-Tool namens Markdown Pad 2. Das kannst du im Internet herunterladen und es dann starten sowie erkunden.

markdown-pad-2-windows-7-kompatibles-blogging-tool
Beim Droplets CMS bloggst du mit Markdown Pad 2 oder einem anderen Blogging-Markdown-Tool

Ein Blogpost wird in Markdown Pad 2 immer so beginnen.

 # Wie man externe Links in Dropplets CMS farbig machen kann (H1-Überschrift und Blogpost-Titel)
 - Alexander Liebrecht (Autorname)
 - blogsash (Twitter-Name)
 - 01.02.2016 (Datum der Veröffentlichung)
 - Dropplets CMS (Kategorie)
 - published oder draft (publiziert oder Entwurf)

Du arbeitest mit der Markdown-Auszeichnungssprache, die nicht so schwer zu nachvollziehen ist. Damit du den Artikel-Anleser hinbekommst, brauchst du lediglich nach diesem Frontmatter, so heisst es glaube ich, einen einzigen Zeilenumbruch zu machen. Nicht zwei, nur einen. Dann gilt der erste Absatz als Artikel-Anleser im Frontend auf der Blog-Startseite.

Ansonsten schaue dir die Markdown Syntax im Internet an. Links können so eingefügt werden.

[Das ist ein Link](http://liebrecht.cc)

Bilder bindest du nach dieser Methode ein.

![Blogger-Erfahrungen](http://urlzumbild.jpg)

Das Zitat geht mit dem “grösser als”-Zeichen. Hier in WordPress gelten ebenfalls grundlegende Markdown-Regeln, sodass du das schon nutzen kannst. Ich mache immer meine H2-Überschriften mit Markdown.

>

Und so weiter und so fort geht es mit Markdown Auszeichnungssprache.

Dropplets CMS gewann bei mir etwas mehr Respekt nach dem Upgrade

So schlecht ist Dropplets CMS ja nicht und nach dem heutigen Upgrade finde ich etwas mehr Gefallen daran. Einiges kannst du damit anstellen und das Blog an sich ist nicht das langsamste.

Ich habe noch Disqus-Kommentare, daher braucht es ein par Sekunden länger, aber sonst noch alles im grünen Bereich wie ich denke.

dropplets-1-6-5-cms-disqus-kommentar-system-im-frontend
Disqus-Kommentare im Frontend

Disqus-Kommentare bindest mit dem universellen Code von Disqus.com ein. Dazu nimmst du wieder die post.php aus dem Template-Verzeichnis und fügst den Disqus-Code zuunterst wieder ein. Das gilt dann im Frontend unter jedem Blogpost als Disqus-Kommentar-System. Stelle deine Kommentare direkt auf https://disqus.com auf Deutsch um.

Zudem findest du auf Disqus.com im Admin-Account und wenn du dein Dropplets Blog dem Account hinzugefügt hast, noch eine Zeile Code. Mit dieser Zeile zeigst du die Anzahl der Kommentare im Frontend im Kommentarsektor an. Diesen Code musst du vor dem schliessenden </body>-Tag in der Datei index.php deines aktuellen Dropplets Templates einbinden. Dann geht das in Ordnung.

Nun, das wäre im Grossen und Ganzen das, was ich heute für dich habe. Ich komme zum kurzen Fazit des Posts.

Kurzes Fazit zu Flat File CMS namens Dropplets

Dropplets CMS ist recht cool und sehr minimalistisch entwickelt worden. Es macht ein kleines Blog und durch Disqus-Kommentare kannst du dich mit der Stammleserschaft austauschen und Wissen oder Erfahrungen teilen. Das Blog wird auf eine einfache Art und Weise einem Upgrade unterzogen und du kannst es mittels Adsense monetarisieren.

Auch kannst du unter der Option “Code Injection” in der linken Seitenleiste im Backend deine HTML-Codes im Footer oder dem Header einbinden. Das können die Seiten-Navigation, Cookie Bar oder oder oder sein.

Den Einsatz der Kommandozeile wirst du hier bei kleinen Datenpaketen nicht brauchen und kannst alles per FTP bewerkstelligen. Achte vor dem Upgrade darauf, dass du den FTP-Inhalt sicherst.

Impressum und Datenschutz beim Einsatz von Adsense und jeglicher Werbung im Blog wirst du ganz bestimmt brauchen. Was Themes angeht, so sind es die, die du von Haus aus mit in der Installation hast. Weitere fand ich so nicht.

Ich kann dir nur viel Spass mit dem Flat File CMS namens Dropplets wünschen. Bei Fragen und wenn ich etwas mehr weiss, kann ich dir helfen.

Nun ein paar Fragen an dich lieber Leser.

Setzt du Dropplets CMS bereits ein und was macht dir grosse Sorgen beim Einsatz dieses CMS? Hattest du dich schon mit dem Template auseinandergesetzt, wie du Cookie Bar und Adsense oder die Navigation ermöglichen kannst?

Freue mich auf dein spam-freies Feedback!

by Alexander Liebrecht

 

Frage an die Leser: Kannst du meinen CMS-Anleitungen noch folgen

mecha-cms-frontend

Hallo lieber Leser! Du weisst sicherlich, dass ich gerne hier im Blog mit dir kommuniziere. Ich gehe auf so gut wie alle Kommentare von meinem Wissensstand ausgehend ein. Mich beschäftigt seit heute die eine Frage, ob du meinen CMS-Anleitungen noch folgen kannst?

Mich erreichte auf einem anderen Blog seltsames Feedback, was auch etwas Spam sein könnte. Ich habe es als Kritik verstanden, weil wohl bemängelt wird, dass ich zu viele englische Wörter verwende.

 

Ist es tatsächlich so, dass du damit nicht zurecht kommst? Weisst du, was eine Kommandozeile oder ein Terminal ist? Wann hast du das letzte Mal etwas mit SSH und Konsole gemacht? Kennst du dich damit aus und inwieweit kannst du deinen Webhosting-Account bedienen? Ich möchte dir solche Fragen stellen, um dich besser kennenzulernen.

Für mich ist es so, dass ich mit dem Terminal täglich arbeiten muss. Ich habe noch einen eigenen Rootserver und dieser datet sich ja nicht von alleine up. Ich muss stets die Konsole verwenden und auch geht es um Plesk-Updates, die immer mal wieder gemacht werden müssen.

Kannst du meinen CMS-Tutorien noch folgen und benutze ich wirklich zu viele englische Begriffe

Du hast es sicherlich schon mitbekommen, dass ich seit 2013 CMS teste. Was ein CMS ist, muss ich nicht mehr erklären. Auch ist es ein Fakt, dass ich viel mit der englischen Sprache im Webmaster/Blogger-Alltag zu tun habe. Es ist nun einmal so, seien es die GIT-Repositorys auf GitHub, meine Accounts auf SourceForge.net, bei Gitlab oder in der Bitbucket Cloud.

Die GIT ist übrigens die Versionskontrolle, bei der du eine Software-Entwicklung verfolgen kannst. Du kannst Branches erstellen, ein Repository forken oder mehrere Entwicklungszweige erstellen.

Damit habe ich nun mal zu tun und ich weiss derzeit nicht, wer sich alles auf Internetblogger.de herumtreibt und ob die Stammleser meinen Anleitungen noch folgen können. Ich bin der Ansicht, dass es dir weiterhelfen kann, wenn ich bestimmte SSH-Befehle in meine Anleitungen aufnehme. Auch strebe ich produktives und schnelleres Arbeiten im Internet an. Es muss alles funktionieren, klappen und auch Spass machen. Nur so kommst du vorwärts.

Viele CMS muss ich auf Englisch nutzen, weil es nicht anders geht

Das wäre ein weiterer Fakt und ist auch nun mal so. Deutschsprachige CMS sind die bekanntesten, aber solche CMS-Exoten wie Subrion, Mecha und Yellow sind leider auf Englisch.

Ich versuche meine Anleitungen so zu gestalten, dass es jeder, der eine Schulausbildung hatte, es verstehen kann. Dazu kommt noch, dass meine ersten CMS-Anleitungen nicht sehr ausführlich waren, weil ich das Wissen dazu noch nicht hatte. Die Kommandozeile kannte ich noch nicht vor zwei Jahren und erst seit einer ganzen Weile arbeite ich damit täglich.

Die Zielgruppe von Internetblogger.de sind nicht die Blog-Neulinge, die noch nie ein Backend von innen sahen. Nein, diese können hier im Blog höchstens neue Erfahrungen sammeln und etwas lernen. Aber im Grossen und Ganzen richten sie meine Anleitungen an diejenigen, die schon seit Jahren im Internet sind und eben das eine oder das andere CMS erfolgreich updaten wollen.

CMS-Feedback gibt es hier bei den Anleitungen sehr wenig, weil ich weiss, dass fast alle Blogger und Neublogger auf WordPress setzen. Auch ist mir bewusst, dass in Google kaum deutsche Anleitungen sind, wenn es um ein exotisches OpenSource CMS geht. Diesen Bereich möchte ich mit meinem Wissen befüllen und es dir hier anbieten. Darum geht es mir, zu zeigen, dass anderweitige CMS es wert sind, angeschaut zu werden.

Ich erhoffe mir in den nächsten Tagen etwas Feedback von dir und ob die englischen Wörter dich hier stören? “Bugfixes” nutze ich immer wieder und als Stammleser weisst du, was das ist. Auch Security Fixes erwähnte ich manchmal, was Fehlerbehebungen in der Sicherheit sind.

Updaten und upgraden dürfte jedem Blogger/Webmaster bekannt sein. Wenn du noch noch keine Markdown-Auszeichnungssprache beherrschen kannst, ist nicht schlimm, denn das brauchst du nicht. Ich arbeite damit auf GitHub, SourceForge.net und beim GRAV CMS-Blog. Das ist aber cms-abhängig. Die Markdown -Syntax ist dennoch einfacher als HTML und kann schnell erlernt werden.

Nun, ich komme zum Schluss.

Welches Wissen hast du, wenn es ums Webhosting, Server, Webspace, CMS, Kommandozeile/SSH geht? Sind meine CMS-Anleitungen zu schwer zu nachvollziehen oder kannst du mir gut folgen? Wie lange bist du schon ein Webmaster und bist du ein Blogbesitzer oder nur ein Inhaber einer statischen Seite mit WordPress CMS drauf?

Auf diese Fragen hätte ich ein paar Antworten von dir, um zu erfahren, welcher Leser hier im Blog wirklich vorhanden sind.

Freue mich auf dein Feedback.

by Alexander Liebrecht

Bludit 1.5.0 CMS erschienen und neues Dashboard + Bug/Security Fixes

Bludit CMS Startseite Blog-Frontend

Hallo lieber Leser! Hier geht es mit den OpenSource CMS wie dem Bludit CMS gerne weiter. Bludit CMS war Anfang Oktober 2016 als Version 1.5.0 erschienen und darüber möchte ich mit dir heute etwas plaudern.

Was ist aber Bludit? Bludit ist ein gutes Flat File CMS, welches ohne eine MySQL-Datenbank auskommen kann. Es wird im Nu installiert und da eine neue Version erschienen war, wie du unter https://github.com/dignajar/bludit/releases sichten kannst, musste ich meine Bludit CMS Installation von der Version 1.4 auf die Version 1.5 aktualisieren.

Weiterlesen

Drupal 8.2.2 verfügbar mit Bugfixes

shariff-share-buttons-drupal-8-tutorial-internetblogger-de

Hallo lieber Leser! Wie das halt so ist, ist wieder eine neue Drupal 8.2.2 Version erschienen und diese findest du unter https://www.drupal.org/project/drupal/releases/8.2.2. Dort im Drupal-Beitrag findest du auch alle Änderungen und Bugfixes, die ermöglicht wurden. Das Update habe ich für dich und mich bereits gemacht und hier darunter erzähle ich dir wie du das anstellen kannst.

Drupal 8 wird im Monatszyklus aktualisiert, sodass ich schon immer darauf warte, bis der nächste Monat anbricht und ich hoffentlich problemlos updaten kann.

Weiterlesen

B2evolution 6.7.8 verfügbar – Bugfixes und ein paar Verbesserungen

b2evolution-6-7-6-frontoffice-blog-startseite

Hallo lieber Leser! Es ist wie gehabt, dass ich dich hier über CMS-Updates auf dem Laufenden halte. Vor kurzem ist eine neue B2evolution CMS-Version 6.7.8 erschienen und dazu findest du unter http://b2evolution.net/downloads/6-7-8 welche Update-Installationshinweise. Dieses CMS kann sogar auf Deutsch verwendet werden und das geht ohne Weiteres.

 

B2evolution hat vier Haupt-Sammlungen, solche wie Foto-Blog, herkömmliches Blog, das Handbuch und ein Forum. Das lässt dein B2evolution-Projekt als vollwertiges Projekt aussehen und du kannst damit alles anstellen, was du willst. Sicher ist es kein Projektverwaltungstool wie Confluence oder Bitbucket, aber es ist eben eine Blog-Software und ein passables OpenSource CMS.

Nun noch ein paar kurze Hinweise wie das Upgraden einer bestehenden Installation vonstatten geht.

Upgrade von B2evolution auf Version 6.7.8

Du lädst dir das Download-Paket herunter, entpackst es lokal und betrittst den Orden in Windows. Dann packst du alles zum ZIP-Archiv namens b2evolution.zip oder bevo.zip. Das lädst du in das Rootverzeichnis deiner Installation zum Webspace hoch und entpackst in der Kommandozeile mit diesem SSH-Befehl.

unzip bevo.zip

oder

unzip b2evolution.zip

Hinterher löschst du das ZIP-Archiv wieder dermassen.

rm -rf bevo.zip

Als Nächstes gehst du im Browser zu /install und dahinter wird noch das Upgrade-Script sein. Du nimmst das Upgraden einer früheren Version. Wenn dort auch deine Datenbankdaten zu sehen sein werden, dann kannst du das Upgraden anstossen, ansonsten musst du schauen warum die Datenbankdaten nicht angezeigt werden. Sollte aber eher nicht der Fall sein und wenn die Konfigurationsdatei dort ist, wo sie sein sollte, sollte alles funktionieren.

Upgraden geht nach Sekunden und ist somit schnell fertig

Das Upgraden an sich dauert nur Sekunden und schon ist dein B2evolution CMS Blog uptodate und du kannst noch gerne darüber bloggen sowie deine Stammleserschaft auf den Laufenden bringen. Meinerseits sind solche Updates eine reine Routine und nur selten gibt es damit etwas Schlimmes.

In jedem Falle solltest du vorher eine Datenbanksicherung anlegen, so für den Fall der eventuellen Fälle und falls mal etwas passiert. So kann dir nicht viel passieren.

Nun hoffe ich, dass du diese Standard-Update-Anleitung gut nachvollziehen konntest. Bei Fragen wie gehabt darunter feedbacken.

Freue mich auch auf deine Update-Erfahrungen und ein paar Tipps zu diesem OpenSource CMS.

by Alexander Liebrecht

P.S. bei dieser B2evolution-Version gab es Bugfixes und Verbesserungen unter der Haube. Somit ist das Updaten wärmstens empfohlen und macht deine Installation einen kleinen Stück funktionsfähiger sowie besser. Kommuniziere das auch bitte deiner Leserschaft, denn manchmal bekommt jemand so ein Update gar nicht mit.

Flarum Forum Upgrade von Beta 5 auf Beta 6 erfolgreich, aber sehr heikel

flarum-forum-frontend-internetblogger-de

Hallo lieber Leser! Es geht wieder um OpenSource Thema und zwar gab es eine neue Version des Flarum Forums. Das kannst du dem englischen Thread unter https://discuss.flarum.org/d/4010-flarum-v0-1-0-beta-6-released/23 entnehmen.

Die Beta 6 ist erschienen, mit Bugfixes, etlichen Verbesserungen und ein paar neuen SSH-Befehlen für die Kommandozeile. Das Upgrade machte ich gestern/heute unter http://flarum.internetblogger.de. So gesehen, war es erfolgreich, aber leider machte ich anfangs Fehler, was den Upgrade-Erfolg hinauszögerte.

 

Ich habe an zwei Tagen das Upgrade gemacht, um einiges in Erfahrung bringen zu können. Wie du auch upgraden kannst, kann ich dir im Folgenden schildern.

Wie gradest du von Beta 5 auf Beta 6 up

Du machst in erster Linie ein Datenbank-Backup, um alles wieder rückgängig machen zu können, falls alles schief geht. Dann deaktivierst du im Flarum Backend unter Erweiterungen alle Erweiterungen, die nicht zum Flarum Core gehören.

[dropcap size=”5″]E[/dropcap]s werden auch bei dir nicht sehr viele sein. Es sind zum Beispiel Davis Customheader, Customfooter, Flagrow Analytics, Social Profile Extensions und ein paar andere, die du auch im Nachhinein per Kommandozeile löschen kannst. Deaktiviere sie aber erst einmal.

Dann loggst du dich mit Putty in der Shell ein und tippst vom Rootverzeichnis aus diesen SSH-Befehl ein.

php56 composer.phar update

Somit wirst du beobachten können, wie eine neue Flarum Version heruntergeladen und installiert wird. Wenn das Composer-Update durch ist, navigierst du zum Frontend im Browser und zu /admin. Dahinter musst du das Datenbank-Passwort eintippen und somit datest du die MySQL-Datenbank up. Diese Schritte zu befolgen ist extrem wichtig beim Flarum Upgrade.

Du musst dann schauen, ob du gleich im Backend eingeloggst bist, vermutlich aber nicht und du wirst dich aus dem Frontend heraus einloggen müssen. In der MySQL-Datenbank wird dann in der Tabelle “settings” die neue Flarum-Version auftauchen.

Vealtetete Flarum Erweiterungen per Kommandozeile löschen

Alte und veraltetete Flarum Extensions kannst du so gesehen nicht mehr gebrauchen und diese musst du ganz löschen. Bis es dazu neue Extensions-Updates gibt, dauert es vermutlich noch eine ganze Weile. Extensions von Flarum löschen, kannst du bequem über das Terminal und mit solchen Befehlen wie diesen.

php56 composer.phar remove davis/flarum-ext-customfooter

php56 composer.phar remove davis/flarum-ext-customheader

Und so weiter und so fort. Wenn du im Backend unter Extensions sie nicht löschen kannst, weil es zum Fehler kommt, dann lösche sie per Kommandozeile. Das klappte bei mir heute schon.

Ausserdem kannst du in der Datenbank per PHPMyAdmin diese alten Erweiterungen in der Tabelle “settings” mit den “enabled extensions” sie herausnehmen. So sind sie nicht mehr aktiviert/enabled. Anschliessend löschst du sie ganz in der Kommandozeile.

Der neue SSH-Flarum-Befehl mit cache:clear

Diesen SSH-Befehl kannst du in der Shell dafür nutzen, um den Flarum Cache zu löschen. Der Befehl geht dann so.

php56 flarum cache:clear

Dieser SSH-Befehl gilt vom Rootverzeichnis aus.

Das wäre meine kurze Anleitung wie du Flarum von Beta 5 auf Beta 6 erfolgreich upgraden kannst. Zögere aber nicht damit, dich an die Flarum Support-Community unter https://flarum.org zu wenden. Heute erstellte ich dor diesen Thread unter https://discuss.flarum.org/d/4034-flarum-beta-6-can-not-uninstall-any-outdated-extensions/4. Falls du Probleme mit dem neuen Upgrade hast, kannst du dich dort mal einklinken.

Hier kannst du deine Fragen ebenfalls stellen und ich helfe, wenn ich etwas weiss.

Freue mich auf dein sinnvolles Feedback.

by Alexander Liebrecht

MyBB 1.8.8 erschienen – Fehlerbehebungen und Sicherheitsupdate

mybb-1-8-7-zu-1-8-8-update-webmastertwelten-de

Hallo lieber Leser! Es gibt noch mehr CMS/Forum-News, denn es ist eine neue MyBB-Version 1.8.8 erscheinen. Das entnimmst du diesem Thread auf der offiziellen deutschen myBB-Webseite unter https://www.mybb.de/forum/thread-33812.html.

Das neue 1.8.8er-Sicherheitsupdate ist auch etwas Wartung für das myBB-Forum. Es wurden Sicherheitslecks geschlossen und Bugs gefixt. Das Upgraden muss dringend gemacht werden. Ich habe es unter http://webmasterwelten.de schon vollbracht, was auch sehr einfach war.

Ich vermute mal, dass du vorher MyBB 1.8.7 hattest und wenn nicht, solltest du in jedem Falle upgraden. Wenn du myBB 1.8.7 hattest, brauchst du lediglich die geänderten Files von Mybb.de aus den Downloads herunterzuladen. Sie packst du dann schnell zu einem Zip-Archiv und lädst dieses ins Rootverzeichnis deiner myBB-Installation hoch. Danach entpackst du in der Shell mit diesem SSH-Befehl.

unzip archiv.zip

oder

unzip mybb.zip

Sichere bitte vorher die Datenbank für den Fall der eventuellen Fälle, damit du später alles rückgängig machen kannst. Nach dem Entpacken lösche das Archiv wieder mit diesem SSH-Befehl.

rm -rf archiv.zip

bzw.

rm -rf mybb.zip

Jetzt nur noch die Upgrade-Routine durchgehen

Diese findest du browser-technisch unter /install und dort folgst du allen Hinweisen sowie Anweisungen, die du zu sichten bekommst. Das wird zu nachvollziehen sein. Es werden Datenbank-Einträge geschrieben und die Templates zurückgesetzt. Aus diesem Grunde hat sich mein Forum-Logo ausgetauscht und wurde auf das Standard-myBB-Logo zurückgesetzt, welches mir aber so gefällt wie es ist. Vielleicht lasse ich es sogar so bestehen.

webmasterwelten-de-mybb-forum-im-frontend

Das Upgraden dauert nicht sehr lange und am Ende sollte das Install/Upgrade-Verzeichnis mit einem Lock versehen werden. Diese eine Lock-Datei findest du im /install-Verzeichnis im FTP-Account. Gerne kannst du das /install-Verzeichnis ganz löschen.

Install-Verzeichnis per Kommandozeile löschen

Wenn du das per Kommandozeile machen willst, was immer am schnellsten ist, dann nutze dafür diesen SSH-Befehl.

rm -rf install

So, nun wäre dein MyBB 1.8 Board wieder top aktuell und du kannst dich vielleicht noch in den neuen 1.8er Plugins umsehen. Übrigens habe ich im Forum auf Webmasterwelten.de das Tagging-Plugin und User Tagging installiert, jetzt sieht man die Tags im Forum-Footer und du kannst als Forum-Nutzer andere Nutzer taggen.

Vielleicht werden diese sogar dann per Mail benachrichtigt. Das muss ich selbst noch ausprobieren, was ich mit meinem Nick machen werde. Tags kannst du beim Erstellen eines Forum-Topics erstellen und diese sollten noch irgendwo in der Ansicht eines ersten Threads angezeigt werden.

Das erfahre ich noch im Laufe der nächsten Zeit. Das Tagging soll nun mal die interne Verlinkung herstellen und das wäre ganz gut für Google und Co.

Falls du andere Forum-Probleme hast, kannst du dich gleich an die offizielle Seite von myBB deutscher-seits wenden. Dort gibt es für die neue myBB-Version bereits einen Thread. So kann ich dir jetzt viel Spass in deinem Forum wünschen. Ich denke, dass du nicht mal Fragen zum Upgrade haben wirst, denn es ist nicht kompliziert zu erledigen.

by Alexander Liebrecht

P.S. das Forum-Blog gibt es nicht mehr, weil wer soll das auch noch mit Inhalte füllen. Ich habe schon etliche Blogs, die dauerhaft betrieben werden. Daher trennte ich mich vom Forum-Blog.

 

 

Backdrop 1.5.1 CMS erschienen mit zahlreichen Bugfixes

backdropcms-1-4-4--update-erfolgreich-internetblogger-de

Hallo lieber Leser! Nun es geht wieder um OpenSource CMS. Es ist eine neue Backdrop 1.5.1 CMS-Version erschienen. Es gab unzählige Fehlerbehebungen, die du unter https://github.com/backdrop/backdrop/releases einsehen kannst. Das Update von 1.5.0 auf 1.5.1 machte ich eben unter http://wpzweinull.ch/cms/backdrop und das war von Erfolg gekrönt. Es war ein reines Routine-Update und diesen nahm ich einfach mal so mit.

 

Vom Backdrop OpenSource CMS gibt es im Jahr bis zu 12 Updates und es sind immer wieder die Fehlerbehebungen, so genannte Bugfixes, die da ermöglicht werden. Wie du das Update anstellen kannst, erfährst du hier im Folgenden.

Wie du auf Backdrop 1.5.1 updaten kannst

Du lädst dir die neueste Backdrop CMS-Version aus der GitHub-Quelle herunter und entpackst es lokal. Dann packst du den Ordner /core zum ZIP-Archiv namens core.zip. Dieses muss ins Rootverzeichnis deiner Installation zum Webspace gebracht werden. Dann sicherst du das Verzeichnis /files/config_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx und entpackst mit der Konsole dieses ZIP-Archiv. Das wird wie gehabt sein und geht mit diesem SSH-Befehl.

unzip core.zip

Lösche das Archiv danach wieder mit diesem SSH-Befehl.

rm -rf core.zip

Schon kannst du zum Statusbericht navigieren, wenn du dich eingeloggt hast. Du kannst aber gleich ein Datenbank-Update machen. Das wird im Browser unter /core/update.php sein und du musst eingeloggt sein, eher du das anstellen kannst. Das machst du dann und ich denke, dass alles andere bei dir vielleicht schon uptodate sein wird. Falls nicht, dann auch die Module und Themes updaten.

Das wäre dann das ganze Update und noch kann ich dir das Modul easy_xmlsitemap empfehlen.

Backdrop Modul easy_xmlsitemap

Das XML-Sitemap Modul befindet sich unter https://backdropcms.org/project/easy_xmlsitemap und du kannst es herunterladen, ins Verzeichnis mit den Modules im FTP-Account wieder hochladen. Danach aktivierst du es im Backdrop CMS-Backend unter Modules und schon gehst du wieder im Backend zur Konfiguration>> easy_xmlsitemaps und erstellst eine Sitemap.

Sie wird im FTP-Account im Verzeichnis /files/easy_xmlsitemap abgelegt. Diese URL wie Deinedomain.de/files/easy_xmlsitemap/sitemap.xml brauchst du für die Google Search Console und du kannst dort deine Sitemap ruckzuck einreichen. Ich habe eben 83 URLs eingereicht und es wird alles indexiert, wenn nicht längst geschehen.

In den XML-Sitemap-Optionen kannst du wohl noch einstellen, in welchem Intervall die Sitemap erstellt wird. Ja, so war es glaube ich. Tägliche Sitemap-Erstellung bietet sich ja gut an, falls du täglich bloggst und Googlchen wird immer wieder darauf zugreifen können.

Wegen Adsense und Co. brauchst du das Modul mit der Cookie Bar

Falls du so wie ich mit Google Adsense und Social Share Buttons arbeitest, brauchst du das Modul mit der Cookie Bar. Das wäre dann offizieller-seits unter https://backdropcms.org/project/eu-cookie-compliance

Kannst du mir bitte bestätigen, dass du bei mir diese Cookie Bar zu sichten bekommst?! Ich hatte heute den Eindruck, dass sie nur eingeloggt angezeigt wird, was so nicht sei darf. Anonyme Blogbesucher müssen sie sonst sehen und nicht ich eingeloggt. Ich zwar auch, aber ausgeloggt auf der Startseite.

Schaue dir noch etliche Module beim Backdrop CMS mal an. Diese findest du unter https://backdropcms.org im Module-Verzeichnis.

Ein paar sehenswerte Backdrop Themes gibt es aber auch. Und vielleicht findest du einen Gefallen an dem Theme, welches ich einsetze. Oben war der Link zu meinem Backdrop CMS Blog. Ansonsten sind wir nun fertig und du hast das Update hoffentlich gut überstanden. Falls du Fragen zum Updaten des Backdrop CMS hast, zögere nicht damit, mich hier zu kontaktieren. Für mich sind solche Update eine reine Routine und ich schaue mir natürlich vorher auch die Upgrade-Anleitung an. Bei all den eingesetzten CMS kannst du auch mal etwas vergessen haben.

by Alexander Liebrecht

Phabricator Projektverwaltungssoftware – Footer-Navigation erstellen und Links setzen

phabricator-projektverwaltungstool-im-frontend-internetblogger-de

Hallo lieber Leser! Wir bleiben wieder beim OpenSource und solchen Themen und in diesem Artikel zeige ich dir wie du bei der Phabricator Projektverwaltungssoftware die Footer-Navigation erstellen und darin Links setzen kannst. Das musste ich auch erst erfragen, weil wenn du Phabricator noch nicht kennst, findest du es nicht selbst heraus.

Phabricator ist eine LAMP-Applikation und auch OpenSource.

 

LAMP bedeutet dabei nichts anderes wie Linux, Apache, MySQL und PHP und Phabricator wird immer nur auf einer Subdomain installiert. Wie du es installieren kannst, findest du unter https://secure.phabricator.com/book/phabricator/article/installation_guide/. Dort gibt es zahlreiche Anleitungen wie du das anstellen kannst und gestern liess ich mir etwas vom Plesk Support Forum helfen bei der Phabricator Installation.

Heute habe ich bereits die Footer-Navigation erstellt und sie erstellst du im JSON-Format. Du musst dich im Phabricator-Tool einloggen und navigierst aus dem Frontend heraus zu Config>>User Interface>>ui.footer-items. Diesen Link machst du dann auf und dort wird noch alles blank sein. In dem Textfeld fügst du die Footer-Navigation nach diesem Format ein.

 [ 

{ 

"name": "Copyright 2016 Alexander Liebrecht" 

}, 

{ 

"name": "Datenschutz",

 "href": "http://phabricator.liebrecht-projekte.de/w/datenschutz/" 

}, 

{ 

"name": "Impressum", 

"href": "http://phabricator.liebrecht-projekte.de/w/impressum/" 

}, 

{ 

"name": "Fragen und Antworten", 

"href": "http://phabricator.liebrecht-projekte.de/ponder/" 

}, 

{ 

"name": "Phame-Blog", 

"href": "http://phabricator.liebrecht-projekte.de/phame/" 

} 

]

Wie die Footer-Navigation im Phabricator-Tool live aussieht, kannst du dir gerne bei mir unter http://phabricator.liebrecht-projekte.de ansehen. Dort unten rechts im Footer. Auch wenn du eine Projektverwaltungssoftware einsetzt, wirst du rechtliche Seiten wie Impressum und Datenschutz brauchen. Diese erstellt du mit der Phabricator-App namens Phriction. Das ist der Wiki und er ist aus dem Frontend heraus erreichbar.

Es muss zuerst eine Wiki-Startseite erstellt werden. Dann folgen weitere Dokumente mit Impressum und Datenschutz. Du machst am besten zwei Tabs im Browser mit dem Phabricator auf. Du erstellst diese beiden Dokumente und im anderen Tab erstellst du die Footer-Navigation.

Impressum und Datenschutzerklärung auf E-recht24.de erstellen

Impressum und Datenschutz erstellst du normalerweise auf http://e-recht24.de. Es wird aber HTML-Code sein und Phabricator akzeptiert nur Markdown. Dazu suchst du schnell in Google nach “html to markdown konverter”. Dieses Tool nutzt du dann, um aus dem HTML-Code Markdown-Code zu machen. Den Code fügst du beim Erstellen der Wiki-Dokumente dementsprechend wieder ein.

Ich denke, dass du das nachvollziehen kannst. Dann eben alles erledigen und schon hast du eine passable Footer-Navigation in deinem Phabricator-Projekt. Übrigens dieses Tool ist sehr mächtig. Neben den Tasks und Bugs, hat es noch Projekte, Fragen und Antworten, Wiki, Blog, Repositorys und zahlreiche andere Apps, die zur Seitenleiste links hinzugefügt werden können. Diese Apps findest du im Backend und dort kannst du alle Apps an diese Startseite anheften. Das geht recht fix dort.

Ich würde mal sagen, dass du Werbung auf deinem Phabricator-Projekt nicht brauchst. Für Google Adsense ist auch kein Platz, denke ich mir mal. Zumindest wüsste ich nicht wie du das einbinden kannst. Daher brauchst du auch keine Cookie Bar. Wenn so etwas gehen sollte, dann musst du es höchstens in den Templates der Startseite einbinden.

Phabricator nur unter PHP 5

Unter PHP 7.0.11 oder schon 7.1 RC 3 läuft diese Projektverwaltungssoftware nicht, weil einiges nicht funktioniert. Vermutlich wird es in ferner Zukunft dieses PHP-Kompatibilität noch geben. Ich habe bei mir auf dem Rootserver erst vor kurzem PHP 5.6 installiert und denke, dass ich es lange genug beibehalten kann. Ausserdem fühlst sich auch WordPress  bei dieser PHP-Version sehr wohl 🙂

Nun, das war ein kurzer Beitrag wie du beim Phabricator-Tool die Footer-Navigation erstellen kannst.

Wenn ich noch mehr über dieses Tool weiss, kann ich es auch hier bei Internetblogger.de gerne verbloggen. Erst einmal muss ich mein Projekt mit weiteren Inhalten füllen. Ach ja, stelle es noch auf öffentlich, damit Google indexieren kann. Das machst du unter /config/all >> policy.allow-public. Dort einfach den Wert verändern und schon kann Google deine Phabricator-Inhalte in den Index aufnehmen. Das musst du auch bei den einzelnen Apps machen, damit diese öffentlich zugänglich sind.

Gerne lese ich hier in den Kommentaren darüber, ob du die Footer-Navigation hinbekommen oder nicht hinbekommen hast. Erfahrungen wollen ein bisschen geteilt werden.

by Alexander Liebrecht

 

SMF 2.1 Beta 3 Forum Installation mit Plesk auf CentOS 7 im Unterverzeichnis

smf-2-1-beta3-forum-startseite-community-standard-theme

Hallo lieber Leser! Es ist wieder Zeit zum Bloggen und heute erfährst du wie du ein SMF 2.1 Beta 3 Forum unter Plesk bei Centos 7 im Unterverzeichnis aufsetzen kannst. Ich habe es eben vollbracht und möchte diese Erfahrungen gerne mit dir lieber Leser teilen.

SMF 2.1 liess eine neue Version, die Beta 3, online gehen und ich habe sogar das offizielle Repository bei mir auf GitHub unter https://github.com/AlexL777/SMF2.1 geforked, sprich einen Fork gemacht. So helfe ich dabei, diese Forum-Version unter die deutschen User zu bringen und allen sollte es etwas helfen.

 

Ich vermute mal, dass du dich mit Linux, Plesk und Apache etwas auskennst, denn das wirst du brauchen. Das Forum läuft jetzt bei mir im Unterverzeichnis der Domain Liebrecht-projekte.de unter http://liebrecht-projekte.de/cms/smf. Ich habe auch mittels der SMF 2.1 Mod namens PortaMX suchmaschinen-freundliche URLs hergezaubert. Sie scheinen erst einmal zu funktionieren. Nun zu der eigentlichen Installation von SMF 2.1 Beta 3.

Wie installierst du SMF 2.1 Beta 3 unter Centos 7 mit Plesk?

Du lädst dir die letzte Forumversion von der oben erwähnten Fork-Quelle herunter, entpackst es lokal und packst den Inhalt des Ordners zum ZIP-Archiv namens smf.zip. Das lädst du dann ins Rootverzeichnis deiner zukünftigen Forum-Installation hoch. Danach loggst du dich in Putty oder auch Bitvise ein und bist gleich im Rootverzeichnis. Du navigierst mit “cd unterverzeichnis” zu diesem Unterverzeichnis, wo installiert werden soll und entpackst das vorher hochgeladene ZIP-Archiv mit diesem SSH-Befehl.

unzip smf.zip

Dann löschst du das Archiv wieder dermassen.

rm -rf smf.zip

Aus dem Verzeichnis /other lädst du alles ins Rootverzeichnis hoch. Es sind Upgrade/Installationsdateien und ohne die kannst du nicht installieren, wirst nur Fehlermeldungen im Error-Log bekommen. Das hatte ich auch, aber dann habe ich die Versionen des SMF 2.1 Forums verglichen. Was ist anders und was fehlt?! So kam ich auf die Idee, ach so, das geht ganz anders.

So habe ich das Board installiert und hier im Folgenden noch die einzelnen Installationsschritte. Du erstellst in Plesk eine ganz einfache UTF8-MySQL-Datenbank und merkst dir die Daten und das Passwort. Das brauchst du später zum Eingeben in einem der Installationsschritte.

Nun zu den Screenshots.

smf-2-1-beta3-forum-installation-centos7-schritt1
Schritt 1 der Installation von SMF 2.1 Beta 3

Hier gibt es eine Willkommens-Nachricht und es ist schon mal gut, dass du den Installer im Browser aktiv hast. Dann klickst du auf Weiter.

smf-2-1-beta3-forum-installation-centos7-schritt2-schreibrechte-check
Installationsschritt 2 – Settings.php und Schreibrechte auf CHMOD 777

In diesem Installationsschritt muss du gewährleisten, dass sich im Rootverzeichnis die Datei Settings.php befindet. Der vergibst du CHMOD 777, sprich Lese und Schreibrechte. Die Datei wird mit Datenbank-Einstellungsdaten gefüllt und später kannst du es wieder auf CHMOD 644 ändern.

Zudem gibst du den Namen des FTP-Nutzers/Datenbanknutzers darunter ein. Schau dir alle Feldbezeichnungen an und fülle die Felder sorgfältig aus. Dann gehst du in der Installationsroutine einen Schritt weiter. Das sieht dann so aus.

smf-2-1-beta3-forum-installation-centos7-schritt3-datenbank-einstellungen
Datenbank-Daten eingeben

In diesem Schritt füllst du die Felder zur Datenbankdaten ein. Ich vermute, du nimmst MySQL oder MySQLi. Ich habe MySQL genommen und es hat super funktioniert. Nachdem du das gemacht hast, klickst du auf Weiter.

smf-2-1-beta3-forum-installation-centos7-schritt4-forum-einstellungen
Schritt 4 – Forum-Einstellungen

Hier geht es um Forum-Optionen und du vergibst deinem neuen Board einen passenden Namen. Die Registration im Forum kannst du auch auf inaktiv stellen, wenn es ein solches Forum werden soll. Ansonsten zulassen. Auch kannst du SSL aktivieren, bedenke aber, dass die Hauptdomain im Hauptverzeichnis auch SSL haben müsste. Ich hatte schon genug Ärger mit Lets Encrypt und SSL, daher machte ich das nicht. Oft klappt das aber, wenn du schon zu viele SSL-Zertifikate und auch noch für etliche Subdomains hast, dann meckert das Zertifikat und es geht nicht weiter.

Nun zum nächsten Installationsschritt 5.

smf-2-1-beta3-forum-installation-centos7-schritt5-datenbank-erstellung
Jetzt musst du dich für eine Datenbank entscheiden, die du vorher erstellt hast – in Plesk

Es werden die Tabellen erstellt und du kannst dann gleich weitergehen in der Installationsroutine. Da bleibt es nicht mehr lange und  das Forum ist aufgesetzt sowie installiert.  Nun zum nächsten Schritt.

smf-2-1-beta3-forum-installation-centos7-schritt6-admin-konto-erstellung
Schritt 6 – Admin-Account erstellen

Jetzt erstellst du den Admin-Account und gehst weiter. Im letzten Schritt hast du das Forum schon installiert und dort gibt es einen Link, durch welchen du zum Forum-Frontend gelangen kannst. Lösche bitte unbedingt die Dateien wie install.php und upgrade.php aus dem Rootverzeichnis deiner Forum-Installation. Das ist für die Sicherheit und sollte immer gemacht werden. Du wirst auch noch im Forum-Frontend darauf hingewiesen.

Jetzt hast du das Board aufgesetzt und kannst es einstellen. Lade aus dem Backend unter Sprachen heraus die deutsche Sprache von den SimpleMachines Servern herunter. Du musst dann dort so etwas wie “german” eingeben und dir werden die jeweiligen Sprachpakete angezeigt. Du nimmst mit UTF 8 für SMF 2.1 und änderst dann die Forumsprache nach Deutsch. Dann verstehst auch du mehr im Forum Frontend oder dem Backend.