Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reduce size of the speaker list #160

Open
dadoonet opened this issue Dec 12, 2016 · 3 comments
Open

Reduce size of the speaker list #160

dadoonet opened this issue Dec 12, 2016 · 3 comments

Comments

@dadoonet
Copy link
Member

We need to do some cleanup as asked in https://twitter.com/cyril_lakech/status/808233862455246848.

I'd propose to have one single document per speaker for example, may be we can also introduce subdirs per main city and have a structure like:

/_settings/          // Contains all json settings if any
/_city/              // Contains one file per city
/_speaker/paris/     // Contains one file per speaker
/_speaker/montreal/  // Contains one file per speaker
/_speaker/nantes/    // Contains one file per speaker

Then either try to automatically load the JSON docs (which is hard IIRC) or include all of them in a central json doc:

/baggers.js

WDYT?

@xgouchet
Copy link
Contributor

I'm all up for having a single file per bagger, but maybe not have them separated in folders per city. Some baggers are available in multiple town which would mean duplicating the files.

Maybe you could have a json per city referencing a speaker name, that way a speaker could register themself on severall cities

@dadoonet
Copy link
Member Author

I think I was unclear. At the end, you don't need to duplicate a speaker in multiple cities.
The JSON documents won't change at all.

Which means that you can add yourself to Nantes but only speak in Lyon. If you have lyon in the JSON doc, you will appear on the website in Lyon only.

Makes sense?

@xgouchet
Copy link
Contributor

Oh it's just about regrouping files in a tree structure, so I could have my json file under /_speakers/paris/ but still list Lyon and Marseilles in my json. Makes sens thanks for the explanation 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants