Jesse Clark, Developer

Posts

  • Welcome to Jekyll, New Format, Same Content

    This blog was running WordPress for the past three years, and today I decided to convert it into Jekyll. The most significant driving factor is that WordPress is overkill for what I want to do. I need a platform where I can publish content and manipulate. Besides the WordPress platform, the template I was using had a handful of extra plugins that were required to run the blog.

  • University of Northern Colorado Map

    The new version of the University of Northern Colorado’s Map has launched! It includes many improvements over the previous version that I developed in 2008. We commissioned Map Formation to design an illustrated drawing of the campus that could be overlayed on top of Google Maps or OpenStreetMap. Using the Adobe Illustrator file they provided, I coded out the new map.

  • Checkin Gadget V1

    About two years ago I wrote a gadget that would check in files across all sites in OU Campus. We have been using it since then and it has worked great! Recently, however, we started using workflow and noticed that the gadget would check back in files that are under workflow, scheduled or set to expire. Obviously, this was a bug in the code. While reviewing the code recently to fix this bug it wasn’t going to be a quick easy fix. So, instead of hacking it together, I rewrote the gadget and have released it as Version 1!

  • OU Campus XSL Development for Production and Testing using GIT

    At the 2018 OU Conference in Anaheim California, I mentioned that I am using GIT to push XSL changes to both a testing and development XSL locations. Some folks expressed interest in this setup and wanted to know more about it. This post will hopefully answer some questions and help you determine what setup will work best for you.

  • Tackling Quality Control with XSL

    Tackling Quality Control with XSL first slide

  • A cryptocurrencies primer

    With Bitcoin passing $11,000 recently I had a few friends reach out and ask about Bitcoin. As many of you know, I am currently working on a Masters in Digital Currency from the University of Nicosia. This post serves as an introductory primer to cryptocurrencies for non-technical folks. I will attempt to stay at a high level and will talk about cryptocurrencies as a whole rather than Bitcoin individually. There are many areas that I skim over (such as mining and proof-of-stake) which will be a separate blog post after this one.

  • Public Decentralized Insurance Co-op

    A decentralized health insurance co-op could be setup with the mission of providing health coverage to its members. It would operate similar to a non-profit where the focus is on the members and not shareholders. The co-op would use a blockchain as its data structure and each user would run a node with software that would allow then to submit claims, payments and vote. A block would be created on average every 24 hours with a term period being every 30 blocks, or roughly a month.

  • OU Campus and Alexa Integration

    At the 2017 OmniUpdate Training Conference Hackathon a group created an application that would connect Amazon’s Alexa with OU Campus. The tweet to the right is a demonstration of asking Alexa to check in files for OU Campus. The application will also return the number of files checked out.

  • 2017 OmniUpdate User Training Conference

    Thanks for attending my session of Pulling in Content with OU Tags and Data Files at the 2017 OmniUpdate User Training Conference! Below are the resources that were mentioned in the presentation.

  • Bitcoin Is Money

    The following are two essays that I wrote for a Banking and Finance class for my Masters in Digital Currency. The assignment was two short essays, one on why bitcoin is money and another on why bitcoin is not money. Both have been edited slightly.

  • Add Google Event Tracking to Links in OU Campus

    The University of Northern Colorado has recently embraced all things analytics and as part of that we had a need to add event tracking code to buttons. The best use of this is when a pdf or document needs to be tracked. Since that content can’t have the analytics code, the link to it can fire an event that can be tracked in Google Analytics.

  • Certificate of Accomplishment, DFIN-511 Introduction to Digital Currencies

    The University of Nicosia uses the Bitcoin blockchain to verify the authenticity of certificates that have been awarded.

  • Removing Extensions with XSL to create SEO Friendly URLs

    Using a server rewrite, a url such as http://example.org/jesse could read from http://example.org/jesse.php. However, in the content management system the link would go to the .php version. How can the URL be rewritten from:

  • Creating Websites without Code

    Creating Websites without Code Sldie 1

  • What is the average amount of time between blocks mined?

    I am taking an online class through the University of Nicosia in digital currencies and covers Bitcoin and the Blockchain. It is a free MOOC and can also be used as credit towards their Masters in Computer Science.

  • Use of Blockchain for Monitoring, Identification and Notification of Population Health Trends and Outbreaks

    In July 2016, the Department of Health and Human Services put out a call for whitepapers about using the blockchain in health care. I had used the Bitcoin blockchain but hadn’t considered how the blockchain could be used outside of a ledger system.

  • Inserting Icons into OU Campus

    Our web authors love icons and for the longest time they inserted them as icons that they found from google searches. Our designer would design custom icons for sites and they would be converted to svgs and placed in the page. Both of these solutions worked but were clunky. Luckily, icon fonts and icon sets have been popping up which provide end users an array of icons to use on their pages.

  • Create an A-Z directory with XSL

    In the previous tutorial, data was pulled into a page using OU Campus’ Tags. In this tutorial, data will be pulled in based on a folder location, sorted and then displayed.

  • Pull in Files using XSL and Tag Management in OU Campus

    The Library website at the University of Northern Colorado has a list of academic journals that they subscribe to. This list is constantly changing and needs to be updated by Library staff. The academic journals are organized in an A-Z listing as well as organized by subject. Each journal can belong to a single subject or multiple subjects.

  • CheckIn All Content Gadget

    April 27th, 2018 Update A new version of this gadget has been released!

  • Preventing users from adding JavaScript with XSL

    Our Content Management System, OmniUpdate, allows users to create reusable pieces of content called assets. As of this post, there are five different types of assets and two of them and two of them allow the user to add source code: Web Content and Source Code.

  • The Unpublished Gadget

    At the 2016 OmniUpdate Hackathon I joined a group of six people who built a gadget that unpublishes files from the web server. The idea started out as a simple sidebar gadget that when clicked would go to the production server and remove the file while keeping it on the staging server. After about two hours of coding the gadget was “completed”. At that point, if you unpublished a file and navigated a different page, the button was still disabled. This was a known bug and I reported it the next day. Yesterday I had sometime to fix this error and I believe the gadget is ready to be used.

subscribe via RSS