The continuation of last year’s presentation “Let Your Data Run Free and Run Your University” by Steve Fischer, Jim Muir, and OSU and HighEdWeb fixture Glenn Donaldson. The Ohio State University had the vision and initiative to implement an Enterprise Integration Platform [EIP]. What does this mean? Now direct database access and the political battles that follow are a thing of the past, as well as the sea of firewall requests. Leadership bought in to the hype and moved forward building a "Data Integration"-Hub*. API Manager [APIM] is the storefront that allows developers and system integrators to come to a common place to see the available enterprise-level web services/APIs, the data they are comprised of, and the ability to subscribe/request access for their systems/applications. Enterprise Service Bus [ESB] is the nexus of integrations where services/APIs can be mediated and transformed from SOAP->REST, XML->JSON and vise versa. ESB can also be the center where composite service creation happens. Data Services Server [DSS] is where a developer can turn a commonly used query into a consumable service used by many. This presentation is about the how the data is "freed" and consumable by the community in an efficient, effective, and secure manner.
Building WordPress to Scale (AIM4)
Stories.Illinoisstate.edu is a WordPress site that centralizes Illinois State University news. Since its inception, it grew steadily as additional departments and units also started contributing to the content. Eventually, the infrastructure supporting the site was unable to handle the traffic it was receiving, causing poor response time and crashing. To rectify the issues, its infrastructure was completely recreated using Amazon Web Services, Nginx, PHP-FPM, and other technologies. The infrastructure was built to be redundant and automatically scalable under load using functionality built into Amazon Web Services and extensions to WordPress. This presentation will walk through the process of improving performance, and explore what room there is for further developments.
AngularJS is a super-powered front-end framework developed by Google. Firebase is an almost magical realtime app platform that recently joined the Google team. Combined, they are an unstoppable force of awesome. Join me and learn how quickly you can go from nothing to delighting your clients and users while hearing a chorus of oohs and ahhs.
Web projects are getting more complex. With a few open source tools, you can wrangle this complexity. Github will make it easy to organize your web projects into modular repositories. Bower can manage your modules and third party dependencies. Grunt ties it all together, compiling and optimizing, with one command.
Drupal 8: The Crash Course (DPA10)
One of the most widely-used and mature content management systems on the planet, Drupal runs more than one in fifty websites in the world. However, it has always been something of an odd duck, with an architecture and design very different than anything else in PHP. Enter Drupal 8: Almost a complete rewrite under the hood, Drupal 8 is a modern, PHP 5.4-boasting, REST-capable, object-oriented powerhouse. Now leveraging third party components from no fewer than nine different projects, Drupal 8 aims to be the premiere content management platform for PHP. But how do you use all this new-fangled stuff? This session will provide a walkthrough of Drupal's key systems and APIs, intended to give developers a taste of what building with Drupal 8 will be like. Prior familiarity with Drupal 7 is helpful but will not be assumed.