Open Source

SparkFabrik sente un forte impegno nei confronti dell'open source. Per open source si intende un software liberamente disponibile, che consente agli utenti di accedere, modificare e distribuire il suo codice sorgente.
Open source nel nostro DNA

Non usiamo l'open source, lo costruiamo

Riconosciamo il valore della collaborazione, trasparenza e innovazione che il software open source promuove, e ne abbracciamo la filosofia nelle nostre pratiche. Incoraggiamo le persone a contribuire alla community, con codice e non solo: ogni contributo è prezioso. È una cultura di apprendimento continuo e condivisione, non una scelta di mercato.

  1. 25+ Progetti open source pubblici che manteniamo o a cui contribuiamo
  2. 2008 Attivi su drupal.org dalla nostra fondazione
  3. 3 Membership: CNCF, Linux Foundation Europe, OpenSSF
  4. Gold Drupal Certified Partner, livello Gold

I progetti open source a cui collaboriamo o di cui siamo maintainer

    DruBOM - Drupal Bill of Material (SBOM)

    Questo modulo integra Anchore Syft per generare una Software Bill Of Materials (SBOM) completa per un'installazione Drupal, incluse tutte le dipendenze PHP e qualsiasi altra libreria utilizzata da altri ecosistemi, come le dipendenze Javascript.

    Paolo Mainardi, Marco primitivo
    drupalsbom

    Terraform Prometheus stack module

    Questo modulo Terraform permette di installare e configurare l'Helm Chart kube-prometheus-stack. Consente inoltre di controllare le Grafana annotations per proteggere l'accesso a Grafana, tramite nginx-ingress + cert-manager.

    Paolo Mainardi
    terraformkubernetesprometheusgrafana

    Terraform GKE Autopilot Mastodon module

    Questo è un modulo Terraform per installare e configurare un'istanza Mastodon in un cluster GKE Autopilot utilizzando il GitLab Runner Helm Chart ufficiale.

    Paolo Mainardi
    terraformmastodon

    Terraform Google CloudSQL module

    Questo modulo crea database e utenti su un'istanza CloudSQL esistente. La struttura della variabile di input è progettata in modo che il rapporto database/utente sia 1:1.

    Andrea Panisson
    terraformcloudsql

    Build iOS App

    Questa Github Action compila il tuo progetto iOS (.xcodeproj, .xcworkspace) e può esportare il file .ipa risultante come artefatto GitHub, con caricamento automatico facoltativo su BrowserStack AppLive e build di produzione firmata facoltativa con caricamento App Store. Testato con progetti Ionic, React Native e iOS nativi.

    Edoardo Dusi
    mobilereact nativegithub

    Build Android App

    Questa Github Action compila un progetto Android, esporta il file .apk come artefatto GitHub, con caricamento automatico facoltativo su BrowserStack AppLive. Testato con Ionic, React Native e progetti Android nativi.

    Edoardo Dusi
    mobilereact nativegithub

    React Native module for getting IDFA (iOS) or AAID (Android)

    Questo modulo npm consente a qualsiasi applicazione mobile creata con React Native di accedere all'Advertising ID, seguendo la definizione specifica del sistema operativo e le autorizzazioni utente.

    Edoardo Dusi
    mobilereact nativenpm

    SparkFabrik playbook

    Questo repository contiene il nostro playbook aziendale (comprese tutte le nostre pratiche e policy a livello aziendale), in un container Raneto per la consultazione.

    Paolo Pustorino
    raneto

    Docker PHP NGINX

    Questa immagine Docker è progettata per eseguire applicazioni PHP, con alcune configurazioni specifiche per Drupal 8.

    Daniele Monti
    drupaldocker

    Capacitor plugin for getting Advertising ID (IDFA)

    Questo modulo npm consente a qualsiasi applicazione mobile che utilizza Capacitor di accedere all'Advertising ID, seguendo la definizione specifica del sistema operativo e le autorizzazioni utente.

    Edoardo Dusi
    mobilecapacitornpm

    Drupal QA tools

    Questo progetto fornisce un'immagine Docker pronta all'uso per controllare le metriche di Drupal. Utilizza edgedesign/phpqa come strumento principale per eseguire altri strumenti di metrica. Fornisce anche librerie phpstan incentrate su Drupal.

    Paolo Mainardi
    drupaldocker

    Sparkdock

    Sparkdock è un provisioner automatico di sistemi MacOS e Ubuntu Linux, basato su Ansible.

    Paolo Mainardi
    provisioninglinuxmacosansible

    Drush pre-deploy

    Questo progetto è un'integrazione drush che abilita gli hook 'pre-deploy'.

    Marco Primitivo, Giuseppe Rota
    drupal

    Drupal Symfony Messenger

    Questo progetto integra il componente messenger di Symfony in Drupal.

    Luca Lusso
    drupalsymfony

    Prometheus.io Exporter

    Questo progetto esporta le metriche Drupal per essere utilizzate dallo scraper Prometheus.

    Paolo Mainardi, Giuseppe Rota
    drupalprometheus

    Auth0 Single Sign On

    Questo modulo consente a Drupal di gestire le richieste di single sign-on Auth0.

    Noemi Mancini
    drupalauth0

    WebProfiler

    WebProfiler aggiunge una barra degli strumenti nella parte inferiore di ogni pagina e mostra diversi tipi di statistiche, come la quantità di query al database caricate nella pagina, quali servizi vengono utilizzati e molto altro.

    Luca Lusso
    drupal

    Monolog

    Questo modulo integra Drupal con la fantastica libreria Monolog di Seldaek per fornire una migliore soluzione di logging.

    Luca Lusso
    drupalmonolog

    SPID

    Consente agli utenti di autenticarsi con il sistema SPID italiano. Questo modulo è basato sul pacchetto PHP per l'autenticazione SPID.

    Luca Lusso
    drupal

    Iubenda Integration

    Questo modulo integra il generatore di Privacy & Cookie Policy di iubenda nel tuo sito Drupal. Ovviamente è conforme al GDPR.

    Roberto Peruzzo
    drupalgdpr

    DuckDuckGo Search

    Consente di effettuare ricerche su DuckDuckGo – con suggerimenti in tempo reale – direttamente da Raycast.

    Alan Sprecacenere
    raycast

    Remove Paywall

    Consente di rimuovere rapidamente il paywall da un sito web utilizzando Raycast.

    Alan Sprecacenere
    raycast

    OSM Nominatim OpenAPI

    Specifica in formato OpenAPI del servizio di geolocalizzazione Nominatim di OpenStreetMap.

    Alessio Cimarelli
    openstreetmapnominatimopenapi

    DDEV sqlsrv add-on

    Questo add-on per DDEV permette di utilizzare un database MS-SQL con Drupal nel tuo ambiente di sviluppo.

    Roberto Peruzzo
    drupalddev

    Confini Amministrativi Italiani

    API per facilitare il riuso dei dati ufficiali ISTAT sui confini amministrativi italiani, in collaborazione con OnData APS.

    Alessio Cimarelli
    gisistatondata

