diff --git a/assets/images/linux-systems.webp b/assets/images/linux-systems.webp new file mode 100644 index 0000000..be3d26c Binary files /dev/null and b/assets/images/linux-systems.webp differ diff --git a/assets/images/opensource-privacy.webp b/assets/images/opensource-privacy.webp new file mode 100644 index 0000000..e92de84 Binary files /dev/null and b/assets/images/opensource-privacy.webp differ diff --git a/assets/images/software-development.webp b/assets/images/software-development.webp new file mode 100644 index 0000000..60dfabc Binary files /dev/null and b/assets/images/software-development.webp differ diff --git a/data/introduction/en/linux.yaml b/data/introduction/en/linux.yaml index 9f8e0f9..ce8b780 100644 --- a/data/introduction/en/linux.yaml +++ b/data/introduction/en/linux.yaml @@ -1,2 +1,3 @@ title: "Linux systems" +image: "/images/linux-systems.webp" weight: 2 \ No newline at end of file diff --git a/data/introduction/en/opensource.yaml b/data/introduction/en/opensource.yaml index beb0b97..49a6eef 100644 --- a/data/introduction/en/opensource.yaml +++ b/data/introduction/en/opensource.yaml @@ -1,2 +1,3 @@ -title: "Open source solutions and privacy oriented" +title: "Open source and privacy" +image: "/images/opensource-privacy.webp" weight: 3 diff --git a/data/introduction/en/software.yaml b/data/introduction/en/software.yaml index c2b9955..292d437 100644 --- a/data/introduction/en/software.yaml +++ b/data/introduction/en/software.yaml @@ -1,2 +1,3 @@ title: "Custom software applications" +image: "/images/software-development.webp" weight: 1 \ No newline at end of file diff --git a/data/introduction/it/linux.yaml b/data/introduction/it/linux.yaml index 54b05fe..9b27b6c 100644 --- a/data/introduction/it/linux.yaml +++ b/data/introduction/it/linux.yaml @@ -1,2 +1,3 @@ title: "Sistemi Linux" +image: "/images/linux-systems.webp" weight: 2 \ No newline at end of file diff --git a/data/introduction/it/opensource.yaml b/data/introduction/it/opensource.yaml index 4691546..8b68cc6 100644 --- a/data/introduction/it/opensource.yaml +++ b/data/introduction/it/opensource.yaml @@ -1,2 +1,3 @@ -title: "Soluzioni open source ed orientate alla privacy" +title: "Open source e privacy" +image: "/images/opensource-privacy.webp" weight: 3 diff --git a/data/introduction/it/software.yaml b/data/introduction/it/software.yaml index a839707..e49772a 100644 --- a/data/introduction/it/software.yaml +++ b/data/introduction/it/software.yaml @@ -1,3 +1,4 @@ title: "Applicativi software personalizzati" +image: "/images/software-development.webp" weight: 1 diff --git a/public/css/main.css b/public/css/main.css index 7492eac..d74815a 100644 --- a/public/css/main.css +++ b/public/css/main.css @@ -65,7 +65,7 @@ box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important; border-radius: 8px; padding: 10px; - font-style: italic; + display: flex; justify-content: space-evenly; column-gap: 10px; } #home-introduction p:first-child { diff --git a/public/en/index.html b/public/en/index.html index d877c0b..adac3ea 100644 --- a/public/en/index.html +++ b/public/en/index.html @@ -8,24 +8,23 @@ Managed Linux servers
  • Linux clients
  • Security
  • -Open source domotic
  • BrainMinder
  • Git repository
  • Contact
  • Blog
  • IT
  • Design and development of custom web and desktop software applications for website backends, e-commerce platforms, management systems, and PWAs -(Progressive Web Applications) using open source technologies that respect privacy and European digital sovereignty.

    Installation, configuration, and maintenance of dedicated Linux servers on-site or remotely.

    Installation, configuration, and maintenance of Linux desktop clients as an alternative to Microsoft Windows.

    Open source, privacy-friendly, and encrypted solutions for: email, messaging, document sharing, and password management.

    Latest articles

    BrainMinder - second brain web application

    BrainMinder is a software tool to organize and store knowledge, share it with others, analyze situations, ideas, and problems, and make pondered decisions. Items are shared with external users via a pre-authorized link and (optionally) an additional password.

    Read more

    Projects | +Open source domotic

  • BrainMinder
  • Git repository
  • Contact
  • Blog
  • IT
  • Custom software applications

    Custom software applications

    Linux systems

    Linux systems

    Open source and privacy

    Open source and privacy

    Latest articles

    BrainMinder - second brain web application

    BrainMinder is a software tool to organize and store knowledge, share it with others, analyze situations, ideas, and problems, and make pondered decisions. Items are shared with external users via a pre-authorized link and (optionally) an additional password.

    Read more

    Projects | Software Development | Web Application | -PWA

    Web spreadsheet application with sync capabilities

    Client : Web Marketing Trento (Trento - IT) +PWA

    Web spreadsheet application with sync capabilities

    Client : Web Marketing Trento (Trento - IT) Design and development of data synchronization procedures between different applications and databases with a spreadsheet interface with : PHP, MariaDB, Joomla, Virtuemart, CodeIgniter, VueJS. I designed and developed a web application based on CodeIgniter framework and integrating JSpreadsheet which allows interaction with the Virtuemart ecommerce database to be able to edit product data in spreadsheet mode.

    Read more

    Projects | Software Development | -Web Application

    Database link with PostgreSQL

    In PostgreSQL, it is possible to create database links and connect two separate databases, whether they reside on the same server or on separate servers, as long as they are accessible over a network.

    Read more

    Solutions | +Web Application

    Database link with PostgreSQL

    In PostgreSQL, it is possible to create database links and connect two separate databases, whether they reside on the same server or on separate servers, as long as they are accessible over a network.

    Read more

    Solutions | Technology | Server | Database | -PostgreSQL

    MariaDB replication master-master via Internet

    MariaDB (and MySQL) allow master-slave replication to be configured between two servers. A master-master type of replication can be implemented via Galera, but it requires at least 3 servers. If you have 2 servers, you can configure master-master replication by by cross-duplicating the master-slave replication.

    Read more

    Solutions | +PostgreSQL

    MariaDB replication master-master via Internet

    MariaDB (and MySQL) allow master-slave replication to be configured between two servers. A master-master type of replication can be implemented via Galera, but it requires at least 3 servers. If you have 2 servers, you can configure master-master replication by by cross-duplicating the master-slave replication.

    Read more

    Solutions | Technology | Server | diff --git a/public/index.html b/public/index.html index 074747b..e0c5497 100644 --- a/public/index.html +++ b/public/index.html @@ -8,23 +8,22 @@ Servers Linux gestiti

  • Clients con Linux
  • Sicurezza
  • -Domotica open source
  • BrainMinder
  • Git repository
  • Contatto
  • Blog
  • EN
  • Progettazione e realizzazione di applicativi software web e desktop personalizzati per backend siti web, piattaforme di ecommerce, gestionali e PWA -(Progressive Web Application) con tecnologie open source e rispettose della privacy e della sovranità digitale europea.

    Installazione, configurazione e manutenzione di servers Linux dedicati in sede o remoti.

    Installazione, configurazione e manutenzione di client Linux desktop come alternativa a Microsoft Windows.

    Soluzioni open source, rispettose della privacy e cifrate per : posta elettronica, messaggistica, condivisione documenti, gestione password.

    Ultimi articoli

    BrainMinder - second brain web application

    BrainMinder è un software per archiviare e organizzare il proprio archivio di conoscenze, condividerlo con gli altri, analizzare situazioni, idee, e problemi, e prendere decisioni ponderate. I singoli articoli sono condivisi con gli utenti esterni via un url pre autorizzato e (opzionalmente) con una password aggiuntiva.

    Continua a leggere

    Projects | +Domotica open source

  • BrainMinder
  • Git repository
  • Contatto
  • Blog
  • EN
  • Applicativi software personalizzati

    Applicativi software personalizzati

    Sistemi Linux

    Sistemi Linux

    Open source e privacy

    Open source e privacy

    Ultimi articoli

    BrainMinder - second brain web application

    BrainMinder è un software per archiviare e organizzare il proprio archivio di conoscenze, condividerlo con gli altri, analizzare situazioni, idee, e problemi, e prendere decisioni ponderate. I singoli articoli sono condivisi con gli utenti esterni via un url pre autorizzato e (opzionalmente) con una password aggiuntiva.

    Continua a leggere

    Projects | Software Development | Web Application | -PWA

    Applicazione web con funzionalità di foglio di calcolo e sincronizzazione

    Cliente : Web Marketing Trento (Trento - IT) +PWA

    Applicazione web con funzionalità di foglio di calcolo e sincronizzazione

    Cliente : Web Marketing Trento (Trento - IT) Progettazione e sviluppo di procedure di sincronizzazione dati tra differenti applicativi e database con un interfaccia a foglio di calcolo con : PHP, MariaDB, Joomla, Virtuemart, CodeIgniter, VueJS.

    Continua a leggere

    Progetti | Software Development | -Web Application

    Database link con PostgreSQL

    In PostgreSQL è possibile creare dei database links e connettere due database separati, sia che risiedano sullo stesso server o su servers separati, purchè siano accessibili tramite rete.

    Continua a leggere

    Soluzioni | +Web Application

    Database link con PostgreSQL

    In PostgreSQL è possibile creare dei database links e connettere due database separati, sia che risiedano sullo stesso server o su servers separati, purchè siano accessibili tramite rete.

    Continua a leggere

    Soluzioni | Technology | Server | Database | -PostgreSQL

    Replicazione master-master MariaDB tramite Internet

    MariaDB (e MySQL) consentono di configurare la replica master-slave tra due servers. Una replica di tipo master-master può esere implementata tramite Galera, ma richiede almeno 3 servers. Se si dispone di 2 servers è possibile configurare una replica master-master duplicando in maniera incrociata la replica master-slave.

    Continua a leggere

    Soluzioni | +PostgreSQL

    Replicazione master-master MariaDB tramite Internet

    MariaDB (e MySQL) consentono di configurare la replica master-slave tra due servers. Una replica di tipo master-master può esere implementata tramite Galera, ma richiede almeno 3 servers. Se si dispone di 2 servers è possibile configurare una replica master-master duplicando in maniera incrociata la replica master-slave.

    Continua a leggere

    Soluzioni | Technology | Server | diff --git a/static/css/main.css b/static/css/main.css index 531e043..d74815a 100644 --- a/static/css/main.css +++ b/static/css/main.css @@ -65,7 +65,7 @@ box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important; border-radius: 8px; padding: 10px; - display: flex; justify-content: space-evenly; + display: flex; justify-content: space-evenly; column-gap: 10px; } #home-introduction p:first-child { diff --git a/themes/lean/layouts/index.html b/themes/lean/layouts/index.html index 6772bab..e785582 100644 --- a/themes/lean/layouts/index.html +++ b/themes/lean/layouts/index.html @@ -6,7 +6,14 @@

    {{ range sort (index .Site.Data.introduction .Site.Language.Lang) "weight" }} -
    {{ .title }}
    +
    + {{ if (fileExists (printf "assets/%s" .image )) -}} + {{ $mainimage := resources.Get .image }} + {{ .title }} + {{ end }} + +

    {{ .title }}

    +
    {{ end }}