This is a demonstration site used to showcase OpenLava’s capabilities in WordPress development.
The site simulates a pet adoption centre with the ability to search for pets and provide information on the care of pets. The content of the site has been randomly generated with photos of pets coming from image placeholder sites and a google image search.
Unique features of the site are:
- Search of pets available for adoption with the ability to filter on breed, size, coat length, care & behaviour, coat colour, and good with list.
- Administrative workflow for the pet adoption process from intake, to adopted or unadopted
Standard features of most sites have been implemented utilizing standard plugins:
- contact form (Contact Form 7)
- saving contact form submissions (Contact Form 7 Database Addon)
- site map (Yoast SEO)
- SEO (Yoast SEO)
- security plugin (WordFence)
- home page slider (SmartSlider)
From a technology perspective, the features were implemented using a custom theme and plugin. Specifically, the plugin includes
- custom post type “pet” with with meta data fields and taxonomies for breed, size, coat length, care & behaviour, coat colour, and good with list
- data importing to populate taxonomies from text and csv files
- administration pages to generate pets and articles (posts)
while a child theme, based on OceanWP, includes
- pet search with filter data ( breed, coat length, …) cached for performance
- custom “pet” pages to display information on the pet available for adoption.
- dynamic pet search and load more search results using ajax to avoid page reloads
- custom 404 page
- installation of Google Tag Manager, Google Analytics, and Google Optimize for marketing purposes
Features in progress are
- distance search filter using Google MAP API. Meta data fields are already in place.
- formatting for iPhone and MacOS browsers once access to those devices are obtained