Coder Social home page Coder Social logo

warwicktkd's Introduction

This document goes over each file and its uses, 

filezilla : FTP client
workbench: Database connection
yuicompressor tutorial: http://www.cyberciti.biz/faq/linux-unix-minify-compress-css-javascript-files-shell-prompt/



When uploading only need to upload, css, images, js, php and files.

/*********************** BAREBONES PAGE *************************************/

<!DOCTYPE html>
<html lang="en">
  <head>
    <!--Add header data (such as import stylesheets) -->
    <?php include 'php/head.php' ?>
    <title>TEMPLATE</title>
  </head>
  <body>
    <div id="wrapper">
    <!--Add header including logo, and navbar elements -->
      <?php include 'php/header.php' ?>
    </div><!--End of wrapper -->
    <!--Add footer, contains 3 columns layout Add footer data, such as jquery, boostrap javascript -->
    <?php include 'php/footer.php' ?>
  </body>
</html>

/*********************** BAREBONES PAGE *************************************/

--compressor
---- yuicompressor-2.4.8.jar: used to compress css and js files
---- css.sh: compress css-developer files into single css file in css folder 
---- js.sh: compress js-developer files into single js file in js folder 


-- css
----style.css: Main style sheet (edit less version)
---- fonts: Leave this folder as is has fonts 

---- vendor: All items not created by me
------ animate.css: Most of animations on the website
------- boostrap.min.css: bootstrap css
------- font-awesome.min.css: icons css
------- jquery.tosrus.all.css: for gallery


-- db 
---- login_details.txt: login details for website and database
---- warwickTKD.sql: SQL schema + data for tables (quiz + articles)

-- images
---- 404.png: 404 error
---- logo.png: logo
---- map.jpg: map 
---- respond.proxy.gif: for bootstrap

---- carousel: carousel images
---- gallery: images for gallery page
---- news: pictures for news articles
---- pattern: patterns diagrams
---- social: social buttons in footer
---- team: exec photos split by year

--js: javascript files
---- accordion.js: +,- button change
---- active.js: changes active page (blue) on navbar
---- contact.js: validates contact us page
---- news.js: AJAX news page fetches 5 stories for page
---- quiz.js: theory quiz
---- scroll.js: scroll for up button
---- team.js: hides exec per year
---- theory.js: hides korean theory on theory pages
---- video_play.js: pauses carousel when youtube video are playing

---- vendor
------ bootstrap.min.js: bootstrap js
------ hammer.min.js: mobile swipe for gallery
------ jquerybcSwipe.min.js: mobile swipe
------ jquery.min.js: needed for all jquery
------ jquery.tosrus.min.all: gallery page


-- less, similiar for css compile from less to css (move css file to css folder) then minify for production, again no need to put on server. (http://lesscss.org/)
---- library.less: animations used in main.less

-- php
---- vendor: for all pagination
---- footer.php: footer in all files (black bit at bottom)
---- head.php: html between head tags on files
---- header.php: navbar header on all files

-- 404.php: 404 error page
-- articles.php: used to retrieve 5 articles from db, and pagination
-- beginners.php, has FAQ and tabs for beginners
-- blue-belt.php: theory page
-- blue-tag.php
-- calendar.php: google embed calendar
-- contact.php: contact form
-- database.php: access database such query, connect etc
-- gallery.php: gallery page
-- getArticles.php: gets latests articles( used in AJAX news.js)
-- getQuestions.php: gets next question (random) from db, send in json (used in AJAX new.js)
-- green-belt.php
-- green-tag.php
-- index.php: home page has news slider, 3 block story and 3 latest news articles
-- news.php: has 5 news articles and pagination
-- quiz.php: quiz container
-- red-belt.php
-- red-tag.php
-- team.php: contains each year exec team
-- training.php: training information
-- white-belt.php
-- yellow-belt.php
-- yellow-tag.php





warwicktkd's People

Contributors

saadkhan55 avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.