Loading ist210..

Slides from the lecture in class  

Flat file is when a data model is constructed based on the physical layout of the folders on the file system. We'll look at two systems that derive their data model from this type of methodology: GravCMS and HAX11ty.

GravCMS is great for blogs and small company websites. It leverages the structure of pages within a certain directory in order to form it's menu tree.

HAX11ty is a mash up between HAX authoring and publishing engine (used on hax.psu.edu) and 11ty, static site generating tooling. It watches for changes in a directory and based on the structure of markdown files in that directory, it rebuilds a JSON format known as JSON Outline Schema.

I hope to have a guest speaker for this topic but we'll see based on how the semester plays out.

JSON Outline Schema

HAXcms is a JSON driven CMS. It's actually the one powering this page as you read it! It leverages a standard our team created called JSON Outline Schema so that anything written to that specification can easily be translated to HAXcms. We'll look at how HAXcms uses a JSON array of data from a single file in order to generate data structure and meaning.

Please use a modern browser to view our website correctly. Update my browser now