Fanagalo

visual design | web development

Artikelen

Please, Start Funding the Tools We Depend On

Everyone who builds something needs tools. A carpenter needs a saw. And when the saw gets blunt, it needs some maintenance and has to be sharpened. This is not much different in software development, though software is a collaborative effort and constantly evolving.

We know that WordPress is used on more than 40% of all websites. But it depends on many tools during development. One of those tools is PHP_CodeSniffer – PHPCS for short – to keep code consistent to the standard. It ensures that the code is readable and maintainable. PHPCS is used by almost every major PHP project, not only WordPress, but also Drupal, Joomla, Mediawiki, Magento, Laravel, etc.

PHPCS is, like WordPress, an Open Source project. This means that anyone can use, study, change, and distribute the software and its source code to anyone and for any purpose. The reality is that many people use the software, and few maintain it.

Juliette Reinders Folmer is a regular visitor of Amsterdam WordPress Meetup. She has been an important maintainer of many popular PHP and WordPress libraries. In the last decade, she has done an incredible amount of – mostly unpaid – work we all benefit from. She is the code contributor for PHPCS. Recently the maintainer of PHPCS stepped down. In the issue The Future of PHP_CodeSniffer published on December 1, 2023 she explains that while the original version of PHPCS is abandoned, the project will continue under her supervision. She is now the only, unpaid contributor to the project. More background is given by Joost de Valk on Post Status in PHPCS, a major PHP library, needs support.

The situation of Juliette and PHPCS is not unique. She would love to continue her work but obviously can’t work full time on it for free. In her Ode to PHP’s Unsung Heros (2017) she writes “Our dependency as an industry on a few key projects with only one primary maintainer is enormous.” Imagine what will happen if a solo developer makes a career shift to well-paid job or gets medical issues? Is WordPress like a Jenga tower where a stabilizing block might be removed soon?

For the future of a project you need more people working on it. Few people want to start working on a project for free. A project needs some funding to attract capable people. And with more contributors, the project gets resilient, and then other projects can safely rely on it.

It is quite humiliating that some people in the WordPress community are bragging on how much money they make, while others who really make things happen struggle to make ends meet. We all have to be aware and take responsibility for the future of the software which puts our bread on the table.

What should we do about it? The easy answer is: sponsor a developer or a project. You can sponsor Juliette personally, once or structural on GitHub Sponsors or the PHPCS project on Open Collective. But what we actually need is a model for funding lesser-known but vital Open Source software continuously. Platforms like Tide Lift and thanks.dev are already collecting money, but how do they fairly distribute their funds to the developers? As all software heavily depends on building blocks like PHPCS, we have to take action. Now. Please.

LocalWP en VS Code presentatie

LocalWP en VS Code zijn twee programma’s die ik veel gebruik bij mijn werk als web designer. Op 25 september heb ik bij WordPress Meetup Eindhoven hierover een talk gegeven.

Lees verder “LocalWP en VS Code presentatie”

Browser verversen

Er is net iets aan jouw website veranderd, maar je zien geen verschil? Waarschijnlijk staan er dan nog wat oude bestanden (zoals stylesheet en cookies) in het geheugen. Je moet dan je browser (zoals Safari, Firefox, Chrome, Edge) verversen, ook wel refresh genoemd.

Toetsencombinatie

  1. ga naar de pagina waarop je de veranderingen verwacht
  2. druk op
    • Firefox, Chrome, Edge op macOS Shift + Cmd + R
    • Safari op macOS: Alt + Cmd + R
    • Windows: Ctrl + F5
  3. de verse pagina wordt geladen

Privévenster

In een privévenster kan je websites bezoeken alsof je er voor de eerste keer komt. Dus zonder sporen van vorige bezoeken. En als je het venster sluit ook zonder sporen na te laten. Dit heet ook wel incognitovenster (Chrome) of InPrivate-venster (Edge).

Je krijgt een privévenster door in het menu Bestand voor Nieuw privévenster te kiezen.

Deze opties werk ook goed voor iPhones en iPads.

Gewijzigd op Categorie helpdesk

WordPress Meetup Amsterdam

WordPress is hét systeem om websites mee te maken. Fanagalo werkt al sinds 2008 met WordPress. Sinds 2018 is Jaap contributor en volunteer op WordCamps. Vanaf 2020 organiseert Jaap samen met Sabine Visser en Stephanie Scholte de WordPress Meetup in Amsterdam. Meer informatie en data van de komende bijeenkomsten op wpmeetupamsterdam.nl. Je opgeven voor de volgende Meetup kan op meetup.com.

Timotheusschool schoolregels

De Timotheusschool in Amsterdam West wil afspraken voor alle schoolkinderen (van 4 tot 12 jaar) en hun ouders communiceren op een leuke, inspirerende en verbindende wijze. Deze uitingen dienen als basis voor lesprogramma’s en overleg met ouders.

Lees verder “Timotheusschool schoolregels”

Maak e-mail weer fris en fruitig

Hoe voorkom je chaos in e-mail? Als de e-mails in je inbox te veel voor je worden is het tijd voor verandering. Een quick and dirty opruimbeurt en wat dagelijkse discipline kunnen je enorm helpen.

Lees verder “Maak e-mail weer fris en fruitig”

Je inbox als startblok

Bij het woord inbox zullen de meeste mensen gelijk aan e-mail denken. Een gevulde inbox bevat allerlei soorten informatie. Maar die informatie krijgt pas betekenis als je het bekijkt, beoordeeld en verwerkt.

Lees verder “Je inbox als startblok”

Eigenschappen van e-mail

Waarom gebruik je e-mail? Vaak maak je die keuze onbewust. E-mail werkt tamelijk snel, bijna iedereen heeft het, is goed voor het communiceren van gegevens en goed te bewaren. Maar mailen is minder geschikt als je direct antwoord of wilt discussiëren. E-mail is bovendien niet zo veilig. Met de eigenschappen van e-mail kan je bepalen of de communicatievorm wel geschikt is voor het doel wat je wilt bereiken.

Lees verder “Eigenschappen van e-mail”

Meetup geeft me een lentegevoel

Na de lange corona-stilstand komen de WordPress Meetups weer op gang. De avonden worden korter, het regent en waait flink. Maar ik voel de lente, want na een winterslaap van anderhalf jaar zie ik mijn WordPress-vrienden weer in het echt. Dit heb ik het meest gemist in coronatijd: toevallige ontmoetingen, inspiratie opdoen en kennis delen. De concentratie die ik achter het beeldscherm niet kan opbrengen, lukt wél als je tijd vrijmaakt om naar een Meetup toe te gaan.

Lees verder “Meetup geeft me een lentegevoel”

Werken in Amsterdamse School

Fanagalo vertrekt uit Haarlem en betrekt een nieuwe werkplek in Amsterdam Oost. Vanaf 1 november 2019 is het kantoor in een oud schoolgebouw waarin ook bioscoop Studio/K en jeugdherberg Stayokay zijn gevestigd. De ruimte wordt gedeeld met twee web designers, een 3D artist en een data expert.

Lees verder “Werken in Amsterdamse School”
Gewijzigd op Categorie blog