production of project website -...

79
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 657982 Deliverable D9.2 Production of project website WP9 Grant Agreement number 657982 Project acronym Cheap-GSHPs Project full title Cheap and Efficient Application of reliable Ground Source Heat Exchangers and Pumps Due date of deliverable 30/11/2015 (M6) Lead beneficiary Romanian Geoexchange Society - RGS Other authors - Dissemination Level PU Public X CO Confidential, only for members of the consortium (including the Commission Services) Cl Classified, as referred to in Commission Decision 2001/844/EC

Upload: hadan

Post on 25-Feb-2018

215 views

Category:

Documents


2 download

TRANSCRIPT

This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 657982

Deliverable D9.2

Production of project website

WP9 Grant Agreement number 657982

Project acronym Cheap-GSHPs

Project full title Cheap and Efficient Application of reliable Ground Source

Heat Exchangers and Pumps Due date of deliverable 30/11/2015 (M6)

Lead beneficiary Romanian Geoexchange Society - RGS

Other authors -

Dissemination Level

PU Public X

CO Confidential, only for members of the consortium (including the Commission Services)

Cl Classified, as referred to in Commission Decision 2001/844/EC

Cheap-GSHPs D9.2 “Production of project website”

Document History

Version Date Authors Description

0 01/11/2015 Romanian Geoexchange Society (RGS) Creation of the document

0 10/11/2015 Romanian Geoexchange Society (RGS) Draft for coordinator’s review

1 13/11/2015 Romanian Geoexchange Society (RGS) Draft reviewed by coordinator

2 19/11/2015 Romanian Geoexchange Society (RGS) Revised draft sent to coordinator

Revised draft sent to coordinator – con- 3 27/11/2015 Romanian Geoexchange Society (RGS) sequent to the 6 month management

meeting

4 03/12/2015 Romanian Geoexchange Society (RGS) Final version for the Commission

Disclaimer

This document is the property of the Cheap-GSHPs Consortium.

This document may not be copied, reproduced, or modified in the whole or in the part for any purpose without written permission from the Cheap-GSHPs Coordinator with acceptance of the Project Consortium.

This publication was completed with the support of the European Commission under the Hori-zon 2020 research and innovation programme. The contents of this publication do not neces-sarily reflect the Commission's own position. The documents reflect only the author’s views and the Community is not liable for any use that may be made of the information contained there-in.

03/12/2015 1

Cheap-GSHPs D9.2 “Production of project website”

Contents

Contents ......................................................................................................................................... 2

Publishable summary .................................................................................................................... 3

Abbreviations ............................................................................................................................. .... 4

Introduction .............................................................................................................. ..................... 5

1 Preparatory activities prior to the actual construction of the website ................................ 6

1.1 Registration of a domain and its purchase ........................................................................... 6

1.2 Elaboration of the offer request......................................................................................... .... 6

1.3 Launch of the offers requests ................................................................................. .............. 6

1.4 Selection of the most qualified bidder and contract signing ................................................ 7

1.5 Elaboration of the project's logo .................................................................................. ........ 8

2 Construction of the project's website ................................................................................ 9

3 Reception of the website 9

Conclusion………………………………………………………………………………………10

References ..................................................................................................................................... 11

Appendix 1: Certificate of Registration of a Domain Name ....................................................... 12

Appendix 2: Invoice for the certificate of registration of the domain ........................................ 13

Appendix 3: Website offer request ............................................................................................... 14

Appendix 4: Website Development Proposal by Infora Company .............................................. 17

Appendix 5: Contract for the website design, achievement and maintenance ........................... 25

Appendix 6: Logo proposals ........................................................................................................ 38

Appendix 7: Instructions for logo usage ..................................................................................... 42

Appendix 8: Hosting agreement ................................................................................................... 43

Appendix 9: Cheap GSHPs website - Technical Documentation - Version 1.2 ........................ 44

Appendix 10: User manual ................................................................... ........................................ 70

