Upload
hadan
View
215
Download
2
Embed Size (px)
Citation preview
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
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
“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”
Appendix 5. Contract for the website design, achievement and maintenance
03/12/2015 25
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 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”
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”
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 11: Statistics regarding the website traffic
Data from Nov. 20, 2015 – 12.00
03/12/2015 77