Piattaforme PHP

Dodici piattaforme PHP, un solo team che le conosce tutte.

Le installiamo, le rendiamo veloci, le mettiamo in sicurezza, le teniamo aggiornate e con backup, e le trasferiamo sui nostri server per te.

La tavola delle piattaforme che seguiamo

Tre gruppi: piattaforme per pubblicare, piattaforme per vendere e piattaforme che fanno funzionare una parte della tua attività. Scegline una per vedere a cosa serve e cosa facciamo per lei.

Pubblicare · Siti e blog

WordPress

Il sistema di pubblicazione dietro una larga parte del web: siti aziendali, blog, notizie e landing page, gestiti da persone che non toccano mai il codice.

Gira su
  • PHP
  • MySQL / MariaDB
Hosting WordPress
Installazione
Un'installazione pulita sul tuo dominio con SSL, la versione di PHP giusta e solo i plugin che ti servono.
Velocità
Cache dell'intera pagina, OPcache e una cache degli oggetti in Redis, e immagini servite alla dimensione in cui vengono mostrate.
Protezione
Modifica dei file dalla bacheca disattivata, tentativi di accesso limitati, XML-RPC chiuso se non lo usi, e permessi impostati in modo che un file caricato non possa essere eseguito.
Aggiornamenti
Aggiornamenti di core, tema e plugin provati prima su una copia, e una segnalazione quando un plugin viene abbandonato dal suo autore.
Backup
Il database e la cartella degli upload ogni giorno, conservati lontano dal server.
Migrazione
Spostato da qualsiasi host, con gli indirizzi all'interno del database riscritti perché link e immagini continuino a funzionare.

Pubblicare · Siti strutturati

Drupal

Un framework di contenuti per siti grandi e strutturati: enti pubblici, università e organizzazioni con molti redattori, ruoli e lingue.

Gira su
  • PHP
  • MySQL / MariaDB
  • PostgreSQL
  • Composer
Installazione
Costruito con Composer e Drush, con la configurazione tenuta in file, così ogni modifica si può tracciare e ripetere.
Velocità
Le cache di pagina e dinamica di Drupal appoggiate su Redis, con Varnish o una CDN davanti per i visitatori non autenticati.
Protezione
Gli avvisi del team di sicurezza di Drupal seguiti e applicati, e i trusted host patterns configurati.
Aggiornamenti
Aggiornamenti di core e moduli tramite Composer, e aggiornamenti del database eseguiti con Drush, prima su una copia.
Backup
Il database e la cartella dei file ogni giorno, con la configurazione esportata accanto.
Migrazione
Trasferimenti tra host e aggiornamenti da versioni più vecchie di Drupal con la Migrate API.

Pubblicare · Portali e iscritti

Joomla

Un sistema di gestione dei contenuti per siti aziendali, portali e siti con iscrizione, con utenti, livelli di accesso e molte lingue già integrati.

Gira su
  • PHP
  • MySQL / MariaDB
  • PostgreSQL
Installazione
Installato sulla versione di PHP giusta, con gli indirizzi ottimizzati per i motori di ricerca attivi e le lingue del sito aggiunte.
Velocità
La cache integrata di Joomla, pagine compresse e OPcache, e le estensioni che rallentano il sito individuate e sistemate.
Protezione
Accesso a due fattori per gli amministratori, il file di configurazione bloccato e le estensioni confrontate con l'elenco delle estensioni vulnerabili.
Aggiornamenti
Aggiornamenti minori sempre al passo, e i passaggi tra versioni principali pianificati in base alle estensioni su cui fai affidamento.
Backup
Il database e l'intera cartella del sito ogni giorno, conservati lontano dal server.
Migrazione
Spostato tra host, o portato da una vecchia versione di Joomla a una attuale.

Pubblicare · Wiki

MediaWiki

Il software wiki dietro Wikipedia, usato per basi di conoscenza interne, documentazione e wiki di community.

Gira su
  • PHP
  • MySQL / MariaDB
  • PostgreSQL
  • SQLite
Installazione
Installato con indirizzi brevi e caricamento dei file, e con i diritti di registrazione e modifica impostati come serve alla tua wiki.
Velocità
La cache del parser e la cache degli oggetti tenute in memoria, e la coda dei job eseguita da cron invece che alle visite delle pagine.
Protezione
Creazione degli account e modifiche limitate come preferisci, protezione antispam sulle modifiche e caricamenti limitati a tipi di file sicuri.
Aggiornamenti
Mantenuto su una versione supportata, preferendo la linea con supporto a lungo termine per una wiki che deve restare ferma.
Backup
Il database, i file caricati e LocalSettings.php ogni giorno.
Migrazione
Spostato tra host con la cronologia completa di ogni pagina, gli utenti e i file intatti.

