Benutzer:DavX/WebDev

aus Degupedia, der freien Wissensdatenbank

 » Startseite Fütterungskonzept Literatur Chile Pflanzenbuch Code Open Source Archiv


Unterseiten: WebDev | Metadata | Admin & VM | Script-Tools | ARM | Windows (edit)

Inhaltsverzeichnis

Aktuelles

Webseite

Website

  • HTML5 Tutorial (http://tutorials.jenkov.com/html5/index.html)
  • Neos (https://de.wikipedia.org/wiki/Neos_Flow) (CMS/Framework) - neos.io (https://www.neos.io/)

Bootrstrap

  • Bootstrap Tutorial (http://www.revillweb.com/tutorials/bootstrap-tutorial/)
  • Beispiele (http://www.tutorialrepublic.com/twitter-bootstrap-examples.php)

Karten / Map

Sonstiges

Liste bearbeiten (http://www.degupedia.de/wiki/index.php?title=Vorlage:DavX/WebDev_Aktuelles&action=edit)

Grundlagen

Tools

Vagrant. Eine Entwicklungsumgebung für einheitliches Deployment von Systemen. Für Einsteiger empfiehlt sich die Kombination von Vagrant mit Virtualbox, welche im Hintergrund die Systemimages (Boxes) ausführt. Vagrant sorgt für die Konfiguration, wobei es neben Shellscripts auch spezielle Konfigurationstools wie Ansible oder puppet unterstützt. Und es stellt einen einfachen Zugang und Synchronisation der Ordner zur Verfügung. Die Konfiguration ist sehr einfach gehalten, da nur eine Konfigurationsdatei (Vagrantfile) im aktuellen Projektordner nötig ist und beim ersten Start von der Kommandozeile das Box-Image von einem Repository-Server heruntergeladen und danach nach der Konfigurationsdatei eingerichtet wird.

www.vagrantup.com

Composer (für PHP). Ein Tool, das die Installation von PHP-Bibliotheken vereinfacht. Unter anderem setzt auch MediaWiki auf Composer.

Process Wire. Das Besondere an Process Wire ist, dass dieses CMS dem Programmierer viel Freiraum lässt und statt einem System, das ihn einschränkt ein CMS bietet, das zwar ein fixfertiges Backend hat, aber dessen Frontend unkompliziert mit PHP-Code beliebig komplexe Sachen gestalten lässt. Zu den Vorteilen von Process Wire zählt neben dem hochwertigen Backend und dem puristischen Ansatz eine gute Bildverwaltung, die auch einfache Bildmanipulationen zulässt (Grösse ändern, Bild zuschneiden).

Offizielle Infos:

Git.

Techniken

  • YAML (https://de.wikipedia.org/wiki/YAML)
    • Grundlagen
    • Bibliotheken
  • Responsive Design
  • Semantic Web

Frameworks

  • HTML5 Frameworks
    • Bootstrap
    • Kube
  • JS Frameworks
    • jQuery (http://jquery.com/)
    • Underscore.js (http://underscorejs.org/) (Framework, das ohne Abhängigkeiten daher kommt, mit der Absicht, dass es sich möglichst gut mit anderen Frameworks verträgt)
  • Sonstiges
    • Handsontable (https://handsontable.com/) (Excel ähnliche Tabellen)
    • PapaParse (http://papaparse.com/) (schnelle CSV Bibliothek)
    • FontAwesome (http://fontawesome.io/)
    • twemoji (https://github.com/twitter/twemoji) [1] (https://blog.farrant.me/adding-emoji-support-to-any-website/) (Emoji fürs Web)

Tipps und Praxis

jQuery


Probleme mit jQuery Icons

Problem: Bei jQuery UI lassen sich die Icons nicht vergrössern oder verkleinern, bzw. wer es trotzdem tun will, der muss zu üblen Hacks greifen. Als Alternative bietet sich FontAwesome (http://fontawesome.io/) an:

Degupedia.de Logo
'Persönliche Werkzeuge
Länge: cm
Breite: cm
Höhe:  cm
 
Mediawiki Creative Commons Opera Firefox