Posts

Post 14 | Deployment | Project 3

Image
Deployment Considering deployment options and where the main audience base of this website is located I have chosen a New Zealand based shared hosting plan with Hostgator. Shared hosting is my choice due to the low traffic numbers of this website and the unlikely hood of traffic spikes affecting website availability. Hostgator was chosen as my provider after searching multiple websites in the quest to find unbiased opinions, multiple sources agreed Hostgator had one of the highest uptimes which is a high priority. The website is still going under the guise of a project which is how it may remain dependant on whether I decide to take this further with the company owner but can be visited from the web addressed shown above. Implementing functionality within this website was easy, making it look good was hard and where I feel like I fell short in the end.

Post 13 | Implement and demonstrate at least three different types of accounts | Project 3

Image
Implement and demonstrate at least three different types of account on the website I have chosen three people within the company to make accounts for with different levels of permission dependant on what they need are allowed to accomplish within the website. Below is the Show all users screen before I added these new users to the website. Below is the add user screen, a cool feature I liked with this is the auto-generation of an extremely strong password Below is the show all users screen after I created three accounts with different level of permission, I have blanked out the emails for privacy reasons. Below is Peters' account, note I have applied different colour schemes to each account type to help distinguish them from each other. Peter as the business owner I would be handing this website off to has been administered with an Editor account, this will allow him to edit any page and content similar to that, but locking him out of stuff that may damage the si...

Post 12 | Implement code from a library within the Framework | Project 3

Implement code from a library within the Framework Coming soon  TM

Post 11 | Add a Shop | Project 3

Image
Add a Shop  My client did not require a shop for their site, given this, I have still set one up to show my understanding and ability in this area, then I can then remove for the client at a later date. Searching through the plugin library in WordPress I was searching for the most user-friendly template that a client could maintain on their own after my absence, this would require the easy editing or products, costs, sales, images and information. Considering this I chose the most popular plugin for online shops that WordPress uses. Using an efficient wizard my shop was set up within minutes, my next step was to create a product and see if this plugin held the required functionality. This is the create product page, bolstering a busy interface at first but after a little navigation, I found it easy to understand how this works. The right side holds the categories, tags, product image and product gallery. The left side holds the product name, information and...

Post 10 | Child theme & Implementing page style with CSS | Project 3

Image
Child theme & Implementing page style with CSS In this blog, I detail how I made a child theme and used googles inspect element feature to edit and retrieve code to change my themes layout to better suit the website beyond the frameworks regular requirements. The above three images show me folder layout after setting it up to incorporate a child theme, picture 1 is of the contents inside style.css, settings my the folder wpChildTheme up like this allows it to inherit all the attributed from the selected theme, in this case "vantage". Here is the newly created child theme on the theme selection page. Above I have opened the new child theme in googles inspect element view to ideally find some code to configure the header in a more favourable position for the banner picture I have been provided with. Circled in red is some code I found that affects the padding around the heading area of the page. Next, I implemented this and played around with th...

Post 9 | Add file upload | Project 3

Image
Add file upload I decided to add a downloadable version of the smokehouse's recipe booklet so that users couple easily print this out for themselves or save on their devices. To do this I am using a plugin called "Download Manager", displayed below is the recipe booklet listed in the plugins files, along with the shortcode required to implement this where I want the download link. Next, I have placed this download link at the bottom of the recipes page using the site origin page builder utility. Here is the download link placed at the bottom of the recipes page, upon clicking download the user simply gets an instant text file download to their browser. Uploading different content for users to download is easy, on the left side of this picture below I simply click add new then I am presented with this screen, upon landing here I can drag the desired file into the red area or find it using the file browser via the select files but...

Post 8 | Add Social Media linking | Project 3

Image
Add Social Media linking Trust Factor Adding social media links to your page can be a useful tool to increase your sites trust value, if a user lands on a page and can see that it is possible to also view the companies Facebook and other social media avenues it lends a greater sense of reliability, especially social media numbers are high. SEO Benefits On the other hand, social media also had a correlation with better SEO results, it is unclear of how googles algorithm operates as to if or how social media affects rankings.  According to Searchmetrics’ 2016 Rebooting Ranking Factors White Paper: “The correlation between social signals and ranking position is extremely high, and the number of social signals per landing page has remained constant when compared to with the values from last year’s whitepaper. … The top-ranked websites in Google’s rankings displays vastly more social signals than all other pages…. This is primarily due to the overlap between bra...