Bludit gibt SEO Informationen zu Beiträgen im Backend aus

Lassen Sie sich im Bludit Backend die wichtigsten SEO Informationen zu Länge des Titels und der Beschreibung anzeigen. Passen Sie die Datei content.php an.

SEO Infos zu Titel und Beschreibung anzeigen

Sofern Sie Ihr Bludit CMS mit einem kleinen SEO Gedanken betreiben möchten und solche relevanten Aspekte wie Länge des Titels oder maximale Länge der Description im Auge behalten möchte, dann war bislang viel Handarbeit nötig. Mit dieser kleinen Anpassung zeigt Ihnen Bludit im Admin-Backend wichtige Informationen zu Titel-Länge und Länge der Beitragsbeschreibung an.

SEO Beschreibung in Bludit Backend Bludit zeigt die Länge des Titels (T) und der Description (D) unter dem Beitrag an

Der erste Beitrag im Bild oben hat folglich mit 53 Zeichen im Titel eine gute Länge und die Description mit 156 Zeichen ist ebenfalls in Ordnung für die Suchmaschine. Der zweite Beitrag hat mit 23 und 144 Zeichen viel zu wenig Inhalt in Titel und Beschreibung der Seite.

Um ebenfalls in den Genuss dieser wertvollen Informationen zu gelangen, müssen Sie die Datei:

bl-kernel/admin/views/content.php

mit nur vier Zeilen Code anpassen, dabei sind zunächst einmal die Zeilen 149, 150 wichtig, denn der Rest gehört zum bestehenden Programm und ist nicht neu.

143  foreach ($list as $pageKey) {
144  $cta='';
145  try {
146    $page = new Page($pageKey);
147
148    if ($page->custom('ctaEnabled')) {$cta= '<i class="fa fa-edit text-danger"></i>';}
149      $titleSize = strlen($page->title());
150      $descSize = strlen($page->description());
151
152      echo '<tr>';
153      echo '<td class="pt-3">
154      <div>'.$cta.'
155        <a style="font-size: 1.1em" href="'.HTML_PATH_ADMIN_ROOT.'edit-content/'.$page->key().'">'
156        .($page->title()?$page->title():'<span class="label-empty-title">'.$L->g('Empty title').'</span> ')
157        .'</a>
158      </div>
159      <div>
160        <p style="font-size: 0.8em" class="m-0 -text-uppercase text-muted">T: '
161        .$titleSize
162        .' D: '
163        .$descSize
164        .' &bull; '
165        .( ($type=='scheduled')?$L->g('Scheduled').': '.$page->date(SCHEDULED_DATE_FORMAT):$page->date(MANAGE_CONTENT_DATE_FORMAT) ).'</p>
166        </div>
167      </td>';

Die beiden neuen Codezeilen ermitteln die jeweiligen Längen von Titel und Beschreibung. Das Ergebnis wird in den beiden Variablen $titleSize und $descSize gespeichert. Die Werte werden dann in Zeile 161 und 163 unter den Beitragsnamen in der Tabellenansicht des Bludit Backends geschrieben.

JavaScript Kompendium

JavaScript Kompendium - Keine moderne Webseite kommt heutzutage ohne die Nutzung der Programmiersprache JavaScript aus. Aus vielen Anwendungsfällen des modernen Webs ist sie daher gar nicht wegzudenken. Mehr und mehr dringt JavaScript auch in Entwicklungsbereiche außerhalb der klassischen Web Entwicklung vor. Da ist von der Smartphone App Entwicklung bis zur UI einer Weltraumrakete für jeden was dabei. In diesem Buch lernen Sie neben den Sprachgrundlagen verschiedene Anwendungsmöglichkeiten kennen. Natürlich kommen dabei auch moderne Entwicklungsansätze und Tools zur Sprache. Alle Aspekte werden von Grund auf erläutert sodass Sie keine Vorkenntnisse mitbringen müssen. Am Ende des Buches haben Sie nicht nur Ihre erste vollständige Webanwendung erstellt, Sie sind auch mit dem nötigen Wissen zu Hosting und Wartung ausgestattet. (*

lesen...

© CMSWorkbench.de

admin url backend sicherheit dashboard

about me

About me

Mein Name ist Oliver Lohse. Ich bin diplomierter Wirtschafts-Informatiker und Organisations-Programmierer in verschiedenen Programmier-Sprachen und Markup-Dialekten, z.B. Java, JEE, COBOL, PHP, Python, MySQL, HTML, CSS, ANSI C, Lisp, Rexx, JavaScript, Scheme, ActionScript 2.0, Maschinensprache, Assembler und JCL. Seit mehr als 24 Jahren arbeite ich als Entwickler in einem großen Softwareunternehmen für Versicherungen in Hannover Niedersachsen und seit etwa 37 Jahren im EDV-Sektor mit wechselnden Aufgaben.