Re: Future of the dot
Carl Schwan <[email protected]>
| Newsgroups | gmane.comp.kde.events,gmane.comp.kde.www |
|---|---|
| Message-ID | <Avz4LtUqXge7N_PE1QICkn3cHuH9ApjbGqiUv9aHRWpOD6SZqObi79zZyjE43Tu_DUKo6q8_UF8O3B8lXIOtJEUepdmErivYuCjMVVs-Q8w=@carlschwan.eu> |
Le vendredi, avril 3, 2020 10:07 AM, Paul Brown <[email protected]> a écrit : > > Loosing comments and their moderation seems like a big downside to this > > > surely if Hugo can't do this we should, if considering moving from drupal, > > look at alternatives that support what we need the dot to do? > > I feel the ability to share and work together on an end formated story with > > images/links (in their final place) is a critical feature to have > > I'm not convinced how well the proposed workflow would work for > > non-developers. It sounds pretty complicated compared to a cms > > While Hugo might work fine for some websites in KDE, I think expecting > > every web thing we use to be able to be done with a minimal tool like Hugo > > is a bit unrealistic and there is no need to even try to do this (your plan > > is also unlikely to succeed completly imho, so we will still have different > > types of websites anyway) > > So I think that if we are thinking about moving the dot from drupal we need > > to have a proper look at what alternatives there are and whether they are > > better than what we have currently > > Although I don't want to overtax anyone with extra work, I would have to > agree. From what you are saying, compared to other CMSs, there doesn't seem > much advantage in using Hugo, at least not for non-developer content creators > (which is, in theory, what Promo would mostly be made up of). > > My first instinct would be to go with Wordpress, although I understand that > that was tried and abandoned for some reason. Hi, it looks this is getting some push back. I now fixed the problem with the wrong Url and I will try to fix the few broken page with broken formating. For the old comments, It will be difficult to export them from the dot to a new system. I would prefer not to do it, because it is less work, but in case we think this is required I think we can find a solution and add this functionality to the exporter. Looking at the last few posts, we can see that there is almost no comment, this is because it is difficult to create an account and someone needs to review each account creation manually. (Does anyone is taking care of it currently?) A solution for commenting would be to integrate Discourse to our infrastructure and then displaying the comments made in discourse in an iframe in the dot. This would allow using only one platform for commenting for each KDE websites and provide a nicer experience for the visitors. But I think this needs to be discussed more in detail only after the entire GitLab migration is done because the sysadmin workforce is limited and I think the GitLab is a lot more important. Using a static website for promotional websites has some advantages. For Google ranking, the page speed makes a lot of impact. Generating a static website makes the page faster to load compared to a CMS. We also get some SEO improvement from Hugo without using third parties plugins. In a distant future, we could also use a self-hosted Netify instance to provide a CMS-like interface to GitLab (same here this needs to be done after the complete GitLab migration). As for using another CMS, there are various problems: * We need to find someone with experience with the theme engine of the CMS we want to use. Using Hugo allows me to reuse existing work. I'm not familiar with the internal of Wordpress or Drupal and I'm not willing to spend time learning them. * Creating a theme for another CMS means maintaining a new theme and also another place I need to patch when I want to update something in the global theme. * We need to deploy the new system. The current infrastructure support Wordpress, Drupal 7, Drupal 8 and a bunch of static site generators. Using one of the already used systems means we can simplify the maintenance. If we were to use something else, it would mean maintaining yet another system and making sure we make the security update as soon as possible. Same here we need to find someone willing to do it. * The user interface of a CMS isn't always more easy to use. The current Drupal interface is very difficult to use and I still didn't figure out how it works. Wordpress is better in this aspect but still not very intuitive and I needed a lot of googling to do basic things like setting the homepage and using a template for a page. * And I think for an open-source organization like us, it is important that everyone can run our website on their computer, edit it and send their changes. Currently, with the dot, the Akademy website and some other websites only a few people can get the raw content, the plugins used are not documented and the theme is not open source. So there is currently no way to run a local version of the website, ... This isn't how I imagined KDE when I read our manifesto and decided to contribute my free time to KDE. And I really hope this will change in the future. This is a general complaint I have with how some things are done with our websites and doesn't concern only the Drupal and Wordpress website. I didn't found any source for relate.kde.org either, I needed to beg the store.kde.org developers for months to get the installation instructions for their websites, ... I hope this clarifies, the reason why I'm pushing for using a static website. And if someone has a better solution, I would be interested in helping to implement it. Regards, Carl Schwan > Cheers > > Paul > > -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > Promotion & Communication > > www: http://kde.org > Mastodon: https://mastodon.technology/@kde > Facebook: https://www.facebook.com/kde/ > Twitter: https://twitter.com/kdecommunity > LinkedIn: https://www.linkedin.com/company/kde
publickey - [email protected] - 0x7F564CB5.asc
(application/pgp-keys, 3.1 KB)
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: OpenPGP.js v4.10.1 Comment: https://openpgpjs.org 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 z/19LtJQ/1c= =aByX -----END PGP PUBLIC KEY BLOCK-----
signature.asc
(application/pgp-signature, 823 B)
-----BEGIN PGP SIGNATURE----- Version: ProtonMail wsFcBAEBCAAGBQJeh5uEAAoJEAEwRxsupIqDbjkP/3koMRyPM+NNjERueAjo zSXBu6CPmfcwDAl6H2k0s9SZmzAlLDF65zIWe/GTOKahBmolMwbE2a+OlJQZ xnoPSiaDEwQurfEZ3YSo8wvggT4cR4Tk1G8+cyoPIDj17eqgjhuj4WR6wKCv SHMVrbuo3Y7JCRzT3QRrcuYbvTmoSjMuU4uJCJ1FoFCR2Pthg+95cgE9gFIy bbECxtzEPGmEtVg0U0IVXaie0/q7pyVGR7fLlWsC35fExRCcdyB5t4e8qvuz P8z9KMJIwlFHHvtY47BB2Ao5wGTbxQZVYZYgwI9Vuqjob6HG6QFEX3heByCE euIMGwO4yO6YkaznOlM3I1/Vj343m2r5UDw/0qjdBZy9jj+qqJC2uG5Bze8p wn+Rjp3NlBI/fs6tMF6228mzaAKrN6Npi2jkHX2+8t745zcCnsYJ5AMon1fF MxUo87Ma+hitTTF/GmNmHa2IEW1W4A6MJEjxjiPyn3hkH9USIq1Ijmem9Nzm 9jSERmLAd9lFAYTKrlqZIkfVem6dpAgDgjRkLlalD3pxgHT0cJFBa1NvMMZw on4RqQLRvLHuv3BnBicU8eUD7sJr9vqxS5M7rmVoE8VaYLw9VPhpaizsjDuh 2WRVV5f+YtLDJTwpAKur7goBHJoVepLz4sIvhz/lSrNlECfgaWQMayXimbMY byaQ =zPKI -----END PGP SIGNATURE-----