lektura
max.mehl 2018-02-23 16:22:53 +01:00
commit 51958deab4
No known key found for this signature in database
GPG Key ID: 2704E4AB371E2E92
7 changed files with 253 additions and 5 deletions

View File

@ -2,697 +2,814 @@
{ {
"name": "ADULLACT", "name": "ADULLACT",
"img": "adullact.png", "img": "adullact.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "http://adullact.org/" "url": "http://adullact.org/"
}, },
{ {
"name": "Ajuntament de Barcelona", "name": "Ajuntament de Barcelona",
"img": "bcn.png", "img": "bcn.png",
"orgtype": "administration",
"priority": "1", "priority": "1",
"url": "http://www.bcn.cat/" "url": "http://www.bcn.cat/"
}, },
{ {
"name": "apertus° Association", "name": "apertus° Association",
"img": "apertus.png", "img": "apertus.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "https://www.apertus.org/" "url": "https://www.apertus.org/"
}, },
{ {
"name": "Aptivate", "name": "Aptivate",
"img": "aptivate.png", "img": "aptivate.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "www.aptivate.org/" "url": "www.aptivate.org/"
}, },
{ {
"name": "ASL.Org - Associação Software Livre ", "name": "ASL.Org - Associação Software Livre ",
"img": "asl-org.png", "img": "asl-org.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "http://asl.org.br" "url": "http://asl.org.br"
}, },
{ {
"name": "Digitale Allmend", "name": "Digitale Allmend",
"img": "digitaleallmend.png", "img": "digitaleallmend.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://allmend.ch/" "url": "https://allmend.ch/"
}, },
{ {
"name": "Aquilenet", "name": "Aquilenet",
"img": "aquilenet.png", "img": "aquilenet.png",
"orgtype": "regional_ngo",
"priority": "0", "priority": "0",
"url": "https://www.aquilenet.fr/" "url": "https://www.aquilenet.fr/"
}, },
{ {
"name": "Asociația pentru Tehnologie și Internet", "name": "Asociația pentru Tehnologie și Internet",
"img": "apti.png", "img": "apti.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://www.apti.ro/" "url": "https://www.apti.ro/"
}, },
{ {
"name": "Association Francophone des Utilisateurs de Logiciels Libres", "name": "Association Francophone des Utilisateurs de Logiciels Libres",
"img": "aful.png", "img": "aful.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "https://aful.org/" "url": "https://aful.org/"
}, },
{ {
"name": "Associação Ensino Livre", "name": "Associação Ensino Livre",
"img": "ael.png", "img": "ael.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://ensinolivre.pt" "url": "https://ensinolivre.pt"
}, },
{ {
"name": "Associação Nacional para o Software Livre", "name": "Associação Nacional para o Software Livre",
"img": "ansol.png", "img": "ansol.png",
"orgtype": "national_ngo",
"priority": "1", "priority": "1",
"url": "https://ansol.org/" "url": "https://ansol.org/"
}, },
{ {
"name": "CCC Switzerland", "name": "CCC Switzerland",
"img": "ccc-ch.png", "img": "ccc-ch.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://ccc-ch.ch/" "url": "https://ccc-ch.ch/"
}, },
{ {
"name": "CMS Garden", "name": "CMS Garden",
"img": "CMSGarden.png", "img": "CMSGarden.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "http://www.cms-garden.org/en" "url": "http://www.cms-garden.org/en"
}, },
{ {
"name": "Colectic", "name": "Colectic",
"img": "colectic.png", "img": "colectic.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "http://colectic.coop/" "url": "http://colectic.coop/"
}, },
{ {
"name": "Commons Institut", "name": "Commons Institut",
"img": "CommonsInstitut.png", "img": "CommonsInstitut.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://commons-institut.org/" "url": "https://commons-institut.org/"
}, },
{ {
"name": "P2P Foundation", "name": "P2P Foundation",
"img": "P2PFoundation.png", "img": "P2PFoundation.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "https://p2pfoundation.net/" "url": "https://p2pfoundation.net/"
}, },
{ {
"name": "Digitale Gesellschaft", "name": "Digitale Gesellschaft",
"img": "digitalegesellschaft.png", "img": "digitalegesellschaft.png",
"orgtype": "national_ngo",
"priority": "1", "priority": "1",
"url": "https://digitalegesellschaft.de/" "url": "https://digitalegesellschaft.de/"
}, },
{ {
"name": "Do-FOSS", "name": "Do-FOSS",
"img": "do-foss.png", "img": "do-foss.png",
"orgtype": "regional_ngo",
"priority": "0", "priority": "0",
"url": "http://blog.do-foss.de/" "url": "http://blog.do-foss.de/"
}, },
{ {
"name": "Center for the Cultivation of Technology", "name": "Center for the Cultivation of Technology",
"img": "CCT.png", "img": "CCT.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "https://techcultivation.org/" "url": "https://techcultivation.org/"
}, },
{ {
"name": "Courage Foundation", "name": "Courage Foundation",
"img": "couragefound.png", "img": "couragefound.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "https://couragefound.org/" "url": "https://couragefound.org/"
}, },
{ {
"name": "Chaos Computer Club", "name": "Chaos Computer Club",
"img": "CCC.png", "img": "CCC.png",
"orgtype": "national_ngo",
"priority": "1", "priority": "1",
"url": "https://www.ccc.de" "url": "https://www.ccc.de"
}, },
{ {
"name": "Creative Commons", "name": "Creative Commons",
"img": "creativecommons.png", "img": "creativecommons.png",
"orgtype": "international_ngo",
"priority": "1", "priority": "1",
"url": "https://creativecommons.org/" "url": "https://creativecommons.org/"
}, },
{ {
"name": "Debian", "name": "Debian",
"img": "debian.png", "img": "debian.png",
"orgtype": "international_ngo",
"priority": "1", "priority": "1",
"url": "https://debian.org" "url": "https://debian.org"
}, },
{ {
"name": "Digitale Gesellschaft Schweiz", "name": "Digitale Gesellschaft Schweiz",
"img": "dgs.png", "img": "dgs.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://www.digitale-gesellschaft.ch/" "url": "https://www.digitale-gesellschaft.ch/"
}, },
{ {
"name": "DFRI", "name": "DFRI",
"img": "dfri.png", "img": "dfri.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://www.dfri.se/?lang=en" "url": "https://www.dfri.se/?lang=en"
}, },
{ {
"name": "Democracy OS France", "name": "Democracy OS France",
"img": "democracyosFR.png", "img": "democracyosFR.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "http://democracyos.eu/" "url": "http://democracyos.eu/"
}, },
{ {
"name": "Drupal", "name": "Drupal",
"img": "drupal.png", "img": "drupal.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "https://drupal.org" "url": "https://drupal.org"
}, },
{ {
"name": "ExposeFacts", "name": "ExposeFacts",
"img": "exposefacts.png", "img": "exposefacts.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "https://exposefacts.org/" "url": "https://exposefacts.org/"
}, },
{ {
"name": "ELLAK Cyprus", "name": "ELLAK Cyprus",
"img": "ELLAKCyprus.png", "img": "ELLAKCyprus.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://ellak.org.cy/" "url": "https://ellak.org.cy/"
}, },
{ {
"name": "FAImaison", "name": "FAImaison",
"img": "FAImaison.png", "img": "FAImaison.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://www.faimaison.net/" "url": "https://www.faimaison.net/"
}, },
{ {
"name": "Linux User Group Of Slovenia", "name": "Linux User Group Of Slovenia",
"img": "lugos.png", "img": "lugos.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "http://www.lugos.si" "url": "http://www.lugos.si"
}, },
{ {
"name": "digitalcourage", "name": "digitalcourage",
"img": "digitalcourage.png", "img": "digitalcourage.png",
"orgtype": "national_ngo",
"priority": "1", "priority": "1",
"url": "https://digitalcourage.de/" "url": "https://digitalcourage.de/"
}, },
{ {
"name": "D3-Defesa dos Direitos Digitais", "name": "D3-Defesa dos Direitos Digitais",
"img": "DefensaDosDireitosDigitais.png", "img": "DefensaDosDireitosDigitais.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://direitosdigitais.pt/" "url": "https://direitosdigitais.pt/"
}, },
{ {
"name": "April", "name": "April",
"img": "april.png", "img": "april.png",
"orgtype": "national_ngo",
"priority": "1", "priority": "1",
"url": "https://www.april.org/en" "url": "https://www.april.org/en"
}, },
{ {
"name": "Doteveryone", "name": "Doteveryone",
"img": "doteveryone.png", "img": "doteveryone.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://doteveryone.org.uk/" "url": "https://doteveryone.org.uk/"
}, },
{ {
"name": "Dyne.org Foundation", "name": "Dyne.org Foundation",
"img": "dyne.png", "img": "dyne.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "https://dyne.org" "url": "https://dyne.org"
}, },
{ {
"name": "European Digital Rights", "name": "European Digital Rights",
"img": "edri.png", "img": "edri.png",
"orgtype": "international_ngo",
"priority": "1", "priority": "1",
"url": "https://edri.org" "url": "https://edri.org"
}, },
{ {
"name": "ePaństwo Foundation", "name": "ePaństwo Foundation",
"img": "epanstwo.png", "img": "epanstwo.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://epf.org.pl" "url": "https://epf.org.pl"
}, },
{ {
"name": "Epicenter.works", "name": "Epicenter.works",
"img": "epicenterworks.png", "img": "epicenterworks.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://epicenter.works" "url": "https://epicenter.works"
}, },
{ {
"name": "FACIL", "name": "FACIL",
"img": "facil.png", "img": "facil.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://facil.qc.ca/" "url": "https://facil.qc.ca/"
}, },
{ {
"name": "Fedora Project", "name": "Fedora Project",
"img": "fedora.png", "img": "fedora.png",
"orgtype": "international_ngo",
"priority": "1", "priority": "1",
"url": "https://fedoraproject.org/" "url": "https://fedoraproject.org/"
}, },
{ {
"name": "FIfF", "name": "FIfF",
"img": "FIfF.png", "img": "FIfF.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://www.fiff.de/" "url": "https://www.fiff.de/"
}, },
{ {
"name": "FFKP (Society for Free Culture and Software)", "name": "FFKP (Society for Free Culture and Software)",
"img": "ffkp.png", "img": "ffkp.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "http://ffkp.se/" "url": "http://ffkp.se/"
}, },
{ {
"name": "FOSSASIA", "name": "FOSSASIA",
"img": "fossasia.png", "img": "fossasia.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "https://fossasia.org/" "url": "https://fossasia.org/"
}, },
{ {
"name": "Framasoft", "name": "Framasoft",
"img": "framasoft.png", "img": "framasoft.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "https://framasoft.org/" "url": "https://framasoft.org/"
}, },
{ {
"name": "Free Knowledge Institute", "name": "Free Knowledge Institute",
"img": "freeknowledgeinstitute.png", "img": "freeknowledgeinstitute.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "http://freeknowledge.eu/" "url": "http://freeknowledge.eu/"
}, },
{ {
"name": "Free Libre Open Source Software Kosova", "name": "Free Libre Open Source Software Kosova",
"img": "flossk.png", "img": "flossk.png",
"orgtype": "regional_ngo",
"priority": "0", "priority": "0",
"url": "http://flossk.org/" "url": "http://flossk.org/"
}, },
{ {
"name": "Free Software Foundation Europe", "name": "Free Software Foundation Europe",
"img": "fsfe.png", "img": "fsfe.png",
"orgtype": "international_ngo",
"priority": "1", "priority": "1",
"url": "https://fsfe.org" "url": "https://fsfe.org"
}, },
{ {
"name": "Freifunk.net", "name": "Freifunk.net",
"img": "freifunk.png", "img": "freifunk.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://freifunk.net/" "url": "https://freifunk.net/"
}, },
{ {
"name": "Gentoo", "name": "Gentoo",
"img": "gentoo.png", "img": "gentoo.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "https://gentoo.org/" "url": "https://gentoo.org/"
}, },
{ {
"name": "LILA", "name": "LILA",
"img": "lila.png", "img": "lila.png",
"orgtype": "regional_ngo",
"priority": "0", "priority": "0",
"url": "http://libreart.info/" "url": "http://libreart.info/"
}, },
{ {
"name": "GFOSS", "name": "GFOSS",
"img": "GFOSS.png", "img": "GFOSS.png",
"orgtype": "national_ngo",
"priority": "1", "priority": "1",
"url": "https://gfoss.eu/" "url": "https://gfoss.eu/"
}, },
{ {
"name": "GNOME", "name": "GNOME",
"img": "GNOME.png", "img": "GNOME.png",
"orgtype": "international_ngo",
"priority": "1", "priority": "1",
"url": "https://www.gnome.org" "url": "https://www.gnome.org"
}, },
{ {
"name": "GNU Image Manipulation Program (GIMP)", "name": "GNU Image Manipulation Program (GIMP)",
"img": "gimp.png", "img": "gimp.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "https://www.gimp.org/" "url": "https://www.gimp.org/"
}, },
{ {
"name": "GNU Solidario", "name": "GNU Solidario",
"img": "gnusolidario.png", "img": "gnusolidario.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "http://www.gnusolidario.org/" "url": "http://www.gnusolidario.org/"
}, },
{ {
"name": "GreekLUG", "name": "GreekLUG",
"img": "greeklug.png", "img": "greeklug.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://www.greeklug.gr/el/" "url": "https://www.greeklug.gr/el/"
}, },
{ {
"name": "Grupo de Amigos de Linux de Pontevedra", "name": "Grupo de Amigos de Linux de Pontevedra",
"img": "galpon.png", "img": "galpon.png",
"orgtype": "regional_ngo",
"priority": "0", "priority": "0",
"url": "https://www.galpon.org/" "url": "https://www.galpon.org/"
}, },
{ {
"name": "gvSIG Association", "name": "gvSIG Association",
"img": "gvsig.png", "img": "gvsig.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "http://www.gvsig.com/" "url": "http://www.gvsig.com/"
}, },
{ {
"name": "Hacking Lliure", "name": "Hacking Lliure",
"img": "lliure.png", "img": "lliure.png",
"orgtype": "regional_ngo",
"priority": "0", "priority": "0",
"url": "https://hackinglliure.org/" "url": "https://hackinglliure.org/"
}, },
{ {
"name": "HackYourPhD", "name": "HackYourPhD",
"img": "HackYourPhD.png", "img": "HackYourPhD.png",
"orgtype": "regional_ngo",
"priority": "0", "priority": "0",
"url": "https://hackyourphd.org/" "url": "https://hackyourphd.org/"
}, },
{ {
"name": "Hermes Center for Transparency and Digital Human Rights", "name": "Hermes Center for Transparency and Digital Human Rights",
"img": "hermes.png", "img": "hermes.png",
"orgtype": "international_ngo",
"priority": "1", "priority": "1",
"url": "https://www.hermescenter.org/" "url": "https://www.hermescenter.org/"
}, },
{ {
"name": "Associazione Industria Italiana del Software Libero", "name": "Associazione Industria Italiana del Software Libero",
"img": "iisl.png", "img": "iisl.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "http://www.industriasoftwarelibero.it/" "url": "http://www.industriasoftwarelibero.it/"
}, },
{ {
"name": "Italian Linux Society", "name": "Italian Linux Society",
"img": "ils.png", "img": "ils.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://www.ils.org/" "url": "https://www.ils.org/"
}, },
{ {
"name": "Joomla", "name": "Joomla",
"img": "joomla.png", "img": "joomla.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "https://www.joomla.org/" "url": "https://www.joomla.org/"
}, },
{ {
"name": "Kersnikova", "name": "Kersnikova",
"img": "kersnikova.png", "img": "kersnikova.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "http://kersnikova.org/" "url": "http://kersnikova.org/"
}, },
{ {
"name": "KDE e.V.", "name": "KDE e.V.",
"img": "kde.png", "img": "kde.png",
"orgtype": "international_ngo",
"priority": "1", "priority": "1",
"url": "https://ev.kde.org" "url": "https://ev.kde.org"
}, },
{ {
"name": "La Quadrature du Net", "name": "La Quadrature du Net",
"img": "laquadrature.png", "img": "laquadrature.png",
"orgtype": "international_ngo",
"priority": "1", "priority": "1",
"url": "https://www.laquadrature.net" "url": "https://www.laquadrature.net"
}, },
{ {
"name": "LibreITALIA", "name": "LibreITALIA",
"img": "libreitalia.png", "img": "libreitalia.png",
"orgtype": "national_ngo",
"priority": "1", "priority": "1",
"url": "http://www.libreitalia.it/" "url": "http://www.libreitalia.it/"
}, },
{ {
"name": "linuxmuster.net e.V", "name": "linuxmuster.net e.V",
"img": "linuxmuster.png", "img": "linuxmuster.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://www.linuxmuster.net/" "url": "https://www.linuxmuster.net/"
}, },
{ {
"name": "Linuxwochen", "name": "Linuxwochen",
"img": "linuxwoche.png", "img": "linuxwoche.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://www.linuxwochen.at/" "url": "https://www.linuxwochen.at/"
}, },
{ {
"name": "Mageia", "name": "Mageia",
"img": "mageia.png", "img": "mageia.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "https://www.mageia.org/en/" "url": "https://www.mageia.org/en/"
}, },
{ {
"name": "Modern Poland Foundation", "name": "Modern Poland Foundation",
"img": "nowoczesnapolska.png", "img": "nowoczesnapolska.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://nowoczesnapolska.org.pl" "url": "https://nowoczesnapolska.org.pl"
}, },
{ {
"name": "Offene Kommunen.NRW", "name": "Offene Kommunen.NRW",
"img": "oknrw.png", "img": "oknrw.png",
"orgtype": "regional_ngo",
"priority": "0", "priority": "0",
"url": "http://oknrw.de" "url": "http://oknrw.de"
}, },
{ {
"name": "Openbit", "name": "Openbit",
"img": "openbit.png", "img": "openbit.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "https://openbit.eu/" "url": "https://openbit.eu/"
}, },
{ {
"name": "Open Fabrication Network", "name": "Open Fabrication Network",
"img": "ofn.png", "img": "ofn.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://openfabnet.com/" "url": "https://openfabnet.com/"
}, },
{ {
"name": "Open Knowledge Belgium", "name": "Open Knowledge Belgium",
"img": "okbe.png", "img": "okbe.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://www.openknowledge.be/" "url": "https://www.openknowledge.be/"
}, },
{ {
"name": "Open Knowledge Foundation Deutschland", "name": "Open Knowledge Foundation Deutschland",
"img": "okf.png", "img": "okf.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://okfn.de" "url": "https://okfn.de"
}, },
{ {
"name": "Open Knowledge International", "name": "Open Knowledge International",
"img": "okint.png", "img": "okint.png",
"orgtype": "international_ngo",
"priority": "1", "priority": "1",
"url": "https://okfn.org/" "url": "https://okfn.org/"
}, },
{ {
"name": "Open Labs", "name": "Open Labs",
"img": "OpenLabs.png", "img": "OpenLabs.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://openlabs.cc/en/" "url": "https://openlabs.cc/en/"
}, },
{ {
"name": "OpenMedia", "name": "OpenMedia",
"img": "openmedia.png", "img": "openmedia.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "https://openmedia.org/" "url": "https://openmedia.org/"
}, },
{ {
"name": "Open Rights Group", "name": "Open Rights Group",
"img": "openrightsgroup.png", "img": "openrightsgroup.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://www.openrightsgroup.org/" "url": "https://www.openrightsgroup.org/"
}, },
{ {
"name": "OpenStreetMap France", "name": "OpenStreetMap France",
"img": "openstreetmap-france.png", "img": "openstreetmap-france.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://www.openstreetmap.fr/" "url": "https://www.openstreetmap.fr/"
}, },
{ {
"name": "Open Source Business Alliance", "name": "Open Source Business Alliance",
"img": "osba.png", "img": "osba.png",
"orgtype": "national_ngo",
"priority": "1", "priority": "1",
"url": "http://osb-alliance.de" "url": "http://osb-alliance.de"
}, },
{ {
"name": "Open State Foundation", "name": "Open State Foundation",
"img": "openstatefoundation.png", "img": "openstatefoundation.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "https://openstate.eu" "url": "https://openstate.eu"
}, },
{ {
"name": "openSUSE", "name": "openSUSE",
"img": "OpenSUSE.png", "img": "OpenSUSE.png",
"orgtype": "international_ngo",
"priority": "1", "priority": "1",
"url": "https://www.opensuse.org/" "url": "https://www.opensuse.org/"
}, },
{ {
"name": "Open Source Initiative", "name": "Open Source Initiative",
"img": "OpenSourceInitiative.png", "img": "OpenSourceInitiative.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "https://opensource.org/" "url": "https://opensource.org/"
}, },
{ {
"name": "Otevřená města", "name": "Otevřená města",
"img": "otevrenamesta.png", "img": "otevrenamesta.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "http://www.otevrenamesta.cz/" "url": "http://www.otevrenamesta.cz/"
}, },
{ {
"name": "OW2 Consortium", "name": "OW2 Consortium",
"img": "ow2.png", "img": "ow2.png",
"orgtype": "international_ngo",
"priority": "1", "priority": "1",
"url": "https://www.ow2.org/" "url": "https://www.ow2.org/"
}, },
{ {
"name": "p≡p foundation", "name": "p≡p foundation",
"img": "pep.png", "img": "pep.png",
"orgtype": "international_ngo",
"priority": "1", "priority": "1",
"url": "https://pep.foundation" "url": "https://pep.foundation"
}, },
{ {
"name": "Plone Foundation", "name": "Plone Foundation",
"img": "plone.png", "img": "plone.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "https://plone.org/" "url": "https://plone.org/"
}, },
{ {
"name": "Public Software CIC", "name": "Public Software CIC",
"img": "public-software-cic.png", "img": "public-software-cic.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "https://publicsoftware.eu/" "url": "https://publicsoftware.eu/"
}, },
{ {
"name": "quintessenz - Verein zur Wiederherstellung der Bürgerrechte im Informationszeitalter", "name": "quintessenz - Verein zur Wiederherstellung der Bürgerrechte im Informationszeitalter",
"img": "quintessenz.png", "img": "quintessenz.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "http://quintessenz.at" "url": "http://quintessenz.at"
}, },
{ {
"name": "Rampa", "name": "Rampa",
"img": "rampa.png", "img": "rampa.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "http://www.rampalab.org/" "url": "http://www.rampalab.org/"
}, },
{ {
"name": "Samtgemeinde Elbmarsch", "name": "Samtgemeinde Elbmarsch",
"img": "samtgemeinde.png", "img": "samtgemeinde.png",
"orgtype": "administration",
"priority": "1", "priority": "1",
"url": "http://www.samtgemeinde-elbmarsch.de/" "url": "http://www.samtgemeinde-elbmarsch.de/"
}, },
{ {
"name": "Saregune", "name": "Saregune",
"img": "saregune.png", "img": "saregune.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "http://www.saregune.net/es/" "url": "http://www.saregune.net/es/"
}, },
{ {
"name": "Sentilo", "name": "Sentilo",
"img": "sentilo.png", "img": "sentilo.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "http://www.sentilo.io/" "url": "http://www.sentilo.io/"
}, },
{ {
"name": "Slovensko.Digital", "name": "Slovensko.Digital",
"img": "slovenskodigital.png", "img": "slovenskodigital.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://slovensko.digital/" "url": "https://slovensko.digital/"
}, },
{ {
"name": "Softcatalà", "name": "Softcatalà",
"img": "softcatala.png", "img": "softcatala.png",
"orgtype": "regional_ngo",
"priority": "0", "priority": "0",
"url": "https://www.softcatala.org/" "url": "https://www.softcatala.org/"
}, },
{ {
"name": "Software Heritage", "name": "Software Heritage",
"img": "softwareheritage.png", "img": "softwareheritage.png",
"orgtype": "international_ngo",
"priority": "1", "priority": "1",
"url": "https://www.softwareheritage.org/" "url": "https://www.softwareheritage.org/"
}, },
{ {
"name": "Software Liberty Association Taiwan", "name": "Software Liberty Association Taiwan",
"img": "slat.png", "img": "slat.png",
"orgtype": "national_ngo",
"priority": "1", "priority": "1",
"url": "https://slat.org/" "url": "https://slat.org/"
}, },
{ {
"name": "Spoločnosť pre otvorené informačné technológie", "name": "Spoločnosť pre otvorené informačné technológie",
"img": "soit.png", "img": "soit.png",
"orgtype": "regional_ngo",
"priority": "0", "priority": "0",
"url": "http://www.soit.sk/" "url": "http://www.soit.sk/"
}, },
{ {
"name": "SwissLinux", "name": "SwissLinux",
"img": "swisslinux.png", "img": "swisslinux.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://swisslinux.org/" "url": "https://swisslinux.org/"
}, },
{ {
"name": "Technologiestiftung Berlin", "name": "Technologiestiftung Berlin",
"img": "tsb.png", "img": "tsb.png",
"orgtype": "regional_ngo",
"priority": "0", "priority": "0",
"url": "https://www.technologiestiftung-berlin.de" "url": "https://www.technologiestiftung-berlin.de"
}, },
{ {
"name": "The Document Foundation", "name": "The Document Foundation",
"img": "tdf.png", "img": "tdf.png",
"orgtype": "international_ngo",
"priority": "1", "priority": "1",
"url": "https://www.documentfoundation.org" "url": "https://www.documentfoundation.org"
}, },
{ {
"name": "The Tor Project", "name": "The Tor Project",
"img": "torproject.png", "img": "torproject.png",
"orgtype": "international_ngo",
"priority": "1", "priority": "1",
"url": "https://www.torproject.org/" "url": "https://www.torproject.org/"
}, },
{ {
"name": "TYPO3 Association", "name": "TYPO3 Association",
"img": "typo3.png", "img": "typo3.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "https://typo3.org/association/" "url": "https://typo3.org/association/"
}, },
{ {
"name": "VideoLAN", "name": "VideoLAN",
"img": "videolan.png", "img": "videolan.png",
"orgtype": "international_ngo",
"priority": "1", "priority": "1",
"url": "https://www.videolan.org" "url": "https://www.videolan.org"
}, },
{ {
"name": "Waag Society", "name": "Waag Society",
"img": "waag.png", "img": "waag.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "https://waag.org" "url": "https://waag.org"
}, },
{ {
"name": "Wikimedia Deutschland", "name": "Wikimedia Deutschland",
"img": "wikimedia-de.png", "img": "wikimedia-de.png",
"orgtype": "national_ngo",
"priority": "1", "priority": "1",
"url": "https://wikimedia.de" "url": "https://wikimedia.de"
}, },
{ {
"name": "Wikimedia France", "name": "Wikimedia France",
"img": "wikimediafrance.png", "img": "wikimediafrance.png",
"orgtype": "national_ngo",
"priority": "1", "priority": "1",
"url": "https://wikimedia.fr" "url": "https://wikimedia.fr"
}, },
{ {
"name": "Wikimedia Italia", "name": "Wikimedia Italia",
"img": "wmit.png", "img": "wmit.png",
"orgtype": "national_ngo",
"priority": "1", "priority": "1",
"url": "https://wiki.wikimedia.it/wiki/Main_page" "url": "https://wiki.wikimedia.it/wiki/Main_page"
}, },
{ {
"name": "Wilhelm Tux - Kampagne für Freie Software", "name": "Wilhelm Tux - Kampagne für Freie Software",
"img": "wilhelmtux.png", "img": "wilhelmtux.png",
"orgtype": "regional_ngo",
"priority": "0", "priority": "0",
"url": "https://wilhelmtux.ch/" "url": "https://wilhelmtux.ch/"
}, },
{ {
"name": "World Privacy and Identity Association", "name": "World Privacy and Identity Association",
"img": "wpia.png", "img": "wpia.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "https://wpia.club/" "url": "https://wpia.club/"
}, },
{ {
"name": "Xnet", "name": "Xnet",
"img": "xnet.png", "img": "xnet.png",
"orgtype": "regional_ngo",
"priority": "0", "priority": "0",
"url": "https://xnet-x.net/" "url": "https://xnet-x.net/"
}, },
{ {
"name": "FOSSGIS e.V.", "name": "FOSSGIS e.V.",
"img": "fossgis.png", "img": "fossgis.png",
"orgtype": "national_ngo",
"priority": "0", "priority": "0",
"url": "https://www.fossgis.de/" "url": "https://www.fossgis.de/"
}, },
{ {
"name": "Software in the Public Interest", "name": "Software in the Public Interest",
"img": "spi-inc.png", "img": "spi-inc.png",
"orgtype": "international_ngo",
"priority": "0", "priority": "0",
"url": "http://spi-inc.org/" "url": "http://spi-inc.org/"
} }
] ]

