Comments (14)
Comment created by jsundquist:
Having a grid system in general would be a good idea for the entire responsive site.
from joindin-web2.
Comment created by lornajane:
We don't currently have duration stored against the sessions, which is why we don't have a schedule view. Very happy to have it added though!
from joindin-web2.
Comment created by jsundquist:
I was thinking about this a little bit more and I'm not sure how deep down into looking and acting like a conference site joind.in should become. I could understand adding a drop down above all the talks for both start time and track so users could quickly narrow down the list of talks in order to find the one they are attending. I don't know if it makes sense though to add the full blown schedule. It also will make it harder on event hosts if not all of their presentations are the same length. Take for instance SXSW they have talks that are anywhere from 15 minutes all the way up to 4 hours. Since you also don't know any room numbers how would items like this be displayed?
from joindin-web2.
Comment created by lornajane:
We do have tracks (or rather, we can have, not all events use this feature). I think adding a grid depends first on us adding a field for duration to the database and to on all the talk edit/update/display pages and into the API.
from joindin-web2.
Comment created by stevemeyers:
Jonathan - you are correct, we would probably need duration and room in order to make it work. We could make durations and rooms optional, and only offer the grid schedule if both are given.
from joindin-web2.
Comment created by clair:
What would be extremely cool is that whilst the conference is on-going, we could somehow highlight (maybe with a highlighted background) the current and/or next talks. It would make life so easier when I have a minute to decide what talk and room I should be going to next!
from joindin-web2.
Comment created by lornajane:
Clair - I agree, I have a dashboard that does a horrible guess at "now and next" for whatever events I'm at, would be lovely to have it as part of the site. Duration is definitely a dependency though - and we've got a PR for that
from joindin-web2.
Comment created by stevemeyers:
I created a grid display for our conference using the data from the joind.in API. I had to do some horrible hacks to get durations for the sessions... At least until my PR is done.
http://www.openwest.org/schedule-grid/
from joindin-web2.
Comment created by lornajane:
We do now have a PR for this joindin/joindin-legacy#710
from joindin-web2.
Comment created by lornajane:
Update! I merged that PR with duration, so that field may now be present for some events (but bear in mind it won't be around for anything historical). So we're all set to get a grid display going - maybe on a "schedule" page on the responsive site? Yay :)
from joindin-web2.
Comment created by stevemeyers:
This could now be implemented, with the assumption that rooms == tracks. This isn't always true, however. There also would need to be a way to set something as "general" that would cross all tracks, for keynotes and such. Or keynotes could just be assumed to span tracks. Anyway, there are some assumptions that need to be addressed before a grid could be done.
from joindin-web2.
Comment created by lornajane:
We have a work in progress on this one: #35
from joindin-web2.
Comment created by lornajane:
This has been merged and enjoyed for some time :)
from joindin-web2.
Issue was closed with resolution "Fixed"
from joindin-web2.
Related Issues (20)
- Add track name to talk detail view HOT 5
- Add talk end time to talk detail view
- Use rowspan to properly visualize double-length talks in grid view HOT 3
- Talk comment API request doesn't check HTTP response code, fails non-gracefully if not OK HOT 2
- PHPStan Level 1 issues
- Comments with "<=" signs are truncated
- Timezone error when submitting new event HOT 2
- Feedback emails are blank HOT 1
- Sufficiently long event in mixed-length slot bleeds over to next slot
- Make track selection optional when tracks are available
- Canβt reject event HOT 1
- Add info on submitting bugs to repo readme files
- Add schema-information to event-detail pages
- Cannot edit comments HOT 2
- Do we really need the fullname as required field in the registration form
- Impossible to change email address HOT 1
- GitHub Actions? HOT 1
- Users with spammy URLs in user name
- Trying to join using Twitter/Facebook HOT 2
- QR code link is broken HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from joindin-web2.