Windows 10 – Support-Ende terminiert

Auch wenn Microsoft bereits Windows 11 bereits am 24. Juni 2021 erstmals vorgestellt und am 5. Oktober 2021 veröffentlicht hat, ist der Vorgänger Windows 10 Stand Januar 2023 immer noch mit einem weltweiten Marktanteil von rund 78% das führende Betriebssystem (Quelle: Marktanteile der Betriebssystemversionen weltweit Januar 2023 | Statista). Der Marktanteil des Nachfolgers wächst zwar, aber nur sehr langsam. Und nun hat der US-Software-Entwickler mitgeteilt, dass Windows 10 am 14. Oktober 2025 das Ende des erweiterten Supports erreichen wird. Das bedeutet, dass keine neue Funktionen etc. mehr bereitgestellt werden, aber zumindest erhalten Nutzer von Windows 10 bis zu diesem Datum (monatliche) Sicherheitsupdates und technischen Support von Microsoft. Voraussetzung hierfür ist aber, dass die aktuelle Windows-Variante 22H2 genutzt wird. Wer noch mit der älteren Version 21H2 arbeitet, bekommt bereits ab Juli 2023 keine Sicherheitsupdates mehr ausgeliefert, da Microsoft den Support für diese Version am 13. Juni 2023 einstellen wird.

Weiterlesen

Übersetzungsservices im Internet

Übersetzungservices werden rund um die Welt benötigt. Egal, ob online oder offline, hochwertige und genaue Übersetzungen werden benötigt. Auch Dolmetschdienstleistungen sind notwendig und beispielsweise bei Wirtschaftsverhandlungen, Sitzungen und in vielen anderen Bereichen unabdingbar. Ein qualitativer Übersetzungsdienst sollte Übersetzungen in viele Sprachen anbieten und über qualifizierte sowie erfahrene Dolmetscher verfügen. Doch die Vielzahl der Anbieter macht es nicht unbedingt einfach, sich zu entscheiden. Daher habe ich mal recherchiert und bin dabei auf  Cultures Connection gestoßen, ein Unternehmen, das sich auf Übersetzungs- und Dolmetschdienstleistungen spezialisiert hat.

Weiterlesen

Was kostet eine Website

Wer sich mit den Gedanken trägt, eine eigene Website ins Netz zu stellen, dem stehen eine Vielzahl von Optionen zur Verfügung. Angefangen von der Frage, um was für eine Website es sich grundsätzlich handeln soll über die Wahl der Domain und des Webhosters bis hin zur grundlegenden Entscheidung, ob man diese Website komplett selber entwickelt oder ob man auf ein Baukastensystem zurückgreift oder ob man sogar auf einen Dienstleister wie einen Freelancer oder eine Agentur zurückgreift bzw. zurückgreifen muss, da die eigenen Fähigkeiten nicht ausreichen, die gewünschte Internetpräsenz selber zu erstellen. Und hier fängt dann nicht nur das Dilema an, herauszufinden, wer der geeignete Partner überhupt sein könnte, sondern sich auch selber die Frage zu beantworten: was kostet eine Website eigentlich resp. wieviel bin ich bereit in das Projekt zu investieren? Und wie so häufig im Leben gibt es weder eine pauschale noch eine einfache Antwort auf diese Fragen.

Als mit der Begründung des Internets in den 90er Jahren sukzessive auch die ersten Websites entstanden, also der virtuelle Auftritt von z.B. Privatpersonen oder Unternehmen, handelte es sich nur um eine kleine Anzahl von Internetauftritten. Die Erstellung einer Website setzte damals noch einen hohen manuellen Aufwandes und entsprechende Kenntnisse im Coden dieser Websites voraus. Dazu kam, dass das Interesse an derartigen Websites noch sehr gering war, so das diese in der Regel der reinen Selbstdarstellung dienten und wenig echte Mehrwerte für die Besucher beinhalteten. Doch das hat sich bekanntermaßen geändert, inzwischen ist es fast schon ein No-Go keine Website zu betreiben. Weiterlesen

Webdesign von Profis anstelle von der Stange

Webdesign von Profis anstelle von der StangeHeutzutage ist es retativ einfach und auch ohne Programmierkenntnisse möglich, seine eigene Webpräsenz im Internet zu starten. Dank kostenloser Contentmanagement-Systeme wie WordPress, Joomla, Drupal & Co, einer Vielzahl von Gratis-Themes und kostengünstigen Webhostern braucht man selbst als Laie oftmals nur wenige Stunden. Aber nicht immer gelingt es Individualisten, Künstlern oder Firmen ein selbstständiges Webdesign auf die Beine zu stellen bzw. man grenzt sich damit nicht ausreichend von anderen Anbietern oder Wettbewerbern ab. Wer also auf der Suche nach einer innovativen und maßgeschneiderten Lösung ist, sich oder seinem Unternehmen im Netz zu präsentieren, der sollte auf hochwertige Hilfe setzen. Design-Profis wissen was die Nutzer im Netz anspricht und richten den Fokus auf die entsprechenden Merkmale, um die Kundengewinnung zu verbessern. Weiterlesen

