Hollands Spoor

Webdevelopment

Websites

  • Academy for Literary Translation

    Academy for Literary Translation

    For the Amsterdam and Antwerp based Academy for Literary Translation, we created a website where multiple pages are organized in a vertical accordion structure. The tabs of the accordion pages are intentionally set slightly askew, like the spines of books lined up in a row. All pages are loaded at once when the website is…

    Read more

  • Literair Nederland

    Literair Nederland

    For the Literary review website Literair Nederland, we developed a WordPress block theme that provides a classic newspaper-style layout. The theme uses a special block we developed for this purpose (building on the Gutenberg core query loop block) to show a list of intro texts and stamp-sized images based on a category or other characteristics,…

    Read more

Plugins

  • WooCB

    WooCB

    Using WooCommerce, you can start an online bookstore with relatively little effort. You can then have the Centraal Boekhuis in Culemborg handle your client-orders. If everything is set up properly, that bookstore can practically run itself: customers visit your webshop, they pay through your payment provider, orders are sent to CB, and CB ships the…

    Read more

  • Selling houses with WordPress

    Selling houses with WordPress

    Igesz Real Estates is a real estate agency in the south of Spain. For their WordPress website, we built an integration with Resales Online, a Spain based company that maintains a large database with up-to-date information about real estate in Spain. A daily feed from Resales Online to the Igesz Real Estates website ensures that…

    Read more

  • Flying around

    Flying around

    To show some geolocations from all over the world on a dynamic map, I used the OpenLayers library which is quite impressive in its speed and ease of use. OpenLayers can use maptiles from many different sources. You can even create your own tiles and serve them yourself. (I undertook this mapcreating- and serving-endeavor in…

    Read more

Notebooks

  • Debugging on Demand

    Debugging on Demand

    When developing on a XAMPP stack, I find myself switching Xdebug on and off because of Xdebug’s performance penalty. When not debugging, i switch Xdebug off entirely because it slows down PHP. There are good recommendations on how to improve Xdebug’s performance, e.g. here or here. However i prefer to have the Xdebugger boldly switched…

    Read more

  • Fixing Pagination

    Excerpt: A common layout need: left-aligned “previous” link, centered page numbers, right-aligned “next” link. Setting the Pagination block’s items justification to “Space Between” achieves this — until you reach the first or last page. The previous/next child block is not rendered when not applicable, so the pagination block ends up with two items and the…

    Read more