Skip to content
This repository has been archived by the owner on Jul 19, 2023. It is now read-only.

Technical Aspects and Requirements

liamsimpson edited this page Sep 16, 2017 · 3 revisions

The CultureConnect prototype will be developed using web-based scripting languages, development tools and techniques. The intention of the prototype is to serve as a minimum viable product (MVC) of the application design; incorporating responsive web elements to all screen resolutions and types as well as a strong platform for in-situ user testing.

Please use the following information as a structural guide to developing the MVP. For specific details on the User Interface, visit the UI Guidelines WIKI.


Scripting languages to use:

CLIENT-SIDE:

  • HyperText Markup language (HTML)
  • Cascade Style Sheet (CSS)
  • JQuery Plugin
  • JavaScript

HTML will serve as the markup language for displaying information to the user as a webpage/web application. CSS will work in parallel, styling the HTML tag elements as defined. Please ensure the add all CSS code to MAXIMUM 1 stylesheet; labelled style.css. JQuery and JavaScript will be used to incorporate functionality within the MVP, one particular use for JQuery will be to communicate with a PHP script. JavaScript will be used for aesthetic enhancement and supporting web functionality.

SERVER-SIDE:

  • PHP (Server-Side)

PHP is a server-side language renown for its compatibility with connecting and communicating data transfers between data files and relational databases like PHPmyAdmin. CultureConnect will be using PHPmyAdmin as the platform for the relational database.

Web Development Tools to use:

DATA HANDLING:

  • JSON
  • XML

CultureConnect will use a lot of data. From storing usernames,passwords, emails etc. Databases and XML files must be used to handle these effectively. The relational database is the ideal method for storing data. XML files can be used but are recommended for supporting materials that DO NOT include sensitive data!

HOSTING:

  • XAMPP
  • FileZilla
  • APACHE HTTP SERVER
  • PHPmyAdmin
  • UQ ITEE Zones

MOBILE DEVELOPMENT:

  • PhoneGAP
Clone this wiki locally