Webdesign-Trends 2017

© Shutterstock.com / Andrew KrasovitckiiWer sich 2016 mit Trends im Bereich Webdesign beschäftigt hatte, sah vor allem mit Themen wie Single-Page-Websites, Background Videos, Flat-Design und hohe Usability konfrontiert. Welche Trends und Entwicklungen dürften uns nun in 2017 erwarten?

Responsive Design – schon wieder oder immer noch?

Insbesondere die immer stärkere Verbreitung von Smartphones und Tablets in den letzten Jahren sowie die verbesserten Bandbreiten beim mobilen Surfen haben dafür gesorgt, dass sich Responsive Design als Trend selbst überholt hat. Und seitdem Google im April 2016 seinen Ranking-Algorithmus so grundlegend angepasst hat, dass Webseiten bevorzugt werden, deren Inhalt für eine Hardwareübergreifende Darstellung optimiert sind, ist es mittlerweilen de facto zum Standard eines gelungenen Webauftritts geworden. Dementsprechend erwarte ich für 2017 eine noch stärkere Fokussierung auf mobile Optimierung. Ob es wirklich soweit geht, wie man hier und da lesen kann, dass Mobile-Only der Trend 2017 wird, wage ich aber zu bezweifeln. Weiterlesen

WordPress 4.5 „Coleman“ veröffentlicht

Wordpress 4.5 Coleman veröffentlichtDie neueste Version 4.5 der Open-Source-Blogsoftware WordPress, die nach dem 1969 verstorbenen Jazz-Musiker Coleman Hawkins benannt wurde, beinhaltet vor allem Verbesserungen von bestehenden Funktionalitäten, z.B. beim Editor, eine bessere Bildkomprimierung sowie eine Preview für Responsive Design direkt im Customizer.

Im Editor wurde eine vereinfachte Möglichkeit zum Setzen von Inline-Links integriert. Anstelle eines modalen Dialoges erkennt der Editor nun direkt die Eingabe einer URL und schlägt eine Verlinkung vor, über ein Zahnrad-Symbol lassen sich dann noch ergänzend manuell Target- und Titel-Attribute setzen. Ferner wird automatisch bei Eingabe dreier Bindestriche eine horizontale Linie eingefügt, das Apostrophieren eines Textes fügt einen Code-Tag ein und das Einschliessen eines Textes in zwei Sternchen generiert Fettschrift. Dank der neuen Live-Responsive-Preview können nun direkt im Customizer die Mobile-, Tablet- und Desktop-Version einer Website gepürft werden. Und es wurde eine neue Theme-Option eingeführt, mit welcher ebenfalls direkt im Customizer per Funktion das Integrieren und Hochladen eines Logos freigeschaltet werden kann – die Default-Themes Twenty Sixteen und Twenty Fifteen unterstützen diese Option.

Eine wichtige Optimierung des Core-Codes wurde bei dem mit WordPress Version 4.4 eingeführten Image-Resizing-Features vorgenommen. Durch die Reduzierung des Bild qualitätfaktors von 90 auf 82 können die Dateigrössen der Bilder um bis zu 50% verkleinert werden – ohne dass dies in der Regel optisch für den Betrachter wahrnehmbar ist. Daneben wurden Verbesserungen am Skript-Loader vorgenommen und es gibt eine neue Funktion zum einfachen Einfügen von Inline-JavaScripts: wp_add_inline_script().

Alle Highlights der neuen WordPress Version 4.5 wurden in einem offizielle Blogpost von Release-Lead Mike Schroder zusammengefasst, zu dem es auch eine deutschsprachige Variante gibt.

Wie schütze ich meine Mysql Datenbank

Wie schütze ich meine Mysql DatenbankSicherheitslücken sind kaum zu Stopfen und sind daher eines der größten Probleme in der IT. Kaum schließt sich ein Lücke, finden die gewieften Hacker auch wieder eine neue Stelle im System, wo sie Ihre Schadsoftware durchschleusen können. Während der einfache Desktopuser seinen PC mit Internet Security Software wie Avira schnell und effektiv absichern kann, erfordert es bei einer Mysql Datenbank schon einen größeren Aufwand sowie die nötigen Kenntnisse.

