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. Share this:Click to share on Facebook (Opens in new window)Click to share on Twitter (Opens in new window)Click to share on Tumblr (Opens in new window)Click to share on Pinterest (Opens in new window)Click to share on Reddit (Opens in new window)Click to email a link to a friend (Opens in new window)