Appendix 11: Statistics regarding the website traffic .................................................................. 77

03/12/2015 2

Cheap-GSHPs D9.2 “Production of project website”

Publishable summary

The “Production of project website” is a “public” document delivered in the context of “WP9, Task 9.4: Dissemination”, with regard to A9.4.2 “Production of project website”.

This document presents both the preparatory activities achieved prior to actual construction of the project’s website – such as: registration of a domain name and its purchase, elaboration of the offer request, launch of the offer requests, selection of the most qualified bidder and con-tract signing – and the construction of the first version of the project’s website by the selected webmaster, according to the technical specifications agreed upon with the partners of the con-sortium, as well.

03/12/2015 3

Cheap-GSHPs D9.2 “Production of project website”

Abbreviations

Cheap-GSHPs Cheap and Efficient Application of reliable Ground Source Heat Exchang-ers and Pumps

03/12/2015 4

Cheap-GSHPs D9.2 “Production of project website”

Introduction

At page 54 from the Grant Agreement 657982 it is stipulated:

“Task 9.4 – Dissemination of project’s results

The project website shall provide online information with regular updates on an independent domain. The website will be realized in the first 6 months of the project and will be maintained 2 years beyond the project’s end. Within the website, a discussion forum will be created, to pro-mote exchange of information and ideas about the interested stakeholders and information (calendar) on upcoming events, conferences, fairs, etc. The language of the website will be English, but key parts of the website will be translated into the languages of each participant country. As already mentioned a “barrier-free” and compre-hensive webpage accessible to the different target audiences/ stakeholders, and social media will also be assured.”

As responsible for the WP9, the Romanian Geoexchange Society has undergone the assigned activity regarding the construction and the maintenance of the project website – as this web-site shall represent the most important platform for disseminating the information about the projects’ results. The award of the website contract had to be done in an early stage of the pro-ject development, as the awarded contractor would be also responsible for the elaboration of the project’s logo – which had to be used for the early deliveries of the project leaflet and bro-chure. On the other hand, the main start content of the project website is represented by the content of the project’s brochure.

03/12/2015 5

Cheap-GSHPs D9.2 “Production of project website”

1 Preparatory activities prior to the actual construction of the website

1.1 Registration of a domain and its purchase

According to the information exchange with the project’s coordinator with respect to the name of the website domain for the project, it was agreed that the website domain name will be: www.cheap-gshp.eu .

The Romanian Geoexchange Society has procured this domain from Europe Registry.

The certificate is presented in Appendix 1, and the invoice in Appendix 2.

1.2. Elaboration of the offer request

According to the specifications presented in the Grant Agreement, a first draft of the offer

re-quest was elaborated and circulated among the consortium’s partners for suggestions.

The final offer request (including the suggestions of consortium’s partners) was then elaborat-ed – this is presented in Annex 3.

1.3. Launch of the offers

The final offer request was sent by email to potential website developers – IT companies

or individual developers – in order to ask them to provide their technical and financial

offers. The targeted IT companies or the individual website developers were located in

Romania, in order to facilitate the cooperation between the Romanian Geoexchange

Society and the future chosen website developer for the project “Cheap-GSHPs”.

Offers were launched on July 10th

, 2015, by email, to the following IT companies or individu-al website developers:

S.C. ZAIFAN WEB DESIGN S.R.L. - Manager Mr. Mihail Tufan

([email protected] )

INFORA Company – Manager Mr. Irinel Burloiu (www.infora.ro; [email protected] )

Mrs. Galina Prica – individual website developer ([email protected] )

X Design Services – Manager Mrs. Liliana Arsene ([email protected])

Sitto Company – Manager Mrs. Andreea Onea (www.sitto.ro; [email protected] )

Mind Treat Studios Company – Manager Mrs. Diana Dragomir (www.mindtreatstudios.com ; [email protected] )

Play Solutions Company – Manager Mrs. Catalina Branza (contact@magazin-

model.ro)

