Core developer for Gantry and ACH::Builder on CPAN.
Contributor to Bigtop, a code generation application that targets web application construction for Gantry.
Revsys team member for the 2007 Platforms contest in Nuremberg, Germany.
Co-author of "Building Applications With Gantry" for Linux Magazine.
A Perl Web application framework for Apache/mod_perl, Gantry's object oriented design allows for a pragmatic, modular approach to URL dispatching. It supports MVC and initiates rapid development, offering an organized coding scheme for web applications.
This application was built with Gantry in November, 2006. This site gives Sunflower broadband customers a way to browse the available On Demand content.
http://www.sunflowerbroadband.com/ondemand
Development Tools: Perl, Gantry, Apache/mod_perl, Postgres
This application was built with Gantry in March, 2006. This site provides customers the ability to order Sunflower Broadband cable, internet, and telephone services.
http://www.sunflowerbroadband.com/order
Development Tools: Perl, Gantry, Apache/mod_perl, Postgres
In July of 2004, I spearheaded efforts to create a new journal hosting system for Allen Press, Inc. The new system, built using Perl, Oracle and SureSpeed, solved several key problems that I'd identified with our existing system: a move to modularized Perl code drastically increased the pool of programmers capable of maintaining and updating the system, while also reducing licensing fees and enabling a move from SGML to XML. The Public Library of Science's PLoS Medicine was the first to use this system.
System overview: article forward linking, reference linking, PubMed Central XML, banner advertisement, e-mail article, article relation, citation exports, media slide-shows, reader responses, reader polls, online quizzes, administration center, access control, pay per view, block of document purchasing, RSS feeds, advanced searching, web user management, icon management, ahead of print publishing and support for supplemental data and a full range of multimedia support.
Development Tools: Linux, Apache, Perl, XML, LibXML, Template Toolkit, Oracle 9i, Oracle interMedia
Development for the Public Library of Science journal sites began in July, 2003. PloS Biology was launched on October 13, 2003 and a year later we launched PLoS Medicine. Medicine was unlike any other journal site we've developed, packed with features such as RSS feeds, reader polls, reader responses and interactive quizzes. Currently PLoS is publishing 20 - 40 articles per month and we have archived over 530 articles. PLoS continues to grow by planning to release several more journal sites over the next couple of years. To learn more about the Public Library of Science visit them at http://www.plos.org.
In 2001 I began creating customized journal site reports allowing societies, publishers, and institutions to review web usage of our journal sites at a detailed level. In January, 2003 the reports had been certified by C.O.U.N.T.E.R.. What is C.O.U.N.T.E.R.? Project COUNTER was created to help form a standard in web reporting, enabling libraries to compile usage for all of their on-line journal subscriptions. With some institutions moving away from the traditional printed version to the online version, this standardizing of requests tracking is vital.
Adhering to the COUNTER compliance requirements these reports also include additional functionality such as a public institutional registration form and a customized reporting module. Public institutional registration allows anyone to sign up for reports by supplying a range of IP address via web form. The customized reporting module allows subscribers to build an article level report from the archived web logs. This is especially helpful when societies need to compare usage of an open access article/issue and another that's requires a subscription.
Development Tools: Perl, Apache mod_perl, Oracle 9i, Microsoft Access
TurnStyle is a pre-editing tool for the editorial office. It is intended to clean up documents by searching for and replacing common misspellings, removing unnecessary formatting and applying basic, repetitive styles. TurnStyle is designed to simplify the front-end copy editing process.
It does this by providing access to a robust web service that is programmed to convert manuscripts on the fly. With a few mouse clicks, editors can prepare manuscripts and within seconds have one of countless styles applied. The tedious work is taken care of, and editors can focus on the real tasks of copy editing - making expert decisions.
http://turnstyle.allenpress.com
Development Tools: Linux, Perl, Omnimark, Apache mod_perl, PostgreSQL
Meeting ASSYSTant (Abstract Submission System) is a software system used to organize the collection of abstracts for papers to be presented at society meetings. Abstracts are submitted, reviewed, edited and accepted all through a digital workflow, interfaced via a web browser. Collected abstracts can be published online, printed as a program, and/or delivered in a database file for offline processing.
Development Tools: Linux, Perl, Apache mod_perl, PostgreSQL
Allen OnTrack offers customers the ability to monitor the Allen Press production process progress of their manuscripts on an article-by-article basis. By logging on to the easy to use web interface, customers can view the status of any manuscript as it travels through the Allen Press digital workflow from Peer Review through Press and Online Deliverables.
Development Tools: Linux, Perl, Template Toolkit, Apache mod_perl, PostgreSQL
This is the electronic version of the second edition of the AMS Glossary with more than 12,000 terms. Along with the print version it should be the authoritative source for definitions of meteorological terms for many years to come.
http://amsglossary.allenpress.com
Development Tools: Linux, Perl, XML, XPath, Apache mod_perl, PostgreSQL
Open Source Conference (OSCON) Portland Oregon, 2007
Open Source Conference (OSCON) Portland Oregon, 2006
Open Source Conference (OSCON) Portland Oregon, 2003
JCDL 2003, Open Archives Initiative Protocol for Metadata Harvesting - Houston Texas, 2003
Open Source Conference (OSCON) San Diego, 2002
Oracle SQL & SQL *PLUS, Chicago, 2001
Crossref Technical Workshop, New York, 2001
Omnimark Training, Ontario Canada 2000
Omnimark Training, Ontario Canada 1999