Kategorien
Content Management Systeme Programmieren Shared Hosting

Hello Dolly oder wie schreibe ich ein WordPress Plugin?

Wenn du jemals WordPress installiert hast, so bist du sicherlich auch schon einmal über das Hello Dolly Plugin „gestolpert“. Seit dem Jahr 2012 und der WordPress Version 2.7.1 wird das Hello Dolly Plugin standardmässig in jedem neuen WordPress installiert. Es zeigt nach der Aktivierung im Zufallsprinzip rechts im Administrationsbereich Textzeilen aus dem Liedtext von „Hello, Dolly“ an.

Das sieht dann so aus:

Kategorien
Content Management Systeme Programmieren Site Builder

W3Schools und selfthtml

Nachdem ich letzte Woche mit HTML 5 eher zufällig ein wenig auf- und zugeklappt habe, erhielt ich eine überraschende Menge Feedback zum Thema „Textformatierung“ auf Websites.

Jedes Content-Management-System bietet ja die Möglichkeit in einem Bereich oder Feld Text einzugeben und mittels HTML zu formatieren. Oft wird in solchen Feldern ein WYSIWYG-Editor zur einfachen Textformatierung angeboten. In diesem Editor schreibt man wie in einer klassischen Textverarbeitung und der Editor erzeugt im Hintergrund die gewünschten HTML-Befehle.

Ein Beitrag hier im Blog (WordPress) besteht aus einem Beitragsbild, der Überschrift und einem grossen „Klumpen“ HTML.

Kategorien
Programmieren

Programmieren – wie fange ich an?

Letzte Woche habe ich versucht, eine Antwort auf die Frage „Programmieren, was ist das eigentlich?“ zu geben. In diesem Blog-Post zeige ich, wie man mit programmieren anfängt und in welche Richtung sich das entwickeln könnte.

Wenn du diesen Artikel liest, hast du Zugang zu einem Computer (PC, Mac, Linux, Raspberry Pi, Smartphone, Tablet) und eine Verbindung ins Internet. Vielleicht hast du sogar Zugang zu einem Webhosting hier bei Novatrend.

Viele Programmier-Karrieren starten mit den ganz normalen Herausforderungen des Lebens. Du gehst zur Schule, zur Arbeit, sprichst mit anderen Personen, denkst nach oder langweilst dich vielleicht. Dann hast du eine Idee!

Kategorien
Allgemein Infrastruktur Programmieren

Programmieren – was ist das eigentlich?

Im Rahmen von Schule, Ausbildung und der allgemeinen Digitalisierung wird oft darüber gesprochen, dass man „Programmieren“ oder „Coden“ oder „Entwickeln“ lernen sollte. Software-Entwickler:innen hätten die besten Berufschancen, werden von viele Firmen gesucht, meistens gut bezahlt und ausserdem hätte „alles“ in der Zukunft damit zu tun. Das „Verständnis für Programmierung“ ist bereits heute eine der wichtigsten Kompetenzen von Arbeitnehmer:innen. Nicht nur grosse Industrieunternehmen benötigen Personen, die entwickeln und programmieren, auch und gerade Klein- und Mittelständische Unternehmen haben Bedarf. Seit Beginn der Corona Pandemie vor mehr als einem Jahr boomen beispielsweise Online-Shops, App-Entwicklung und Tools um ein Arbeiten von Zuhause zu ermöglichen. Weltweit gibt es heute etwa 25 Millionen Personen, die Software entwickeln. Das entspricht 0.35 Prozent der Weltbevölkerung oder anders ausgedrückt: von 3,000 Personen entwickelt (nur) eine Software!

Da stellen sich natürlich Fragen wie:

  • Was ist Programmieren überhaupt?
  • Wie lerne ich das?
  • Wann lerne ich das am Besten?
Kategorien
Betriebssysteme Programmieren Tools Webserver

Ein Webserver auf deinem iPhone/iPad

Die Verbreitung von Apple iPhones und iPads ist in der Schweiz, verglichen mit anderen Ländern, besonders hoch. Bei den Anteilen der Betriebssysteme an den Web-Besuchen in der Schweiz im Jahr 2019 liegt der Anteil von iOS Geräten bei 44.6%. Der vergleichbare Wert bei Android Geräten liegt bei 31.5%, Windows bei 18.9%, MacOS bei 4.7% (Quelle). Nach der Einführung eines Split Modes und der Mausunterstützung in iOS würden immer mehr Benutzer von iPads gern auf ihrem Gerät eine Entwicklungsumgebung haben um lokal programmieren zu können. Für das reine Programmieren liess sich da mit verschiedenen Apps durchaus etwas tun, aber ein lokaler Webserver und ein eigenes Dateisystem war bisher nicht wirklich möglich. Die im Apple App Store verfügbare App iSH ändert das nun – ein Selbstversuch.