12
site/i18n/en.toml 100644
View File

@ -0,0 +1,12 @@
[organisations_administration]
other = "Administrations"
[organisations_all]
other = "All"
[organisations_corporate]
other = "Corporate"
[organisations_international_ngo]
other = "International NGOs"
[organisations_national_ngo]
other = "National NGOs"
[organisations_regional_ngo]
other = "Regional NGOs"

View File

@ -79,8 +79,8 @@
# Organisations section # Organisations section
[Languages.en.organisations] [Languages.en.organisations]
headline = "Supporting Organisations" headline = "Supporting Organisations"
text = "The following organisations support our [open letter](openletter/). If your organisation is also interested in joining the call for Public Code, please [contact us](mailto:contact@fsfe.org)." text = "The following organisations support our [open letter](openletter/). If your organisation is also interested in joining the call for Public Code, please [contact us](mailto:contact@fsfe.org)."
# Spread the word section # Spread the word section

View File

@ -8,3 +8,4 @@
<script type="text/javascript" src="{{ "js/wow.min.js" | absURL }}"></script> <script type="text/javascript" src="{{ "js/wow.min.js" | absURL }}"></script>
{{ "<!-- Custom Theme JavaScript -->" | safeHTML }} {{ "<!-- Custom Theme JavaScript -->" | safeHTML }}
<script type="text/javascript" src="{{ "js/creative.js" | absURL }}"></script> <script type="text/javascript" src="{{ "js/creative.js" | absURL }}"></script>
<script type="text/javascript" src="{{ "js/filter_orgs.js" | absURL }}"></script>

