Lessons Learned
- The theme zipfile was larger than the default Apache server settings allowed for; I altered the settings in order to upload the theme without incident
- The box part of the boxed version was larger than I realized on a larger desktop and whether or not to use this version would involve a tradeoff
- On mobile, the header image was cropped, rather than made smaller in its entirety, a tradeoff
- I decided to keep pages (including the homepage) short to minimize loading times and time spent scrolling on mobile
- The info bar part of the theme would not work and was not working in the demo showcasing it, so I found a free plugin that offered similar functionality and would talk to the client about possibly purchasing a more fully featured notification bar plugin.
- Where reasonable, I replaced pngs with jpgs for optimal loading, and used smart compression on jpgs
- The site unexpectedly suffered an XML-RPC attack; I changed the server settings for protection