A simplified illustration of a workflow is building an HTML website for a client. Project goes through specific phases.
- Discovery
- Requirements Draft
- Content Creation
- Development
- Testing
- Client Approval
- Revisions
- Release
A simplified illustration of a workflow is building an HTML website for a client. Project goes through specific phases.
| <!DOCTYPE HTML> | |
| <html> | |
| <body> | |
| <h1>Welcome to Simpletrade Brokerage Firm</h1> | |
| <h2>Prices quoted on: | |
| <p id="date"></p></h2> | |
| <table border="1" style="width:100%"> | |
| <tr> | |
| <th>Comapny</th> |
| <?php | |
| function indexSearch($lookFor) { | |
| // load the data | |
| $file = '../data/textdata.txt'; | |
| $data = file($file); | |
| // build the index | |
| foreach($data as $k=>$line) | |
| { | |
| $words = explode(' ',$line); |
First we create a new directory to house the shared files. Just going to name it template. It's created in the project root directory. Add a file to the directory named header.php. Open up the index.php file in the root directory and copy everything from the BODy tag up and paste it into the header.php. Save header.php.
Create a file named footer.php. Copy from index.php the last two lines
</body></html>
and paste into footer.php. Save it.
Time to use PHP's include function. Open up index.php. Remove everything down to the BODY tag. Type this in :
How to setup a development environment for theming
http://getbootstrap.com/getting-started/#grunt
how to create dev and prod builds for your themes
##This is HTML
This is enough HTML to use Javascript and basic CSS. Following this guide will not teach you HTML. It will only get you started. Resources for learning HTML are provided at the end.
It's a text based format. Save text file as file_name.html.
HTML is content (text) wrapped in specific tags which looks like this
<p>content goes here</p>
###online retail.
Go back to your boss and tell him you need a budget for this project and then get ready to hire specific people to help you.
First you need someone willing to listen to what specific requirements you have (# of products, details about those products, what payment methods will be accepted, etc).
Then you will need to take the design and have it converted to whatever CMS/E commerce application was decided on in the first step.
While that is going on you need to get the ecommerce application setup and configured. Then start adding products.
Short list of standards like this : http://maxdesign.com.au/news/checklist/
Being a stickler means sorting through this mess of standards to find the relevant ones :
http://www.w3.org/TR/tr-technology-stds#w3c_content_body
Some of which are ....
Take your pick of HTML 5 standard to follow :
JSON is a data format which is used for exchanging data. It's structured text. It has multiple uses. Most common is replacing XML in AJAX.
AJAX is using javascript to fetch data (was XML but JSON is more often used or direct HTML). This is what allows form submissions without refreshing the page.
Angular is javascript framework mainly for building applications.
Pretty safe php framework would be Laravel. Though for a small site and a short deadline you might look into a micro framework like silex.
You can use jQuery, it's a js library and not a framework.