King James Bible Search

King James Bible Search

King James Bible Search Form

The Project
Written in my last year at Seneca College as part of a class project. The goal was to create a form using Perl and Template Toolkit which would allow for easy and detailed searches of the King James Bible. Not only was the goal to familiarize ourselves with Template Toolkit, but we were also trying to create a program where the visual elements could easily be updated or changed without risk of affecting the code's functionality.

Technical Details
Written in Perl with Template Toolkit for management of the front end, visual aspects of the program with the goal of keeping code such as HTML which manages the visual aspects separate from the files which actually control the program's functionality. SQL back end is used for data storage and look-ups. Uses a POST method style paging in favor of cleaner, more secure web URLs. Features CSS design developed by Darjan Panic and Brian Green.

Features
  • Fully functioning search including normal and boolean search feature, the ability to search for a phrase, and the ability to return the number of results instead of the actual results; boolean search function can also be used for more advanced search functions such as combining the boolean and 'as phrase' search functions
  • Multicoloured highlighting to distinguish different results when searching for more than one result
  • Drop-down style paging which allows the user to choose the page they desire from the menu; all pages available are displayed; user can also change the number of results per page when choosing a different page; if the user selects a page number which is higher than would be available with the adjusted window of search results, the program takes the user to the new page 1 by default.

One Reply to “King James Bible Search”

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.