Page MenuHomePhabricator

Remove external JS dependencies from the itWikiCon website
Closed, DeclinedPublic

Description

Actually there are some legacy external third-party dependencies in the itWikiCon website. For example:

  • iubenda.com
  • fonts.googleapis.com
  • gstatic.com

It's not a surprise to find some of these dependencies in a WordPress website. Even default WordPress themes require external resources as default without even a warning. Anyway, we can fix it.

We should avoid them in order to keep the website clean, without external resources (to do not share users' data to them) and in some cases to strip the proprietary JavaScript files.

Related lecture:

https://www.gnu.org/philosophy/javascript-trap.html


Here part of the NoScript warning:

Screenshot_2020-05-30_10-02-30.png (165×643 px, 33 KB)

Related Objects

Event Timeline

valerio.bozzolan updated the task description. (Show Details)
valerio.bozzolan renamed this task from Remote external JS dependencies from the itWikiCon website to Remove external JS dependencies from the itWikiCon website.May 30 2020, 8:04 AM
valerio.bozzolan updated the task description. (Show Details)
Ferdi2005 lowered the priority of this task from Medium to Lowest.May 30 2020, 10:34 AM
Ferdi2005 raised the priority of this task from Lowest to Low.

We have removed the dependency versus the external JavaScript resource cdn.iubenda.com/iubenda.js. It seems that it was used to enqueue a privacy policy.

Now it's just a local page, here: https://www.itwikicon.org/privacy-policy/

Still need to avoid fonts.googleapis.com and gstatic.com.

Now it seems that itWikiCon is organized by InformAzioni, which isn't true at all now. So, we shall set as "Titolare del trattamento dei dati" Italian Linux Society, which is the organizations that give us technical support to organize itWikiCon, or Bozzolan Valerio, who runs the server.

Now it seems that itWikiCon is organized by InformAzioni, which isn't true at all now. So, we shall set as "Titolare del trattamento dei dati" Italian Linux Society, which is the organizations that give us technical support to organize itWikiCon, or Bozzolan Valerio, who runs the server.

Thank you, even if this is completely unrelated to this task :^) Now the privacy policy is somehow less misleading:

https://www.itwikicon.org/privacy-policy/:
si ricorda che la presente privacy policy si applica esclusivamente ai servizi erogati dal sito web itwikicon.org ed www.itwikicon.org e (salvo ove diversamente indicato) eventuali altri sotto-domini. Questa privacy policy NON intende e NON può applicarsi IN ALCUN MODO ai dati delle edizioni itWikiCon vere e proprie (organizzate dai rispettivi organizzatori). A scanso di equivoci, NON può coprire qualsiasi tipo di contributo legati alla itWikiCon, NEANCHE i contributi itWikiCon pubblicati nei wiki di Wikimedia Foundation.

Aklapper subscribed.

Associated project is about 2020. Declining this task as part of Phabricator housekeeping. If this is still a valid task, please feel free to reopen and (!) associate an active project tag so the task can be found on a workboard that people look at - thanks! :)