d 6.3 saint website and back-end management platform for information ... · d 6.3 saint website and...

12
D 6.3 SAINT Website and Back-End Management Platform for Information Sharing Work Package 6: Outreach, Dissemination and Exploitation Document Dissemination Level P Document Due Date: 31/08/2017 Document Submission Date: 31/08/2017 Public Confidential, only for members of the Consortium (including the Commission Services) This work is performed within the SAINT Project – Systemic Analyser in Network Threats – with the support of the European Commission and the Horizon 2020 Program, under Grant Agreement No 740829 Ref. Ares(2017)4261392 - 31/08/2017

Upload: others

Post on 25-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: D 6.3 SAINT Website and Back-End Management Platform for Information ... · D 6.3 SAINT Website and Back-End Management Platform for Information Sharing Work Package 6: Outreach,

D 6.3 SAINT Website and Back-End Management Platform for Information

Sharing

Work Package 6: Outreach, Dissemination and Exploitation

Document Dissemination Level

P

Document Due Date: 31/08/2017 Document Submission Date: 31/08/2017

Public

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

This work is performed within the SAINT Project – Systemic Analyser in Network Threats – with the support of the European Commission and the Horizon 2020 Program, under Grant Agreement No 740829

Ref. Ares(2017)4261392 - 31/08/2017

Page 2: D 6.3 SAINT Website and Back-End Management Platform for Information ... · D 6.3 SAINT Website and Back-End Management Platform for Information Sharing Work Package 6: Outreach,

D6.3 Website & Back-End Managements Platform

Copyright SAINT Consortium. All rights reserved. 2

Document Information

Deliverable number: 6.3

Deliverable title: Saint Website and Back-End Management Platform for Information Sharing

Deliverable version: 1.0

Work Package number: 6

Work Package title: Outreach, Dissemination and Exploitation

Due Date of delivery: 31/08/2017

Actual date of delivery: 31/08/2017

Dissemination level: Public

Editor(s): Dimitrios Zacharakis (NCSRD) Eirini Papadopoulou (NCSRD) John M.A. Bothos (NCSRD)

Contributor(s): Bryn Thompson (CYBE) Adelina Madia (CTI) Theodoros Rokkas (INC)

Reviewer(s): Yiannis Stamatiou (CTI) Jart Armin (CYBE) Ioannis Neokosmidis (INC) Andreas Zalonis (NCSRD)

Ethical advisor(s): Dimitrios Kavallieros (KEMEA) George Kokkinis (KEMEA)

Project name: Systemic Analyser in Network Threats

Project Acronym SAINT

Project starting date: 1/5/2017

Project duration: 24 months

Rights: SAINT Consortium

Version History

Version Date Beneficiary Description

Page 3: D 6.3 SAINT Website and Back-End Management Platform for Information ... · D 6.3 SAINT Website and Back-End Management Platform for Information Sharing Work Package 6: Outreach,

D6.3 Website & Back-End Managements Platform

Copyright SAINT Consortium. All rights reserved. 3

Abbreviations and Acronyms ACRONYM EXPLANATION

DoW Description of Work

CMS Content Management System

Page 4: D 6.3 SAINT Website and Back-End Management Platform for Information ... · D 6.3 SAINT Website and Back-End Management Platform for Information Sharing Work Package 6: Outreach,

D6.3 Website & Back-End Managements Platform

Copyright SAINT Consortium. All rights reserved. 4

Table of Contents 1. Project Website .............................................................................................................................. 6

1.1 Introduction ...................................................................................................................................... 6

1.2 Technical Specifications and Technology used ................................................................................. 6

1.3 Content ............................................................................................................................................. 7

2. Internal Collaboration Tool - Redmine ............................................................................................. 9

2.1 Technical Specifications Summary .................................................................................................... 9

2.2 Basic functionalities .......................................................................................................................... 9

3. Project Social Media ..................................................................................................................... 10

Page 5: D 6.3 SAINT Website and Back-End Management Platform for Information ... · D 6.3 SAINT Website and Back-End Management Platform for Information Sharing Work Package 6: Outreach,

D6.3 Website & Back-End Managements Platform

Copyright SAINT Consortium. All rights reserved. 5