Scrivere codice non è l'unico modo per contribuire all'open source:

    Linux Foundation Europe Advisory Board

    La Linux Foundation Europe fornisce un hub affidabile e neutrale per sviluppare, gestire e ridimensionare progetti open source a livello globale.

    Paolo Mainardi
    linux
FAQ

Domande frequenti sull'open source in SparkFabrik

  • Dal 2008, oltre quindici anni di contributi pubblici. L'open source è il punto di partenza di SparkFabrik, non una scelta di mercato recente: lo costruiamo, non lo usiamo soltanto.

  • SparkFabrik partecipa attivamente alle principali community del settore:

    • Drupal Certified Partner Gold

    • Kubernetes Certified Service Provider (KCSP)

    • Membro di Cloud Native Computing Foundation (CNCF)

    • Membro di Linux Foundation Europe

    • Membro di Open Source Security Foundation (OpenSSF)

  • I moduli e i progetti Drupal mantenuti da SparkFabrik sono pubblici su drupal.org. I contributi nell'ecosistema cloud-native passano dalle community di CNCF, Linux Foundation Europe e OpenSSF.

  • È il riconoscimento della Drupal Association basato sui contribution credits accumulati nel tempo dall'azienda. SparkFabrik è Drupal Certified Partner Gold, il livello che premia un contributo continuativo e di valore al progetto.

  • L'open source è il punto di partenza tecnologico e culturale di SparkFabrik. Lo scegliamo per evitare il lock-in, garantire trasparenza ai clienti e restituire valore alle community, contribuendo direttamente al codice.

  • Perché significa nessun vincolo proprietario, codice ispezionabile, sicurezza verificabile e una community che mantiene viva la tecnologia. Un partner che contribuisce all'open source conosce il software più a fondo di chi lo usa soltanto.

Get in touch

Seguici sui social
Ascolta Continuous Delivery