Graphic Design and Web Development – Manager Mr. Florin Iordache ([email protected] )

Republika Interactive Company – Manager Mrs. Stefania Kadima

([email protected])

“Good afternoon” Digital Marketing Agency – General Manager Mr. Mihail Nasaude-an ([email protected])

03/12/2015 6

Cheap-GSHPs D9.2 “Production of project website”

1.4. Selection of the most qualified bidder and contract signing

Due to the schedule of the delivery and the interference with the summer holidays, the deadline

requested for submitting the offers was July 17th

, 2015. Another reason for setting this deadline

was that the IT company which will be responsible with the website development must also elaborate the project logo, and this project logo had to be used for the leaflet and the brochure.

At the set deadline, there were only 3 companies who provided – by email - their offers: Infora, Mind Treat Studios and Play Solutions.

The offer presented by the Play Solutions company – 55.708 euro, without VAT - exceeded

the financial means available from the budget of the project for the website construction and

mainte-nance. As consequence, their offer was eliminated from the analysis.

The two remaining competitors – Infora and Mind Treat Studios – were requested to

attend an interview on the date of July 27th

, 2015, and also to bring credentials showing their previous ex-perience in similar jobs.

The interview took place at the headquarters of the Romanian Geoexchange Society on

Monday, July 27th

, 2015.

Prior to the interview, the Mind Treat Studios Company sent an email containing the following projects considered to be most representative:

http://mastermindeurope.eu/

http://danarama.dev.ascensys.ro/pentruprofit/ (user [email protected] , pass: !Q2w3e4r5t6y).

http://youtu.be/qrl52PSAurA

Prior to the interview, the Infora Company sent an email containing the following projects con-sidered to be most representative:

http://naturalparis.ro/ro/ http://holidayoffice.ro/ http://diet4life.ro/ http://scule-stern.ro/ http://mouserent.ro/ http://www.ozicusoare.com/ http://traduceri.pro/ http://fluend.ro/ http://www.bebesun.ro/ http://www.doctorulverde.ro/ http://crimefashion.ro/ http://www.industrialservicecompany.ro/ http://greec.ro/ http://www.ofresh.ro/ http://avocatteodorescu.ro/ http://www.kia-juridic.ro/ http://exclusive.com.ro/

