fossasia / open-event-wsgen Goto Github PK
View Code? Open in Web Editor NEWOpen Event Website App Generator https://sched.eventyay.com
License: Apache License 2.0
Open Event Website App Generator https://sched.eventyay.com
License: Apache License 2.0
We'll be needing webmanifests to make this supported as a hosted webapp.
There are three ways "hosted" webapps are packaged.
Firefox uses manifest.webapp
Chrome uses manifest.json
And there is an upcoming w3c standard for manifest.webmanifest that is to support progressive webapps.
currently it does not re-fetch data, if once it is loaded to localStorage
ui-view provides more features and functionality compared to ng-view.
also, ui-view allows multiple views to be used in the page.
Please check out how others are implementing map views e.g. Google.
Issues below. Please find more:
Should not be frozen to landscape mode, and rotate with the device.
What is the sorting of sessions here? http://fossasia.github.io/open-event-webapp/#/sessions
A simple, but efficient way here as an example: http://2015.opentechsummit.net/programm.html
right now the {{ codeblocks}}
look ugly untill the whole json is loaded.
Google Drive (which also uses Angular) greys out screen and shows a loader until the essential data needed to show basic ui elements are ready
right now it re-fetches data on each page change which is undesirable
Can you confirm, that you get the map info from the redata file of republica? What additional location info is provided?
How can additional info be provided, possibly in subtabs?
No clicking possible, no information.
http://fossasia.github.io/open-event-webapp/#/tracks
create basic layout of the app, decide on top level navigations, details shown in lists, and details in expanded view etc.
right now there are inline style statements here and there in the html
Top left, beside the event name.
would be cool to have it that way
Popups on phones result in additional clicks, e.g. speaker info - I have to close it in order to continue. Saving the user time is better.
Please implement expansion below the item instead. How expansion can work see here: http://2015.opentechsummit.net/programm.html
right now it re-fetches data on each page change which is undesirable
Buttons are too small for mobile users.
After adding re:Data format, the payload has suddenly increased, the web app client hangs a bit when switching from Sessions to Speakers and so on.
Summary
When you navigate to the Sessions or Speakers page and then select one of the listed speakers/sessions, extra details will pop up. The details view has an extra empty h2 tag that adds unnecessary margins above and below itself. I noticed that the Track details also has this, however the h2 tag in the Track details has text in it, so the margins look OK. I have included images showing this.
Steps to Reproduct Bug:
Missing info:
As an example please compare with:
https://re-publica.de/session/purpose-entry
If there is no sponsors info in redata file, please add sample data. If there are sections missing, please propose.
http://fossasia.github.io/open-event-webapp/#/sponsors
Not working
possibly in cardviews or in gridlayout
https://material.angularjs.org/latest/#/demo/material.components.gridList
Ideal case : Organiser should be able to set font in one place in config, and it gets changed everywhere
For now: Just extend the main css with coverage for all main classes and apply fonts on them.
Changing fonts will have to work by Find&Replace All across the css.
something like webapp/#/speakers/
Allow user to rate a session and provide feedback.
Will require some sort of authentication, fb, google, twitter etc.
indent/style them to look good
I think when I go to speakers panel, I should be able to see what sessions that they are delivering in the event.
If there are a lot of sessions, it becomes rather difficult to see it very clearly.
Compare with RP for example:
https://re-publica.de/member/1004#profile-speaker
we need show start,end times, duration, speakers, etc.
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.