mirror of
https://github.com/medialab-prado/datamad2017.git
synced 2024-12-26 12:41:23 +01:00
Random rockstar speakers view generation
This commit is contained in:
parent
4648f0dfc3
commit
5eed78d0d3
21 changed files with 951 additions and 126 deletions
|
@ -73,6 +73,7 @@ statisticBlock:
|
|||
latestNewsTitle: "Latest news"
|
||||
|
||||
# Rockstar Speakers Block
|
||||
rockstarSpeakersCount: 4
|
||||
rockstarSpeakersTitle: "Rockstar speakers"
|
||||
rockstarSpeakersButtonText: "See all speakers"
|
||||
|
||||
|
@ -86,10 +87,8 @@ eventAddressLocalityRegion: "Lvivska"
|
|||
eventPostalCode: "79000"
|
||||
eventAddressCountry: "Ukraine"
|
||||
eventStartTime: "2014-10-24T10:00"
|
||||
eventStartTimeHumanReadable: "10:00"
|
||||
eventDoorTime: "09:00"
|
||||
eventEndTime: "2014-10-24T20:00"
|
||||
eventEndTimeHumanReadable: "20:00"
|
||||
eventPlaceCoordinates: "49.843237,24.028751"
|
||||
mapCenterCoordinates: "49.842537,24.025701"
|
||||
mapMobileCenterCoordinates: "49.841620, 24.029411"
|
||||
|
@ -124,7 +123,7 @@ ticketsOffers:
|
|||
price: "$100"
|
||||
buyButtonLink: "http://dfua.ticketforevent.com/"
|
||||
buyButtonText: "Buy Now"
|
||||
tableContentList: ["Lorem ipsum is simply", "Dummy text of the printing", "Typesetting industry"]
|
||||
ticketContentList: ["Lorem ipsum is simply", "Dummy text of the printing", "Typesetting industry"]
|
||||
validFrom: "2014-08-20T10:00"
|
||||
validThrough: "2014-10-23T23:59"
|
||||
-
|
||||
|
@ -134,7 +133,7 @@ ticketsOffers:
|
|||
featured: true
|
||||
buyButtonLink: "http://dfua.ticketforevent.com/"
|
||||
buyButtonText: "Buy Now"
|
||||
tableContentList: ["Lorem ipsum is simply", "Dummy text of the printing", "Typesetting industry"]
|
||||
ticketContentList: ["Lorem ipsum is simply", "Dummy text of the printing", "Typesetting industry"]
|
||||
validFrom: "2014-08-20T10:00"
|
||||
validThrough: "2014-10-23T23:59"
|
||||
-
|
||||
|
@ -142,7 +141,7 @@ ticketsOffers:
|
|||
price: "$150"
|
||||
buyButtonLink: "http://dfua.ticketforevent.com/"
|
||||
buyButtonText: "Buy Now"
|
||||
tableContentList: ["Lorem ipsum is simply", "Dummy text of the printing", "Typesetting industry"]
|
||||
ticketContentList: ["Lorem ipsum is simply", "Dummy text of the printing", "Typesetting industry"]
|
||||
validFrom: "2014-08-20T10:00"
|
||||
validThrough: "2014-10-23T23:59"
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
</div>
|
||||
<div class="pricing-content">
|
||||
<ul>
|
||||
{% for listItem in ticketsOffer.ticketsOfferContentList %}
|
||||
{% for listItem in ticketsOffer.ticketContentList %}
|
||||
<li>{{ listItem }}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
|
|
|
@ -6,14 +6,15 @@
|
|||
<div class="row">
|
||||
<div class="pull-left">
|
||||
<h3>{{ site.locationBlockTitle }}</h3>
|
||||
<ul itemscope="" itemtype="http://schema.org/PostalAddress">
|
||||
{% if site.eventLocationName %} <li itemprop="name">{{ site.eventLocationName }}</li>{% endif %}
|
||||
<li itemprop="address">{{ site.eventLocationAddress }}</li>
|
||||
<li itemprop="email"><a href="mailto:{{ site.email }}">{{ site.email }}</a>
|
||||
</li>
|
||||
<li itemscope="" itemtype="http://schema.org/Event">
|
||||
<time itemprop="startDate" datetime="{{ site.eventStartTime }}">{{ site.eventStartTimeHumanReadable }}</time>-
|
||||
<time itemprop="endDate" datetime="{{ site.eventEndTime }}">{{ site.eventEndTimeHumanReadable }}</time>
|
||||
<ul>
|
||||
{% if site.eventLocationName %}<li>{{ site.eventLocationName }}</li>{% endif %}
|
||||
<li>{{ site.eventStreetAddress }}, {{ site.eventAddressLocality }}</li>
|
||||
<li><a href="mailto:{{ site.email }}">{{ site.email }}</a></li>
|
||||
<li>
|
||||
{% assign startTime = site.eventStartTime | split: "T" %}
|
||||
<time>{{ startTime[1] }}</time> -
|
||||
{% assign endTime = site.eventEndTime | split: "T" %}
|
||||
<time>{{ endTime[1] }}</time>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
|
|
@ -3,18 +3,7 @@
|
|||
<div class="overlay solid-overlay"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="col-lg-10 col-lg-offset-1 rockstar-speakers-list">
|
||||
<h3>{{ site.rockstarSpeakersTitle }}</h3>
|
||||
{% for speaker in site.data.speakers %}
|
||||
{% if speaker.rockstar %}
|
||||
<div id="rockstar-speaker-{{ speaker.id }}" class="col-md-3 col-sm-3 col-xs-6 hidden rockstar-speakers-item animated hiding increment-animation" data-id="{{ speaker.id }}" data-animation="fadeInUp" data-delay="500">
|
||||
<div class="rockstar-speaker">
|
||||
<div class="flow-img img-circle rockstar-speaker-img" style="background-image: url({{ site.baseurl | append: site.thumbnailsFolder | append: speaker.thumbnailUrl }})"></div>
|
||||
<div class="name">{{ speaker.name }} {{ speaker.surname }}</div>
|
||||
<div class="sub">{{ speaker.company }}</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
<h3 id="rockstar-speaker-title">{{ site.rockstarSpeakersTitle }}</h3>
|
||||
<div class="clearfix"></div>
|
||||
<span class="bordered">
|
||||
<a href="{{ site.baseurl }}/speakers/" class="bottom-section-link waves-effect waves-button waves-light">{{ site.rockstarSpeakersButtonText }}</a>
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
<svg class="icon" viewBox="0 0 30 32">
|
||||
<use xlink:href="{{ site.baseurl }}/img/sprites/sprites.svg#icon-twitter"></use>
|
||||
</svg>
|
||||
<h3{{ site.tweetsFeedTitle }} <a href="https://twitter.com/search?q=%23{{ site.twitterHashTag }}" target="_blank">#{{ site.twitterHashTag }}</a>
|
||||
<h3>{{ site.tweetsFeedTitle }} <a href="https://twitter.com/search?q=%23{{ site.twitterHashTag }}" target="_blank">#{{ site.twitterHashTag }}</a>
|
||||
</h3>
|
||||
<div id="tweets" class="tweets"></div>
|
||||
</div>
|
||||
|
|
|
@ -58,9 +58,91 @@
|
|||
loop: true
|
||||
});
|
||||
});
|
||||
//Rockstar speakers
|
||||
var rockstarSpeakers = [
|
||||
{% for speaker in site.data.speakers %}
|
||||
{% if speaker.rockstar %}
|
||||
{name: "{{ speaker.name }} {{ speaker.surname }}", company: "{{ speaker.company }}", image: "{{ site.baseurl | append: site.thumbnailsFolder | append: speaker.thumbnailUrl }}"}{% if forloop.index != forloop.length %},{% endif %}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
];
|
||||
rockstarSpeakers.sort(function() {return 0.5 - Math.random()});
|
||||
if(rockstarSpeakers.length > 0) {
|
||||
var animationDelay = 1500,
|
||||
count = {{ site.rockstarSpeakersCount }},
|
||||
colWidth = 12/count;
|
||||
for(i=0; i<count; i++) {
|
||||
$('#rockstar-speaker-title').after('<div class="col-md-'+ colWidth +' col-xs-6 rockstar-speakers-item animated hiding" data-animation="fadeInUp" data-delay="' + animationDelay +'"><div class="rockstar-speaker"><div class="flow-img img-circle rockstar-speaker-img" style="background-image: url(' + rockstarSpeakers[i].image + ')"></div><div class="name">' + rockstarSpeakers[i].name + '</div><div class="sub">' + rockstarSpeakers[i].company + '</div></div></div>');
|
||||
animationDelay -= 500;
|
||||
}
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<script src="{{ "/js/scripts.min.js " | prepend: site.baseurl }}"></script>
|
||||
<script type="application/ld+json">
|
||||
[{
|
||||
"@context" : "http://schema.org",
|
||||
"@type" : "Event",
|
||||
"name" : "{{ site.title }}",
|
||||
"description": "{{ site.description }}",
|
||||
"image" : "{{ site.socialImageSrcGooglePlus | prepend: site.baseurl | prepend: site.url }}",
|
||||
"url" : "{{ site.url }}",
|
||||
"startDate" : "{{ site.eventStartTime }}",
|
||||
"doorTime" : "{{ site.eventDoorTime }}",
|
||||
"endDate" : "{{ site.eventEndTime }}",
|
||||
"location" : {
|
||||
"@type" : "Place",
|
||||
"name" : "{{ site.eventLocationName }}",
|
||||
"sameAs" : "{{ site.eventLocationLink }}",
|
||||
"address" : {
|
||||
"@type" : "PostalAddress",
|
||||
"streetAddress" : "{{ site.eventStreetAddress }}",
|
||||
"addressLocality" : "{{ site.eventAddressLocality }}",
|
||||
"addressRegion" : "{{ site.eventAddressLocalityRegion }}",
|
||||
"postalCode" : "{{ site.eventPostalCode }}",
|
||||
"addressCountry" : "{{ site.eventAddressCountry }}"
|
||||
}
|
||||
},
|
||||
"organizer" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "{{ site.organizerName }}",
|
||||
"alternateName" : "{{ site.organizerAlternateName }}",
|
||||
"description" : "{{ site.organizerDescription }}"
|
||||
"logo" : "{{ site.organizerLogo | prepend: site.baseurl | prepend: site.url }}",
|
||||
"email" : "{{ site.organizerEmail }}",
|
||||
"sameAs" : "{{ site.organizerLink }}"
|
||||
},
|
||||
"offers" : [
|
||||
{% for ticketsOffer in site.ticketsOffers %}
|
||||
{
|
||||
"@type" : "Offer",
|
||||
"name" : "{{ ticketsOffer.name }}",
|
||||
"url" : "{{ ticketsOffer.buyButtonLink }}",
|
||||
"price" : "{{ ticketsOffer.price }}",
|
||||
"validFrom" : "{{ ticketsOffer.validFrom }}",
|
||||
"validThrough" : "{{ ticketsOffer.validThrough }}"
|
||||
}{% if forloop.index != forloop.length %},{% endif %}
|
||||
{% endfor %}
|
||||
],
|
||||
"performer" : [
|
||||
{% for speaker in site.data.speakers %}
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "{{ speaker.name }} {{ speaker.surname }}",
|
||||
"image" : "{{ speaker.thumbnailUrl | prepend: site.thumbnailsFolder | prepend: site.baseurl | prepend: site.url }}",
|
||||
"jobTitle" : "{{ speaker.title }}",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "{{ speaker.company }}"
|
||||
}
|
||||
"sameAs" : "{{ speaker.social[0].link }}"
|
||||
}{% if forloop.index != forloop.length %},{% endif %}
|
||||
{% endfor %}
|
||||
],
|
||||
"eventStatus" : "EventScheduled",
|
||||
"typicalAgeRange" : "16+"
|
||||
}]
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -43,6 +43,70 @@
|
|||
Waves.displayEffect();
|
||||
</script>
|
||||
<script src="{{ "/js/scripts.min.js" | prepend: site.baseurl }}"></script>
|
||||
<script type="application/ld+json">
|
||||
[{
|
||||
"@context" : "http://schema.org",
|
||||
"@type" : "Event",
|
||||
"name" : "{{ site.title }}",
|
||||
"description": "{{ site.description }}",
|
||||
"image" : "{{ site.socialImageSrcGooglePlus | prepend: site.baseurl | prepend: site.url }}",
|
||||
"url" : "{{ site.url }}",
|
||||
"startDate" : "{{ site.eventStartTime }}",
|
||||
"doorTime" : "{{ site.eventDoorTime }}",
|
||||
"endDate" : "{{ site.eventEndTime }}",
|
||||
"location" : {
|
||||
"@type" : "Place",
|
||||
"name" : "{{ site.eventLocationName }}",
|
||||
"sameAs" : "{{ site.eventLocationLink }}",
|
||||
"address" : {
|
||||
"@type" : "PostalAddress",
|
||||
"streetAddress" : "{{ site.eventStreetAddress }}",
|
||||
"addressLocality" : "{{ site.eventAddressLocality }}",
|
||||
"addressRegion" : "{{ site.eventAddressLocalityRegion }}",
|
||||
"postalCode" : "{{ site.eventPostalCode }}",
|
||||
"addressCountry" : "{{ site.eventAddressCountry }}"
|
||||
}
|
||||
},
|
||||
"organizer" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "{{ site.organizerName }}",
|
||||
"alternateName" : "{{ site.organizerAlternateName }}",
|
||||
"description" : "{{ site.organizerDescription }}"
|
||||
"logo" : "{{ site.organizerLogo | prepend: site.baseurl | prepend: site.url }}",
|
||||
"email" : "{{ site.organizerEmail }}",
|
||||
"sameAs" : "{{ site.organizerLink }}"
|
||||
},
|
||||
"offers" : [
|
||||
{% for ticketsOffer in site.ticketsOffers %}
|
||||
{
|
||||
"@type" : "Offer",
|
||||
"name" : "{{ ticketsOffer.name }}",
|
||||
"url" : "{{ ticketsOffer.buyButtonLink }}",
|
||||
"price" : "{{ ticketsOffer.price }}",
|
||||
"validFrom" : "{{ ticketsOffer.validFrom }}",
|
||||
"validThrough" : "{{ ticketsOffer.validThrough }}"
|
||||
}{% if forloop.index != forloop.length %},{% endif %}
|
||||
{% endfor %}
|
||||
],
|
||||
"performer" : [
|
||||
{% for speaker in site.data.speakers %}
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "{{ speaker.name }} {{ speaker.surname }}",
|
||||
"image" : "{{ speaker.thumbnailUrl | prepend: site.thumbnailsFolder | prepend: site.baseurl | prepend: site.url }}",
|
||||
"jobTitle" : "{{ speaker.title }}",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "{{ speaker.company }}"
|
||||
}
|
||||
"sameAs" : "{{ speaker.social[0].link }}"
|
||||
}{% if forloop.index != forloop.length %},{% endif %}
|
||||
{% endfor %}
|
||||
],
|
||||
"eventStatus" : "EventScheduled",
|
||||
"typicalAgeRange" : "16+"
|
||||
}]
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -39,6 +39,70 @@
|
|||
<script src="{{ "/js/waves.min.js" | prepend: site.baseurl }}"></script>
|
||||
<script>Waves.displayEffect();</script>
|
||||
<script src="{{ "/js/scripts.min.js" | prepend: site.baseurl }}"></script>
|
||||
<script type="application/ld+json">
|
||||
[{
|
||||
"@context" : "http://schema.org",
|
||||
"@type" : "Event",
|
||||
"name" : "{{ site.title }}",
|
||||
"description": "{{ site.description }}",
|
||||
"image" : "{{ site.socialImageSrcGooglePlus | prepend: site.baseurl | prepend: site.url }}",
|
||||
"url" : "{{ site.url }}",
|
||||
"startDate" : "{{ site.eventStartTime }}",
|
||||
"doorTime" : "{{ site.eventDoorTime }}",
|
||||
"endDate" : "{{ site.eventEndTime }}",
|
||||
"location" : {
|
||||
"@type" : "Place",
|
||||
"name" : "{{ site.eventLocationName }}",
|
||||
"sameAs" : "{{ site.eventLocationLink }}",
|
||||
"address" : {
|
||||
"@type" : "PostalAddress",
|
||||
"streetAddress" : "{{ site.eventStreetAddress }}",
|
||||
"addressLocality" : "{{ site.eventAddressLocality }}",
|
||||
"addressRegion" : "{{ site.eventAddressLocalityRegion }}",
|
||||
"postalCode" : "{{ site.eventPostalCode }}",
|
||||
"addressCountry" : "{{ site.eventAddressCountry }}"
|
||||
}
|
||||
},
|
||||
"organizer" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "{{ site.organizerName }}",
|
||||
"alternateName" : "{{ site.organizerAlternateName }}",
|
||||
"description" : "{{ site.organizerDescription }}"
|
||||
"logo" : "{{ site.organizerLogo | prepend: site.baseurl | prepend: site.url }}",
|
||||
"email" : "{{ site.organizerEmail }}",
|
||||
"sameAs" : "{{ site.organizerLink }}"
|
||||
},
|
||||
"offers" : [
|
||||
{% for ticketsOffer in site.ticketsOffers %}
|
||||
{
|
||||
"@type" : "Offer",
|
||||
"name" : "{{ ticketsOffer.name }}",
|
||||
"url" : "{{ ticketsOffer.buyButtonLink }}",
|
||||
"price" : "{{ ticketsOffer.price }}",
|
||||
"validFrom" : "{{ ticketsOffer.validFrom }}",
|
||||
"validThrough" : "{{ ticketsOffer.validThrough }}"
|
||||
}{% if forloop.index != forloop.length %},{% endif %}
|
||||
{% endfor %}
|
||||
],
|
||||
"performer" : [
|
||||
{% for speaker in site.data.speakers %}
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "{{ speaker.name }} {{ speaker.surname }}",
|
||||
"image" : "{{ speaker.thumbnailUrl | prepend: site.thumbnailsFolder | prepend: site.baseurl | prepend: site.url }}",
|
||||
"jobTitle" : "{{ speaker.title }}",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "{{ speaker.company }}"
|
||||
}
|
||||
"sameAs" : "{{ speaker.social[0].link }}"
|
||||
}{% if forloop.index != forloop.length %},{% endif %}
|
||||
{% endfor %}
|
||||
],
|
||||
"eventStatus" : "EventScheduled",
|
||||
"typicalAgeRange" : "16+"
|
||||
}]
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -3,6 +3,11 @@ $direction-details-color: #757575;
|
|||
display: inline-block;
|
||||
padding: 0;
|
||||
color: $direction-details-color;
|
||||
.image-section {
|
||||
@media (max-width: 767px) {
|
||||
min-height: 350px;
|
||||
}
|
||||
}
|
||||
.card {
|
||||
transform: translateY(-125px);
|
||||
ul {
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
padding-top: 0;
|
||||
background: $base-section-background-color;
|
||||
@media (max-width: 767px) {
|
||||
min-height: 250px;
|
||||
min-height: 200px;
|
||||
padding: 0;
|
||||
}
|
||||
.gradient-overlay {
|
||||
|
@ -24,7 +24,8 @@
|
|||
@media (max-width: 767px) {
|
||||
position: relative;
|
||||
left: 13px;
|
||||
margin-top: 117px;
|
||||
margin-top: 100px;
|
||||
padding-left: 0;
|
||||
padding-bottom: 5px;
|
||||
}
|
||||
}
|
|
@ -418,6 +418,136 @@
|
|||
<script src="/zeppelin/js/waves.min.js"></script>
|
||||
<script>Waves.displayEffect();</script>
|
||||
<script src="/zeppelin/js/scripts.min.js"></script>
|
||||
<script type="application/ld+json">
|
||||
[{
|
||||
"@context" : "http://schema.org",
|
||||
"@type" : "Event",
|
||||
"name" : "GDG DevFest Season 2014",
|
||||
"description": "GDG DevFest is a set of events all around the world",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/seo/sharing-google-plus.png",
|
||||
"url" : "http://gdg-ukraine.github.io",
|
||||
"startDate" : "2014-10-24T10:00",
|
||||
"doorTime" : "09:00",
|
||||
"endDate" : "2014-10-24T20:00",
|
||||
"location" : {
|
||||
"@type" : "Place",
|
||||
"name" : "Conference Hall",
|
||||
"sameAs" : "http://cabinet.kinopalace.lviv.ua/showtimes/",
|
||||
"address" : {
|
||||
"@type" : "PostalAddress",
|
||||
"streetAddress" : "22 Teatral'na St",
|
||||
"addressLocality" : "Lviv",
|
||||
"addressRegion" : "Lvivska",
|
||||
"postalCode" : "79000",
|
||||
"addressCountry" : "Ukraine"
|
||||
}
|
||||
},
|
||||
"organizer" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "GDG Lviv",
|
||||
"alternateName" : "Google Developer Group Lviv",
|
||||
"description" : "Open and volunteer geek communities who create exciting projects and share experience about Google technology with passion."
|
||||
"logo" : "http://gdg-ukraine.github.io/zeppelin/img/seo/organizer-logo.png",
|
||||
"email" : "lviv@gdg.org.ua",
|
||||
"sameAs" : "http://lviv.gdg.org.ua/"
|
||||
},
|
||||
"offers" : [
|
||||
|
||||
{
|
||||
"@type" : "Offer",
|
||||
"name" : "1 day",
|
||||
"url" : "http://dfua.ticketforevent.com/",
|
||||
"price" : "$100",
|
||||
"validFrom" : "2014-08-20T10:00",
|
||||
"validThrough" : "2014-10-23T23:59"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Offer",
|
||||
"name" : "3 days",
|
||||
"url" : "http://dfua.ticketforevent.com/",
|
||||
"price" : "$180",
|
||||
"validFrom" : "2014-08-20T10:00",
|
||||
"validThrough" : "2014-10-23T23:59"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Offer",
|
||||
"name" : "2 days",
|
||||
"url" : "http://dfua.ticketforevent.com/",
|
||||
"price" : "$150",
|
||||
"validFrom" : "2014-08-20T10:00",
|
||||
"validThrough" : "2014-10-23T23:59"
|
||||
}
|
||||
|
||||
],
|
||||
"performer" : [
|
||||
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "Dawid Ostrowski",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/DawidOstrowski.jpg",
|
||||
"jobTitle" : "Developer Relations Program Manager",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "Google Poland"
|
||||
}
|
||||
"sameAs" : "https://plus.google.com/+DawidOstrowski/"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "Dmytro Danylyk",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/DmytroDanylyk.jpg",
|
||||
"jobTitle" : "Android Developer",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "Lemberg Solutions Limited"
|
||||
}
|
||||
"sameAs" : "https://plus.google.com/+DmytroDanylyk"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "Mateusz Herych",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/MateuszHerych.jpg",
|
||||
"jobTitle" : "Software Engineer",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "Base CRM, GDG Krakow"
|
||||
}
|
||||
"sameAs" : "https://plus.google.com/+MateuszHerych"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "Roman Mazur",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/RomanMazur.jpg",
|
||||
"jobTitle" : "Head of Android/Java Unit",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "Stanfy, GDG Kyiv"
|
||||
}
|
||||
"sameAs" : "https://plus.google.com/+RomanMazur/"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "Valentyn Shybanov",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/ValentynShybanov.jpg",
|
||||
"jobTitle" : "Software engineer/country manager",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "Twinfield, GDG Kyiv"
|
||||
}
|
||||
"sameAs" : "https://google.com/+ValentynShybanov"
|
||||
}
|
||||
|
||||
],
|
||||
"eventStatus" : "EventScheduled",
|
||||
"typicalAgeRange" : "16+"
|
||||
}]
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -372,6 +372,136 @@ the final missing parts to the biggest Google related event in Ukraine - <a href
|
|||
<script src="/zeppelin/js/waves.min.js"></script>
|
||||
<script>Waves.displayEffect();</script>
|
||||
<script src="/zeppelin/js/scripts.min.js"></script>
|
||||
<script type="application/ld+json">
|
||||
[{
|
||||
"@context" : "http://schema.org",
|
||||
"@type" : "Event",
|
||||
"name" : "GDG DevFest Season 2014",
|
||||
"description": "GDG DevFest is a set of events all around the world",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/seo/sharing-google-plus.png",
|
||||
"url" : "http://gdg-ukraine.github.io",
|
||||
"startDate" : "2014-10-24T10:00",
|
||||
"doorTime" : "09:00",
|
||||
"endDate" : "2014-10-24T20:00",
|
||||
"location" : {
|
||||
"@type" : "Place",
|
||||
"name" : "Conference Hall",
|
||||
"sameAs" : "http://cabinet.kinopalace.lviv.ua/showtimes/",
|
||||
"address" : {
|
||||
"@type" : "PostalAddress",
|
||||
"streetAddress" : "22 Teatral'na St",
|
||||
"addressLocality" : "Lviv",
|
||||
"addressRegion" : "Lvivska",
|
||||
"postalCode" : "79000",
|
||||
"addressCountry" : "Ukraine"
|
||||
}
|
||||
},
|
||||
"organizer" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "GDG Lviv",
|
||||
"alternateName" : "Google Developer Group Lviv",
|
||||
"description" : "Open and volunteer geek communities who create exciting projects and share experience about Google technology with passion."
|
||||
"logo" : "http://gdg-ukraine.github.io/zeppelin/img/seo/organizer-logo.png",
|
||||
"email" : "lviv@gdg.org.ua",
|
||||
"sameAs" : "http://lviv.gdg.org.ua/"
|
||||
},
|
||||
"offers" : [
|
||||
|
||||
{
|
||||
"@type" : "Offer",
|
||||
"name" : "1 day",
|
||||
"url" : "http://dfua.ticketforevent.com/",
|
||||
"price" : "$100",
|
||||
"validFrom" : "2014-08-20T10:00",
|
||||
"validThrough" : "2014-10-23T23:59"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Offer",
|
||||
"name" : "3 days",
|
||||
"url" : "http://dfua.ticketforevent.com/",
|
||||
"price" : "$180",
|
||||
"validFrom" : "2014-08-20T10:00",
|
||||
"validThrough" : "2014-10-23T23:59"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Offer",
|
||||
"name" : "2 days",
|
||||
"url" : "http://dfua.ticketforevent.com/",
|
||||
"price" : "$150",
|
||||
"validFrom" : "2014-08-20T10:00",
|
||||
"validThrough" : "2014-10-23T23:59"
|
||||
}
|
||||
|
||||
],
|
||||
"performer" : [
|
||||
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "Dawid Ostrowski",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/DawidOstrowski.jpg",
|
||||
"jobTitle" : "Developer Relations Program Manager",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "Google Poland"
|
||||
}
|
||||
"sameAs" : "https://plus.google.com/+DawidOstrowski/"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "Dmytro Danylyk",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/DmytroDanylyk.jpg",
|
||||
"jobTitle" : "Android Developer",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "Lemberg Solutions Limited"
|
||||
}
|
||||
"sameAs" : "https://plus.google.com/+DmytroDanylyk"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "Mateusz Herych",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/MateuszHerych.jpg",
|
||||
"jobTitle" : "Software Engineer",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "Base CRM, GDG Krakow"
|
||||
}
|
||||
"sameAs" : "https://plus.google.com/+MateuszHerych"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "Roman Mazur",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/RomanMazur.jpg",
|
||||
"jobTitle" : "Head of Android/Java Unit",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "Stanfy, GDG Kyiv"
|
||||
}
|
||||
"sameAs" : "https://plus.google.com/+RomanMazur/"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "Valentyn Shybanov",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/ValentynShybanov.jpg",
|
||||
"jobTitle" : "Software engineer/country manager",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "Twinfield, GDG Kyiv"
|
||||
}
|
||||
"sameAs" : "https://google.com/+ValentynShybanov"
|
||||
}
|
||||
|
||||
],
|
||||
"eventStatus" : "EventScheduled",
|
||||
"typicalAgeRange" : "16+"
|
||||
}]
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -303,6 +303,136 @@
|
|||
<script src="/zeppelin/js/waves.min.js"></script>
|
||||
<script>Waves.displayEffect();</script>
|
||||
<script src="/zeppelin/js/scripts.min.js"></script>
|
||||
<script type="application/ld+json">
|
||||
[{
|
||||
"@context" : "http://schema.org",
|
||||
"@type" : "Event",
|
||||
"name" : "GDG DevFest Season 2014",
|
||||
"description": "GDG DevFest is a set of events all around the world",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/seo/sharing-google-plus.png",
|
||||
"url" : "http://gdg-ukraine.github.io",
|
||||
"startDate" : "2014-10-24T10:00",
|
||||
"doorTime" : "09:00",
|
||||
"endDate" : "2014-10-24T20:00",
|
||||
"location" : {
|
||||
"@type" : "Place",
|
||||
"name" : "Conference Hall",
|
||||
"sameAs" : "http://cabinet.kinopalace.lviv.ua/showtimes/",
|
||||
"address" : {
|
||||
"@type" : "PostalAddress",
|
||||
"streetAddress" : "22 Teatral'na St",
|
||||
"addressLocality" : "Lviv",
|
||||
"addressRegion" : "Lvivska",
|
||||
"postalCode" : "79000",
|
||||
"addressCountry" : "Ukraine"
|
||||
}
|
||||
},
|
||||
"organizer" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "GDG Lviv",
|
||||
"alternateName" : "Google Developer Group Lviv",
|
||||
"description" : "Open and volunteer geek communities who create exciting projects and share experience about Google technology with passion."
|
||||
"logo" : "http://gdg-ukraine.github.io/zeppelin/img/seo/organizer-logo.png",
|
||||
"email" : "lviv@gdg.org.ua",
|
||||
"sameAs" : "http://lviv.gdg.org.ua/"
|
||||
},
|
||||
"offers" : [
|
||||
|
||||
{
|
||||
"@type" : "Offer",
|
||||
"name" : "1 day",
|
||||
"url" : "http://dfua.ticketforevent.com/",
|
||||
"price" : "$100",
|
||||
"validFrom" : "2014-08-20T10:00",
|
||||
"validThrough" : "2014-10-23T23:59"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Offer",
|
||||
"name" : "3 days",
|
||||
"url" : "http://dfua.ticketforevent.com/",
|
||||
"price" : "$180",
|
||||
"validFrom" : "2014-08-20T10:00",
|
||||
"validThrough" : "2014-10-23T23:59"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Offer",
|
||||
"name" : "2 days",
|
||||
"url" : "http://dfua.ticketforevent.com/",
|
||||
"price" : "$150",
|
||||
"validFrom" : "2014-08-20T10:00",
|
||||
"validThrough" : "2014-10-23T23:59"
|
||||
}
|
||||
|
||||
],
|
||||
"performer" : [
|
||||
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "Dawid Ostrowski",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/DawidOstrowski.jpg",
|
||||
"jobTitle" : "Developer Relations Program Manager",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "Google Poland"
|
||||
}
|
||||
"sameAs" : "https://plus.google.com/+DawidOstrowski/"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "Dmytro Danylyk",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/DmytroDanylyk.jpg",
|
||||
"jobTitle" : "Android Developer",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "Lemberg Solutions Limited"
|
||||
}
|
||||
"sameAs" : "https://plus.google.com/+DmytroDanylyk"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "Mateusz Herych",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/MateuszHerych.jpg",
|
||||
"jobTitle" : "Software Engineer",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "Base CRM, GDG Krakow"
|
||||
}
|
||||
"sameAs" : "https://plus.google.com/+MateuszHerych"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "Roman Mazur",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/RomanMazur.jpg",
|
||||
"jobTitle" : "Head of Android/Java Unit",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "Stanfy, GDG Kyiv"
|
||||
}
|
||||
"sameAs" : "https://plus.google.com/+RomanMazur/"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "Valentyn Shybanov",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/ValentynShybanov.jpg",
|
||||
"jobTitle" : "Software engineer/country manager",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "Twinfield, GDG Kyiv"
|
||||
}
|
||||
"sameAs" : "https://google.com/+ValentynShybanov"
|
||||
}
|
||||
|
||||
],
|
||||
"eventStatus" : "EventScheduled",
|
||||
"typicalAgeRange" : "16+"
|
||||
}]
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
2
_site/css/main.min.css
vendored
2
_site/css/main.min.css
vendored
File diff suppressed because one or more lines are too long
254
_site/index.html
254
_site/index.html
|
@ -296,58 +296,7 @@ This... <a href="/zeppelin/blog/hello-world">continue reading</a></p>
|
|||
<div class="overlay solid-overlay"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="col-lg-10 col-lg-offset-1 rockstar-speakers-list">
|
||||
<h3>Rockstar speakers</h3>
|
||||
|
||||
|
||||
<div id="rockstar-speaker-3" class="col-md-3 col-sm-3 col-xs-6 hidden rockstar-speakers-item animated hiding increment-animation" data-id="3" data-animation="fadeInUp" data-delay="500">
|
||||
<div class="rockstar-speaker">
|
||||
<div class="flow-img img-circle rockstar-speaker-img" style="background-image: url(/zeppelin/img/speakers/DawidOstrowski.jpg)"></div>
|
||||
<div class="name">Dawid Ostrowski</div>
|
||||
<div class="sub">Google Poland</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div id="rockstar-speaker-4" class="col-md-3 col-sm-3 col-xs-6 hidden rockstar-speakers-item animated hiding increment-animation" data-id="4" data-animation="fadeInUp" data-delay="500">
|
||||
<div class="rockstar-speaker">
|
||||
<div class="flow-img img-circle rockstar-speaker-img" style="background-image: url(/zeppelin/img/speakers/DmytroDanylyk.jpg)"></div>
|
||||
<div class="name">Dmytro Danylyk</div>
|
||||
<div class="sub">Lemberg Solutions Limited</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div id="rockstar-speaker-5" class="col-md-3 col-sm-3 col-xs-6 hidden rockstar-speakers-item animated hiding increment-animation" data-id="5" data-animation="fadeInUp" data-delay="500">
|
||||
<div class="rockstar-speaker">
|
||||
<div class="flow-img img-circle rockstar-speaker-img" style="background-image: url(/zeppelin/img/speakers/MateuszHerych.jpg)"></div>
|
||||
<div class="name">Mateusz Herych</div>
|
||||
<div class="sub">Base CRM, GDG Krakow</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div id="rockstar-speaker-6" class="col-md-3 col-sm-3 col-xs-6 hidden rockstar-speakers-item animated hiding increment-animation" data-id="6" data-animation="fadeInUp" data-delay="500">
|
||||
<div class="rockstar-speaker">
|
||||
<div class="flow-img img-circle rockstar-speaker-img" style="background-image: url(/zeppelin/img/speakers/RomanMazur.jpg)"></div>
|
||||
<div class="name">Roman Mazur</div>
|
||||
<div class="sub">Stanfy, GDG Kyiv</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div id="rockstar-speaker-7" class="col-md-3 col-sm-3 col-xs-6 hidden rockstar-speakers-item animated hiding increment-animation" data-id="7" data-animation="fadeInUp" data-delay="500">
|
||||
<div class="rockstar-speaker">
|
||||
<div class="flow-img img-circle rockstar-speaker-img" style="background-image: url(/zeppelin/img/speakers/ValentynShybanov.jpg)"></div>
|
||||
<div class="name">Valentyn Shybanov</div>
|
||||
<div class="sub">Twinfield, GDG Kyiv</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<h3 id="rockstar-speaker-title">Rockstar speakers</h3>
|
||||
<div class="clearfix"></div>
|
||||
<span class="bordered">
|
||||
<a href="/zeppelin/speakers/" class="bottom-section-link waves-effect waves-button waves-light">See all speakers</a>
|
||||
|
@ -365,14 +314,15 @@ This... <a href="/zeppelin/blog/hello-world">continue reading</a></p>
|
|||
<div class="row">
|
||||
<div class="pull-left">
|
||||
<h3>Location</h3>
|
||||
<ul itemscope="" itemtype="http://schema.org/PostalAddress">
|
||||
<li itemprop="name">Conference Hall</li>
|
||||
<li itemprop="address"></li>
|
||||
<li itemprop="email"><a href="mailto:devfest@gdg.org.ua">devfest@gdg.org.ua</a>
|
||||
</li>
|
||||
<li itemscope="" itemtype="http://schema.org/Event">
|
||||
<time itemprop="startDate" datetime="2014-10-24T10:00">10:00</time>-
|
||||
<time itemprop="endDate" datetime="2014-10-24T20:00">20:00</time>
|
||||
<ul>
|
||||
<li>Conference Hall</li>
|
||||
<li>22 Teatral'na St, Lviv</li>
|
||||
<li><a href="mailto:devfest@gdg.org.ua">devfest@gdg.org.ua</a></li>
|
||||
<li>
|
||||
|
||||
<time>10:00</time> -
|
||||
|
||||
<time>20:00</time>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
@ -436,7 +386,7 @@ This... <a href="/zeppelin/blog/hello-world">continue reading</a></p>
|
|||
<svg class="icon" viewBox="0 0 30 32">
|
||||
<use xlink:href="/zeppelin/img/sprites/sprites.svg#icon-twitter"></use>
|
||||
</svg>
|
||||
<h3What's Up? <a href="https://twitter.com/search?q=%23devfest" target="_blank">#devfest</a>
|
||||
<h3>What's Up? <a href="https://twitter.com/search?q=%23devfest" target="_blank">#devfest</a>
|
||||
</h3>
|
||||
<div id="tweets" class="tweets"></div>
|
||||
</div>
|
||||
|
@ -643,6 +593,12 @@ This... <a href="/zeppelin/blog/hello-world">continue reading</a></p>
|
|||
<div class="pricing-content">
|
||||
<ul>
|
||||
|
||||
<li>Lorem ipsum is simply</li>
|
||||
|
||||
<li>Dummy text of the printing</li>
|
||||
|
||||
<li>Typesetting industry</li>
|
||||
|
||||
</ul>
|
||||
<a class="button" href="http://dfua.ticketforevent.com/" target="_blank">Buy Now</a>
|
||||
</div>
|
||||
|
@ -659,6 +615,12 @@ This... <a href="/zeppelin/blog/hello-world">continue reading</a></p>
|
|||
<div class="pricing-content">
|
||||
<ul>
|
||||
|
||||
<li>Lorem ipsum is simply</li>
|
||||
|
||||
<li>Dummy text of the printing</li>
|
||||
|
||||
<li>Typesetting industry</li>
|
||||
|
||||
</ul>
|
||||
<a class="button" href="http://dfua.ticketforevent.com/" target="_blank">Buy Now</a>
|
||||
</div>
|
||||
|
@ -675,6 +637,12 @@ This... <a href="/zeppelin/blog/hello-world">continue reading</a></p>
|
|||
<div class="pricing-content">
|
||||
<ul>
|
||||
|
||||
<li>Lorem ipsum is simply</li>
|
||||
|
||||
<li>Dummy text of the printing</li>
|
||||
|
||||
<li>Typesetting industry</li>
|
||||
|
||||
</ul>
|
||||
<a class="button" href="http://dfua.ticketforevent.com/" target="_blank">Buy Now</a>
|
||||
</div>
|
||||
|
@ -831,9 +799,173 @@ This... <a href="/zeppelin/blog/hello-world">continue reading</a></p>
|
|||
loop: true
|
||||
});
|
||||
});
|
||||
//Rockstar speakers
|
||||
var rockstarSpeakers = [
|
||||
|
||||
|
||||
{name: "Dawid Ostrowski", company: "Google Poland", image: "/zeppelin/img/speakers/DawidOstrowski.jpg"},
|
||||
|
||||
|
||||
|
||||
{name: "Dmytro Danylyk", company: "Lemberg Solutions Limited", image: "/zeppelin/img/speakers/DmytroDanylyk.jpg"},
|
||||
|
||||
|
||||
|
||||
{name: "Mateusz Herych", company: "Base CRM, GDG Krakow", image: "/zeppelin/img/speakers/MateuszHerych.jpg"},
|
||||
|
||||
|
||||
|
||||
{name: "Roman Mazur", company: "Stanfy, GDG Kyiv", image: "/zeppelin/img/speakers/RomanMazur.jpg"},
|
||||
|
||||
|
||||
|
||||
{name: "Valentyn Shybanov", company: "Twinfield, GDG Kyiv", image: "/zeppelin/img/speakers/ValentynShybanov.jpg"}
|
||||
|
||||
|
||||
];
|
||||
rockstarSpeakers.sort(function() {return 0.5 - Math.random()});
|
||||
if(rockstarSpeakers.length > 0) {
|
||||
var animationDelay = 1500,
|
||||
count = 3,
|
||||
colWidth = 12/count;
|
||||
for(i=0; i<count; i++) {
|
||||
$('#rockstar-speaker-title').after('<div class="col-md-'+ colWidth +' col-xs-6 rockstar-speakers-item animated hiding" data-animation="fadeInUp" data-delay="' + animationDelay +'"><div class="rockstar-speaker"><div class="flow-img img-circle rockstar-speaker-img" style="background-image: url(' + rockstarSpeakers[i].image + ')"></div><div class="name">' + rockstarSpeakers[i].name + '</div><div class="sub">' + rockstarSpeakers[i].company + '</div></div></div>');
|
||||
animationDelay -= 500;
|
||||
}
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<script src="/zeppelin/js/scripts.min.js "></script>
|
||||
<script type="application/ld+json">
|
||||
[{
|
||||
"@context" : "http://schema.org",
|
||||
"@type" : "Event",
|
||||
"name" : "GDG DevFest Season 2014",
|
||||
"description": "GDG DevFest is a set of events all around the world",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/seo/sharing-google-plus.png",
|
||||
"url" : "http://gdg-ukraine.github.io",
|
||||
"startDate" : "2014-10-24T10:00",
|
||||
"doorTime" : "09:00",
|
||||
"endDate" : "2014-10-24T20:00",
|
||||
"location" : {
|
||||
"@type" : "Place",
|
||||
"name" : "Conference Hall",
|
||||
"sameAs" : "http://cabinet.kinopalace.lviv.ua/showtimes/",
|
||||
"address" : {
|
||||
"@type" : "PostalAddress",
|
||||
"streetAddress" : "22 Teatral'na St",
|
||||
"addressLocality" : "Lviv",
|
||||
"addressRegion" : "Lvivska",
|
||||
"postalCode" : "79000",
|
||||
"addressCountry" : "Ukraine"
|
||||
}
|
||||
},
|
||||
"organizer" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "GDG Lviv",
|
||||
"alternateName" : "Google Developer Group Lviv",
|
||||
"description" : "Open and volunteer geek communities who create exciting projects and share experience about Google technology with passion."
|
||||
"logo" : "http://gdg-ukraine.github.io/zeppelin/img/seo/organizer-logo.png",
|
||||
"email" : "lviv@gdg.org.ua",
|
||||
"sameAs" : "http://lviv.gdg.org.ua/"
|
||||
},
|
||||
"offers" : [
|
||||
|
||||
{
|
||||
"@type" : "Offer",
|
||||
"name" : "1 day",
|
||||
"url" : "http://dfua.ticketforevent.com/",
|
||||
"price" : "$100",
|
||||
"validFrom" : "2014-08-20T10:00",
|
||||
"validThrough" : "2014-10-23T23:59"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Offer",
|
||||
"name" : "3 days",
|
||||
"url" : "http://dfua.ticketforevent.com/",
|
||||
"price" : "$180",
|
||||
"validFrom" : "2014-08-20T10:00",
|
||||
"validThrough" : "2014-10-23T23:59"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Offer",
|
||||
"name" : "2 days",
|
||||
"url" : "http://dfua.ticketforevent.com/",
|
||||
"price" : "$150",
|
||||
"validFrom" : "2014-08-20T10:00",
|
||||
"validThrough" : "2014-10-23T23:59"
|
||||
}
|
||||
|
||||
],
|
||||
"performer" : [
|
||||
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "Dawid Ostrowski",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/DawidOstrowski.jpg",
|
||||
"jobTitle" : "Developer Relations Program Manager",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "Google Poland"
|
||||
}
|
||||
"sameAs" : "https://plus.google.com/+DawidOstrowski/"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "Dmytro Danylyk",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/DmytroDanylyk.jpg",
|
||||
"jobTitle" : "Android Developer",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "Lemberg Solutions Limited"
|
||||
}
|
||||
"sameAs" : "https://plus.google.com/+DmytroDanylyk"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "Mateusz Herych",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/MateuszHerych.jpg",
|
||||
"jobTitle" : "Software Engineer",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "Base CRM, GDG Krakow"
|
||||
}
|
||||
"sameAs" : "https://plus.google.com/+MateuszHerych"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "Roman Mazur",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/RomanMazur.jpg",
|
||||
"jobTitle" : "Head of Android/Java Unit",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "Stanfy, GDG Kyiv"
|
||||
}
|
||||
"sameAs" : "https://plus.google.com/+RomanMazur/"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "Valentyn Shybanov",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/ValentynShybanov.jpg",
|
||||
"jobTitle" : "Software engineer/country manager",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "Twinfield, GDG Kyiv"
|
||||
}
|
||||
"sameAs" : "https://google.com/+ValentynShybanov"
|
||||
}
|
||||
|
||||
],
|
||||
"eventStatus" : "EventScheduled",
|
||||
"typicalAgeRange" : "16+"
|
||||
}]
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -79,22 +79,6 @@
|
|||
});
|
||||
});
|
||||
|
||||
$(function() {
|
||||
var idArray = [];
|
||||
$('.rockstar-speakers-item').each(function() {
|
||||
idArray[idArray.length] = $(this).attr('data-id');
|
||||
});
|
||||
idArray = shuffleArray(idArray);
|
||||
for (var i = 0; i < 4; i++) {
|
||||
$('#rockstar-speaker-' + idArray[i]).removeClass('hidden');
|
||||
}
|
||||
});
|
||||
|
||||
function shuffleArray(o) {
|
||||
for (var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
|
||||
return o;
|
||||
};
|
||||
|
||||
var delay = parseInt($('.increment-animation').attr('data-delay'));
|
||||
$('.increment-animation').not('hidden').each(function(index) {
|
||||
$(this).attr('data-delay', index * delay);
|
||||
|
|
2
_site/js/scripts.min.js
vendored
2
_site/js/scripts.min.js
vendored
File diff suppressed because one or more lines are too long
|
@ -414,6 +414,136 @@
|
|||
Waves.displayEffect();
|
||||
</script>
|
||||
<script src="/zeppelin/js/scripts.min.js"></script>
|
||||
<script type="application/ld+json">
|
||||
[{
|
||||
"@context" : "http://schema.org",
|
||||
"@type" : "Event",
|
||||
"name" : "GDG DevFest Season 2014",
|
||||
"description": "GDG DevFest is a set of events all around the world",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/seo/sharing-google-plus.png",
|
||||
"url" : "http://gdg-ukraine.github.io",
|
||||
"startDate" : "2014-10-24T10:00",
|
||||
"doorTime" : "09:00",
|
||||
"endDate" : "2014-10-24T20:00",
|
||||
"location" : {
|
||||
"@type" : "Place",
|
||||
"name" : "Conference Hall",
|
||||
"sameAs" : "http://cabinet.kinopalace.lviv.ua/showtimes/",
|
||||
"address" : {
|
||||
"@type" : "PostalAddress",
|
||||
"streetAddress" : "22 Teatral'na St",
|
||||
"addressLocality" : "Lviv",
|
||||
"addressRegion" : "Lvivska",
|
||||
"postalCode" : "79000",
|
||||
"addressCountry" : "Ukraine"
|
||||
}
|
||||
},
|
||||
"organizer" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "GDG Lviv",
|
||||
"alternateName" : "Google Developer Group Lviv",
|
||||
"description" : "Open and volunteer geek communities who create exciting projects and share experience about Google technology with passion."
|
||||
"logo" : "http://gdg-ukraine.github.io/zeppelin/img/seo/organizer-logo.png",
|
||||
"email" : "lviv@gdg.org.ua",
|
||||
"sameAs" : "http://lviv.gdg.org.ua/"
|
||||
},
|
||||
"offers" : [
|
||||
|
||||
{
|
||||
"@type" : "Offer",
|
||||
"name" : "1 day",
|
||||
"url" : "http://dfua.ticketforevent.com/",
|
||||
"price" : "$100",
|
||||
"validFrom" : "2014-08-20T10:00",
|
||||
"validThrough" : "2014-10-23T23:59"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Offer",
|
||||
"name" : "3 days",
|
||||
"url" : "http://dfua.ticketforevent.com/",
|
||||
"price" : "$180",
|
||||
"validFrom" : "2014-08-20T10:00",
|
||||
"validThrough" : "2014-10-23T23:59"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Offer",
|
||||
"name" : "2 days",
|
||||
"url" : "http://dfua.ticketforevent.com/",
|
||||
"price" : "$150",
|
||||
"validFrom" : "2014-08-20T10:00",
|
||||
"validThrough" : "2014-10-23T23:59"
|
||||
}
|
||||
|
||||
],
|
||||
"performer" : [
|
||||
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "Dawid Ostrowski",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/DawidOstrowski.jpg",
|
||||
"jobTitle" : "Developer Relations Program Manager",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "Google Poland"
|
||||
}
|
||||
"sameAs" : "https://plus.google.com/+DawidOstrowski/"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "Dmytro Danylyk",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/DmytroDanylyk.jpg",
|
||||
"jobTitle" : "Android Developer",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "Lemberg Solutions Limited"
|
||||
}
|
||||
"sameAs" : "https://plus.google.com/+DmytroDanylyk"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "Mateusz Herych",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/MateuszHerych.jpg",
|
||||
"jobTitle" : "Software Engineer",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "Base CRM, GDG Krakow"
|
||||
}
|
||||
"sameAs" : "https://plus.google.com/+MateuszHerych"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "Roman Mazur",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/RomanMazur.jpg",
|
||||
"jobTitle" : "Head of Android/Java Unit",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "Stanfy, GDG Kyiv"
|
||||
}
|
||||
"sameAs" : "https://plus.google.com/+RomanMazur/"
|
||||
},
|
||||
|
||||
{
|
||||
"@type" : "Person",
|
||||
"name" : "Valentyn Shybanov",
|
||||
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/ValentynShybanov.jpg",
|
||||
"jobTitle" : "Software engineer/country manager",
|
||||
"worksFor" : {
|
||||
"@type" : "Organization",
|
||||
"name" : "Twinfield, GDG Kyiv"
|
||||
}
|
||||
"sameAs" : "https://google.com/+ValentynShybanov"
|
||||
}
|
||||
|
||||
],
|
||||
"eventStatus" : "EventScheduled",
|
||||
"typicalAgeRange" : "16+"
|
||||
}]
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
2
css/main.min.css
vendored
2
css/main.min.css
vendored
File diff suppressed because one or more lines are too long
|
@ -79,22 +79,6 @@
|
|||
});
|
||||
});
|
||||
|
||||
$(function() {
|
||||
var idArray = [];
|
||||
$('.rockstar-speakers-item').each(function() {
|
||||
idArray[idArray.length] = $(this).attr('data-id');
|
||||
});
|
||||
idArray = shuffleArray(idArray);
|
||||
for (var i = 0; i < 4; i++) {
|
||||
$('#rockstar-speaker-' + idArray[i]).removeClass('hidden');
|
||||
}
|
||||
});
|
||||
|
||||
function shuffleArray(o) {
|
||||
for (var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
|
||||
return o;
|
||||
};
|
||||
|
||||
var delay = parseInt($('.increment-animation').attr('data-delay'));
|
||||
$('.increment-animation').not('hidden').each(function(index) {
|
||||
$(this).attr('data-delay', index * delay);
|
||||
|
|
2
js/scripts.min.js
vendored
2
js/scripts.min.js
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue