Le jeudi 11 août 2022 à 12:55 PM, Ben Cooksley <bcooksley@kde.org> a écrit :<br><div class="protonmail_quote"><br>
<blockquote class="protonmail_quote" type="cite">
<div dir="ltr">Hi all,<div><br></div><div>As mentioned in an earlier email, I was going to look at connecting our Drupal sites to make use of Invent for authentication.</div><div>While at initial glance a plugin to handle this did appear to exist, upon implementation it became apparent that this plugin would not be up to the task unfortunately - and no other plugin exists.</div><div><br></div><div>This also brings up another issue as with one exception all of our Drupal sites run Drupal 7 which is now reaching the end of it's life, and most extensions are only being maintained for security fixes now.</div><div>My understanding is that Drupal upstream intend to properly pull the plug on Drupal 7 sooner rather than later.</div><div><br></div><div>We currently have the following sites on Drupal 7:</div><div>- <a href="http://dot.kde.org" rel="noreferrer nofollow noopener" target="_blank">dot.kde.org</a></div><div>- <a href="http://akademy.kde.org" rel="noreferrer nofollow noopener" target="_blank">akademy.kde.org</a> (and <a href="http://akademy-dev.kde.org" rel="noreferrer nofollow noopener" target="_blank">akademy-dev.kde.org</a>)</div><div>- <a href="http://amarok.kde.org" rel="noreferrer nofollow noopener" target="_blank">amarok.kde.org</a></div><div>- <a href="http://blogs.kde.org" rel="noreferrer nofollow noopener" target="_blank">blogs.kde.org</a></div><div>- <a href="http://kde.in" rel="noreferrer nofollow noopener" target="_blank">kde.in</a></div><div>- <a href="http://kde.nl" rel="noreferrer nofollow noopener" target="_blank">kde.nl</a></div><div>- <a href="http://qtcon.org" rel="noreferrer nofollow noopener" target="_blank">qtcon.org</a></div><div>- <a href="http://skrooge.org" rel="noreferrer nofollow noopener" target="_blank">skrooge.org</a></div><div>- <a href="http://behindkde.org" rel="noreferrer nofollow noopener" target="_blank">behindkde.org</a></div><div><br></div><div>Given the age of the content on those sites, i'd like to suggest that we:</div><div>a) Archive <a href="http://kde.nl" rel="noreferrer nofollow noopener" target="_blank">kde.nl</a> and <a href="http://kde.in" rel="noreferrer nofollow noopener" target="_blank">kde.in</a> and redirect them both to KDE.org</div><div>b) Turn QtCon.org into a static site</div><div>c) For BehindKDE.org, Skrooge.org and <a href="http://amarok.kde.org" rel="noreferrer nofollow noopener" target="_blank">amarok.kde.org</a> look into converting them into Hugo based sites, but if that is not possible convert them into static sites as well.</div><div><br></div><div>That will leave just <a href="http://blogs.kde.org" rel="noreferrer nofollow noopener" target="_blank">blogs.kde.org</a>, <a href="http://akademy.kde.org" rel="noreferrer nofollow noopener" target="_blank">akademy.kde.org</a> and <a href="http://dot.kde.org" rel="noreferrer nofollow noopener" target="_blank">dot.kde.org</a> to contend with. </div><div><br></div><div>Having looked into the process to perform a migration to a modern version of Drupal, it does not look pretty at all. See <a href="https://www.drupal.org/docs/upgrading-drupal/upgrading-from-drupal-6-or-7-to-drupal-9-or-later" rel="noreferrer nofollow noopener" target="_blank">https://www.drupal.org/docs/upgrading-drupal/upgrading-from-drupal-6-or-7-to-drupal-9-or-later</a></div><div>We should therefore assess whether it is prudent to continue to make use of Drupal, especially given the numerous security issues it has had and the poor upgrade path it tends to offer (Drupal 6 to 7 was not the nicest upgrade either if memory serves)</div><div><br></div><div>Wordpress by contrast hasn't had major incidents in the past few years, and offers a rolling update model (the sites using it are running the most current release and have smoothly transitioned to it as time has gone on with no issues)</div><div><br></div><div>Thoughts?</div></div><div dir="ltr"><div><br></div><div>Thanks,</div><div>Ben</div></div>
</blockquote></div><div class="protonmail_quote" style="font-family: Arial; font-size: 14px; color: rgb(0, 0, 0);"><br></div><div class="protonmail_quote" style="font-family: Arial; font-size: 14px; color: rgb(0, 0, 0);">I spend a significant time, a long time ago trying to port dot.kde.org (<span><a target="_blank" rel="noreferrer nofollow noopener" href="https://invent.kde.org/carlschwan/dot-kde-org">https://invent.kde.org/carlschwan/dot-kde-org</a></span>)</div><div class="protonmail_quote" style="font-family: Arial; font-size: 14px; color: rgb(0, 0, 0);"><br></div><div class="protonmail_quote" style="font-family: Arial; font-size: 14px; color: rgb(0, 0, 0);">Major issues that were blocking the deployment of it:</div><div class="protonmail_quote" style="font-family: Arial; font-size: 14px; color: rgb(0, 0, 0);"><br></div><div class="protonmail_quote" style="font-family: Arial; font-size: 14px; color: rgb(0, 0, 0);"><ul><li><span>The comment functionality disappeared. Personally this shouldn't be an issue since we already disabled comment a long time ago due to us getting massive spam the second we enable the comments again.</span></li><li><span>Some url got changed by error when doing the transition and will need to be fixed so that we don't break the url of old articles</span></li></ul><div><br></div><div>All of these should be fixable, but will require still a bit of work and I currently don't have the bandwidth to do it. The big advantage of using hugo for dot is that it follows our general website branding, use the same workflow as all our websites and would theoretically allow us to translate some articles (particularly interesting for local/regional news).</div><div><br></div><div>Regarding the other websites:</div><div><br></div><div><ul><li><span>BehindKDE: there was a port of hugo somewhere, not sure if it was ever finished. Would probably be cool to revive this website</span></li><li><span>amarok.kde.org</span>: I proposed a long time ago to port amarok.kde.org to hugo/jekyll but there was objections as this was not a big priority so unless someone want to port it to something else, I would propose converting it to a static sites snice amarok is kinda dormant nowadays.</li><li>akademy.kde.org: i worked a long time ago on an update of it to make it more visually attractive and port it to hugo but this was also rejected as the akademy team wanted to continue using Drupal. So not sure what to do with it.</li></ul></div><div><br></div><div>Personally after having to deal with Wordpress at work, I think it offers an horrible developer experience with tons of plugin violating the spirit of the GPL, using PHP like it is still 00s (static and global variable everywhere, almost no OOP, no namespaces, weird naming convention e.g. $the_post, ...) and very poor internalization infrastructure. And so I wouldn't recommend it<br></div></div><div class="protonmail_quote" style="font-family: Arial; font-size: 14px; color: rgb(0, 0, 0);"><br></div><div class="protonmail_quote">
</div>