Wie schütze ich nun meine Mysql Datenbank?

Die meisten Anbieter von Webspace bieten die tägliche Sicherung der Daten in der Beschreibung ihrer Leistungen an. One.com ist herbei ein hervorzuhebendes Beispiel für täglich Echtzeit Backups. Warum also soll ich meine Mysql-Datenbank noch einmal extra sichern? Oft besteht eine Webseite aus mehr, als nur ein paar Dateien, Bildern und Texte. In vielen Fällen sind diese entweder in Shop-Systeme oder in CMS-Systeme eingebunden. Damit die Webseite vollständig gesichert werden kann, muss dieses Zusammenspiel von Scriptsprachen, Datenbanken und Software berücksichtigt werden. Nur dann ist es bei einem Datenverlust möglich, aus den gesicherten Dateien ein System herzustellen, welches funktioniert.

Heartbleed: Sicherheit ist löcherig

Wie löcherig manchmal die Sicherheit sein kann, zeigte die Heartbleed-Lücke im Frühjahr: Hier konnten Angreifer Daten bei Web-Diensten abgreifen, in denen beispielsweise Passwörter und andere sensible Daten enthalten waren. Für den Zugang zum Provider ist das Passwort, ebenfalls wie für den eMail-Account, so wichtig, wie der Schlüssel zur Wohnung. Selbst Webseiten, die besonders gut gesichert waren, wurden durch diese Lücke anfällig für Hackangriffe. Deswegen ist die tägliche Sicherung der Daten so notwendig, wie das sorgfältige Verriegeln der Wohnungstür, wenn diese für die tägliche Arbeit verlassen wird.

Scripte für die Sicherung der Mysql-Datenbank

Für die Sicherung ihrer Datenbanken schreiben viele Menschen mit Programmierkenntnissen ihre eigenen Scripte. Bei den meisten wird automatisch jede einzelne Datenbank in einer extra Datei gesichert. Auch wer die Mysql-Datenbank ändern will, sollte diese als erstes sichern, damit sich gegebenenfalls der ursprüngliche Zustand wieder herstellen lässt. Es gibt für die tägliche Sicherung diverse Tools, wie beispielsweise PhpMyAdmin oder mysqldump. Allerdings lässt sich die Mysql-Datenbank auch mit php oder mit den standardmäßigen Sicherungen der Webanwendungen sichern. Für eine Mysql-Datensicherung ist ein Bash-Script ausreichend, das entweder manuell angefahren wird – dann muss der Anwender lediglich daran denken – oder es läuft automatisch über einen Cronjob. Dieses lädt einfach die entsprechende Datenbank herunter, und schickt sie per eMail oder FTP an das Postfach.

Beispiel einer Sicherung der Mysql-Datenbank

Hier dient das Tool mysqldump zur Sicherung, das auf dem Mysql-Server installiert ist. Soll die Datenbank gesichert werden, ist die Syntax recht einfach und heißt: mysqldump -u -p >. Der Befehl lässt sich mit weiteren Parametern beliebig erweitern, reicht jedoch völlig aus. Wenn beispielsweise nach einer Änderung die ursprüngliche Mysql-Datenbank wieder hergestellt werden soll, dann lautet die Syntax: mysql -u -p < . Auch über das Netzwerk oder Internet lässt sich der Mysql-Server sichern. Hier muss der ursprüngliche mysqldump-Befehl nur durch einen weiteren Parameter erweitert werden. Allerdings ist es dafür notwendig, dass der Benutzer auch einen entsprechenden Zugriff über das Netzwerk hat, was in der standardmäßigen Einstellung in der Regel nicht gegeben ist: mysqldump -h -u -p >. Die einzelnen Scripte lassen sich auch zusammenfassen und so muss ich mich nicht darum kümmern, dass ich jede Datenbank einzeln sichern muss. Selbst mehrere Mysql-Server lassen sich komfortabel verbinden, in dem das Script über die entsprechenden Parameter den Zugriff auf das Passwort, den Namen des Benutzers, den Server und das Sicherungsverzeichnis erhält.

Sicherheit ist oberstes Gebot

Wie der Heartbleed-Bug im Frühjahr zeigte, sind selbst sensible Daten nicht immer sicher. Dabei existierte dieser Fehler bereits seit zwei Jahren in der OpenSSL-Software, bevor er von sich reden machte. So lange hatten Angreifer bereits Zeit, sensible Informationen, wie Passwörter, abzufischen. Wer täglich sichert, ist einfach auf der sicheren Seite.

Externes Projekt sportnahrung-thorhauer.de

Relaunch sportnahrung-thorhauer.deAn diesem Wochenende ist ein weiteres externes Porjekt online gegangen, an dem ich die letzten Wochen mitgearbeitet habe: der Relaunch von Sportnahrung-Thorhauer.de.

