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

Pages for previous events #6

Open
2 of 6 tasks
wvengen opened this issue May 28, 2015 · 15 comments
Open
2 of 6 tasks

Pages for previous events #6

wvengen opened this issue May 28, 2015 · 15 comments

Comments

@wvengen
Copy link
Member

wvengen commented May 28, 2015

It would be nice to be able to see previous events. A button for this was planned to the left of the central box on the frontpage.

A page for each camp can be found in the events folder. There are some stubs at

Let's add other content!

  • Background image
  • Description (content of the page - or can that be retrieved from Facebook?)
  • Facebook event (link to it with nice icon)
  • Google drive folder (embed and/or link to it with nice icon)
  • ...
  • Link from frontpage
@dahacouk
Copy link
Member

dahacouk commented Jun 2, 2015

This is great work @wvengen – I love the individual event pages, the maps and the Google drive folders – great ideas. I'm wondering about URL names and titles for these pages:

  • Do we want the folder/directory to be named events (rather than camps) so we can be a bit more generic about what we put in there in the future? And also it kind of fits with what might expect this folder to be called...?
  • The naming off these events has been a... err... journey – best to take a look at the CollabCamp Manual. So we name events as in the example Collaboration Lab Camp Amsterdam 2014. Using that form it doesn't expand to more than one camp per city per year – but we could always add a month word if we get lucky and this spreads. 😀
  • And now to the URLs of the actual pages. Is there something in SEO-land about the URL matching the title? I've only played around with creating pages in the wiki so we've not had much prior discussion about URLs but I think it would be nice for title/URL matching like this?

Cheers!

@wvengen
Copy link
Member Author

wvengen commented Jun 2, 2015

Thanks! I've been so free as to do the first two things.

SEO-friendly URLs were a bit harder though. I've tried to

  • use the full name in events/ - filenames are truncated in web-views (like browsing through Github), all are called something like "collaboration-camp-...", which is quite impratical.
  • Jekyll supports using custom permalinks, but that seems to be introduced in version 3.0, while Github uses 2.4.0 right now (perhaps Github will upgrade when 3.0 is released, which may be around the corner).

So I suggest to have not-so-seo-friendly URLs for now, and revisit this in a week or six.

@chozabu
Copy link
Contributor

chozabu commented Jun 3, 2015

I added a button with links to previous pages: #10 criticism encouraged!

@dahacouk
Copy link
Member

dahacouk commented Jun 3, 2015

Hey @wvengen, given that we only have 2 events so far, and given that I've only heard of one or two other camps possibly being organised this year, there won't be many event pages too soon. So would the confusion caused be that much of an issue in web view? I'm assuming if you mouse over the link then you see the full URL/title?

Also, I'm concerned about changing URLs along the way. Or people starting to link to old URLs. Best to get the correct URLs from the start even if there's a little hit on instant clarity in the web view. Yeah?

  • Can we do a test? Create a third event as a copy of one of the current ones but with full URL? And see how it goes?

@wvengen
Copy link
Member Author

wvengen commented Jun 5, 2015

Regarding URLs - oops, I agree, let's use the full names right away. How could I forget? :o
I'll rename them, then have a look. They're not yet linked from the homepage anyway, so we can (still) experiment to our hearts' content.

@wvengen
Copy link
Member Author

wvengen commented Jun 5, 2015

I do suggest that we name them collaboration-lab-camp-2015-04-paris.md and such, so that they are ordered by date. The page title can still be the canonical "Collaboration Lab Camp Paris 2015". Including the month makes sure that we can have multiple events in the same city in a year.

@dahacouk
Copy link
Member

dahacouk commented Jun 9, 2015

Hi @wvengen, here's my thinking... The URL just needs to be unique and good for SEO – i.e. matching URL/title. We don't need them to be listed in date order by an alphabetical sort – do we? I challenge you – and I know this is a hard thought for sysadmins used to a CLI 😀 – not to put any other human readable metadata in the URL that is not absolutely necessary. If we get more than 2 events in the same city in the same year then let's disambiguate with a month (for that case) but let's not do that if there's no need, yeah?

Also, I'm guess that ditching the .html is not possible with this setup?

@chozabu
Copy link
Contributor

chozabu commented Jun 9, 2015

looking at jekyll/jekyll#156 - it seems we can add

permalink: pretty

in our _config.yml which lets us use

collab.camp/our-custom-page/

instead of

collab.camp/our-custom-page.html

by generating a folder with the name of the page containing an index.html with the content, rather than just putting the content in a named html file.

Though, I'm not sure I prefer a trailing slash to .html ?

@chozabu
Copy link
Contributor

chozabu commented Jun 9, 2015

Hey - a little more reading - github may already support just not entering the .html extension!

@chozabu
Copy link
Contributor

chozabu commented Jun 9, 2015

Confirmed: http://collab.camp/events/collaboration-lab-camp-2015-05-paris works - no changes needed! (unless someone changed something in the last 40 mins)

@dahacouk
Copy link
Member

dahacouk commented Jun 9, 2015

Cool stuff! So now I've just got to convince you guys to have title=URL and I'll be a happy OCD bunny! ;-)

@dahacouk
Copy link
Member

@dahacouk
Copy link
Member

@dahacouk
Copy link
Member

Now! ;-) How can we make a listing for past and future events at http://collab.camp/events ? @wvengen @chozabu @mozboz @almereyda ? Thanks!

@wvengen
Copy link
Member Author

wvengen commented May 11, 2016

Github upgraded their Jekyll some time ago, this should be possible.
This could help, not sure: https://jekyllrb.com/docs/collections/

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

No branches or pull requests

3 participants