Table of Figures Figure 1 SAINT Website front page .................................................................................................................. 7 Figure 2 SAINT website front page (consortium, latest news & tweets) .......................................................... 7 Figure 3 The Consortium page.......................................................................................................................... 8 Figure 4 Activities page .................................................................................................................................... 8 Figure 5 SAINT Facebook page ....................................................................................................................... 11 Figure 6 SAINT Twitter Page ........................................................................................................................... 12 Figure 7 SAINT LinkedIn Page ......................................................................................................................... 12

Table of Tables Table 1 Environment of Redmine ..................................................................................................................... 9 Table 2 SAINT Social Media Accounts ............................................................................................................. 11

Page 6: D 6.3 SAINT Website and Back-End Management Platform for Information ... · D 6.3 SAINT Website and Back-End Management Platform for Information Sharing Work Package 6: Outreach,

D6.3 Website & Back-End Managements Platform

Copyright SAINT Consortium. All rights reserved. 6

1. Project Website

1.1 Introduction The purpose of the SAINT website is twofold. On one hand, it is to publicise and document the activities and progress of the SAINT project, as it is its main promotional tool. On the other, it serves as a platform to raise public participation and awareness about cybersecurity and as a forum for discussion on SAINT’s activities and cybersecurity related topics. For this purpose, a platform is developed, where both the partners and the public can create an account, sign up for the newsletter, and learn about the project. The site can be accessed at the following address: https://project-saint.eu/

1.2 Technical Specifications and Technology used The website is built using the Drupal CMS1 version 7. Drupal is a modular open-source content management system, powering more than 2%2 3 of websites worldwide, based on PHP and SQL technologies. The website is deployed on a Unix server, accessible only through HTTPS.

Data Model

The data model of the website is under continuous development to accommodate all current and future requirements for the SAINT project, not only as a presentation website but as a full-fledged web portal that promotes, supports and facilitates all the project’s dissemination and collaboration activities (both physical and digital), deliverables and developments. This means that it can handle user accounts, event scheduling and registration, newsletter deliveries, collection of input through online questionnaires, distribution of activity results and product deliverables as digital documents through multiple levels of access and more. The modular architecture of the framework allows for the extension of the portal’s functionality with new features even during its production lifetime.

Theme/Appearance

The appearance theme has been designed explicitly for the SAINT project, based on the popular Bootstrap4 front-end framework, with a responsive, mobile-first, approach in mind. This means that the portal appearance and structure adapts to the end-user’s device capabilities and screen real-estate in order to provide a pleasurable and fully-functional experience on both mobile (tablets, phones) and desktop devices.

Privacy Issues Compliance

All access to any private data submitted by the users is restricted only for use within the consortium members under non-disclosure policies that have been set in the project website operation. As a result, access to any private data is not exposed to any third-parties, outside of the project consortium. Both the use of cookies as well as statistics tracking (e.g. Google Analytics) is compliant with European Legislation on privacy issues, with informational popup banners being displayed before the collection of any data, to ensure user’s consent.

Access Levels

Access levels have been specified according to the type of website user and the project’s dissemination levels. There are five different access levels, described here from the lowest to highest access level.

● Website visitor A website visitor has read-only access to all website content (news, activities, project information, etc.), except for the content marked as “Restricted”.

● Simple User A simple user has an account on the SAINT website, but is not a consortium member. This user has, at the moment, the same level access as the website visitor, and they can also view and edit their profile. In the future, should more sections be added to the site, the simple user’s access will be modified accordingly.

1 https://drupal.org 2 W3Techs (2011-07-15). "Usage of content management systems for websites",

http://w3techs.com/technologies/overview/content_management/all, retrieved 2011-07-15. 3 BuiltWith (2011-03-28). "Drupal Usage Statistics", http://trends.builtwith.com/cms/Drupal, retrieved 2011-03-28. 4 http://getbootstrap.com/

Page 7: D 6.3 SAINT Website and Back-End Management Platform for Information ... · D 6.3 SAINT Website and Back-End Management Platform for Information Sharing Work Package 6: Outreach,

D6.3 Website & Back-End Managements Platform

Copyright SAINT Consortium. All rights reserved. 7

● Consortium member A consortium member user has read-only access to the full content of the website, including any restricted (limited dissemination) documents.

● Editor An Editor has full access to the content of the website. They can also edit the content and publish new content.

