[ckan-dev] Bye bye Pylons, hello Flask

Nikolas Becker nikolas at viderum.com
Fri Jun 17 13:57:19 UTC 2016


Indeed, many thanks to both of you for this well thought through concept! :)


Nikolas



Viderum<http://www.viderum.com/> – an Open Knowledge company
Making the world’s public data discoverable and accessible to everyone
http://www.viderum.com/  |  @videruminc<https://twitter.com/videruminc>



________________________________
From: ckan-dev <ckan-dev-bounces at lists.okfn.org> on behalf of David Miller <david at openhealthcare.org.uk>
Sent: 17 June 2016 09:59:01
To: CKAN Development Discussions
Subject: Re: [ckan-dev] Bye bye Pylons, hello Flask

Hi Adria,

Best of luck to you and Brook !

Haven't had time to get into all of the details, but skim-reading the wiki page it seems like a well considered and excellent document  :)

I look forward to updating my extensions....

David

On Thu, 16 Jun 2016 at 18:06 Adrià Mercader <adria.mercader at okfn.org<mailto:adria.mercader at okfn.org>> wrote:
Hi all,

Some of you might be aware that work has started to migrate the
current web framework that CKAN uses (Pylons) to a more modern (and
supported) alternative. After much discussion and weighing of the
options the choice was made to migrate to Flask.

As you can imagine, this is not going to be an easy task :)

CKAN has grown into a very big project, accumulating a certain amount
of technical debt on the way. Moreover, one of the main features of
CKAN is its extensibility via plugins, which adds another layer of
complexity. But it is a step that needs to be made to enable CKAN to
evolve and to make easier for developers to contribute.

My colleague Brook and I have been working on several proof of
concepts around this migration and have written down our findings and
plan on this wiki page:

https://github.com/ckan/ckan/wiki/Migration-from-Pylons-to-Flask

It also includes FAQs, description of the general approach and
implementation details, and we will update it regularly to keep track
of our progress.

It's a long read but if you have previous experience with Flask,
migrating of big code bases or just want to keep informed of how this
might affect your CKAN instance or extension please have a look and
feel free to ask **any** question you have or provide any feedback.
I've created an issue on the repo to make easier to discuss things:

https://github.com/ckan/ckan/issues/3119


And of course if you want to help in any way that would be also very welcome.

I'm sure that at the end we will have a better CKAN with many
opportunities ahead.

Cheers,

Adrià
_______________________________________________
ckan-dev mailing list
ckan-dev at lists.okfn.org<mailto:ckan-dev at lists.okfn.org>
https://lists.okfn.org/mailman/listinfo/ckan-dev
Unsubscribe: https://lists.okfn.org/mailman/options/ckan-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/ckan-dev/attachments/20160617/08e2ebca/attachment-0003.html>


More information about the ckan-dev mailing list