Posts: 3,987
Name: Abel Mohler
Location: Asheville, North Carolina USA
|
The "how" is not usually what is important, though it can sometimes give an indicator of what steps are required to complete something. What is important is the ability to put the pieces together in a way that makes sense to you. Building a website with an application layer is a lot like building a jigsaw puzzle in which the pieces do not always have a pre-specified location.
So the things that are important to understand is:
1. Client side code that creates behavior exists solely in the browser, and is completely loaded once it starts executing. This is the realm of JavaScript, Flash, CSS, etc.
2. Any response to user input that creates a change to the output of the website (all users are affected), must be programmed from the server. In the case of vBulletin this happens with PHP.
3. Sometimes client side and server side code can communicate via scripted HTTP requests. This is usually called AJAX. This is how requests can be made to a page, and either new information inserted into the database without page refresh, or new information received from the server and updated onto the page without page refresh, etc.
So in order to create a rating system such as this, you need to either:
A. Have a skillset which includes the understanding of client side and server side code, and the ability to solve problems in order to create a working application.
or
B. Find a solution that has been premade, either free or for sale, then customize it with your own images and styles to make it unique.
or
C. You could always hire someone.
__________________
I build web things. I work for the startup Please login or register to view this content. Registration is FREE
.
|