David Hayden

Orchard CMS, ASP.NET, ASP.NET Core, Vue.js, and more...

Orchard Core Workflows

Developed a custom activity for Orchard Core Workflows while spending time at the Student Union at the University of Central Florida (UCF) in Orlando. The Regex Validator validates a form field or other data using a regular expression.

Custom Orchard Core Workflow Activity - Orchard Core Developer

 

Orchard Core - Liquid Template Language Filter

A relaxing Sunday afternoon at Starbucks experimenting with developing filters for use with the Liquid Template Language feature in Orchard Core. Created a Caesar Cipher filter that will encipher a string of plain text using the fun substitution cipher. This was inspired by a day of "hacking" I taught this past summer using Python.

Orchard Core Module adding Liquid Template Language Filter

Really enjoying liquid in Orchard Core. Thinking I should take this knowledge and become a Shopify Developer. Already signed up as a partner :)

 

Orchard Core Module - Robots.txt

Developed an Orchard Core CMS Module on Saturday while sipping green tea at Starbucks. It's a robots.txt module that allows an Orchard Website Administrator to populate and modify the contents of the robots.txt file from the dashboard. This is a feature I developed many years ago for Orchard CMS 1.x when first learning it, so I thought it would be fun to develop it again for Orchard Core.

Orchard Core Module - Robots.txt

Although developing modules in Orchard Core is conceptually the same as developing modules in Orchard CMS 1.x, it's not exactly the same. The robots.txt module is a great starter module for Orchard Core that introduced me to the differences in creating such a module. This is the first of many to help sharpen the saw!

 

Orchard Core Theme for Journalists - Editorial

Developed an Orchard Core Theme called Editorial. Like Coming Soon and Freelancer, Editorial uses the Liquid Template Language and has a robust Setup Recipe that will create a number of useful Content Types and Widgets to generate an extensive website with menus, widgets, and sample pages.

Orchard Core Theme for Journalists and Writers - Editorial

 

Orchard Core CMS

Orchard Core CMS was released as beta 2. I am developing custom themes and modules for Orchard Core CMS as well as building modular, multi-tenant, web applications.

Developing with Liquid Template Language and YesSQL, and experimenting with JetBrains Rider for all my Orchard Core and ASP.NET Core Development.

Orchard Core CMS Theme - Coming Soon
Coming Soon

Bootstrap 4 landing page announcing an upcoming website.

Coming Soon

Orchard Core CMS Theme - Freelancer
Freelancer

Bootstrap 4 one-page, portfolio website for freelance developers.

Freelancer

 

Tutoring Python, Java, and PHP/MySQL

Tutoring students at the local college in Python, Java, and PHP/MySQL during the 2017-18 school year. In addition to helping them tackle the classroom material, I am also introducing them to git and Docker. The course material is a bit outdated so I am exposing the students to technology and skills that they can proudly add to their resume.

For a bit more practice we are also tackling programming challenges on 2 popular websites: HackerRank and Codewars.