Skip to content
View adamziel's full-sized avatar
👋
👋

Block or report adamziel

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
adamziel/README.md

Hi there! 👋 I’m Adam from Wrocław, Poland – a WordPress core committer at Automattic and the creator of WordPress Playground.

Here's few noteworthy things I've worked on.

WordPress Playground

WordPress Playground is WordPress in a single click. It runs directly in your web browser – there are no tedious setup steps, webhosts account, or technical talk. Just click, and it's there.


 Official Playground site on WordPress.org 

I prototyped Playground in a week in 2022 and been leading the project since then. Initially I just wanted to write an interactive tutorial without maintaining a hosted WordPress, but Playground became much bigger than.

Playground is truly groundbreaking. It's a renaissance of a new generation of interactive, single-click WordPress tools. There are interactive tutorials, QA (Quality Assurance) workflows, “try before you buy” previewers for plugins, collaboration tools, contribution workflows and so much more. It's also an innovation incubator where we explore Blueprints, live synchronization, native PHP XML parsers, and more.

I wrote and spoke about Playground on a few occasions:

Here's a few more resources:


 Official Playground site on WordPress.org 

Libraries

I've built many data processing libraries for PHP and TypeScript. I was surprised to learn there were no libraries for parsing, say, XML or HTML in PHP. Well, there were some, but I needed one the was small, optimized, had no dependencies, and would work for 100% of WordPress users. Well 🤷 Now we have those and more:

PHP

All three could be piped together (with minimal glue for WP_XML_Processor) using native PHP resource variables ($fp).

WordPress

TypeScript

C

Pinned Loading

  1. WordPress/wordpress-playground WordPress/wordpress-playground Public

    Run WordPress in the browser via WebAssembly PHP

    JavaScript 1.6k 262

  2. WordPress/gutenberg WordPress/gutenberg Public

    The Block Editor project for WordPress and beyond. Plugin is available from the official repository.

    JavaScript 10.5k 4.2k

  3. WordPress/wordpress-develop WordPress/wordpress-develop Public mirror

    WordPress Develop, Git-ified. Synced from git://develop.git.wordpress.org/, including branches and tags! This repository is just a mirror of the WordPress subversion repository. Please include a li…

    PHP 2.6k 2.6k

  4. react-router-named-routes react-router-named-routes Public

    Painless support for named routes for ReactRouter 1.0, 2.0, 3.0, 4.0, and 5.0

    JavaScript 103 12

  5. Automattic/wp-calypso Automattic/wp-calypso Public

    The JavaScript and API powered WordPress.com

    TypeScript 12.4k 2k

  6. Redmine-Todo-lists Redmine-Todo-lists Public

    Basecamp-like todo lists for redmine

    JavaScript 44 22