Vendere · Negozi in WordPress

WooCommerce

Il negozio che gira dentro WordPress: prodotti, carrello, checkout e ordini, con i gateway di pagamento aggiunti come plugin.

Gira su
  • WordPress
  • PHP
  • MySQL / MariaDB
Hosting WordPress
Installazione
Configurato con la tua valuta, le tasse, le zone di spedizione e un gateway di pagamento che funziona nel tuo paese.
Velocità
Pagine di carrello, checkout e account tenute fuori dalla cache di pagina, così nessun cliente vede il carrello di un altro, e tutto il resto messo in cache a fondo.
Protezione
Account amministrativi verificati, plugin di pagamento sempre aggiornati e checkout sorvegliato contro gli attacchi di card testing.
Aggiornamenti
WooCommerce e le sue estensioni aggiornati insieme, e provati prima su una copia con un ordine reale.
Backup
Gli ordini vivono nel database, perciò il database ha backup più frequenti dei file.
Migrazione
Prodotti, clienti e storico degli ordini trasferiti, e il negozio spostato in un'ora tranquilla.

Vendere · Cataloghi grandi

Magento Open Source

E-commerce per carichi pesanti: cataloghi grandi, più negozi e lingue da un solo pannello di amministrazione, e regole di prezzo complesse.

Gira su
  • PHP
  • MySQL / MariaDB
  • OpenSearch
  • Redis
  • Varnish
Installazione
Installato con Composer in modalità produzione, con OpenSearch, Redis e i job cron senza cui Magento non può funzionare.
Velocità
Varnish per la cache dell'intera pagina, Redis per sessioni e cache, contenuti statici distribuiti in anticipo e indicizzatori tenuti in orario.
Protezione
Un indirizzo personalizzato per il pannello di amministrazione, accesso a due fattori per l'amministrazione e patch di sicurezza applicate man mano che escono.
Aggiornamenti
Aggiornamenti di versione eseguiti su una copia controllando ogni estensione, perché aggiornare Magento è un progetto, non un clic.
Backup
Il database e la cartella dei media, con la configurazione dell'ambiente custodita al sicuro accanto.
Migrazione
Spostato tra host, o portato da Magento 1 con lo strumento di migrazione dei dati e un tema ricostruito.

Vendere · Negozi online

PrestaShop

Una piattaforma di e-commerce nata in Francia, con un grande marketplace di moduli e temi e molte lingue già integrate.

Gira su
  • PHP
  • MySQL / MariaDB
Installazione
Installato con le estensioni PHP che richiede, la cartella di installazione rimossa e il back office su un proprio indirizzo rinominato.
Velocità
La cache dei template e le impostazioni di unione, compressione e cache attivate, con OPcache e una cache in memoria alle spalle.
Protezione
Niente moduli da fonti sconosciute, vulnerabilità note dei moduli corrette e accesso al back office limitato.
Aggiornamenti
Aggiornamenti di core e moduli prima su una copia, controllando gli override del tema prima che qualcosa vada online.
Backup
Il database, le immagini e la cartella dei moduli ogni giorno, conservati lontano dal server.
Migrazione
Prodotti, clienti e ordini trasferiti da un altro host o da un altro sistema di e-commerce.

Vendere · Piccoli negozi

OpenCart

Un negozio leggero e semplice per cataloghi piccoli e medi, veloce da configurare e facile da gestire.

Gira su
  • PHP
  • MySQL / MariaDB
Installazione
Installato con la cartella storage spostata fuori dalla web root pubblica, come raccomanda OpenCart, e la cartella di installazione rimossa.
Velocità
OPcache, output compresso e cache delle immagini, con le estensioni lente individuate e sostituite.
Protezione
La cartella admin rinominata, l'accesso amministrativo limitato e le estensioni controllate prima di installarle.
Aggiornamenti
Aggiornamenti tra versioni principali pianificati con cura, perché di solito temi ed estensioni devono cambiare insieme a loro.
Backup
Il database e la cartella delle immagini ogni giorno, conservati lontano dal server.
Migrazione
Spostato sui nostri server con le sue estensioni e il suo tema, e provato con un ordine reale prima del passaggio.

Gestire · Formazione

Moodle

La piattaforma di apprendimento open source per corsi, quiz e voti in scuole, università, centri di formazione e aziende.

Gira su
  • PHP
  • MySQL / MariaDB
  • PostgreSQL
