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

Convert CKAN.org to jekyll and github pages #49

Open
rufuspollock opened this issue May 3, 2014 · 12 comments
Open

Convert CKAN.org to jekyll and github pages #49

rufuspollock opened this issue May 3, 2014 · 12 comments

Comments

@rufuspollock
Copy link
Member

Why?

  • Easier ability to integrate structured info (e.g. instances, extension registry, members) into one single site (cf what we do on http://okfnlabs.org)
  • Easier to manage contribution and support new contribution (anyone can submit a pull request)
  • Cleaner setup and static file output means faster, leaner site
    • Minor (in RP's opinion)

Why not?

  • Its a change so investment of effort required
  • Harder for non-"geeks" to contribute to jekyll-based websites (though improving with things like prose)

@rgrp view: overall this looks like a good thing. What do others think? Who else could help make this happen?

/cc @rossjones @wardi @amercader ...

@rossjones
Copy link
Contributor

Mostly done bar a few issues at https://github.com/ckan/ckan.github.io

Needs a plan for the blog, migrating the archive will be a bit of a dull task. Contact form could be webscripts.io or something i guess

@adamamyl
Copy link

adamamyl commented May 3, 2014

Needs a plan for the blog, migrating the archive will be a bit of a dull task.

For blog.amyl, I used http://girliemac.com/blog/2013/12/27/wordpress-to-jekyll/ to migrate from self-hosted WP into Jekyll. Was trivial. (I also looked at using https://github.com/benbalter/wordpress-to-jekyll-exporter, but the other approach Actually Worked).

Contact form could be webscripts.io or something i guess

We were looking at the forms for ckanexpress.com and integrating straight into zendesk -- see https://github.com/okfn/ckanexpress.com/blob/master/contact/contact.html

@rossjones
Copy link
Contributor

Setting up another heroku app for the contact form seems sensible. Who will the mails go to?

@amercader
Copy link
Member

This will save the heroku app, but it would require relying on a third party service:

http://forms.brace.io/

@rossjones
Copy link
Contributor

@adamamyl can you do a dump of the blog from inside wordpress? Could probably add it to https://github.com/ckan/ckan.github.io and then we can fix up the styling

@rufuspollock
Copy link
Member Author

@rossjones I get a 404 for https://github.com/ckan/ckan.github.io ... Is it private or something?

Also could you give me access so I could work on extensions stuff.

Generally: from reading this can I assume that everyone is +1 on such an approach, or at least on trying it out?

@rossjones
Copy link
Contributor

Open now

@wardi
Copy link
Contributor

wardi commented May 22, 2014

+1

@davidread
Copy link

This was agreed previously, and reaffirmed at today's tech meeting. NB it's blocked on needing help from @rgrp or @nigelbabu on ckan/ckan.github.io#4

@rufuspollock
Copy link
Member Author

I note that CKAN Association SG are -1 on move from wordpress as they can use that but struggle github pages. Need to talk further.

@rossjones
Copy link
Contributor

They can use prose.io?

The whole SG is -1 or just some members?

@rufuspollock
Copy link
Member Author

All SG other than me. Whilst I know prose.io I think we should acknowledge that gh-pages sites are some tech-y ;-)

In the immediate term I do plan to get the extension stuff up and running.

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

6 participants