Mittwoch, Oktober 10, 2018

Verzeichnis mit Passwort schützen bei Strato etc. (.htaccess)

Will man ein Verzeichnis auf dem Server mit Username und Passwort schützen, erstellt man per FTP im Unterverzeichnis zwei Dateien.
  • .htaccess und
  • .htpasswd
 .htaccess beinhaltet folgende Zeilen:
AuthUserFile /kunden/homepages/6/verzeichnis/htdocs/unterverzeichnis/.htpasswd
AuthGroupFile /dev/null
AuthName Intern
AuthType Basic
require valid-user
Die Frage ist hier, wie der absoluten Pfad herauszufinden ist, denn dies ist häufig der Grund für einen Server Error. Ganz einfach, man fragt ihn per PHP ab. Dazu legt man eine Datei, z.B. root.php, an mit dem Inhalt:
 <?php
echo $_SERVER['DOCUMENT_ROOT'];
?>
Ruft man diese Datei über den Browser auf, kann man diesen Pfad in die erste Zeile von .htaccess kopieren.

.htpasswd beinhaltet den Username in Klartext und das verschlüsselte Passwort getrennt durch einem Doppelpunkt.

Wie erzeugt man das verschlüsselte Passwort? Ganz einfach mit einem Online Generator wie diesem.


Mein Dank geht an Andreas Gehrke für den Generator und Jörg Kruse für die Idee mit PHP.

Dienstag, August 21, 2018

Kirby statt Wordpress

Wordpress ist großartig in seiner ganzen Funktionalität. Es ist stets erste Wahl für ein Content Management System, alleine weil die Community so groß ist und die Plugins so zahlreich.

Ich muss aber sagen, das System ist zum Teil langsam, vermutlich auch weil so viele Bibliotheken nachgeladen werden. Und zudem ist die Anpassung recht kompliziert.

Wer sich ein wenig mit FTP und Markdown auskennt und mehr Kontrolle über ein übersichtlicheres System haben möchte, sollte sich unbedingt Kirby ansehen.

Was mich zudem überzeugt: Es benötigt keine Datenbank wie MySQL, sondern bedient sich ausschließlich des Dateisystems. Auf diese Weise können leicht mehrere dieser Systeme installiert werden, ohne dass die Datenbank in Gefahr kommt. Und genauso leicht können temporäre Systeme wieder entfernt oder verschoben werden.

Kirby Panel
Kirby verwendet ebenso ein Backend-Panel, mit dem Seiten anzulegen und Dateien hochzuladen sind.
Links zu Unterseiten und Bilder können einfach per Drag-and-Drop im Panel in den Text eingefügt werden.

Bilder können einfach dimensioniert werden, wie das Handbuch verrät, nämlich mit:
(image: myawesomepicture.jpg width: 500 height: 300)
Jedoch funktioniert das zunächst nicht, denn im CSS steht in img {
width: 100%;
Das macht auch einen Sinn, nämlich dass die Bilder auf einem mobilen Gerät an die Breite angepasst werden. Auf einem Desktoprechner macht das aber nicht unbedingt Sinn. Also wird das entfernt und die obige Anweisung funktioniert. Nachteil: Auf den Mobilgeräten sind die Bilder unter Umständen breiter als die Seite.

Wer mit Markdown etwas Problem hat, installiert einfach den Visual Markdown Editor. Die Dateien von Github werden einfach in /site/fields/markdown kopiert und in /site/blueprints als type: markdown definiert. Details auf der Webseite.

Kirby kann frei ausprobiert werden. Bei dauerhafter Nutzung ist eine Lizenz von €15 erforderlich. 


Montag, April 23, 2018

Auf bestimmte Seite in Pdf-Datei verweisen

Möchte man in einer Webseite auf eine bestimmter Stelle im Text verweisen, kann man das einfach mit einem Anker-Tag und einem Hash-Zeichen als Sprungziel machen, z.B.
.../seite.html#anker
Das gleiche - und noch viel mehr -  kann man auch mit einer Pdf-Datei tun. Um auf einen bestimmte Seite zu springen, verlinkt man auf:
https://www.beispielcom/datei.pdf#page=5
 Außerdem kann man auf einen bestimmten Kommentar verlinken, den Zoom einstellen, die Anzeige einstellen, Thumbnails, Lesezeichen oder die Scrollbar ein- oder ausblenden, Suchbegriffe markieren und vieles mehr. Mehr Informationen dazu in dem Dokument von Adobe, dessen URL hier einen direkten Verweis auf Seite 5 hat und die Thumbnails anschaltet:
https://www.adobe.com/content/dam/acom/en/devnet/acrobat/pdfs/PDFOpenParameters.pdf#page=5&pagemode=thumbs
Hier sind auch URL-Beispiele zufinden:
https://www.adobe.com/content/dam/acom/en/devnet/acrobat/pdfs/PDFOpenParameters.pdf#page=8&pagemode=none&search=examples

Export PowerPoint slides in Full HD (1920 x 1080) PNG -- or any other resolution

You want to export one or more slides to PNG in high resolution. Maybe you have found this document with a list of resolutions, but not 19...