‘version control’ Videos

  • Bernhard Kau: Automated deployments for plugins with GitHub Actions

    Bernhard Kau: Automated deployments for plugins with GitHub Actions

    WordCamp Stuttgart 2019Speaker: Bernhard Kau

    November 11, 2019 — Plugin development is fun! But deploying a new version of a plugin to the WordPress.org Plugin Directory using SVN is a pain! We usually develop plugins using Git, hosting the code on GitHub. But up until this year, deploying those plugins to the plugin directory was a rather hard manual task.

    Now with the new GitHub actions becoming available for all repositories, we can utilize pre-defined automated tasks to deploy a new version of a plugin. It’s even possible to just update the readme file, which is even more complicated in the current Subversion environment.

    This talk will show you, how you can use GitHub actions to make your life as a plugin developer a lot easier and bringing back the fun to develop plugins.

  • David Remer: Understanding git

    David Remer: Understanding git

    WordCamp Stuttgart 2019Speaker: David Remer

    November 11, 2019 — When you start collaborating on open source projects or in development teams, Git is a tool you can’t evade. Even WordPress development shifts more and more towards Git.

    Git is a powerful version control system, but even for advanced users it is often quite intimidating. Understanding some of the principals on which Git operates helps a long way in mastering this tool.

    After a quick introduction into Git I will examine those principals. Along the way, we will try to recover code, which we thought was lost forever. The aim of this presentation is to gain a better understanding of Git so beginners feeling more comfortable to contribute to open source projects.

  • Bernhard Kau: Git Q&A

    Bernhard Kau: Git Q&A

    WordCamp Würzburg 2018Speaker: Bernhard Kau

    September 24, 2018 — BarCamp Track

  • Scott Buscemi: Learning to Love Cache Again

    Scott Buscemi: Learning to Love Cache Again

    WordCamp San Diego 2017Speaker: Scott Buscemi

    April 29, 2017 — Cache makes for a speedy site, but it can make new updates to your site a long and frustrating process. Sometimes just moving your logo a couple pixels can be an arduous task when your multiple layers of cache won’t clear. Fear not, simple changes to your site can make cache headaches a thing of the past. In this talk, we’ll run through version control, deployment tools, and cache-busting tweaks that will make updating your site a frown-free process again.

  • Frank Staude: VersionPress = WordPress + Git

    Frank Staude: VersionPress = WordPress + Git

    WordPress Meetup HannoverSpeaker: Frank Staude

    October 12, 2016 — Vorstellung von VersionPress beim WordPress Meetup Hannover am 11.10.2016

    VersionPress verheiratet WordPress mit git und erlaubt so alle Änderungen im CMS (Datenbank und Filesystem) in ein Git-Repository zu speichern. Dadurch ist es auch möglich Änderungen rückgängig zu machen oder auch vollständig zu einem früheren Stand zurückzukehren.

    Achrung: Leider gab es ein Problem mit dem Mikro und statt mit dem Speakermikrofon wurde mit dem im Rechner eingebauten aufgezeichnet. Daher ist der Klang etwas blechern und man hört die anderen Teilnehmer mehr als.

    Presentation Slides »

  • Peter Suhm: Git for WordPress udviklere

    Peter Suhm: Git for WordPress udviklere

    WordCamp Denmark 2016Speaker: Peter Suhm

    July 31, 2016 — Hvis du er WordPress udvikler, er det næsten stensikkert at du har hørt om Git. Sammen med services som GitHub or Bitbucket har Git taget verdens webudviklere med storm. Det gælder også WordPress udviklere.
    Git gør WordPress udvikling meget mere fornøjeligt og du bør lære at bruge det. Ikke nok med at Git sikrer dig at du har en backup af din kode og alle dens ændringer, så muliggør det også teamwork og solide deployments.

    I det her oplæg vil jeg opsummere nogle af de tips, tricks og værktøjer som er inkluderet i min videoserie “Git for WordPress developers”. Omkring 2000 udviklere har allerede set materialet på enten git4wp.com eller wppusher.com, og den her præsentation bygger på alt det feedback som jeg har fået tilbage fra dem.

  • Eugenio Petullà: WordPress sucks!

    Eugenio Petullà: WordPress sucks!

    WordCamp Torino 2016Speaker: Eugenio Petullà

    April 25, 2016 — Tutti sanno che WordPress è pessimo, ma lo usiamo tutti, no? Questo talk esplora l’origine di questa patologia.

    Si parlerà di codice datato, di sistemi di versioning obsoleti, di rilasci e bugfix, di sistema ibrido CMS/Framework, di programmazione orientata agli oggetti, REST API e di repository. Tutto questi aspetti possono essere ritrovati nelle credenze e nei miti che circondano spesso l’ambiente WordPress. Conoscere bene il funzionamento, del software in primis, della community che c’è dietro e della mission poi, è l’unico modo per comprendere a pieno la potenza del prodotto che usiamo nel nostro quotidiano. Se poi lo facciamo con ironia ci divertiamo tutti di più!

    Presentation Slides »

  • Stefan Fröhlich: Eigene Themes from Scratch

    Stefan Fröhlich: Eigene Themes from Scratch

    WordCamp Nuremberg 2016Speaker: Stefan Fröhlich

    April 21, 2016 — Für viele Projekte braucht es lediglich einen Bruchteil der Funktionalität und des Codes sogenannter „Premium“-Themes oder Frameworks – denen dafür andere, wichtige Features oft fehlen. Um Design und Konzept der Kunden sinnvoll umzusetzen, ist ein individuelles Theme häufig die einzige vernünftige Möglichkeit. Die Anwender erhalten ein intuitives und übersichtliches System mit den Optionen, die sie wirklich brauchen. Und der Browser bekommt schlankeren Code ohne unnötigen Ballast. In diesem Talk gibt uns Stefan Informationen zu folgenden Themen: Wozu überhaupt ein Theme selbst entwickeln? Performance, Sicherheit, Usability und Design Anatomie eines Themes, d.h. welche Dateien brauchen wir wirklich? Von einem leeren Verzeichnis ausgehend arbeiten wir uns bis zu einem Theme vor, das von WP erkannt und aktiviert werden kann. Eine Erweiterung durch Custom Post Types, Custom Fields und unsere Lieblings-Plugins ist natürlich ebenfalls möglich. Außerdem zeigt uns Stefan Tools für einen effizienten Workflow bei der Entwicklung: lokale Entwicklungsumgebung, Automatisierung mit grunt, Versionierung und Deployment mit git.

    Presentation Slides »

  • Borek Bernard: Lightning Talk – Introducing VersionPress

    Borek Bernard: Lightning Talk – Introducing VersionPress

    WordCamp Vienna 2015Speaker: Borek Bernard

    October 25, 2015 — WordPress meets Git, properly. Undo anything (including database changes), clone & merge your sites, maintain efficient backups, all with unmatched simplicity.

  • Karin Taliga: Take the Next Step with Git

    Karin Taliga: Take the Next Step with Git

    WordCamp Norrköping 2015Speaker: Karin Taliga

    October 7, 2015 — Once you get the hang of the basics, it’s time to dive in and start getting work done with git. We will talk about staging your files, branching strategies and merge vs rebase. We will also touch on the topic of rewriting history – what it means, examples of doing it and when to avoid it at all costs.

    Presentation Slides »