The Infora Company has also been working for a Belgian contractor (http://denku.be/ ), and the websites developed for these partners are the following ones:

http://comith.be/ http://belgiumsbest.com/ http://www.clubshop.be/ http://conixrdbm.com/ http://mindshake.biz/

03/12/2015 7

Cheap-GSHPs D9.2 “Production of project website”

http://www.langens.be http://segers-balcaen.com/ http://breen-belgium.com/ http://visrestaurant-kelderman.be http://www.touringglass.be/ http://rantour.be/ http://fiskuvan.be/ http://www.muurdeco.be/

As service provider for Denku Belgium, Infora has executed technical projects for clients com-ing from the industry, such as: Bridgestone, Daikin, NMBS Logistics, Aardgas, Mercedes Benz (see the website http://denku.be/clients/)

Judging according to the technical and financial information provided by each competitor, after the interview it was decided that the winner of the competition is the Infora Company – due to

its experience in the elaboration of websites for international clients and due to its maturity in deal-ing with technical and scientific projects.

Following the award, the contract between the Romanian Geoexchange Society and the Infora

Company was elaborated and signed. The contract was signed for the overall value of 24.000

euros (as stipulated in the budget of the project), exceeding by 700 euro the offer of Infora

(23.300 euro) due to the needs of covering the costs for website hosting for 6 years. The contract

is bilingual – English and Romanian – in order to obey the requirements both of the European

Union and of the Romanian authorities. The contract has several annexes. The website contract is presented in Appendix 5.

1.5. Elaboration of the project’s logo

As stipulated in the website contract, the Infora Company was also responsible for the elabora-tion of the project’s logo. As consequence, Infora has elaborated a file containing 10 possible versions of the project’s logo (Appendix 6), and designed a web-based tool for voting. The link for the voting options was: https://docs.google.com/forms/d/13lkQNWa_YS3-MBKamNFQIGgcGFrJS-F9pE7QIdXkkc0/viewform The link for the voting results was: https://docs.google.com/spreadsheets/d/12V4lDWLeXNpvxhAo-

jk4DQxtrAJ3V02k4aPMnurCnEE#gid=668459723 The consortium partners were then asked to cast their votes, and the following logo was chosen as the most representative for the Cheap-GSHPs project.

Figure 1. Logo of the Cheap-GSHPs project

The logo was further used for the leaflet and the brochure. In order to clarify the usage of the logo both in color version, as well as in black-and-white ver-sion, Appendix 7 presents “Instructions for logo usage”.

03/12/2015 8

Cheap-GSHPs D9.2 “Production of project website”

2. Construction of the website

Based on the technical requirements agreed upon with the consortium partners and on the web-

site development proposal sent during the selection phase, the Infora Company has elaborated the first version of the project’s website – this is available at http://www.cheap-gshp.eu . The

webmaster has also studied the website architecture of other three websites for previous projects

of the coordinator. The project’s website is hosted on a server from Frankfurt of the German hosting company Digi-tal Ocean (www.digitalocean.com ) – one of the top hosting platforms at the moment. The static IP for the hosted domain is 46.101.182.106 located at https://db-ip.com/46.101.182.106

The hosting contract is presented in Appendix 8.

3. Reception of the website

After the construction of the first version of the website, this was tested for functioning by the Romanian Geoexchange Society.

Infora Company has also provided the following documents:

- The technical documentation for the “Cheap-GSHPs” project website – in 3 successive versions (Version 1.0, Version 1.1 and Version 1.2). The latest Version 1.2 of the tech-nical documentation is presented in Appendix 9;

- The user manual – both for the administrator, and for the user – presented in Appendix

10.

The coordinator has suggested several changes and improvements, which were operated in the website. The improved version was submitted to the consortium partners for intense testing.

Following the testing procedure and the operation of the required changes and improvements, the final certificate of acceptance will be signed between the Romanian Geoexchange Society and Infora Company (according to the contract requirements).

03/12/2015 9

Cheap-GSHPs D9.2 “Production of project website”

Conclusion

As responsible for the WP9, the Romanian Geoexchange Society has undergone the assigned activity regarding the construction and the maintenance of the project website – as this website shall represent the most important platform for disseminating the information about the projects’ results.

The actual website construction was preceded by an intense preliminary activity, dealing with:

registration and purchase of the website domain for the project, elaboration of the offer request and consultation with the consortium partners, launch of the offers requests to potential bidders,

selection of the most qualified bidder and contract signing, and – finally - elaboration of the pro-ject's logo (which was selected/voted by the consortium’s partners).

The first version of the website is available at www.cheap-gshp.eu for consultation and re-marks/suggestions. The architecture of this first version of the website respects the recommenda-tions from the offer request agreed with the consortium’s partners, and its content is based on the project’s brochure.

The project’s website shall permanently be up-graded and developed during the evolution of the project itself.

03/12/2015 10

Cheap-GSHPs D9.2 “Production of project website”

References

[1] Grant agreement number 657982 — Cheap-GSHPs

[2] Proposal number: 657982, Proposal acronym: Cheap-GSHPs, submitted for Horizon 2020, Call: H2020-LCE-2014-2, Topic: LCE-03-2014, Type of action: IA [3] Cheap-GSHPs_T9.4.1_Partner_07_D9.1. Production of leaflet and brochure

03/12/2015 11

Cheap-GSHPs D9.2 “Production of project website”

Appendix 1: Certificate of Registration of a Domain Name

03/12/2015 12

Cheap-GSHPs D9.2 “Production of project website”

Appendix 2: Invoice for the Registration Certificate

03/12/2015 13

Cheap-GSHPs D9.2 “Production of project website”

Appendix 3: Website offer request

Object of the offer: website for the dissemination of information in an international re-

search project in the frame of the Horizon 2020 Program.

1. Official language of the website: English. Key parts of the website will facilitate

the dissemination of information in other languages, all the translations being provided

by the partners in the project. The languages in which information shall be available on

the website are: English, Italian, French, Dutch, German, Greek, Romanian.

2. The domain which shall be associated to the website is: www.cheap-gshp.eu

3. Duration of the website: 6 (six) years – 4 years during the life time of the

project itself, and 2 years beyond its completion.

4. Specific requirements regarding the website

4.1. The website must comply with the rules set by the European Commission

regarding the preparation of the website, available

at: https://ec.europa.eu/energy/intelligent/managing-projects/day-to-day-management/communicating-your-results/.

4.2. The website development company must demonstrate prior experience in

developing customized CMS/ERP/CRM systems. 4.3. The website development company must offer support for the entire life cy-

cle of the product (6 years). 4.4. The website development company shall also be responsible for the creation

of the logo of the project. The website designer shall propose 3 (three) possible

logos, out of which only 1 (one) will be selected by the partners in the consortium

and shall be further used during the lifetime of the project. This logo will be pre-

sent on all official documents issued during the project life. 4.5. The website shall have multiple levels of access. The website shall have a

public domain (accessible to the open public), and a private domain (accessible to

the partners in the project) for the dissemination of the information related to the

project. The public domain shall have an attractive graphic layout and an intuitive

03/12/2015 14

Cheap-GSHPs D9.2 “Production of project website”

user interface, using eye-catching visual effects. The graphic layout of the public

domain shall be designed specifically for this project, without using generic graph-

ic templates.

4.6. The access of the partners in the project to the private domain of the website

shall be made on the basis of „access passwords”, which shall also be notified to

the website administrator. The website administrator is the Romanian Geoex-

change Society, as the responsible partner within the consortium for the „Training,

education and dissemination activities” work package. 4.7. The information presented on the website shall be updated regularly (ac-

cording to the evolution of the project), as follows: - In the public domain of the website, the update shall be made by the website

administrator assisted by the IT company responsible for the development of

the website. - In the private domain of the website, the up-date is multi-access – each

WP/task responsible will be able to up-load information on the specific part

of the website, on the basis of „up-date passwords”. The website administra-

tor and the IT company responsible for the development of the website shall

be notified prior to each up-date intended by any WP/task responsible or

partner, and shall also be in the possession of all the „up-date passwords”. 4.8. The private domain of the website shall have strong security features in or-

der to prevent the loss of data or dissemination of sensitive information. 4.9. The website shall contain a discussion forum, in order to promote exchange

of information and ideas about the interested stakeholders and information (calen-

dar) on upcoming events. 4.10. The public domain of the website shall contain documents such as: newslet-

ter, brochure, videos, photos, as well as any other information produced during the

project’s life time and agreed by the project’s consortium to be made public. 4.11. The website shall facilitate the organization of on-line training courses and

services, by allowing access to training material (PowerPoint, Word, Adobe) and

by the possibility of integrating exams. 4.12. The website shall maintain the presence in social media, by automatically

connecting to Facebook and Twitter. The website shall be easily accessible from

mobile devices (smart phones and tablets). 4.13. The website shall work well on all modern browsers (including those pro-

vided for Mac/Apple), without having compatibility issues. 4.14. The website shall allow links to the websites of all the partners in the con-

sortium (17 partners) – by fully respecting the security features set within the pro-

ject consortium.

03/12/2015 15

Cheap-GSHPs D9.2 “Production of project website”

4.15. The website shall facilitate the inter-connection to other electronic platforms

developed in the research work packages, providing web accessible freeware soft-

ware, design tools and web accessible Decision Support Tool – by fully respecting

the licence conditions set within the project consortium. 4.16. The website shall facilitate the integration of the data bases created by con-

sortium partners shall at a later date, but this possibility must be provided/allowed

from the very beginning of the website design phase. 4.17. The website shall have a flexible access band and storage capacity, allowing

the adaptation to variable (possible increasing) number of visits and increasing

amount of information/data to be uploaded. 4.18. The development of the website should be easy track-able using versioning tools. 4.19. A logging mechanism is required in order to keep track of the activity of the

users involved in the project. 4.20. The platform used should enable easy translation of the existing content. 4.21. A CRM module is needed in order to track and document the progress on the

individual research projects advertised by the system. 4.22. The system must have a notification/newsletter system that can be used to

send relevant info to all the registered users. 4.23. The website shall enable: SEO (Search Engine Optimization) activities, mul-

tiple content management systems and Google Analytics account. 4.24. The website shall enable the integration of specific features, such as: calen-

dars, forms, subscription services (RSS, email or newsletters). 4.25. Similar websites need to be taken into consideration for development:

NANOMATCH: www.nanomatch-project.eu

EFFESUS: www.effesus.eu

EcoShopping: www.ecoshopping-project.eu

03/12/2015 16

Cheap-GSHPs D9.2 “Production of project website”

Appendix 4. Website Development Proposal by Infora

03/12/2015 17

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 18

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 19

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 20

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 21

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 22

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 23

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 24

Cheap-GSHPs D9.2 “Production of project website”

Appendix 5. Contract for the website design, achievement and maintenance

03/12/2015 25

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 26

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 27

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 28

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 29

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 30

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 31

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 32

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 33

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 34

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 35

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 36

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 37

Cheap-GSHPs D9.2 “Production of project website”

Appendix 6: Logo proposals from Infora

Logo proposal No. 1

Logo proposal No. 2

Logo proposal No. 3

03/12/2015 38

Cheap-GSHPs D9.2 “Production of project website”

Logo proposal No. 4

Logo proposal No. 5

Logo proposal No. 6

03/12/2015 39

Cheap-GSHPs D9.2 “Production of project website”

Logo proposal No. 7

Logo proposal No. 8

03/12/2015 40

Cheap-GSHPs D9.2 “Production of project website”

Logo proposal No. 9

Logo proposal No. 10

03/12/2015 41

Cheap-GSHPs D9.2 “Production of project website”

Appendix 7. Instructions for logo usage

03/12/2015 42

Cheap-GSHPs D9.2 “Production of project website”

Appendix 8. Hosting agreement

03/12/2015 43

Cheap-GSHPs D9.2 “Production of project website”

Appendix 9.

Cheap-GSHPs website

Technical Documentation

Version 1.2

03/12/2015 44

Cheap-GSHPs D9.2 “Production of project website”

Revision History

Date Version Description Author

2015-11-05 1.0 Initial Documentation Irinel Burloiu

2015-11-17 1.1 Added Technical testing description Irinel Burloiu

Added browsing specifications

2015-11-18 1.2 Added Technical testing description Irinel Burloiu

Add browsing specifications

03/12/2015 45

Cheap-GSHPs D9.2 “Production of project website”

Table of Contents

1. Introduction ............................................................................................................. ................ 47

1.1 Purpose of this document ............................................................................................ 47

1.2 Intended Audience ...................................................................................................... 47

1.3 Scope ........................................................................................................................... 47

1.4 Definitions and acronyms ........................................................................................... 47

1.4.1 Definitions .................................................................................................................. 48

1.4.2 Acronyms and abbreviations ...................................................................................... 48

2. General overview ................................................................................................................ 48

2.1 Technologies used ...................................................................................................... 48

2.2 General functioning .................................................................................................... 48

3. Technical requirement ....................................................................................................... 50

3.1 Client requirement ...................................................................................................... 50

3.2 Website testing results ................................................................................................ 50

3.2.1 Desktop test results ..................................................................................................... 50

3.2.2 Mobile test results ....................................................................................................... 56

3.3 Server Requirement and hosting ................................................................................. 59

4. Cheap-GSHPs Source structure ....................................................................................... 60

5. Architecture ........................................................................................................................ 60

5.1 High Level Architecture ............................................................................................. 60

5.2 Cheap-GSHPs Database Diagram .............................................................................. 61

5.3 Code versioning .......................................................................................................... 61

6. Site Structure ...................................................................................................................... 65

03/12/2015 46

Cheap-GSHPs D9.2 “Production of project website”

Introduction

1.1 Purpose of this document

The purpose of this document is to give an overview of the technical in-formation about Cheap-GSHPs website.

1.2 Intended Audience

The intended audiences are:

Supervisors, to analyze the design and implementation of Cheap-GSHPs website

Project team members

Future developers to extend or use some ideas of Cheap-GSHPs project

1.3 Scope

This document will describe the design and some technical issues of Cheap-GSHPs project.

1.4 Definitions and acronyms

03/12/2015 47

Cheap-GSHPs D9.2 “Production of project website”

1.4.1 Definitions

Keyword

Definitions

WordPress Platform used for website development

1.4.2 Acronyms and abbreviations

Acronym or

Definitions

abbreviation

Cheap-GSHPs CHEAP AND EFFICIENT APPLICATION OF RELIA-

BLE GROUND SOURCE HEAT EXCHANGERS AND PUMPS

UIL User Interface Layer

DAL Data Access Layer

2. General overview

2.1 Technologies used

Cheap-GSHPs is a website developed on WordPress CMS platform. We utilized during the development PHP technologies, MySQL, Apache server. All technologies that we have used to develop this project are open source.

2.2 General functioning

The website will provide access for 2 user categories:

- Public: find relevant public information about research project. - Private: access to private information, structured on multi-level security access rights.

03/12/2015 48

Cheap-GSHPs D9.2 “Production of project website”

The following are the major system functionalities:

Post and edit information on website related to the project

Allow administrator and editor to edit users, events, news and website content

Publish private information available only for logged in users

03/12/2015 49

Cheap-GSHPs D9.2 “Production of project website”

3. Technical requirement

3.1 Client requirement

As Cheap-GSHPs is a web based application (website) it could be run on most of custom operating systems via a web browser. We recommend using a modern browser like Chrome (versions above 20.0), Mozzila (versions above 30.0) or In-ternet Explorer above 9. Due to the fact that website is using modern HTML5 technologies opening the website on old browsers like Internet Explorer 8, code might not be displayed properly.

3.2 Website testing results

We tested Cheap-GSHPs website on modern browsers with Chrome, IE 9, 10, 11, Mozilla, Firefox and found no problem.

We have used 2 external testing tools (for desktop and mobile versions) http://www.webpagetest.org/ and http://mobiletest.me/.

3.2.1 Desktop test results From: Chicago, IL - IE 10 - Cable 12/2/2015, 8:17:53 PM 03/12/2015 50

Cheap-GSHPs D9.2 “Production of project website” From: California USA - EC2 - IE 11 - Cable 12/2/2015, 8:21:52 PM

03/12/2015 51

Cheap-GSHPs D9.2 “Production of project website”

From: Brussels, BE - Chrome - Cable 12/2/2015, 8:23:02 PM

03/12/2015 52

Cheap-GSHPs D9.2 “Production of project website”

From: Tokyo, Japan (KDDI LTE) - Chrome - Mobile 12/2/2015, 8:23:09 PM

03/12/2015 53

Cheap-GSHPs D9.2 “Production of project website” From: Ireland - EC2 - Chrome - Cable 12/2/2015, 8:23:06 PM

03/12/2015 54

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 55

Cheap-GSHPs D9.2 “Production of project website”

3.2.2 Mobile test results

03/12/2015 56

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 57

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 58

Cheap-GSHPs D9.2 “Production of project website”

3.3 Server Requirement and hosting

The following technologies are required for Cheap-GSHPs server.

Mysql 5.1

Apache 2.2.1 / Ubuntu 12.04

PHP 5.2.8

These technical parameters are met, being provided by the hosting company Digital Ocean.

Website is hosted on a server in Germany (physical location in Frankfurt) and having external IP 46.101.182.106, running on a Server with 1GB RAM and 20 GB SSD Disk.

These parameters allow enough bandwidth for traffic of several hundred users even thousands without any problem.

Figure 1: Hosting details of Cheap-GSHPs.

03/12/2015 59

Cheap-GSHPs D9.2 “Production of project website”

4. Cheap-GSHPs Source structure

There are three main folders that represent main architecture of the pro-ject. Figure 2 shows the files we had for implementation. These folders represent common structure of WordPress development.

Figure 2: File structure of Cheap-GSHPs.

5. Architecture

Architectural design consisted of high level architecture and detail design including se-quence diagrams and class diagrams.

5.1 High Level Architecture

Project design consisted of two tier architecture. It included User Interface Layer (UIL) and Data Access Layer (DAL). The user can view the system through UIL. This layer was built using WordPress, HTML, PHP and JavaScript. User interface was developed based on Project Brochure.

Figure 3 shows a high level architecture of Cheap-GSHPs.

03/12/2015 60

Cheap-GSHPs D9.2 “Production of project website”

Figure 3: High level architecture of Cheap-GSHPs

5.2 Cheap-GSHPs Database Diagram

The diagram below provides a visual overview of the website database and the relations between the tables created during the WordPress development. The Table Overview below includes additional details on the tables and columns.

A full detailed description can be found here https://codex.wordpress.org/Database_Description

5.3 Code versioning

The website code has been replicated on Distributed version control platform, for an easy track able versioning of code.

Platform used for versioning is BitBucket https://bitbucket.org/

03/12/2015 61

Cheap-GSHPs D9.2 “Production of project website”

Code versioning is available at the address https://bitbucket.org/cheap-gshp/cheap-gshp.git

User access should be provided only on request.

03/12/2015 62

Cheap-GSHPs D9.2 “Production of project website”

BitBucket versioning capture

03/12/2015 63

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 64

Cheap-GSHPs D9.2 “Production of project website”

6. Site Structure

Main structure of the website.

Website has been developed to support various modules on site.

Public area:

1. Home Page 2. About Cheap-GSHPs Project 3. Consortium 4. Events 5. Project Results

7. Publications 8. Training & Education 9. News 10. Forum

12. Links 13. Contact 14. Disclaimer

Private area:

Internal/Members site – Specific project content WP (password protected area)

03/12/2015 65

Cheap-GSHPs D9.2 “Production of project website”

Cheap-GSHPs Project website – Home page

Cheap-GSHPs Project website – Leaflet and brochure downloadable from home page

03/12/2015 66

Cheap-GSHPs D9.2 “Production of project website”

Cheap-GSHPs Project website – About page

Cheap-GSHPs Project website – Link to the GeoTech Project from home page

03/12/2015 67

Cheap-GSHPs D9.2 “Production of project website”

Cheap-GSHPs Project website – Link to the GeoTech Project from Links page

Cheap-GSHPs Project website - Consortium & Logo for CNR-ISAC

03/12/2015 68

Cheap-GSHPs D9.2 “Production of project website”

Cheap-GSHPs Project website – Events page

Cheap-GSHPs Project website – News page

03/12/2015 69

Cheap-GSHPs D9.2 “Production of project website”

Appendix 10: User manual

03/12/2015 70

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 71

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 72

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 73

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 74

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 75

Cheap-GSHPs D9.2 “Production of project website”

03/12/2015 76

Cheap-GSHPs D9.2 “Production of project website”

Appendix 11: Statistics regarding the website traffic

Data from Nov. 20, 2015 – 12.00

03/12/2015 77

Cheap-GSHPs D9.2 “Production of project website”

Data from Nov. 23, 2015 – 19.00

03/12/2015 78