With the assistance of our developer, the design, for all intent and purposes is complete. The problem is that nothing works and nothing can be seen by the public. Our developer now has to add text and images to the pages, produce web based applications, social network apps and business applications. Even using a template design our developer still has to code and write markup language.
At TJB PHOTO we concentrate on client side coding and server side coding.
This is a specific part of our client-server architecture or put simply, the user's browser requesting information from the web server to display on the user's device. We are keen to say device as we recognise that mobile is the fastest growing platform for the internet. Usually this is fairly ordinary and insecure. The requests are provided by scripts. We then have to give these requests more purpose by coding on the web server to add interest and more interaction by the user. This is where the website comes alive.
We code a script to run on the web server that will generate dynamic HTML web pages. The client's or user's browser can then display this HTML as interactive websites. The web server stores a database of all the files generating the website. Server-side coding scripts allow us to highly customise the response to a request ie to produce more interesting websites.
If you find even this simplified version of what we do confusing then just think of the " client " as your web browser ie Google Chrome and the " server " as where your website is stored.
Our developer is conversant with HTML and CSS pages and codes PHP, Python and JavaScript. We sometimes use templates as a framework but then pull them apart and recode to suit the client's wishes. This gives us the ability to create unique pages for the website or CMS.
Our developer is responsible for:
Information management
Business processes
Data analysis
Database design ( if necessary )
Client-Server architecture
Troubleshooting database
We are resonsible for two areas of security. The security of the website and the security of the end user whilst viewing the website. We have a secure log in system for access to the website and our host has a very effective security for the live site by encrypting the information supplied to the end user.