● Admin An administrator can configure the website and edit the settings of the website. They also have editor permissions.

1.3 Content As specified in the DoW, the content of the SAINT website is divided into separate sections, each one of them dedicated to up-to-date information concerning the project. The content is updated by the Editors (users with editor access). The sections of the website are described below.

Figure 1 SAINT Website front page

Figure 2 SAINT website front page (consortium, latest news & tweets)

Page 8: D 6.3 SAINT Website and Back-End Management Platform for Information ... · D 6.3 SAINT Website and Back-End Management Platform for Information Sharing Work Package 6: Outreach,

D6.3 Website & Back-End Managements Platform

Copyright SAINT Consortium. All rights reserved. 8

Project Overview

The Project Overview section contains a general description of the project and its objectives. In this section, the work packages will be uploaded, and also all relevant deliverables. The dissemination level will be defined by the administrator, and the corresponding users will have limited or full access to these contents.

Consortium

The Consortium section contains a list of all partners, along with a brief description which includes any contact links and social media accounts they may have.

Figure 3 The Consortium page

Activities

The Activities page includes all planned activities of SAINT, along with the relevant results. These can be planned events, deadlines, or any other type of planned activities that are time-defined.

News

The news page contains all news published. News can be any type of announcement or general update concerning the project.

Figure 4 Activities page

Page 9: D 6.3 SAINT Website and Back-End Management Platform for Information ... · D 6.3 SAINT Website and Back-End Management Platform for Information Sharing Work Package 6: Outreach,

D6.3 Website & Back-End Managements Platform

Copyright SAINT Consortium. All rights reserved. 9

Contact

The contact page consists of a contact form. It forwards the query to the site administrator.

2. Internal Collaboration Tool - Redmine Redmine is a very powerful and extremely flexible project management tool and an issue tracker. It's free, open source, built on the popular ‘Ruby on Rails’ framework and has a strong community.

2.1 Technical Specifications Summary The following Table 1 highlights the environment settings of the Redmine tool.

Table 1 Environment of Redmine

Redmine version 3.3.0.stable

Ruby version 2.3.1-p112 (2016-04-26) [x86_64-linux]

Rails version 4.2.6

Database adapter Mysql2

SAINT Collaborative Tool https://collaboration.isl.iit.demokritos.gr/

2.2 Basic functionalities A part of functionality which is used for projects, could be referred to as a module. Modules are like bricks, used to build a home page for your project. You can disable a module if its functionality is not needed. The Core Modules enabled for SAINT are:

Issue tracking

News

Documents

Files

Calendar

Gantt

Issue Tracking Module

One of the primary features of Redmine is issue tracking. Creating an Issue (filling forms), Issue page view and Issue list (Issues tab in the projects menu where all issues are listed) are fairly straightforward operations and self-explanatory views. This module enables effective project management and is supported by other modules in Redmine such as: member roles, permissions management based on roles, priorities, sub issues, watching, comments, listing filters, and more. A feature of great value in this module is receiving updates on issues.

E-mail notifications

It's very important to know when an issue being worked on gets updated. Redmine comes with email notifications support, which can be enabled by users on a per-user and per-object basis, by using the "watching" mechanism. If users "watch" an issue they will be notified about any changes in the issue by e-mail. To be able to watch issues, an initial registration in Redmine is necessary. If a user has created an issue, it is specifically assigned to them or if a user was the previous assignee of the issue, they will already receive updates about changes in this issue. However, whether users will receive notifications depends on the settings in their user profile. A sample list of actions for which notifications should be sent is as follows: Issue added, Issue updated (meaning Note added, Status updated or Priority updated), News added, Comment added to news, Document added.

Page 10: D 6.3 SAINT Website and Back-End Management Platform for Information ... · D 6.3 SAINT Website and Back-End Management Platform for Information Sharing Work Package 6: Outreach,

D6.3 Website & Back-End Managements Platform

Copyright SAINT Consortium. All rights reserved. 10

Reminding emails

Issues have an optional due date attribute. Redmine has a task that generates notifications about upcoming issues due dates. Hence, assignees will be notified about the issue due date in advance.

Atom Feed

Luckily Redmine provides a way to follow changes in an issue without watching it, which is achieved through subscribing to the Atom feed of the issue. The Atom feed is also available for the issues list. Using this feed, a user can get information about new issues in a project.

