logo

Extra Block Types (EBT) - Nuova esperienza con Layout Builder❗

Extra Block Types (EBT) - tipi di blocchi stilizzati e personalizzabili: Slideshows, Tabs, Cards, Accordion e molti altri. Impostazioni integrate per sfondo, DOM Box, plugin javascript. Vivi oggi il futuro della costruzione dei layout.

Demo moduli EBT Scarica moduli EBT

❗Extra Paragraph Types (EPT) - Nuova esperienza con Paragraphs

Extra Paragraph Types (EPT) - insieme di moduli basati su paragrafi in modo analogo.

Demo moduli EPT Scarica moduli EPT

Scorri

1.1. Creazione della propria CMS. Introduzione.

07/10/2025, by Ivan

In questa parte del nostro corso ci occuperemo della creazione di una CMS personalizzata per un negozio online. Ma prima di iniziare, dovresti leggere questa introduzione per capire se vale davvero la pena scrivere la tua CMS oppure se è meglio utilizzare, ad esempio, Drupal con il suo comodo modulo Commerce (e una moltitudine di moduli già pronti). In questa introduzione analizzeremo:

1.2. Cosa conterrà il nostro CMS

07/10/2025, by Ivan

Dopo aver analizzato i siti di e-commerce esistenti, dobbiamo definire il set di funzionalità della nostra futura CMS. È chiaro che dovremo permettere agli utenti di cercare e visualizzare i prodotti in varie categorie. Gli utenti dovranno poter ordinare i prodotti aggiungendoli al carrello e, durante il processo di checkout, inserire i dati necessari per calcolare il costo di spedizione, il pagamento e le tasse. Inoltre, realizzeremo un pannello di amministrazione per la gestione di ordini e prodotti. Di seguito descriviamo in dettaglio tutte le funzionalità.

1.3. Costruiamo il nostro framework PHP

07/10/2025, by Ivan

Esistono molti modi diversi per costruire un framework. Alcuni preferiscono framework molto complessi, altri invece puntano sulla semplicità. In questa serie di articoli costruiremo un framework semplice da usare e da comprendere.

Gli articoli ti aiuteranno a sviluppare il tuo framework personale, diverso da quello che creeremo per il nostro negozio online, ma che potrai facilmente ampliare per creare progetti più grandi. L’obiettivo principale di questa serie è imparare a costruire un proprio framework per qualsiasi CMS.

1.4. Iniziamo a scrivere il framework MVC

07/10/2025, by Ivan

Abbiamo già descritto in dettaglio ciò che il nostro framework dovrebbe includere, ora è arrivato il momento di iniziare la sua implementazione. Prima di tutto, ti serve un server web. Puoi provare Denwer, ma potresti dover aggiornare la versione di PHP.

Puoi scaricare Denwer con PHP 5.5.20 da questa pagina:

https://drupalbook.org/ru/drupal/denwer-obnovlenie-php

oppure da GitHub:

1.5. Colleghiamo le classi per lavorare con il database e i template

07/10/2025, by Ivan

Abbiamo creato la struttura del nostro framework, ora è il momento di pensare alla memorizzazione dei dati: notizie, prodotti. L’oggetto per lavorare con il database deve essere in grado di:

  • Gestire la connessione al database
  • Fornire un piccolo livello di astrazione dal database
  • Memorizzare in cache le query
  • Semplificare le operazioni comuni sul database

Per questo creeremo l’oggetto Registry/objects/db.class.php:

1.6. Prodotti e categorie - creazione delle tabelle del database

07/10/2025, by Ivan

Prima di creare la funzionalità dei prodotti e delle categorie, pensiamo alle informazioni di cui avranno bisogno i nostri clienti e gli amministratori del sito. È necessario fornire informazioni sufficienti sul prodotto: dobbiamo mostrare il nome del prodotto, una descrizione dettagliata e il prezzo. Possiamo anche caricare un’immagine principale del prodotto e immagini aggiuntive. Potrebbe essere necessario includere il peso del prodotto per calcolare il costo di spedizione, così come la quantità disponibile in magazzino per evitare di vendere un articolo non disponibile.

Alfabeto del linguaggio PHP

07/10/2025, by Ivan

L’alfabeto di un linguaggio è l’insieme di tutti i simboli ammessi che possono essere utilizzati in quel linguaggio.
L’alfabeto del linguaggio PHP include i seguenti simboli:

Lettere

Lettere maiuscole e minuscole dell’alfabeto latino da A a z, oltre al simbolo di sottolineatura ( _ ), che è anch’esso considerato una lettera. Le lettere maiuscole e minuscole sono equivalenti (рАвНоЗнАчНы);

Cifre

Cifre arabe da 0 a 9;

Simboli singoli

Simboli speciali singoli: + - ! * / = < > . , : ; $ #;

Catalogo prodotti

07/10/2025, by Ivan

Catalogo prodotti – è la tua vetrina online, un catalogo di articoli su Internet. Nelle pagine del sito catalogo, i visitatori possono visualizzare l’aspetto dei prodotti che offri, spesso in diverse varianti, conoscere le loro caratteristiche e leggere informazioni sull’utilizzo. Il sito catalogo contribuisce alla vendita dei tuoi prodotti e, in alcuni casi, consente di effettuare direttamente gli acquisti.

Tipologie di siti catalogo: