<div dir="ltr">Ben Cooksley email is <<a href="mailto:bcooksley@kde.org">bcooksley@kde.org</a>><div><br></div><div>Gilles Caulier</div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-03-22 8:35 GMT+01:00 <span dir="ltr"><<a href="mailto:mica@silentumbrella.com" target="_blank">mica@silentumbrella.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello all,<br>
<br>
I can get in touch with Ben if someone would like to send me his contact information.<br>
<br>
A quick recap, so we're all on the same page:<br>
- drupal site being shut down on March 31<br>
- migration to static site using Hugo (<a href="http://gohugo.io" rel="noreferrer" target="_blank">http://gohugo.io</a>) and a redesign proposed<br>
-- template based on Zurb Foundation 6<br>
-- current URLs taken into account & can generate redirects<br>
- requires webhosting, which <a href="http://pixls.us" rel="noreferrer" target="_blank">pixls.us</a> can provide, but <a href="http://pixls.us" rel="noreferrer" target="_blank">pixls.us</a> members would like to use KDE/digikam's current hosting if possible<br>
-- static site requires only a webserver such as apache and rsync over SSH access to the webroot for <a href="http://digikam.org" rel="noreferrer" target="_blank">digikam.org</a><br>
- site maintained in git; authorization determined by hosting platform, e.g. github, gitlab,<br>
- continuous integration like TraviCI, can be used to build and deploy the site when a commit is pushed to master<br>
- current admin should back up the drupal database for posterity<br>
- current pages (but not page history) can be migrated<br>
<br>
Pat was kind enough to write a script to scrape all the news articles from <a href="http://digikam.org" rel="noreferrer" target="_blank">digikam.org</a>, which composed the bulk of content to be migrated, and format the results with the proper metadata for hugo. I set up the project scaffolding and migrated some of the non-news pages (there are pages that still need to be migrated).<br>
<br>
You can see the content we've migrated so far here: <a href="https://github.com/pixlsus/digikam_website" rel="noreferrer" target="_blank">https://github.com/pixlsus/dig<wbr>ikam_website</a><br>
<br>
There probably isn't much more content to migrate. I'll follow up with some questions about the content and migrate the remaining necessary pages.<br>
<br>
You can run hugo locally to see the progress:<br>
$ wget <a href="https://github.com/spf13/hugo/releases/download/v0.19/hugo_0.19_Linux-64bit.tar.gz" rel="noreferrer" target="_blank">https://github.com/spf13/hugo/<wbr>releases/download/v0.19/hugo_0<wbr>.19_Linux-64bit.tar.gz</a><br>
$ tar -zxvf hugo_0.19_Linux-64bit.tar.gz<br>
$ git clone <a href="https://github.com/pixlsus/digikam_website" rel="noreferrer" target="_blank">https://github.com/pixlsus/dig<wbr>ikam_website</a><br>
$ cd digikam_website/themes<br>
$ git clone <a href="https://github.com/tummychow/lanyon-hugo" rel="noreferrer" target="_blank">https://github.com/tummychow/l<wbr>anyon-hugo</a><br>
$ cd ..<br>
$ ./path/to/hugo serve --theme=lanyon-hugo<br>
<br>
I can't say we'll have a 100% finished & beautiful website by March 31, but I believe we can be pretty close to finished & very functional by that date.<br>
<br>
Best,<br>
Mica<div><div class="h5"><br>
<br>
On 2017-03-21 23:37, Gilles Caulier wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
Note : when Ben said " I think it's best if they contact us with the<br>
details they require. I'd rather<br>
not read a long mailing list thread." : the "they" want mean Pixls.us<br>
team of course....<br>
<br>
Gilles Caulier<br>
<br>
2017-03-22 7:36 GMT+01:00 Gilles Caulier <<a href="mailto:caulier.gilles@gmail.com" target="_blank">caulier.gilles@gmail.com</a>>:<br>
<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
Hi all,<br>
<br>
This is the response from Ben by private mail :<br>
<br>
// ------------------------------<wbr>---------------------<br>
<br>
Hi Gilles,<br>
<br>
Given the amount of work which we've put in thus far and the time<br>
constraints Sysadmin is under in getting other things done, I think<br>
it's best if they contact us with the details they require. I'd<br>
rather<br>
not read a long mailing list thread.<br>
<br>
At this stage, i'll be shutting down the Drupal 6 instance on March<br>
31<br>
as we need to protect the security of KDE Infrastructure as a first<br>
priority. This migration has effectively been ready to go (theme<br>
aside) since early February, with the only reason for the delay<br>
being<br>
your requirement a theme be customised for Digikam and nobody being<br>
able to do it.<br>
<br>
Regards,<br>
Ben<br>
<br>
//<br>
------------------------------<wbr>------------------------------<wbr>-------<br>
<br>
So it become urgent to switch to a new web site. "Static" proposal<br></div></div>
from <a href="http://pixls.us" rel="noreferrer" target="_blank">pixls.us</a> [1] sound like the best solution.<span class=""><br>
<br>
Comments are welcome. Please be constructive.<br>
<br>
Thanks in advance<br>
<br>
Gilles Caulier<br>
<br>
2017-03-21 10:49 GMT+01:00 Gilles Caulier<br>
<<a href="mailto:caulier.gilles@gmail.com" target="_blank">caulier.gilles@gmail.com</a>>:<br>
<br></span>
The contact to KDE team about current <a href="http://www.digikam.org" rel="noreferrer" target="_blank">www.digikam.org</a> [2] is Ben<div><div class="h5"><br>
Cooksley <<a href="mailto:bcooksley@kde.org" target="_blank">bcooksley@kde.org</a>><br>
<br>
I CC him to contribute to this thread...<br>
<br>
Gilles Caulier<br>
<br>
2017-03-21 10:42 GMT+01:00 Dmitri Popov <<a href="mailto:lazylegs@gmail.com" target="_blank">lazylegs@gmail.com</a>>:<br>
Pat,<br>
<br>
Thank you for the detailed outline. If there is anything I can help<br>
you with, please do let me know.<br>
<br>
Best,<br>
Dmitri<br>
<br>
On Mon, Mar 20, 2017 at 10:13 PM, Pat David <<a href="mailto:patdavid@gmail.com" target="_blank">patdavid@gmail.com</a>><br>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The intention here is to provide a new, modern website that is<br>
</blockquote>
secure and<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
maintainable.<br>
<br>
Let me address a couple of possible questions up front:<br>
<br>
1. The existing site content can be ported over to a new site.<br>
</blockquote>
This<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
includes previous posts in news/blogs and all of the more static<br>
</blockquote>
pages as<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
they exist right now.<br>
<br>
The only thing we may have a problem with would be the comment<br>
</blockquote>
system used<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
by Drupal. In this case, old comments are likely not going to get<br>
</blockquote>
brought<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
over as actual _comments_. We can probably bring them over as<br>
</blockquote>
plain content<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
that gets appended to existing news/blog items.<br>
<br>
2. I analyzed the existing site quickly, and noticed that as far<br>
</blockquote>
as content<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
pages go, we were looking (roughly) at:<br>
<br>
About<br>
Overview<br>
Features<br>
Awards & Reviews<br>
Related Projects & links<br>
Screenshots<br>
Testimonials<br>
News *<br>
Release Plan<br>
Changelog<br>
Events<br>
Developers Blogs *<br>
Download<br>
digiKam Recipes Book<br>
Documentation<br>
Wiki<br>
FAQ<br>
Support<br>
Donation & Sponsor<br>
Splash-screens<br>
Contribute<br>
Contact<br>
<br>
Items marked with (*) are the most likely candidates for more<br>
</blockquote>
frequently<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
published content. The rest of the pages are probably fairly<br>
</blockquote>
consistent and<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
don't change all that often (every release maybe?).<br>
<br>
3. Contributing to the site is easy, just write your content in a<br>
</blockquote>
plain-text<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
markdown file.<br>
<br>
I assume that you don't want to let everyone publish material to<br>
</blockquote>
your<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
website? No matter what the system (CMS/Static/Whatever), you<br>
</blockquote>
likely want a<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
check step in the publishing process. In the case of a static<br>
</blockquote>
site, it's<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
handled by commit access to the repo. If someone w/o access wants<br>
</blockquote>
to<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
publish something, send the plain-text file to someone with commit<br>
</blockquote>
access.<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
At GIMP, we can accept patches, or someone can just email the<br>
</blockquote>
plain-text<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
files (+ assets) and one of us with commit access manages the<br>
</blockquote>
rest.<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
4. Comments can be handled the same way we are currently doing it<br>
</blockquote>
on<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<a href="http://pixls.us" rel="noreferrer" target="_blank">pixls.us</a> [1], that is - an embed at the bottom of a post will<br>
</blockquote><span class="">
display a threaded<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
conversation about that topic hosted on <a href="https://discuss.pixls.us" rel="noreferrer" target="_blank">https://discuss.pixls.us</a><br>
</blockquote></span>
[3].<span class=""><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
---<br>
<br>
At the end of the day we want to help, and we know that the dev<br>
</blockquote>
team likely<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
would rather be hacking on Digikam. As such, we're ready and<br>
</blockquote>
willing to get<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
a new site up and running, and to help manage things.<br>
<br>
Just let us know if we _shouldn't_ continue working on the site.<br>
</blockquote>
:)<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Also, is there a contact person for the infrastructure your<br>
</blockquote>
running the site<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
on now? I'm assuming a server that the kde folks have somewhere?<br>
<br>
pat<br>
<br>
PS (interesting sidenote):<br>
I scraped the existing site quickly to get this, and it appears to<br>
</blockquote>
me that<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
over the past 5 years the _majority_ of the posts are from two<br>
</blockquote>
submitters<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
(digikam + Dmitri).<br>
A table of posts per person by year, since 2006:<br>
</span><a href="https://paste.gnome.org/pwbvlr6ha" rel="noreferrer" target="_blank">https://paste.gnome.org/pwbvlr<wbr>6ha</a> [4]<br>
<br>
<br>
<br>
<br>
--<br>
<a href="https://patdavid.net" rel="noreferrer" target="_blank">https://patdavid.net</a> [5]<span class=""><br>
GPG: 66D1 7CA6 8088 4874 946D 18BD 67C7 6219 89E9 57AC<br>
</span></blockquote></blockquote>
<br>
<br>
<br>
Links:<br>
------<br>
[1] <a href="http://pixls.us" rel="noreferrer" target="_blank">http://pixls.us</a><br>
[2] <a href="http://www.digikam.org" rel="noreferrer" target="_blank">http://www.digikam.org</a><br>
[3] <a href="https://discuss.pixls.us" rel="noreferrer" target="_blank">https://discuss.pixls.us</a><br>
[4] <a href="https://paste.gnome.org/pwbvlr6ha" rel="noreferrer" target="_blank">https://paste.gnome.org/pwbvlr<wbr>6ha</a><br>
[5] <a href="https://patdavid.net" rel="noreferrer" target="_blank">https://patdavid.net</a><br>
</blockquote>
<br>
</blockquote></div><br></div>