News Module

It's essential that all major changes made to the project are accompanied with official news from the project consortium. Therefore, Redmine would not be a good project hosting solution without the News module. Under this tab, project news is listed with shortened content. The full content is shown when a user opens the news page by clicking on the news title. A user can add news by clicking on the “Add news link” located at the top-right corner, but only if their account has permission to manage the news. Also, a user can add comments by clicking on the “Add a comment” link, if they have permission to comment on the news.

Documents Module

The Documents module is useful because projects have an abundance of documents. In Redmine, a document is a documentation unit which can include, for example, images or chapters as separate files. This module adds the Documents tab to the project menu, which is available only if a user has permission to view the documents. A member can add a new document clicking on the “New document” link, located at the Documents tab, only if they have permission to add documents. The selection to edit and/or delete a document, is visible after clicking on the document’s title which redirects to the document page containing the Edit link, as well as the Delete link. Edit/Delete documents permissions are needed accordingly.

Calendar Module

The Calendar module adds the Calendar tab to the project menu, which is available only if a user has the View calendar permission. This module is useful if issue creators always set the start and due dates. If an issue has neither it will not be displayed on the calendar at all. By default, the calendar for the current month is shown under this tab. This calendar shows the start and due dates of issues, only if they are specified. Thus, the start date is shown with the green arrow pointing forward and the due date with the red arrow pointing backward. If start and due date are the same the red rhombus is used instead.

Gantt Module

It seems that no project management software is complete without the Gantt chart. This type of bar chart is perfect for representing the projects flow of work in terms of time and resources availability. The Gantt module adds the Gantt tab to the project menu, which is available only if a user has the View Gantt chart permission. The resulting chart can also be printed or be exported to PDF or PNG, although the later requires RMagick plugin to be installed.

3. Project Social Media

SAINT Social media

Social media will be used as a complementary tool to SAINT’s website, enhancing the dissemination and communication actions of the project. Through the different social media accounts, the targeted audience will be informed about the project objectives, its progress, its results and any other interesting facts and figures or updates from the project partners. The partners will support and ensure the dissemination of the project activities through their different and active social media accounts, such as LinkedIn, Facebook, Twitter etc. The Vimeo channel will host any audio-visual content created during the project i.e. animated explanatory and promotional videos. All partners are encouraged to connect with one another’s social media accounts as well the project’s accounts, thus expanding the project’s digital presence through the tagging and share button.

Page 11: D 6.3 SAINT Website and Back-End Management Platform for Information ... · D 6.3 SAINT Website and Back-End Management Platform for Information Sharing Work Package 6: Outreach,

D6.3 Website & Back-End Managements Platform

Copyright SAINT Consortium. All rights reserved. 11

Social media will have a prominent presence in any dissemination activity during the project and all the

partners should promote and use them in order to:

1. Raise awareness and inform about the Cyber Security issues

2. Enhance the visibility of the project and its results

3. Build a powerful network of stakeholders

4. Attract and engage the right audience: “Interact-Learn-Exchange Information”

A consistent project identity has been adopted for all social media accounts, using the same images, logos, descriptions and profiling details according to each medium’s requirements. All social media accounts will be up and running throughout the duration of the SAINT project. The monitoring

and the update of their performance is an ongoing process. Table 2 introduces all the social media accounts

that have been created and will be used for the dissemination activities.

Table 2 SAINT Social Media Accounts

SM Account Name Link

Facebook Page SAINT (@saintprojecteu) https://www.facebook.com/saintprojecteu/

Twitter SAINT (@saintprojecteu) https://twitter.com/saintprojecteu

Vimeo SAINT (saintprojecteu) https://vimeo.com/saintprojecteu

Linkedin SAINT (saintprojecteu) https://www.linkedin.com/in/saintprojecteu/

Figure 5 SAINT Facebook page

Page 12: D 6.3 SAINT Website and Back-End Management Platform for Information ... · D 6.3 SAINT Website and Back-End Management Platform for Information Sharing Work Package 6: Outreach,

D6.3 Website & Back-End Managements Platform

Copyright SAINT Consortium. All rights reserved. 12

Figure 6 SAINT Twitter Page

Figure 7 SAINT LinkedIn Page