Die Frau eines Kollegen betreibt in Nordhausen (Thüringen) ein Ladenlokal für Produkte im Segment Sportnahrung / Ergänzungsmittel. Um das Geschäft regional bekannter zu machen, wurde in den letzten Monaten eine entsprechende Website online gestellt mit Produktnachrichten etc. Hierfür wurde ein statisches Baukastensystem des Providers genutzt, was schnell an seine Grenzen kam: ein wenig ansprechendes und non-responsive Layout, hoher manueller Pflegeaufwand sowie kaum Möglichkeiten zur Nutzung von Web 2.0-Features sind hier als Schlagwörter zu nennen. Daher kam man auf mich zu, um einen kompletten technischen Relaunch umzusetzen. Innerhalb kürzester Zeit zeigte sich, dass als Basis der neuen Website WordPress zum Tragen kommt, weil es nahezu alle notwendigen Features bereits bereitstellt oder diese unkompliziert via Plugins erreicht werden können. Und auf Themeforest fanden wir gemeinsam mit Kallyas eine bereits fertige, aber sehr flexible Theme, die schnell und einfach an die Wünsche der Kundin angepasst werden konnte und auch bereits für den Einsatz auf mobilen Endgeräten (responsive Design) vorbereitet ist.

Meine Aufgabenfelder bei diesem Projekt waren:

  • Beratung und Schulung zum Einsatz von WordPress
  • Übertragung der vorhandenen Grundstrukturen und Artikel aus den statischen Dateien in die Blogsoftware
  • Selektion, Installation und Einrichtung der benötigten Plugins
  • Anpassen der Theme an die Wünsche der Kundin
  • Vorbereiten der Menue- und Artikelstrukturen
  • Umrouten der bisherigen Linkstruktur auf die neuen Links im Rahmen der Suchmaschinenoptimierung (SEO) der Website

Nachdem nun alle Inhalte der bisherigen Website übertragen werden konnten, ging die neue Website online – deutlich moderner, frischer und besser auf die kommenden Themen vorbereitet: die Integration eines Onlineshops mittels WooCommerce. Die technischen Voraussetzungen hierfür sind geschaffen, nun muss die Kundin aber erst noch alle Artikel erfassen etc. Aber so ist das nunmal mit einer Website – man wird nie wirklich fertig 🙂

jQuery: CSS-Selektor first-word

Mit CSS-Selektoren wie first-child, first-line oder first-letter ist es schnell und einfach möglich, den Beginn von Texten etc. individuell zu formatieren, ohne entsprechende Elemente verwenden zu müssen. Leider fehlt hierbei das Pseudoelement first-word, um das erste Wort eines Textes anzusprechen. Da ich für ein CMS-Template eine Lösung benötige, die unabhängig von Usereingaben ist, habe ich eine Lösung mittels jQuery gefunden, die ich Euch gern vorstellen möchte – einerseits als Hilfe für andere, die ein ähnliches Problem haben, andererseits natürlich auch um Feedback / weitere Ideenvorschläge zu erhalten.

Zum Artikel CSS-Selektor first-word mittels jQuery umsetzen

Relaunch von CheatsCorner.de

Relaunch von CheatsCorner.deDie letzten 8 Wochen habe ich mich intensiv mit einem meiner eigenen Projekte beschäftigt und heute ist nun der Relaunch von CheatsCorner.de online gegangen.

Seit 14 Jahren ist dieses Projekt nun online, das zuletzt genutzte Layout wurde seit gut 6 Jahren genutzt. Sowohl technisch (teilweise basierte es noch auf Tabellenlayouts) wie auch optisch war es alles andere auf der Höhe der Zeit, ein moderners Design war wirklich angebracht. Neben der Nutzung von jQuery, Slidern & Co. stand im Fokus aber auch die Bedienung von Besuchern mit Browsern auf mobilen Endgeräten, Tablets etc. Daher investierte ich viel Zeit in ein Responsive Design, was (hoffentlich) eine weitgehend gute Darstellung auch auf diesen Geräten ermöglicht. Optimiert auf eine Auflösung ab 1280 Pixeln Bildschirmbreite, was laut Statistik bei rd. 85% der Besucher der Website gegeben ist, passt sich die Darstellung bei kleineren Auflösungen entsprechend an. So werden die beiden Menues der Website z.B. bei kleineren Auflösungen per Javascipt in ein Drop-Down-Menue umgewandelt.

Ich hoffe natürlich, dass das neue Layout auch optisch gut ankommt und freue mich auf Feedback via Kommentaren, eMails etc.