View File

@ -6,6 +6,25 @@
<hr /> <hr />
<!-- replace the URL defined in config.toml because this snipped is used in sub-pages too --> <!-- replace the URL defined in config.toml because this snipped is used in sub-pages too -->
<p>{{ replace .Site.Params.organisations.text "openletter/" ("/openletter" | relLangURL) | markdownify }}</p> <p>{{ replace .Site.Params.organisations.text "openletter/" ("/openletter" | relLangURL) | markdownify }}</p>
<div class="radio-filter-orgs">
<label>
<input name="filter_orgs" type="radio" onclick="showAllOrgs()" checked><span class="label-text">{{ i18n "organisations_all" }}</span></input> </label>
<label>
<input name="filter_orgs" type="radio" onclick="selectOrgType('international_ngo')"><span class="label-text">{{ i18n "organisations_international_ngo" }}</span></input>
</label>
<label>
<input name="filter_orgs" type="radio" onclick="selectOrgType('administration')"><span class="label-text">{{ i18n "organisations_administration" }}</span></input>
</label>
<label>
<input name="filter_orgs" type="radio" onclick="selectOrgType('national_ngo')"><span class="label-text">{{ i18n "organisations_national_ngo" }}</span></input>
</label>
<label>
<input name="filter_orgs" type="radio" onclick="selectOrgType('regional_ngo')"><span class="label-text">{{ i18n "organisations_regional_ngo" }}</span></input>
</label>
<!--<label>
<input name="filter_orgs" type="radio" onclick="selectOrgType('corporate')"><span class="label-text">{{ i18n "organisations_corporate" }}</span></input>
</label> -->
</div>
<div class="expand" tabindex="0"> <div class="expand" tabindex="0">
<i class="fa fa-share" aria-hidden="true"></i> <i class="fa fa-share" aria-hidden="true"></i>
</div> </div>
@ -15,12 +34,16 @@
to their priorities --> to their priorities -->
{{ $orgs := getJSON "data/organisations/organisations.json" }} {{ $orgs := getJSON "data/organisations/organisations.json" }}
{{ range $int := shuffle (where $orgs "priority" "1") }} {{ range $int := shuffle (where $orgs "priority" "1") }}
<li><a href="{{ .url }}" class="hiddenlink" title="{{ .name }}" style="background-image: url(/img/organisations/{{ .img }})" target="_blank"></a></li> <li class="org" orgtype="{{ .orgtype }}" >
<a href="{{ .url }}" class="hiddenlink" title="{{ .name }}" style="background-image: url(/img/organisations/{{ .img }})" target="_blank"></a>
</li>
{{ end }} {{ end }}
{{ range $int := shuffle (where $orgs "priority" "0") }} {{ range $int := shuffle (where $orgs "priority" "0") }}
<li><a href="{{ .url }}" class="hiddenlink" title="{{ .name }}" style="background-image: url(/img/organisations/{{ .img }})" target="_blank"></a></li> <li class="org" orgtype="{{ .orgtype }}" >
{{ end }} <a href="{{ .url }}" class="hiddenlink" title="{{ .name }}" style="background-image: url(/img/organisations/{{ .img }})" target="_blank"></a>
</li>
{{ end }}
</ul> </ul>
</div> </div>
</div> </div>