Hosting Moodle
Installazione
Installato con la cartella dei dati fuori dalla web root, cron ogni minuto ed email che arrivano davvero nella casella di posta.
Velocità
Cache e sessioni in Redis, e il server dimensionato per la mattina in cui un'intera annata fa lo stesso quiz.
Protezione
I controlli di sicurezza di Moodle completati uno per uno, e plugin solo dalla directory di Moodle o da fonti di cui ti fidi.
Aggiornamenti
Aggiornamenti provati prima su una copia e applicati in un momento che non coincide con gli esami.
Backup
Il database e la cartella dei dati ogni giorno, e il ripristino di un singolo corso quando lo chiedi.
Migrazione
Corsi, utenti, voti e file trasferiti da un altro host, mantenendo lo stesso indirizzo e gli stessi accessi.

Gestire · Fatturazione e clienti

WHMCS

Fatturazione, area clienti e ticket di assistenza per aziende di hosting e rivenditori, con gli account attivati automaticamente quando un ordine viene pagato.

Gira su
  • PHP
  • ionCube Loader
  • MySQL / MariaDB
Installazione
Installato con l'ionCube Loader che richiede, il suo cron impostato e le cartelle di allegati, download e cache dei template spostate fuori dalla web root.
Velocità
Il cron e il database mantenuti snelli, così l'area clienti e le fatture restano veloci mentre lo storico cresce.
Protezione
La cartella admin rinominata, l'accesso amministrativo limitato per indirizzo o con accesso a due fattori, e il file di configurazione blindato.
Aggiornamenti
Aggiornato subito quando esce una versione di sicurezza, controllando prima template e moduli personalizzati.
Backup
Il database ogni giorno, e configuration.php custodito al sicuro, perché contiene la chiave che cifra i dati memorizzati.
Migrazione
Spostato su un nuovo server con la licenza riemessa per il nuovo indirizzo, poi cron e gateway di pagamento verificati.

Gestire · File e ufficio

Nextcloud

La tua sincronizzazione e condivisione di file, calendari, contatti e ufficio online, su un server che controlli tu invece che su un cloud pubblico.

Gira su
  • PHP
  • MySQL / MariaDB
  • PostgreSQL
  • Redis
Installazione
Installato con la cartella dei dati fuori dalla web root, i job in background su cron e il tuo dominio con SSL.
Velocità
APCu e Redis per la cache e il blocco dei file, e limiti di memoria e di upload di PHP impostati per file di grandi dimensioni.
Protezione
Gli avvisi di sicurezza e configurazione nel pannello di amministrazione risolti, protezione dagli attacchi brute force attiva e cifratura lato server dove serve.
Aggiornamenti
Aggiornato una versione principale alla volta, come richiede Nextcloud, controllando ogni app prima di ogni passaggio.
Backup
Il database, la cartella dei dati e config.php salvati insieme, così un ripristino è coerente.
Migrazione
Portato da un altro server con file, condivisioni e calendari di ogni utente intatti.

Gestire · Forum

phpBB

Un sistema di forum di lunga data per community, club, bacheche di assistenza e siti di fan.

Gira su
  • PHP
  • MySQL / MariaDB
  • PostgreSQL
  • SQLite
Installazione
Installato con la cartella di installazione rimossa, il tuo stile e i pacchetti di lingua, e le email di registrazione funzionanti.
Velocità
Una cache in memoria per sessioni e dati, e la ricerca ottimizzata perché anche un forum grande resti veloce.
Protezione
Controlli antispam alla registrazione, una seconda richiesta di password per il pannello di amministrazione ed estensioni solo dal database ufficiale.
Aggiornamenti
Aggiornato a ogni versione di phpBB, controllando la compatibilità del tuo stile e delle tue estensioni.
Backup
Il database e le cartelle di file, immagini e allegati ogni giorno.
Migrazione
Spostato tra host, o convertito da un altro sistema di forum dove esiste un convertitore.

La cura che ognuna di esse riceve

Qualunque piattaforma tu usi, la routine intorno è la stessa, ed è proprio questa routine a mantenere vivo un sito per anni.

  1. Prima di ogni modifica

    Un backup, e una copia del sito su cui provare la modifica.

  2. Ogni giorno

    Un backup del database e dei file, conservato lontano dal server.

  3. Quando esce un aggiornamento di sicurezza

    Viene controllato sulla copia e applicato, non lasciato in attesa del prossimo intervento.

  4. Quando qualcosa si rompe

    Scrivi alle persone che l'hanno installato, e se è la soluzione più rapida possono rimettere la copia di ieri.

Non una piattaforma, ma il tuo codice?

Le applicazioni PHP su misura e i progetti basati su framework ricevono la stessa cura, a partire dal server.

Dicci quale piattaforma usi

Una nuova installazione, un sito lento, una vecchia versione da aggiornare o un trasloco da un altro host. Per ogni lavoro prepariamo un preventivo dopo una breve chiacchierata.