Menu

Tree [0061d5] master /
 History

HTTPS access


File Date Author Commit
 .settings 2013-01-28 Ramon Segarra Pijuan Ramon Segarra Pijuan [0061d5] Initial commit
 db 2013-01-28 Ramon Segarra Pijuan Ramon Segarra Pijuan [0061d5] Initial commit
 license 2013-01-28 Ramon Segarra Pijuan Ramon Segarra Pijuan [0061d5] Initial commit
 src 2013-01-28 Ramon Segarra Pijuan Ramon Segarra Pijuan [0061d5] Initial commit
 war 2013-01-28 Ramon Segarra Pijuan Ramon Segarra Pijuan [0061d5] Initial commit
 .DS_Store 2013-01-28 Ramon Segarra Pijuan Ramon Segarra Pijuan [0061d5] Initial commit
 .classpath 2013-01-28 Ramon Segarra Pijuan Ramon Segarra Pijuan [0061d5] Initial commit
 .project 2013-01-28 Ramon Segarra Pijuan Ramon Segarra Pijuan [0061d5] Initial commit
 README.txt 2013-01-28 Ramon Segarra Pijuan Ramon Segarra Pijuan [0061d5] Initial commit

Read Me

EASYQUERY WEBAPP

1. What is EasyQuery ?
========================

EasyQuery is a voting web application.


2. The contents of /docs
======================== ...

/src directory contains files and directories about the application interface. (This interface has been developed in Google Web Toolkit).
/db directory contain the database SQL structure.
/license directory contain the content of Creative Commons Attribution-NonCommercial 3.0 Unported License.
/war directory contain the directories and files of the web application.
	- /etc/assets directory contain the images, icons and css style.
	- /etc/lib directory contain the PHP script services where the web interface gets the database content.


3. Easyquery' deployment
===========================

3.1. INTRODUCTION
     ------------

This application uses the following technologies:
PHP 5.3 or later.
JAVA 1.6 with Google Web Toolkit 2.0.3. (Visit http://developers.google.com/web-toolkit/)
CSS for Web Application Style.
SQL to manage the database content.

Database: EasyQueryDB
The database can be initialized using the files: /db/EasyQueryDB.sql
It is intended to be deployed under the MySQL 5.0.96 with phpMyAdmin 2.6.4.

The application has been tested using Eclipse IDE with Google Web Toolkit Plugin.


3.2. REQUIREMENTS
     ------------

a. Apache 2 or later

b. JDK 1.6 or later 

c. DBMS: MySQL 5.0.96 

d. SDK GWT 2.0.3 and plugin for Eclipse IDE

   (Download: http://developers.google.com/web-toolkit/download)

e. Eclipse IDE + SubEclipse (optional)


3.3. APPLICATION DEPLOYMENT
     ------------------------------------
a. Compile the Interface in GWT-compiler. 
After compilation, the GWT-compiler will create a new folder in /war/easyquery.
In this folder there are all the interface javascript files.

b. Move app files in apache web server.
Copy all content of /war folder in /htdocs/easyquery/

b. Access the application:

   http://localhost/easyquery

c. Authenticate with the user: 12345/admin.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.