diff --git a/LICENSE b/LICENSE
new file mode 100644
index 00000000..2d4bad7f
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2020 Edgeryders
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/README.md b/README.md
index 4c003f79..7509f2b2 100644
--- a/README.md
+++ b/README.md
@@ -29,6 +29,241 @@ Styling uses Tailwind utilities, [read more here](https://tailwindcss.com/docs/a
- Edgeryders
- Terms
+## Configuring Components
+
+All components are configured in @/data/config.json with the following properties:
+
+```
+{
+ "type": "", // [string, required]
+ "title": "", // [string, optional]
+ "id": "", // [string, optional], enables scroll to and includes link in the nav component with the "title" as the link text
+}
+```
+
+### Hero
+
+Displays a hero banner at the top of the site.
+
+```
+{
+ "type": "hero" // [string, required]
+ "background": {
+ "color": "" // [string, required], ex: '#00000' or 'blue'
+ },
+ "text": {
+ "content": "", // [string, optional], hero text
+ "align": "", // [string, optional], aligns text "left" or "right" of main image
+ "buttons": // [array, optional], displays action buttons included below main text
+ [
+ {
+ "text": "", // [string, required], button text
+ "url": "", // [string, optional], button url
+ "background": "" // [string, optional], ex: '#00000' or 'blue'
+ }
+ ]
+ },
+ "image": {
+ "url": "", // [string, require], url of image src
+ "width": 450 // [integer, optional], sets max_width of image
+ }
+}
+```
+
+### Custom
+
+Displays text alongside an optional image or video
+
+```
+{
+ "type": "custom" // [string, required]
+ "image": {
+ "url": "", // [string, required], url of image src
+ "width": 420 // [integer, optional], sets max_width of image
+ },
+ "video": {
+ "src": "", // [string, required], url of the video
+ "poster": "", // [string, optional], url of image for video poster
+ },
+ "text": {
+ "content": "", // [string, optional], main text content
+ "position": "left", // [string, optional], positions text "left" or "right" in relation to image or video
+ "buttons": [{
+ "text": "", // [string, required], button text
+ "url": "", // [string, required], button url
+ "background": "" [string, optional], background color of button in CSS, ex: '#00000' or 'blue'
+ }]
+ }
+}
+```
+
+### Topics
+
+Displays topics either as a slideshow or scrollable row of cards
+
+```
+{
+ "type": "topics", // [string, required]
+ "view": "", // [string, required], "featured" displays topics as slideshow, "cards" displays topics in row of cards
+ "tag": "", // [string, required], the tag of topics to display from the platform
+ "sort_by": {
+ "property": "", // [string, required], the property ["title", "created_at"] to sort topics by
+ "order": "ascending" // [string, required], the order ["ascending", "descending"] to sort topics by
+ },
+ "display": ["title", "author", "date"] // [array, optional], determines whether to display author, date and title of topic
+ "image": {
+ "url": "" // [string, optional]
+ },
+ "video": {
+ "src": "", // [string, optional], src url of video
+ "poster": "" // [string, optional], url of image for video poster
+ },
+ "text": {
+ "content": "", // [string, optional]
+ "position": ""// [string, optional], position content "left" or "right" of video or image
+ }
+}
+```
+
+### Events
+
+Displays topics in a calendar view. Topics from discourse must include an ```event``` property.
+
+```
+{
+ "tag": "", // [string, required] tag of topics on platform to be included as events
+ "types": {
+ "event_type": "", [string, optional], color of event_type ex: '#00000' or 'blue'
+ }
+}
+```
+
+### Users
+
+Displays Discourse users from a specific category
+
+```
+{
+ "type": "users", // required
+ "category": "campfire", // [string, required] category slug from which to display users from the platform
+ "only_bios": true // [boolean, optional] display only users with a bio on the platform
+}
+```
+
+### People
+
+Displays topics in the format of the 'Users' component for people with no Discourse account
+
+```
+{
+ "tag": "" // [string, required] tag of topics on platform to be included as a bio
+}
+```
+
+### Partners
+
+Displays a slider of partners with logos and dates
+
+```
+{
+ "type": "partners",
+ "display": {
+ "slides": 3 // [integer, required] number of slides to display in rotation
+ },
+ "content": [
+ {
+ "title": "", // [string] name of publication/partner
+ "date": "", // [string] date of quote
+ "url": "", // [string] url of partner/publication
+ "logo": "", // [string] image to be displayed in the slide
+ "excerpt": "" // [string] text to be displayed in the slide
+ }
+ ]
+}
+```
+
+### Edgeryders
+
+Displays the Edgeryders about section
+
+```
+{
+ "type": "edgeryders", // [string, required]
+ "title": "" // [string, optional]
+}
+```
+
+### Form
+
+Displays a form for signing up and/or posting to the platform
+
+```
+{
+ "type": "form", // [string, required]
+ "content": "", // [string, optional]
+ "settings": {
+ "createTopic": false // [boolean, required] determines if a topic is posted to platform on signup
+ },
+ "slideDefaults": {
+ "title": "Q{{index}}", // [string, required]
+ "backText": "", // [string, required] back button text
+ "nextText": "", // [string, required] next button text
+ "backTitle": "", // [string, required] title to go back
+ "nextTitle": "", // [string, required] title to continue
+ "fields": [
+ {
+ "name": "message", // [string, required] input field to enter text
+ "type": "textarea", // [string, required] input type
+ "placeholder": "write here...", // [string, optional] input placeholder text
+ "required": true, // [boolean, required] determines if input text is required to continue
+ "autofocus": true, // [boolean, required] determines if input is focused on by default
+ "error": "Please write a response!" // [string, required] determines error text
+ }
+ ],
+ "diagram": {},
+ "settings": { "omitFields": true }
+ },
+ "slides": [
+ {
+ "index": 1, // [integer, required] slide index number determines order
+ "title": "", // [string, required]
+ "nextTitle": "SIGN UP", // [string, required] title of next slide
+ "body": "", // [string, optional] body text of slide
+ "fields": [{
+ "name": "", // [string, required] field name
+ "type": "text", // [string, required] field type
+ "placeholder": "", // [string, optional] input placeholder text
+ "half": true, // [boolean, optional]
+ "required": true, // [boolean, required]
+ "autofocus": false, // [boolean, required]
+ "error": "" // [string, optional]
+ },
+ {
+ "nextText": "SEND", // [string, optional] final submit button
+ "submit": true, // [boolean, required] submits the form
+ "settings": {
+ "omitBody": true
+ }
+ ],
+ "errorMessages": {
+ "networkError": "", [string, optional] // error message if network is down
+ "username": "", // [string, optional] error message if username is already taken
+ "email": "", // [string, optional] error message if email is already taken
+ "default": "" // [string, optional] defauolt error message
+ }
+}
+```
+
+### Terms
+
+Displays Edgeryders terms and conditions.
+
+```
+{
+ "type": "terms" // [string, required]
+}
+```
+
## Project setup
```
diff --git a/data/config.json b/data/config.json
new file mode 100644
index 00000000..3b7775b2
--- /dev/null
+++ b/data/config.json
@@ -0,0 +1,468 @@
+{
+ "category": 237,
+ "baseUrl": "https://edgeryders.eu",
+ "style": {
+ "title": {
+ "width": ["90%", "75%"],
+ "align": ["center", "left"],
+ "size": ["text-2xl", "text-3xl"]
+ },
+ "container": {
+ "padding": ["0"]
+ },
+ "wrapper": {
+ "width": ["90%", "75%"],
+ "padding": ["15px 15px 0", "10px 0 0"]
+ }
+ },
+ "sections": [
+ {
+ "type": "hero",
+ "summit": "true",
+ "background": {
+ "url": "img/summit%20hero%20image.jpg",
+ "color": "linear-gradient(63.1deg,#009c8e 9.02%,#ffdb6a 90.81%)"
+ },
+ "title": "Next Generation Internet Policy Summit",
+ "text": {
+ "content": "
Register your interest now for the NGI Policy Summit 2020, hosted by the City of Amsterdam and the European Commission’s Next Generation Internet (NGI) initiative.
28 - 29 September - Main conference 30 September - Fringe Day
From 28 to 30 September, the NGI Policy Summit will bring together Europe’s leading policymakers and changemakers to set out an ambitious European vision for the future internet and explore the policy interventions and technical solutions that can help get us there. The Summit is aimed at local, national and international policymakers but we also welcome researchers, innovators and civil society organisations who can share practical ideas for a more human-centric internet. Register your interest now to join us online or live in Amsterdam.
We are closely following official guidance on the public health situation and encourage our prospective attendees to do the same before making travel arrangements. The Summit is designed as an innovative hybrid online event, meaning that you can join us either in-person or remotely - we will ask you to confirm your status a few weeks ahead of time.
The NGI Policy Summit is organised by Nesta and the City of Amsterdam, in collaboration with the European Commission. It forms part of the Next Generation Internet (NGI) programme, the Commission's flagship initiative to build a more democratic inclusive and resilient future internet. You can learn more about the NGI here and follow our policy and strategy work at the NGI Policy Lab.
",
+ "position": "left"
+ }
+ },
+ {
+ "type": "people",
+ "title": "Speakers",
+ "id": "speakers",
+ "style": {
+ "container": {
+ "background": ["#fafafa"]
+ }
+ },
+ "profiles": [
+ {
+ "id": 1,
+ "name": "Anna-Sophie Harling",
+ "excerpt": "Anna-Sophie Harling is Managing Director for Europe at NewsGuard, based in London and New York. Prior to joining NewsGuard, Harling worked as Business Development Manager for a technology company in London and at an international law firm in Germany. She has previously worked at two German newspapers, Der Tagesspiegel and the Märkische Allgemeine. Harling graduated from Yale University, where she was a Yale Journalism Scholar.",
+ "image": "img/speakers/cropped/Anna_Sophie_Harling.png",
+ "url": "#"
+ },
+ {
+ "id": 2,
+ "name": "Axel Voss",
+ "excerpt": "Axel Voss has been a Member of the European Parliament since 2009. In his capacity as coordinator in the Committee on Legal Affairs, he focuses on digital policy, including data protection and artificial intelligence.",
+ "image": "img/speakers/cropped/Axel_Voss.jpg",
+ "url": "#"
+ },
+ {
+ "id": 3,
+ "name": "Harry Armstrong",
+ "excerpt": "",
+ "image": "img/speakers/cropped/Harry_Armstrong.jpg",
+ "url": "#"
+ },
+ {
+ "id": 4,
+ "name": "Ingrid Schneider",
+ "excerpt": "Ingrid Schneider is Professor of Political Science in the Center for Ethics in Information Technology in the Department of Informatics at the University of Hamburg. Her research fields are technology assessment, governance, law, economy, and ethics of information technology on which she published numerous publications. From 1996, she has advised several European Parliaments and the European Commission, and is Board Member of various European Scientific Associations and Research Projects. Current research projects are PRODIGEES - Promoting Research on Digitalisation in Emerging Powers and Europe Towards Sustainable Development (2020-2024, EU funded) and “Governance of and by Algorithms” (2019-2021, BMBF funded).",
+ "image": "img/speakers/cropped/Ingrid_Schneider.png",
+ "url": "#"
+ },
+ {
+ "id": 5,
+ "name": "Jack Hardinges",
+ "excerpt": "Jack is Programme Lead for Data Institutions at the Open Data Institute. He is responsible for the strategic direction of the ODI's work to explore different approaches to data stewardship, such as through data trusts, and leading the delivery of related projects. Jack joined the ODI in July 2014 and has delivered research and advisory projects with startup, multinational corporate and government clients.",
+ "image": "img/speakers/cropped/Jack_Hardinges.jpg",
+ "url": "#"
+ },
+ {
+ "id": 6,
+ "name": "Katja Bego",
+ "excerpt": "",
+ "image": "img/speakers/cropped/Katja_Bego.jpg",
+ "url": "#"
+ },
+ {
+ "id": 7,
+ "name": "Marco Zappalorto",
+ "excerpt": "Marco is the Chief Executive of Nesta Italia and Director of the Social Innovation Design BA at IAAD University. Marco joined Nesta in 2011 and before setting up Nesta Italia he was Head of European Development and he contributed to the set-up of Challenge Prize Centre, and led most of the Centre’s European and international work.",
+ "image": "img/speakers/cropped/Marco_Zappalorto.jpg",
+ "url": "#"
+ },
+ {
+ "id": 8,
+ "name": "Martin Brynskov",
+ "excerpt": "Martin is Associate Professor in Interaction Technologies at Aarhus University and Chair of Open and Agile Smart Cities.",
+ "image": "img/speakers/cropped/Martin_Brynskov.jpg",
+ "url": "#"
+ },
+ {
+ "id": 9,
+ "name": "Paul Keller",
+ "excerpt": "",
+ "image": "img/speakers/cropped/Paul_Keller.jpg",
+ "url": "#"
+ },
+ {
+ "id": 10,
+ "name": "Peter Bihr",
+ "excerpt": "Peter explores how emerging technologies can have a positive social impact. At the core of his work is the mission to align emerging technologies and citizen empowerment.",
+ "image": "img/speakers/cropped/Peter_Bihr.jpg",
+ "url": "#"
+ },
+ {
+ "id": 11,
+ "name": "Silva Arapi",
+ "excerpt": "Digital Rights Advocate and free software enthusiast for more than 5 years. Board Member at Open Labs Albania.",
+ "image": "img/speakers/cropped/Silva_Arapi.jpg",
+ "url": "#"
+ },
+ {
+ "id": 12,
+ "name": "Suzanne Dumouchel",
+ "excerpt": "Suzanne is responsible for partnerships and strategy. She holds a PhD in French Literature. Research Engineer at Huma-Num, CNRS, she coordinates the TRIPLE project (H2020). Suzanne is deeply involved in the Open Science movement, especially in the SSH perspective.",
+ "image": "img/speakers/cropped/Suzanne_Dumouchel.jpg",
+ "url": "#"
+ },
+ {
+ "id": 13,
+ "name": "Sylvie Delacroix",
+ "excerpt": "Professor Delacroix focuses on the intersection between law and ethics, with a particular interest in data and machine Ethics. Her current research focuses on the design of computer systems meant for morally-loaded contexts. She is also considering the potential inherent in ‘bottom-up’ Data Trusts as a mechanism to address power imbalances between data-subjects and data-controllers. Professor Delacroix has recently served on the Public Policy Commission on the use of algorithms in the justice system (Law Society of England and Wales). She is also a Fellow of the Alan Turing Institute and a Mozilla Fellow (from 01/04/2020).",
+ "image": "img/speakers/cropped/Sylvie_Delacroix.jpeg",
+ "url": "#"
+ },
+ {
+ "id": 14,
+ "name": "Geert-Jan Bogaerts",
+ "excerpt": "Geert-Jan is Initiator of PublicSpaces Foundation and Head of Innovation and Digital Media at VPRO. He trained as a political scientist, was raised as a reporter, foreign correspondent and editor at de Volkskrant, and is currently mainly trying to join forces with those who want to make the Internet a safer, more ethical place.",
+ "image": "img/speakers/cropped/Geert_Jan_Bogaerts.jpg",
+ "url": "#"
+ }
+ ],
+ "views": ["custom_ngi_people"],
+ "tag": "webcontent-ngi-summit-2020-bio",
+ "tagHeadliners": "webcontent-ngi-summit-2020-bio",
+ "tagOthers": "webcontent-ngi-summit-2020-bio-small"
+ },
+ {
+ "type": "topics",
+ "title": "Topics",
+ "style": {
+ "title": {
+ "width": ["90%", "75%"],
+ "align": ["center", "left"],
+ "background": ["#fff"],
+ "size": ["text-4xl", "text-3xl"]
+ },
+ "container": {
+ "padding": ["30px 0 0", "30px 0 0 0"]
+ },
+ "wrapper": {
+ "width": ["90%", "75%"],
+ "background": ["#efefef", "#fff"],
+ "padding": ["15px 15px 0", "10px 0 0"]
+ }
+ },
+ "id": "topics",
+ "view": "cards",
+ "tag": "webcontent-ngi-summit-2020-topics",
+ "text": {
+ "content": "
The NGI Policy Summit will explore visions for the future internet, as well as ways to empower policymakers and strengthen innovation ecosystems across five topics:
What does it mean to build the Next Generation Internet? How should it be governed? What is Europe missing? Join the conversation ahead of the Summit and get to know the other participants on our exchange platform.
Sign up to create an account for the NGI exchange platform, hosted by Edgeryders. Registering for the platform is optional and separate from your registration for the event.
",
+ "slideDefaults": {
+ "title": "Q{{index}}",
+ "backText": "BACK",
+ "nextText": "NEXT",
+ "backTitle": "Go back",
+ "nextTitle": "Continue",
+ "fields": [
+ {
+ "name": "message",
+ "type": "textarea",
+ "placeholder": "write here...",
+ "required": true,
+ "autofocus": true,
+ "error": "Please write a response!"
+ }
+ ],
+ "diagram": {},
+ "settings": { "omitFields": true }
+ },
+ "slides": [
+ {
+ "index": 1,
+ "title": "",
+ "nextTitle": "SIGN UP",
+ "body": "Use this form to sign up for the NGI exchange platform.",
+ "fields": [
+ {
+ "name": "name",
+ "type": "text",
+ "placeholder": "Name/nickname",
+ "half": false,
+ "required": true,
+ "autofocus": false,
+ "error": "Please enter your name"
+ },
+ {
+ "name": "email",
+ "type": "email",
+ "placeholder": "E-mail",
+ "required": true,
+ "error": "Please enter your email address",
+ "settings": { "omit": true }
+ },
+ {
+ "name": "consent",
+ "type": "checkbox",
+ "placeholder": "I consent to the terms and conditions",
+ "required": true,
+ "error": "Please consent to the terms and conditions",
+ "settings": { "omit": true }
+ }
+ ],
+ "nextText": "SEND",
+ "submit": true,
+ "settings": { "omitBody": true }
+ },
+ {
+ "title": "Well done!",
+ "body": "Thank you for taking the time to create an account on Edgeryders!",
+ "fields": []
+ }
+ ],
+ "errorMessages": {
+ "networkError": "Sorry, we were unable to store your response due to a network connectivity issue. Please try clicking on \"Send\" again.",
+ "username": "It seems somebody has already chosen your preferred username / nickname. Please enter a different one and click again on \"Send\".",
+ "email": "It seems you already have an account on our forum using this e-mail address, or have entered an invalid address. Please choose a different e-mail address and click again on \"Send\".",
+ "default": "Sorry, we were unable to store your response due to an unknown error. Please try clicking on \"Send\" again."
+ }
+ },
+ {
+ "type": "custom",
+ "title": "Contact Us",
+ "id": "contact us",
+ "style": {
+ "wrapper": {
+ "padding": ["0 20px 30px", "0 0 30px"]
+ }
+ },
+ "image": {
+ "url": "",
+ "width": 0
+ },
+ "video": {
+ "src": "",
+ "poster": ""
+ },
+ "text": {
+ "content": "
+
\ No newline at end of file
diff --git a/src/components/FlipCard.vue b/src/components/FlipCard.vue
index 51059dbc..0d445dd4 100755
--- a/src/components/FlipCard.vue
+++ b/src/components/FlipCard.vue
@@ -1,16 +1,16 @@
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/data/config.json b/src/data/config.json
old mode 100644
new mode 100755
index d0da98b7..3b7775b2
--- a/src/data/config.json
+++ b/src/data/config.json
@@ -1,39 +1,60 @@
{
"category": 237,
- "baseUrl" :"https://edgeryders.eu",
+ "baseUrl": "https://edgeryders.eu",
+ "style": {
+ "title": {
+ "width": ["90%", "75%"],
+ "align": ["center", "left"],
+ "size": ["text-2xl", "text-3xl"]
+ },
+ "container": {
+ "padding": ["0"]
+ },
+ "wrapper": {
+ "width": ["90%", "75%"],
+ "padding": ["15px 15px 0", "10px 0 0"]
+ }
+ },
"sections": [
{
"type": "hero",
+ "summit": "true",
"background": {
- "color": "#fafafa"
+ "url": "img/summit%20hero%20image.jpg",
+ "color": "linear-gradient(63.1deg,#009c8e 9.02%,#ffdb6a 90.81%)"
},
- "title": "Custom Title",
+ "title": "Next Generation Internet Policy Summit",
"text": {
- "content": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.",
+ "content": "
Register your interest now for the NGI Policy Summit 2020, hosted by the City of Amsterdam and the European Commission’s Next Generation Internet (NGI) initiative.
28 - 29 September - Main conference 30 September - Fringe Day
Online and at Het Sieraad, Amsterdam
Free of charge
",
"align": "left",
"buttons": [
{
- "text": "Call to Action",
- "url": "https://edgeryders.eu",
- "background": "orangered"
- },
- {
- "text": "More Information",
- "url": "https://edgeryders.eu"
+ "text": "Register interest",
+ "url": "https://www.surveygizmo.com/s3/5366792/NGI-Policy-Summit-2020-Register",
+ "background": "rgb(255, 219, 106)",
+ "color": "#333"
}
]
},
"image": {
- "url": "https://dummyimage.com/640x360/fff/aaa",
- "width": 450
+ "url": "",
+ "width": 0
}
},
{
"type": "custom",
- "title": "Custom Title",
- "id": "custom",
+ "title": "About the Summit",
+ "id": "about",
+ "style": {
+ "container": {
+ "padding": ["0"]
+ },
+ "wrapper": {
+ "padding": ["0px 15px 0", "10px 0 0"]
+ }
+ },
"image": {
- "url": "https://dummyimage.com/640x360/fff/aaa",
+ "url": "",
"width": 420
},
"video": {
@@ -41,32 +62,31 @@
"poster": ""
},
"text": {
- "content": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.",
+ "content": "
From 28 to 30 September, the NGI Policy Summit will bring together Europe’s leading policymakers and changemakers to set out an ambitious European vision for the future internet and explore the policy interventions and technical solutions that can help get us there. The Summit is aimed at local, national and international policymakers but we also welcome researchers, innovators and civil society organisations who can share practical ideas for a more human-centric internet. Register your interest now to join us online or live in Amsterdam.
",
"position": "left",
- "buttons": [
- {
- "text": "Call to Action",
- "url": "https://edgeryders.eu",
- "background": "orangered"
- },
- {
- "text": "More Information",
- "url": "https://edgeryders.eu"
- }
- ]
+ "buttons": []
}
},
{
- "type": "topics",
- "title": "Stories",
- "id": "stories",
- "view": "featured",
- "tag": "ngi-summit-stories",
- "sort_by": {
- "property": "title",
- "order": "ascending"
+ "type": "custom",
+ "title": "Worried about planning ahead?",
+ "style": {
+ "title": {
+ "width": ["90%", "75%"],
+ "align": ["center", "left"],
+ "background": ["yellow", "turquoise"],
+ "size": ["text-2xl", "text-3xl"]
+ },
+ "container": {
+ "background": ["green", "orange"],
+ "padding": ["30px 0 0", "0"]
+ },
+ "wrapper": {
+ "width": ["90%", "75%"],
+ "background": ["purple", "green"],
+ "padding": ["15px 15px 0", "10px 0 0"]
+ }
},
- "display": ["title", "author", "date"],
"image": {
"url": ""
},
@@ -75,228 +95,374 @@
"poster": ""
},
"text": {
- "content": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.",
+ "content": "
We are closely following official guidance on the public health situation and encourage our prospective attendees to do the same before making travel arrangements. The Summit is designed as an innovative hybrid online event, meaning that you can join us either in-person or remotely - we will ask you to confirm your status a few weeks ahead of time.
",
"position": "left"
}
},
- {
- "type": "events",
- "title": "Events",
- "id": "events",
- "tag": "event"
- },
- {
- "type": "users",
- "title": "Users",
- "id": "users",
- "category": "campfire",
- "only_bios": true
- },
- {
- "type": "people",
- "title": "People",
- "id": "people",
- "tag": "webcontent-festival-organiser-bio"
- },
{
"type": "partners",
- "title": "Press",
- "id": "press",
+ "title": "Organised by",
+ "style": {
+ "title": {
+ "width": ["90%", "75%"],
+ "align": ["center", "left"],
+ "background": ["yellow", "turquoise"],
+ "size": ["text-2xl", "text-3xl"]
+ }
+ },
+ "id": "",
"display": {
"slides": 3
},
"content": [
{
- "title": "DIY and Open Source care solutions",
- "outlet": "IlSole",
- "date": "7 May 2017",
- "url":
- "http://nova.ilsole24ore.com/progetti/soluzioni-di-cura-in-co-design/",
- "logo": "assets/img/press/ilsole24ore.png",
- "excerpt":
- "Whether it is a ramp for disabled people or self-produced insulin, OpenCare's projects arise from collaboration between users and innovators"
+ "title": "City of Amsterdam",
+ "outlet": "City of Amsterdam",
+ "url": "https://www.amsterdam.nl/en/",
+ "logo": "city_of_amsterdam.png"
},
{
- "title": "DIY and Open Source care solutions",
+ "title": "Nesta",
"outlet": "Nesta",
- "date": "11 April 2016",
- "url": "http://www.nesta.org.uk/blog/era-development-mutants",
- "logo": "assets/img/press/nesta.png",
- "excerpt": "Social movements led by self-organising citizens are becoming the cutting edge of development. Establishing effective partnerships with them requires abandoning much of the implicit paternalism that informs development work"
+ "url": " https://www.nesta.org.uk/",
+ "logo": "nesta.png"
},
{
- "title":
- "Eleven tips for councils on thinking creatively about adult social care",
- "outlet": "The Guardian",
- "date": "28 April 2014",
- "url":
- "https://www.theguardian.com/local-government-network/2014/apr/28/eleven-tips-councils-thinking-creatively-adult-social-care",
- "logo": "assets/img/press/guardian.jpg",
- "excerpt":
- "They have brought together a whole range of people mainly (but not all!) young and radical. They are doing some incredible work there. Am sorely tempted to head off there and alter the age demographic."
+ "title": "European Commission",
+ "outlet": "European Commission",
+ "url": "https://ec.europa.eu/info/departments/communications-networks-content-and-technology_en",
+ "logo": "eucom.png"
+ }
+ ]
+ },
+ {
+ "type": "custom",
+ "title": "",
+ "image": {
+ "url": ""
+ },
+ "video": {
+ "src": "",
+ "poster": ""
+ },
+ "text": {
+ "content": "
The NGI Policy Summit is organised by Nesta and the City of Amsterdam, in collaboration with the European Commission. It forms part of the Next Generation Internet (NGI) programme, the Commission's flagship initiative to build a more democratic inclusive and resilient future internet. You can learn more about the NGI here and follow our policy and strategy work at the NGI Policy Lab.
",
+ "position": "left"
+ }
+ },
+ {
+ "type": "people",
+ "title": "Speakers",
+ "id": "speakers",
+ "style": {
+ "container": {
+ "background": ["#fafafa"]
+ }
+ },
+ "profiles": [
+ {
+ "id": 1,
+ "name": "Anna-Sophie Harling",
+ "excerpt": "Anna-Sophie Harling is Managing Director for Europe at NewsGuard, based in London and New York. Prior to joining NewsGuard, Harling worked as Business Development Manager for a technology company in London and at an international law firm in Germany. She has previously worked at two German newspapers, Der Tagesspiegel and the Märkische Allgemeine. Harling graduated from Yale University, where she was a Yale Journalism Scholar.",
+ "image": "img/speakers/cropped/Anna_Sophie_Harling.png",
+ "url": "#"
},
{
- "title":
- "Can Monasteries Be a Model for Reclaiming Tech Culture for Good?",
- "outlet": "The Nation",
- "date": "27 August 2014",
- "url":
- "https://www.thenation.com/article/can-monasteries-be-model-reclaiming-tech-culture-good/",
- "logo": "assets/img/press/nation.png",
- "excerpt":
- "What united [Edgeryders] was not a political ideology, but the dead-end conditions of austerity and the hope of figuring out better ways forward."
+ "id": 2,
+ "name": "Axel Voss",
+ "excerpt": "Axel Voss has been a Member of the European Parliament since 2009. In his capacity as coordinator in the Committee on Legal Affairs, he focuses on digital policy, including data protection and artificial intelligence.",
+ "image": "img/speakers/cropped/Axel_Voss.jpg",
+ "url": "#"
},
{
- "title": "Eleven tips for councils on thinking creatively about adult social care",
- "outlet": "The New Yorker",
- "date": "27 April 2015",
- "url": "https://www.newyorker.com/magazine/2015/04/27/a-cave-with-a-view",
- "logo": "assets/img/press/newyorker.jpg",
- "excerpt": "a group of self-described 'civic hackers' who run a 'social clinic' that embeds 'skilled individuals within communities that could benefit from their presence'."
+ "id": 3,
+ "name": "Harry Armstrong",
+ "excerpt": "",
+ "image": "img/speakers/cropped/Harry_Armstrong.jpg",
+ "url": "#"
},
{
- "title": "When hacktivists live like monks",
- "outlet": "Krautreporter",
- "date": "12 November 2014",
- "url": "https://krautreporter.de/111--wenn-hacktivisten-wie-monche-leben",
- "logo": "assets/img/press/krautreporter.png",
- "excerpt": "..steps towards solving the major problems plaguing small towns such as Matera: massive land run-off, reduction of social services in the wake of European austerity measures, and not least unused housing stock."
+ "id": 4,
+ "name": "Ingrid Schneider",
+ "excerpt": "Ingrid Schneider is Professor of Political Science in the Center for Ethics in Information Technology in the Department of Informatics at the University of Hamburg. Her research fields are technology assessment, governance, law, economy, and ethics of information technology on which she published numerous publications. From 1996, she has advised several European Parliaments and the European Commission, and is Board Member of various European Scientific Associations and Research Projects. Current research projects are PRODIGEES - Promoting Research on Digitalisation in Emerging Powers and Europe Towards Sustainable Development (2020-2024, EU funded) and “Governance of and by Algorithms” (2019-2021, BMBF funded).",
+ "image": "img/speakers/cropped/Ingrid_Schneider.png",
+ "url": "#"
},
{
- "title": "Mutiny at UnMonastery, coworking in the land of Edgeryders",
- "outlet": "Mutinerie",
- "date": "11 November 2013",
- "url": "http://magazine.mutinerie.org/edgeryders-unmonastery-coworking/",
- "logo": "assets/img/press/mutinerie.png",
- "excerpt": "..an agile organization of individuals pooling know-how and professional networks at the service of social innovation."
+ "id": 5,
+ "name": "Jack Hardinges",
+ "excerpt": "Jack is Programme Lead for Data Institutions at the Open Data Institute. He is responsible for the strategic direction of the ODI's work to explore different approaches to data stewardship, such as through data trusts, and leading the delivery of related projects. Jack joined the ODI in July 2014 and has delivered research and advisory projects with startup, multinational corporate and government clients.",
+ "image": "img/speakers/cropped/Jack_Hardinges.jpg",
+ "url": "#"
},
{
- "title": "Care by communities: non-zero sum provision of health and social care",
- "outlet": "Re:publica",
- "date": "4 May 2016",
- "url": "https://16.re-publica.de/16/session/care-communities-non-zero-sum-provision-health-and-social-care",
- "logo": "assets/img/press/republica.png",
- "excerpt": "We explore amazing care services that communities are providing - right now - to people that the state and private business have let down."
+ "id": 6,
+ "name": "Katja Bego",
+ "excerpt": "",
+ "image": "img/speakers/cropped/Katja_Bego.jpg",
+ "url": "#"
},
{
- "title": "The unMonastery: a commune for the internet age",
- "outlet": "Dazed",
- "date": "25 November 2014",
- "url": "http://www.dazeddigital.com/artsandculture/article/22717/1/the-unmonastery-a-commune-for-the-internet-age",
- "logo": "assets/img/press/dazed.png",
- "excerpt": "Edgeryders built an Internet commune in Matera, a city similar to Petra in Jordan. They are both among the oldest inhabited settlements in the world."
+ "id": 7,
+ "name": "Marco Zappalorto",
+ "excerpt": "Marco is the Chief Executive of Nesta Italia and Director of the Social Innovation Design BA at IAAD University. Marco joined Nesta in 2011 and before setting up Nesta Italia he was Head of European Development and he contributed to the set-up of Challenge Prize Centre, and led most of the Centre’s European and international work.",
+ "image": "img/speakers/cropped/Marco_Zappalorto.jpg",
+ "url": "#"
},
{
- "title": "UNDP Innovation Facility driving multiple projects in Indonesia through broad partnerships",
- "outlet": "OpenGov",
- "date": "18 July 2017",
- "url": "http://www.opengovasia.com/articles/7815-undp-innovation-facility-driving-multiple-projects-in-indonesia-through-broad-partnerships",
- "logo": "assets/img/press/opengov.png",
- "excerpt": "Edgeryders is a leading innovation partner of UNDP for testing new ways of working."
+ "id": 8,
+ "name": "Martin Brynskov",
+ "excerpt": "Martin is Associate Professor in Interaction Technologies at Aarhus University and Chair of Open and Agile Smart Cities.",
+ "image": "img/speakers/cropped/Martin_Brynskov.jpg",
+ "url": "#"
},
{
- "title": "'No patriarchy. No hierarchy. No God.' - unMonastery is a monastery for tech utopians",
- "outlet": "Wired",
- "date": "29 January 2015",
- "url": "https://www.wired.de/collection/life/das-kommt-heraus-wenn-tech-utopisten-ein-kloster-grunden",
- "logo": "assets/img/press/wired.png",
- "excerpt": ""
+ "id": 9,
+ "name": "Paul Keller",
+ "excerpt": "",
+ "image": "img/speakers/cropped/Paul_Keller.jpg",
+ "url": "#"
},
{
- "title": "New Thinker's Dream Government",
- "outlet": "Di",
- "date": "10 April 2014",
- "url": "http://www.di.se/artiklar/2014/4/10/nytankarens-dromregering/",
- "logo": "assets/img/press/di.png",
- "excerpt": "Our co-founder Nadia EL-Imam was named Minister of Labour in an ideal government for Sweden in the country's leading financial newspaper."
+ "id": 10,
+ "name": "Peter Bihr",
+ "excerpt": "Peter explores how emerging technologies can have a positive social impact. At the core of his work is the mission to align emerging technologies and citizen empowerment.",
+ "image": "img/speakers/cropped/Peter_Bihr.jpg",
+ "url": "#"
},
{
- "title": "La Politica Tecnologica",
- "outlet": "HuffPost",
- "date": "4 June 2013",
- "url": "http://www.huffingtonpost.it/andrea-latino/la-politica-tecnologica_b_3382521.html",
- "logo": "assets/img/press/huffpost.jpg",
- "excerpt": "Now imagine those data available to ministries, entrusted to qualified young people of our best faculties, and listening to citizens through massive open collaboration, on the model of the European Edgeryders project."
+ "id": 11,
+ "name": "Silva Arapi",
+ "excerpt": "Digital Rights Advocate and free software enthusiast for more than 5 years. Board Member at Open Labs Albania.",
+ "image": "img/speakers/cropped/Silva_Arapi.jpg",
+ "url": "#"
+ },
+ {
+ "id": 12,
+ "name": "Suzanne Dumouchel",
+ "excerpt": "Suzanne is responsible for partnerships and strategy. She holds a PhD in French Literature. Research Engineer at Huma-Num, CNRS, she coordinates the TRIPLE project (H2020). Suzanne is deeply involved in the Open Science movement, especially in the SSH perspective.",
+ "image": "img/speakers/cropped/Suzanne_Dumouchel.jpg",
+ "url": "#"
+ },
+ {
+ "id": 13,
+ "name": "Sylvie Delacroix",
+ "excerpt": "Professor Delacroix focuses on the intersection between law and ethics, with a particular interest in data and machine Ethics. Her current research focuses on the design of computer systems meant for morally-loaded contexts. She is also considering the potential inherent in ‘bottom-up’ Data Trusts as a mechanism to address power imbalances between data-subjects and data-controllers. Professor Delacroix has recently served on the Public Policy Commission on the use of algorithms in the justice system (Law Society of England and Wales). She is also a Fellow of the Alan Turing Institute and a Mozilla Fellow (from 01/04/2020).",
+ "image": "img/speakers/cropped/Sylvie_Delacroix.jpeg",
+ "url": "#"
+ },
+ {
+ "id": 14,
+ "name": "Geert-Jan Bogaerts",
+ "excerpt": "Geert-Jan is Initiator of PublicSpaces Foundation and Head of Innovation and Digital Media at VPRO. He trained as a political scientist, was raised as a reporter, foreign correspondent and editor at de Volkskrant, and is currently mainly trying to join forces with those who want to make the Internet a safer, more ethical place.",
+ "image": "img/speakers/cropped/Geert_Jan_Bogaerts.jpg",
+ "url": "#"
}
- ]
+ ],
+ "views": ["custom_ngi_people"],
+ "tag": "webcontent-ngi-summit-2020-bio",
+ "tagHeadliners": "webcontent-ngi-summit-2020-bio",
+ "tagOthers": "webcontent-ngi-summit-2020-bio-small"
+ },
+ {
+ "type": "topics",
+ "title": "Topics",
+ "style": {
+ "title": {
+ "width": ["90%", "75%"],
+ "align": ["center", "left"],
+ "background": ["#fff"],
+ "size": ["text-4xl", "text-3xl"]
+ },
+ "container": {
+ "padding": ["30px 0 0", "30px 0 0 0"]
+ },
+ "wrapper": {
+ "width": ["90%", "75%"],
+ "background": ["#efefef", "#fff"],
+ "padding": ["15px 15px 0", "10px 0 0"]
+ }
+ },
+ "id": "topics",
+ "view": "cards",
+ "tag": "webcontent-ngi-summit-2020-topics",
+ "text": {
+ "content": "
The NGI Policy Summit will explore visions for the future internet, as well as ways to empower policymakers and strengthen innovation ecosystems across five topics:
What does it mean to build the Next Generation Internet? How should it be governed? What is Europe missing? Join the conversation ahead of the Summit and get to know the other participants on our exchange platform.
Sign up to create an account for the NGI exchange platform, hosted by Edgeryders. Registering for the platform is optional and separate from your registration for the event.
",
"slideDefaults": {
"title": "Q{{index}}",
"backText": "BACK",
"nextText": "NEXT",
"backTitle": "Go back",
"nextTitle": "Continue",
- "fields": [{
- "name": "message",
- "type": "textarea",
- "placeholder": "write here...",
- "required": true,
- "autofocus": true,
- "error": "Please write a response!"
- }],
+ "fields": [
+ {
+ "name": "message",
+ "type": "textarea",
+ "placeholder": "write here...",
+ "required": true,
+ "autofocus": true,
+ "error": "Please write a response!"
+ }
+ ],
"diagram": {},
"settings": { "omitFields": true }
},
- "slides": [{
- "index": 1,
- "title": "This will create an account for you.",
- "nextTitle": "SIGN UP",
- "body": "",
- "fields": [{
- "name": "name",
- "type": "text",
- "placeholder": "Name/nickname",
- "half": true,
- "required": true,
- "autofocus": false,
- "error": "Please enter your name"
- }, {
- "name": "age",
- "type": "integer",
- "placeholder": "Age (optional)",
- "half": true
- }, {
- "name": "email",
- "type": "email",
- "placeholder": "E-mail",
- "required": true,
- "error": "Please enter your email address",
- "settings": { "omit": true }
- }, {
- "name": "consent",
- "type": "checkbox",
- "placeholder": "I consent to the terms and conditions",
- "required": true,
- "error": "Please consent to the terms and conditions",
- "settings": { "omit": true }
- }],
- "nextText": "SEND",
- "submit": true,
- "settings": { "omitBody": true }
- }, {
- "title": "Well done!",
- "body": "Thank you for taking the time to create an account on Edgeryders!",
- "fields": []
- }],
+ "slides": [
+ {
+ "index": 1,
+ "title": "",
+ "nextTitle": "SIGN UP",
+ "body": "Use this form to sign up for the NGI exchange platform.",
+ "fields": [
+ {
+ "name": "name",
+ "type": "text",
+ "placeholder": "Name/nickname",
+ "half": false,
+ "required": true,
+ "autofocus": false,
+ "error": "Please enter your name"
+ },
+ {
+ "name": "email",
+ "type": "email",
+ "placeholder": "E-mail",
+ "required": true,
+ "error": "Please enter your email address",
+ "settings": { "omit": true }
+ },
+ {
+ "name": "consent",
+ "type": "checkbox",
+ "placeholder": "I consent to the terms and conditions",
+ "required": true,
+ "error": "Please consent to the terms and conditions",
+ "settings": { "omit": true }
+ }
+ ],
+ "nextText": "SEND",
+ "submit": true,
+ "settings": { "omitBody": true }
+ },
+ {
+ "title": "Well done!",
+ "body": "Thank you for taking the time to create an account on Edgeryders!",
+ "fields": []
+ }
+ ],
"errorMessages": {
"networkError": "Sorry, we were unable to store your response due to a network connectivity issue. Please try clicking on \"Send\" again.",
"username": "It seems somebody has already chosen your preferred username / nickname. Please enter a different one and click again on \"Send\".",
"email": "It seems you already have an account on our forum using this e-mail address, or have entered an invalid address. Please choose a different e-mail address and click again on \"Send\".",
"default": "Sorry, we were unable to store your response due to an unknown error. Please try clicking on \"Send\" again."
}
+ },
+ {
+ "type": "custom",
+ "title": "Contact Us",
+ "id": "contact us",
+ "style": {
+ "wrapper": {
+ "padding": ["0 20px 30px", "0 0 30px"]
+ }
+ },
+ "image": {
+ "url": "",
+ "width": 0
+ },
+ "video": {
+ "src": "",
+ "poster": ""
+ },
+ "text": {
+ "content": "