gdg-x / hoverboard Goto Github PK
View Code? Open in Web Editor NEWConference website template
Home Page: https://hoverboard-master.web.app
License: Other
Conference website template
Home Page: https://hoverboard-master.web.app
License: Other
Hello,
I just deployed this project on our devfest site (http://devfest-mezam.gdgbambili.xyz/) I noticed that the /images/logo.svg
file is not available in the homepage.
This is the repo for the site https://github.com/GDG-Bambili/devfest-mezam
An example https://devfest.gdg.org.ua/2014/team/
The google-map component has an apiKey property which isn't being set. There should be a spot in the config for setting this and then it should be injected in map-block.html
.
No Google Maps API Key or Client ID specified. See https://developers.google.com/maps/documentation/javascript/get-api-key for instructions to get started with a key or client id.
Google Maps API warning: NoApiKeys https://developers.google.com/maps/documentation/javascript/error-messages#no-api-keys
Currently:
<google-map zoom="{$ location.pointer.zoom $}" latitude="{$ location.mapCenter.latitude $}"
longitude="{$ location.mapCenter.longitude $}" styles="[[options]]"
disable-zoom disable-default-ui>
...
</google-map>
Should be something like:
<google-map zoom="{$ location.pointer.zoom $}" latitude="{$ location.mapCenter.latitude $}"
longitude="{$ location.mapCenter.longitude $}" styles="[[options]]"
disable-zoom disable-default-ui api-key="{$ apiKey $}">
...
</google-map>
On some iOS devices and Safari on the desktop (when resized to a smaller width), the tickets section on the main page renders poorly when showing the phone layout. Screenshot: https://cl.ly/3l0F1x2L3Z3z Screenshot is from Safari 9.1.2 on OSX 10.11.6.
Add block that shows the schedule based on sessions and speakers data
When I edit sitedata.js i cant see any updates in my local website
Hello, I want to use project hoverboard to make the GDG website of my community but I fail to install some of the required files in my computer to enable me use and edit it. Preview here image
In Safari (v 8.0.8), on the page http://devfest.gdg.org.ua/#!/speakers the filter panel takes the entire page width when displayed on a 13in laptop.
In Zeppelin update _config.yml to deploy very clear example: https://github.com/gdg-x/zeppelin/blob/master/_config.yml
In Hoverboard update gulpfile.js to deploy no example (I AM LOST)
https://github.com/gdg-x/hoverboard/blob/master/gulpfile.js#L205
Really appreciate Zeppelin like
Quick-start guide ;)
Fork this repo
Clone locally
Update _config.yml
Select what content blocks do you need
Push changes to gh-pages branch
Enjoy your awesome DevFest site at http://[your github name].github.io/zeppelin/
It'd be great if all chapter specific references were in a single data file. Things like GDG Chapter name, Social Links, dates, location, etc.
<paper-button class="white border-button open-dialog-button" on-tap="openTicketsDialog">Buy a ticket</paper-button>
when i wrap this element with <a href="url"> </a>
it is not showing the button
Trying to view information about a scheduled session is not possible in Firefox (tested in version 42, works in Chrome, Opera and Safari). Reproduced in both GDG DevFest London and the reference GDG DevFest Ukraine app.
Clicking on the title of a session in the schedule causes a ReferenceError
:
ReferenceError: event is not defined
The file this occurs in seems to be a generated data file (not sure how this works exactly!). Reading the data it seems the issue is in the Polymer element schedule-block
at this function:
_sessionTap: function() {
page.redirect('/schedule/' + event.model.subSession.id);
this._openSession(event.model.subSession);
},
Should that function take an event as an argument?
Tweetledee was a solution, but it's needed a php server, parse only tweets and have limitation for requests.
It would be nice to have an API to get posts by hashtag from various social networks (g+, twitter, facebook)
As can be seen in the screenshots below, here are the problems:
Opening the page in Incognito mode fixed it. But I've opened the page normally in Chrome about 10+ times. It didn't occur to me that I should clear the cache.
Users that have 2FA enabled at github are not able to deploy. They are asked for username/password which fails.
You also can't select the text.
Example here: https://hoverboard.firebaseapp.com/blog/women-are-underrepresented-in-it
This is because of a spinner-wrapper
element that stays on the page (and keeps spinning, but transparently):
<div class="spinner-wrapper style-scope post-page">
<paper-spinner id="spinner" active="" class="style-scope post-page x-scope paper-spinner-0" style="opacity: 0;"><div id="spinnerContainer" class="active style-scope paper-spinner"><div class="spinner-layer layer-1 style-scope paper-spinner"><div class="circle-clipper left style-scope paper-spinner"><div class="circle style-scope paper-spinner"></div></div><div class="gap-patch style-scope paper-spinner"><div class="circle style-scope paper-spinner"></div></div><div class="circle-clipper right style-scope paper-spinner"><div class="circle style-scope paper-spinner"></div></div></div><div class="spinner-layer layer-2 style-scope paper-spinner"><div class="circle-clipper left style-scope paper-spinner"><div class="circle style-scope paper-spinner"></div></div><div class="gap-patch style-scope paper-spinner"><div class="circle style-scope paper-spinner"></div></div><div class="circle-clipper right style-scope paper-spinner"><div class="circle style-scope paper-spinner"></div></div></div><div class="spinner-layer layer-3 style-scope paper-spinner"><div class="circle-clipper left style-scope paper-spinner"><div class="circle style-scope paper-spinner"></div></div><div class="gap-patch style-scope paper-spinner"><div class="circle style-scope paper-spinner"></div></div><div class="circle-clipper right style-scope paper-spinner"><div class="circle style-scope paper-spinner"></div></div></div><div class="spinner-layer layer-4 style-scope paper-spinner"><div class="circle-clipper left style-scope paper-spinner"><div class="circle style-scope paper-spinner"></div></div><div class="gap-patch style-scope paper-spinner"><div class="circle style-scope paper-spinner"></div></div><div class="circle-clipper right style-scope paper-spinner"><div class="circle style-scope paper-spinner"></div></div></div></div></paper-spinner>
</div>
perfmatters
See also #12
On the page http://devfest.gdg.org.ua/#!/speakers, the filters to indicate the speakers expertise are not working in Firefox (tested version 40.0.3). The filters are working in Chrome. Unable to test in Safari due to a formatting issue on this page.
Enhancement: Remove cache in productionto firebase
When I deploy to firebase cache is not refreshed for users, so they have to clean their cache manually
Blog posts are missing social share buttons, what about adding them here http://take.ms/mgS7G
images are not shown on firebase
https://iutx.firebaseapp.com
I downloaded the latest version (DL on 11/13/2015) and am getting an error when running gulp serve:
Polymer.dom(...).observeNodes is not a function
Since they are used once, changes are not detected automatically.
Everytime I make a change, I close the browser tab, kill gulp serve and re-run it. It is not a big deal but can be improved.
Should this be done? The experience without leaving the website was much better.
I wonder how Google I/O website is doing right now?
They have something like that here for example. https://events.google.com/io2015/offsite
When the video related configs are removed, hide the video related parts in the home page.
It is great to have video call to action etc, but not many chapters have that kind of video from last year.
When we configure the site, if we just delete the video related parts from config.json
, they should disappear.
Here are the candidates I found.
callToAction
videosSessionsUrl
video
in home
- headerSettings
Using the current develop
with no modifications, I'm seeing the following:
polymer build
:
info: Building application...
warn: Unable to optimize .js file /Users/splaktar/Git/gdgspacecoast/hoverboard/index.html_script_1.js
{ err:
{ message: 'SyntaxError: Unexpected token: punc (:)',
filename: 0,
line: 3,
col: 16,
pos: 23,
stack: 'Error\n at new JS_Parse_Error (eval at <anonymous> (/opt/local/lib/node_modules/polymer-cli/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:1545:18)\n at js_error (eval at <anonymous> (/opt/local/lib/node_modules/polymer-cli/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:1553:11)\n at croak (eval at <anonymous> (/opt/local/lib/node_modules/polymer-cli/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:2089:9)\n at token_error (eval at <anonymous> (/opt/local/lib/node_modules/polymer-cli/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:2097:9)\n at unexpected (eval at <anonymous> (/opt/local/lib/node_modules/polymer-cli/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:2103:9)\n at semicolon (eval at <anonymous> (/opt/local/lib/node_modules/polymer-cli/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:2123:56)\n at simple_statement (eval at <anonymous> (/opt/local/lib/node_modules/polymer-cli/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:2314:73)\n at eval (eval at <anonymous> (/opt/local/lib/node_modules/polymer-cli/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:2164:47)\n at eval (eval at <anonymous> (/opt/local/lib/node_modules/polymer-cli/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:2136:24)\n at block_ (eval at <anonymous> (/opt/local/lib/node_modules/polymer-cli/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:2429:20)' } }
info: Generating build/unbundled...
info: Generating build/bundled...
warn: Unable to optimize .js file /Users/splaktar/Git/gdgspacecoast/hoverboard/src/pages/blog-list.html_script_0.js
{ err:
{ message: 'SyntaxError: Unexpected token punc «(», expected punc «:»',
filename: 0,
line: 43,
col: 28,
pos: 967,
stack: 'Error\n at new JS_Parse_Error (eval at <anonymous> (/opt/local/lib/node_modules/polymer-cli/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:1545:18)\n at js_error (eval at <anonymous> (/opt/local/lib/node_modules/polymer-cli/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:1553:11)\n at croak (eval at <anonymous> (/opt/local/lib/node_modules/polymer-cli/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:2089:9)\n at token_error (eval at <anonymous> (/opt/local/lib/node_modules/polymer-cli/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:2097:9)\n at expect_token (eval at <anonymous> (/opt/local/lib/node_modules/polymer-cli/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:2110:9)\n at expect (eval at <anonymous> (/opt/local/lib/node_modules/polymer-cli/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:2113:36)\n at eval (eval at <anonymous> (/opt/local/lib/node_modules/polymer-cli/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:2686:13)\n at eval (eval at <anonymous> (/opt/local/lib/node_modules/polymer-cli/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:2136:24)\n at expr_atom (eval at <anonymous> (/opt/local/lib/node_modules/polymer-cli/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:2616:35)\n at maybe_unary (eval at <anonymous> (/opt/local/lib/node_modules/polymer-cli/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:2792:19)' } }
info: Build complete!
In Firefox:
TypeError: /images/logo-white.svg is not a valid URL.
._computeImgDivARIALabel()
iron-image.html.js:216
._annotatedComputationEffect()
polymer.html.js:1622
Polymer.Bind._modelApi._effectEffects()
polymer.html.js:1429
Polymer.Bind._modelApi._propertySetter()
polymer.html.js:1413
Polymer.Bind._modelApi.__setProperty()
polymer.html.js:1422
._applyConfig()
polymer.html.js:2034
._afterClientsReady()
polymer.html.js:2028
Chrome Stable:
iron-image.html:342 Uncaught TypeError: Failed to construct 'URL': Invalid URL_computeImgDivARIALabel @ iron-image.html:342_annotatedComputationEffect @ polymer.html:1642_effectEffects @ polymer.html:1449_propertySetter @ polymer.html:1433__setProperty @ polymer.html:1442_applyConfig @ polymer.html:2054_afterClientsReady @ polymer.html:2048_ready @ polymer-mini.html:74_readyClients @ polymer-mini.html:82_ready @ polymer-mini.html:70_readyClients @ polymer-mini.html:82_ready @ polymer-mini.html:70_tryReady @ polymer-mini.html:60_initFeatures @ polymer.html:4053createdCallback @ polymer-micro.html:202window.Polymer @ polymer-micro.html:65(anonymous function) @ hoverboard-app.html:195(anonymous function) @ hoverboard-app.html:312
Chrome Canary:
iron-image.html:342 Uncaught TypeError: Failed to construct 'URL': Invalid URL(…)_computeImgDivARIALabel @ iron-image.html:342_annotatedComputationEffect @ polymer.html:1642_effectEffects @ polymer.html:1449_propertySetter @ polymer.html:1433__setProperty @ polymer.html:1442_applyConfig @ polymer.html:2054_afterClientsReady @ polymer.html:2048_ready @ polymer-mini.html:74_readyClients @ polymer-mini.html:82_ready @ polymer-mini.html:70_readyClients @ polymer-mini.html:82_ready @ polymer-mini.html:70_tryReady @ polymer-mini.html:60_initFeatures @ polymer.html:4053createdCallback @ polymer-micro.html:202window.Polymer @ polymer-micro.html:65(anonymous function) @ hoverboard-app.html:195(anonymous function) @ hoverboard-app.html:312
Title: Polymer App Toolbox - Drawer Template
Initialization step: polymer init app-drawer-template
Running this init step wipes out a lot of hoverboard code as the app already seems to be initialized. This probably needs to be removed from the readme?
Should the README include running bower install
?
It looks like npm and node_modules
is gone now in develop
?
I think that these instructions need to be updated to be more specific to hoverboard?
Could you make this template up to date with PSK+ Lite using git?
https://github.com/StartPolymer/polymer-starter-kit-plus/tree/lite#updating-from-previous-version
When I try to deply the project on Git using 'gulp deploy', I get folowing error. Whereas 'gulp serve' and 'gulp' workes perfectly.
This is the error while running gulp deploy
cmd: /bin/sh -c git rev-list --pretty=raw --max-count=1
[22:23:27] 'deploy' errored after 11 s
[22:23:27] Error in plugin 'run-sequence'
the gulp didn't generate manifest.json.
We have Google analytics events configured to be fired on "Buy tickets", "See how it was" and few more buttons, but they don't work.
Download repo as a zip, try to run gulp init
, the error will be returned:
~/Desktop/tmp/devfest-nl/hoverboard-master ⮀ ⮀ ⮀ gulp init
fatal: Not a git repository (or any of the parent directories): .git
child_process.js:1389
throw err;
^
Error: Command failed: git describe --tags
fatal: Not a git repository (or any of the parent directories): .git
at checkExecSyncError (child_process.js:1346:13)
at execSync (child_process.js:1386:13)
at Object.<anonymous> (/Users/vitalik/Desktop/tmp/devfest-nl/hoverboard-master/config.js:2:19)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (/Users/vitalik/Desktop/tmp/devfest-nl/hoverboard-master/gulpfile.js:26:14)
Hello,
I noticed a strange behavior while browsing the site through the main menu in the starter-kit branch. When you click exactly on the menu link (eg. Blog) you are correctly redirected to the page and the route in the navigation bar change properly as well. On the contrary if you click just under the link then (but on the menu item anyway) the page is well updated but not the navigation bar (eg. /blog is still displayed while we are back on home page for instance).
In order to fix it, I tried to set the anchor height to 100% which works well but I'm not sure this is the proper solution (since it's not really elegant nor fixing the problem horizontally).
Thanks for your awesome work btw,
Thomas
In the main header, we have "Buy Ticket" button.
I think chapters may have multiple buttons there. They can be defined in config.json
with an array just like pages
or navigation
.
The button title, link will be controlled from that array.
So basically, we should add support of baseurl. Jekyll is a good example how it should work.
It looks like the routing is broken for the CoC link at the bottom of the home page. This is in master
.
Note that https://hoverboard.firebaseapp.com/code-of-conduct doesn't open the CoC page.
For attendees, it would be nice to have a possibility to create their own schedule with selected sessions.
Similar to the Speakers page, a Team page would be a nice addition.
This is happening all of the time since we modified the speakers.json
and sessions.json
. We've tried to make sure that everything is setup right, but it keeps throwing. This causes the Blog and Speakers pages to not load.
How can we fix this quickly so that we can get our site online?
Can you just disable some of these animations or something?
cascaded-animation.html:78 Uncaught TypeError: Cannot read property '0' of undefined
fire @ polymer.html:1287
The suggested method of checking if web components are supported in your browser is already implemented, but it doesnt seem to work. I get blank pages.
When users are visiting the site nothing happens for a while.
There should a be a loading animation to indicate that the site while appear soon.
The new template looks really good but I think there should be 2 options for the main page
Hero buttons like REGISTER, SPEAKER APPLY are really important.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.