View File

@ -448,3 +448,48 @@ a:hover {
display: none; display: none;
} }
} }
.radio-filter-orgs label {
margin-right:5%;
position: relative;
cursor: pointer;
color: #666;
font-family: "Open Sans";
}
.radio-filter-orgs input[type="radio"] {
display:none;
}
.radio-filter-orgs input[type="radio"] + .label-text:before{
content: "\f10c";
font-family: "FontAwesome";
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing:antialiased;
width: 1em;
display: inline-block;
margin-right: 5px;
}
.radio-filter-orgs input[type="radio"]:checked + .label-text:before{
content: "\f192";
color: #2093C4;
animation: effect 250ms ease-in;
}
.radio-filter-orgs input[type="radio"]:disabled + .label-text{
color: #aaa;
}
@keyframes effect{
0%{transform: scale(0);}
25%{transform: scale(1.3);}
75%{transform: scale(1.4);}
100%{transform: scale(1);}
}

View File

@ -0,0 +1,50 @@
/*
PMPC website
Copyright (C) 2018 FSFE
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
function selectOrgType(type) {
let li_orgs = document.getElementsByClassName('org');
for (i = 0; i < li_orgs.length; i++) {
if (li_orgs[i].getAttribute('orgtype') !== type) {
li_orgs[i].style.display = "none";
} else {
li_orgs[i].style.display = "inline-block";
}
}
// Hide the 'expand' arrow if there is no need for it
if (countOrgsToDisplay(li_orgs, type) < 27) {
document.getElementsByClassName('expand')[0].style.visibility = 'hidden';
} else {
document.getElementsByClassName('expand')[0].style.visibility = 'visible';
}
}
function showAllOrgs() {
let li_orgs = document.getElementsByClassName('org');
for (i = 0; i < li_orgs.length; i++) {
li_orgs[i].style.display = "inline-block";
}
}
function countOrgsToDisplay(orgs, type) {
return Array.from(orgs).filter(function(element) {
return element.getAttribute('orgtype') === type;
}).length;
}