Presented by

  • Bryan T Ollendyke

    Bryan T Ollendyke
    @btopro
    https://hax.psu.edu

    HAXTheWeb project lead. Educating Penn State students the last 5 years in how to build and extend open source platforms using web standards. I have worked at Penn State for 18 years building and contributing to open source projects. HAX is my moonshot to change the way we publish and distribute web materials.

Abstract

Through web standards, we have given developers the tools to build powerful web experiences. Through web standards, we have given corporations the tools to build powerful customer bases. Through web standards, we have given the richest .0001% of planet earth the knowledge to make the money printing machine go brrrrr. "We'd all love to see the plan" as the song goes.. So let's try the statement again. Through web standards, we can build amazing things, but the web is too hard for a 99.99% of earth to be creative with it. At least not on their own without 3rd party, proprietary systems (social media, web site tonight companies, etc) that push high quality UX in exchange for owning user-data and locking them into these solutions. HAX The Web seeks to attack the problems of web creation, portability, sustainability, and complexity to lower barriers to participation for the common-person. HAX, short for Headless Authoring eXperience, is an ecosystem of highly performant W3C spec Web Components, 100s of them. These highly semantic tags for things like < video - player > or < multiple - choice > allow users to add engaging experiences to the web in a sustainable format that is platform free. We can't just create tags and walk away though, we must build better authoring experiences or these semantic tags will lay in the hands of the few. That's why we built the < h-a-x > tag, a series of web components that work anywhere that inject a powerful drag and drop authoring experience that is able to understand the definition of other web components to allow users to place them on the page. But what's an editor without a place to store that content? < haxcms-site-builder > is a headless CMS that has PHP and NodeJS compatible back-ends but writes everything to static .html files and a site.json "database" for relationship data. You can build HAXsites, download them as a zip, drop on any web server and they JustWork (TM). "You say you got a real solution" Reasons people rave about our ecosystem: - Migrate a HAX site by pointing to the URL - Create a new HAXsite from the headings / contents of a .docx file - Migrate to HAX from gitbook / notion / other sources by pointing to the repo - "Magic script" that detects undefined web components and automatically hydrates their definitions at run time - CDN mirrors that automatically hydrate sites that lack the local JS files - As it's all static and cached in an unbundled fashion so its high scale, data / power saving, easy to tinker with - 100% open source Learn about our ecosystem, how Penn State has integrated it into the classroom to have students contribute to the project, how it powers online courses, blogs and websites, and most importantly: how to get involved! We seek Ubiquity for web content and experiences. We seek a revolution in web publishing. We seek to "HAX" The way we Web.

Videos

Available sources: