(#) Netzware

Open Source, Technik und mehr.

Themen Bereich: Open Source

i-MSCP 1.2.10 veröffentlicht

Vor ca. zwei Stunden wurde eine neue Version vom internet Multi Server Control Panel (i-MSCP) veröffentlicht. Enhalten sind in diesem Update viele kleinere Fehlerbehebungen:

  • Fixed: 404 error on user statistics page (reseller level)
  • Fixed: Wrong issue tracker links in admin/database_update.php
  • Fixed: Could not restore domain (undefined variable)
  • Fixed: Missing parameter for onLoadTemplate event (imscp.cnf)
  • #IP-1386 Length of password generator is hardcoded
  • #IP-1388 phptmp removed on client update
  • #IP-1391 imscp_panel service can fail to start/restart when the APCU PHP e...

Sublime Text: Sidebar per Shortcut ausblenden

Seit mehreren Wochen entwickel ich privat und auf der Arbeit mit Sublime Text 3. Da trotz des 22 Zoll Monitors manchmal der Bildschirm zu klein ist, oder eher gesagt der Code zu lang auf einer Zeile geschrieben ist, muss ich manchmal die Sidebar ausblenden.

Da dass Durchklicken mit der Maus nervig ist und mehr Zeit brauch als ein kleiner Tastendruck, habe ich einen einfachen Shortcut (Tastenkürzel) in meine Einstellungen hinzugefügt:

[
 { "keys": ["ctrl+b"], "command": "toggle_side_bar" }
]

Um den Shortcut "Sidebar ausblenden" in dein Sublime Text zu übernehmen, kopiere einfach die Zeile und ö

Responsive Nav - Das 1kb große Responsive Navigations Menü

Eine Webseite responsive, also für mobile Ansichten, zu optimieren ist die eine Sache. Das sich die Navigation noch dazu anpasst, ist schon eine ganz andere. Das kann sehr nerven raubend sein, sofern einem die Kenntnisse dazu fehlen. Doch wie üblich, gibt es auch für dieses Problem eine einfache und unkomplizierte Lösung.

Das ganze nennt sich Responsiv Nav und ist ein kleines Responsive Menu Plugin basierend auf CSS, HTML und üblichen JavaScript. Richtig! Es wird kein jQuery für das Plugin benötigt, was in meinen Augen ein dickes Plus ist.

JAIL - Bilder asynchron laden

Für das Redesign meiner Webseite Motorrad Vlogger habe ich besonderen Wert auf die Ladezeit gelegt. Gerade auf den Archiv Seiten werden pro Seite ungefähr 60 Thumbnails direkt von Youtube geladen. Insgesamt also eine sehr große Menge an Grafiken die pro Seite geladen werden müssen. Dies konnte ich bei meinen Mobilen Tests auch merken, da die Smartphone Browser öfters abgestürzt sind.

jail-lazy-load-plugin

Damit dies nicht mehr vorkommt und sich die Ladezeit allgemein verbessert, habe ich das jQuery Tool JAIL (Jquery Asynchronous Image Loader) eingebunden. Durch das Script werden zuerst die Grafiken im sichtbaren B...

Axel Springer Seiten blocken

Eher als Scherz gedacht und trotzdem heiß beliebt, ist die Google Chrome Extension Axel Springer Blocker (ASB) von Revengeday. Diese Extension blockiert alle Webseiten die zu dem Axel Springer Verlag gehören. Eigentlich ganz hilfreich, wenn man sich selber vor deren Inhalten schützen möchte.

[appbox chromewebstore cbnipbdpgcncaghphljjicfgmkonflee]

PS: Der Quellcode ist auf Github zu finden: github.com/revengeday/Site-Blocker-for-Google-Chrome

Alternative zum CKEditor: wysihtml5 von xing

Einige Seiten und Content Management Systeme verwenden einen wysiwyg Editor. Meistens wird dabei der CKEditor verwenden. Doch gerade dieser Edior verbraucht meiner Meinung nach zu viele Ressourcen. Bei einer Textarea sieht es noch gut aus, aber sobald mehrere CKEditoren auf einer Seite eingesetzt werden, geht die Performance schnell in die Knie.

Daher empfehle ich jedem von euch den wysihtml5 von Xing.com anzusehen. Dieser ist klein, flink und bietet genau so gute Funktionen wie der CKEditor an. Lizensiert ist der wysihtml5 Editor unter MIT Lizenz.

via wysihtml5 - A better approach to rich tex...

Tutorial - Eigene GitLab Domain unter i-MSCP konfigurieren

Wer auf seinem Server das open-source Server Management Tool i-MSCP installiert hat und lieber über eine SubDomain statt dem Port arbeiten möchte, dem zeige ich in diesem Tutorial wie das geht.

Vorweg: Ich gehe davon aus, dass ihr bereits gitlab auf eurem Server installiert haben und über den Port aufrufen könnt.

Schritt 1: Die zukünftige GitLab Domain einstellen

Damit GitLab weiß über welche Domain gearbeitet wird, muss in der GitLab Konfigurationsdatei die zukünftige Domain angegeben werden. Diese findet ihr unter /etc/gitlab/gitlab.rb.

In den ersten Zeilen befindet sich der Parameter "exter...

Sicherheitslücke in Froxlor Version 0.9.33.1 entdeckt

Gerade eben wurde ich per E-Mail informiert, das in der aktuellen Froxlor Version 0.9.33.1 eine schwerwiegende Sicherheitslücke gefunden wurde. Über die Sicherheitslücke können Angreifer das Datenbankpasswort vom Server über die Log Dateien auslesen.

Weitere Informationen zu diesem Thema findet ihr im Netcup.de Forum: forum.netcup.de/anwendung/froxlor/7443-gefaehrliche-sicherheitsluecke-in-froxlor/

Wordpress Plugin Review: Tracking Code

Wer kennt es nicht? Man baut sich in sein Wordpress Theme ein Tracking-Code von Google Analytics, Piwik, etc. ein und auf einmal werden keine Statistiken mehr gezählt. Woran liegt dies? Natürlich an einem kleinen Theme Update, bei welchen die lokalen Änderungen überschrieben wurden. Damit dies nicht mehr passiert, habe ich mich nach einem kleinen sinnvollen Plugin umgesehen und das Wordpress Plugin namens Tracking Code gefunden.

Funktionsweise

Ist das Plugin aktiviert, erscheint ein neuer Menüeintrag unter dem Punkt Einstellungen. Auf der Plugin-Seite werden zwei große Eingabefelder angezeigt,...