Deliverance: Effortlessly Theming Websites of Multiple Software Platforms

Events happening in the community are now at Drupal community events on www.drupal.org.
drmarkafriedman's picture

How to include the best CMS, the best eCommerce software, the best LMS, etc. on your website - and theme them all consistently, at once, through a single effort and common tool, and by using only HTML and CSS.

Description

Web development today is platform based. From many different web frameworks, contact management systems, eCommerce systems, learning management systems, etc., developers choose a platform, and that platform (with luck) serves as the basis for all future development. Typically, old functionality from a previous platform will be eliminated and rewritten for the new platform. Ideally, new functionality added to the website at a future date will be provided by a native addon to the platform. Often, however, new functionality must be added by writing new code or by developing a new module. Among the core reasons that developers prefer a single platform solution is the platform's ability to provide a common look-and-feel and cohesive navigation across a website. However, building a website around a single platform may incur the cost of decreased functionality or hodgepodge development by eliminating the use of platforms with richer and closer-fitting functionality and by stretching the intended use of the chosen platform. Deliverance is an integration tool that communicates simply through HTTP using HTML and CSS. Deliverance is a designer's tool that eliminates the designer's need to understand the details of the theming framework within a platform. It allows web development to move beyond the selection of one "best" platform, allowing applications from different frameworks or languages to be integrated gracefully. Websites may be built utilizing a set of "best" platforms, and Deliverance will provide a common look-and-feel across the site, as well as site navigation cohesiveness by allowing navigation to be centrally managed, rather than relying purely on per-application navigation. If you want to add Drupal to a website of existing platforms, or if you want to add new platforms to your existing Drupal site; if you need to theme all platforms on a website consistently, and if you prefer not to need to know the theming intricacies of each platform or of Drupal itself, Deliverance may prove to be an effective tool to be used alongside your use of Drupal.

Duration: 1 hour

Agenda

  • Philosophy of Deliverance
  • Deliverance Configuration
  • Drupal with Deliverance Examples
  • Discussion

About the Presenter

Dr. Mark A. Friedman, a computer scientist, educator and entrepreneur, promotes and delivers education, coaching and professional contacts to scientists, engineers and technology groups, and business solutions through computing and networking technologies to businesses and organizations. In a career spanning three decades, Dr. Friedman has worked in academia, industry and research centers; as an engineer, programmer, educator, manager and executive; and as a consultant and business owner. Throughout his career, he has provided training, technology solutions and leadership with a thoughtful blend of innovation and vision with purpose and effective results. Dr. Friedman's has studied and worked with Drupal since 2006 and Drupal 4.7. He currently serves as the organizer of the Central Connecticut Drupal Meetup and a primary organizer of the upcoming Connecticut DrupalCamp.