MODX CMS

Approvato dall'esperto
21

Si tratta di un sistema CMS moderno e in rapida ascesa di popolarità CMS, che non solo permette di gestire un sito MODX, ma anche di creare applicazioni personalizzate su di esso. Questa piattaforma si sta sviluppando molto rapidamente, ma tutto è iniziato con un singolo sviluppatore e una piccola piattaforma promettente.

Ora il progetto MODx è diventato un grande sistema che sta guadagnando popolarità per la sua flessibilità, e il team di sviluppatori si è ampliato con nuovi specialisti. Per comprendere meglio cos'è la piattaforma CMS MODx e cosa rappresenta, è necessario capire a cosa serve e come è stata creata.

I siti su MODx sono molto popolari tra sviluppatori e utenti.

Prima dell'avvento delle piattaforme CMS, un sito era un complesso di pagine HTML statiche, per modificare le quali era necessario modificare un file di testo tramite FTP, che rappresentava un complesso di codice. Questo era estremamente scomodo, è difficile immaginare un sito moderno in HTML, che non avrebbe né il giusto funzionamento né la sicurezza. Per questo sono nati engine come MODx, che generano pagine autonomamente basandosi su codice PHP, prima accessibile solo agli specialisti; ora, con una tale piattaforma, è possibile creare un progetto completo con supporto per script PHP, div e programmi.

La configurazione di un sito su MODx, come per qualsiasi altro sistema simile, richiede un po' di tempo, poiché presuppone alcune conoscenze nella creazione di siti e nella programmazione. In ogni piattaforma CMS ci sono template secondo i quali vengono costruite pagine statiche e contenuti. Questo permette di creare facilmente nuove sezioni del sito, riempiendole di materiale che si può acquistare o scaricare direttamente dal negozio del sistema. Qui è necessario considerare anche l'ottimizzazione per i motori di ricerca.

Questo è un punto molto importante nel mondo moderno, poiché i siti ricevono il 90-95% del traffico dai motori di ricerca. Nelle piattaforme CMS esistono molti modi diversi per ottimizzare il sito. Principalmente si tratta di moduli aggiuntivi che si collegano e permettono di inserire i tag necessari per i robot dei motori di ricerca. Di norma, il titolo della pagina viene generato automaticamente nel plugin, il che è molto comodo. In MODx ci sono plugin simili, che possono essere installati separatamente.

Maggiori dettagli su MODx

Questo sistema si distingue per la sua universalità. Molte CMS sono specializzate per tipi specifici di siti, come blog, negozi online e form. Tuttavia, i parametri permettono di creare siti di qualsiasi tipo. Al momento, la scelta di moduli e componenti aggiuntivi non è ancora molto ampia, ma il sistema si sta sviluppando attivamente. E se conosci almeno un po' il linguaggio di programmazione PHP, non ti sarà difficile scrivere il codice necessario per creare la funzionalità richiesta.

Un'altra caratteristica della piattaforma è che i siti degli utenti possono essere trasferiti in gruppi e gestiti. Ad esempio, è possibile creare diversi gruppi con vari livelli di accesso, assegnando loro diritti di moderatore o content manager MODX, senza password per l'admin di MODx. Questo è molto comodo se vuoi coinvolgere utenti attivi nella gestione del sito.

Come mostrano le ricerche, coinvolgere visitatori attivi del sito nel suo miglioramento ha un impatto positivo sulla popolarità. Questo perché più persone controllano l'ordine, più attivamente viene rispettato. Quando il progetto cresce e gli utenti aumentano, diventa difficile moderare commenti e gestire discussioni.

È meglio coinvolgere forze aggiuntive; gli utenti del sito potranno farlo, e lo sviluppatore non dovrà temere per la sicurezza. Come sappiamo, per la protezione da hacking aiuta la chiusura del pannello admin agli utenti esterni. Questo protegge il sito dagli attacchi, poiché un malintenzionato non vedrà link e posizioni di file importanti sul server che potrebbero non essere protetti. Gli hacker possono trovare una cartella con accesso aperto e caricare il loro script, che darà accesso alla gestione del sito.

Tra le caratteristiche di questa piattaforma, spicca un nuovo approccio al sistema di gestione dei dati. È possibile gestire e modificare contemporaneamente grandi gruppi di file. Poiché il sistema è progettato per siti con carico medio, può gestire in media un volume di informazioni di 4-5 mila unità di materiale. È un bel po', per un sito nascente basterà per molto tempo. Non possiamo raccomandare un hosting specifico, è meglio sceglierlo individualmente.

Dopo l'aggiunta di una grande quantità di materiale, l'amministratore capirà immediatamente quanto sia comodo gestire tali quantità di articoli in CMS MODx. Infatti, alla fine dovrai sistematizzarli, quando appariranno più materiali su un tema specifico, sarà meglio collocarli in sezioni più precise. I parametri permettono di eseguire queste azioni in modo semplicissimo. Poiché questo è il principale vantaggio di questa CMS, è implementato al massimo livello.

Parlando della comodità della gestione dei dati, non si può dimenticare l'esistenza di un componente come MIGXDB, che permette di configurare l'output di documenti specifici in una tabella su qualsiasi pagina del sito. Questa è un'altra caratteristica del sistema, di cui parleremo più avanti. Ma questo componente permette di realizzare un output di informazioni ancora più comodo e funzionale sulle pagine. In particolare, rende possibile la modifica massiva dei documenti.

È possibile utilizzare editor e gestione di catalogo, menu, form di contatto, gallery, album con immagini, recensioni, tabelle, database, campi aggiuntivi, tag, cache e molti altri parametri.

Naturalmente, a causa della sua bassa popolarità, non ha ancora la stabilità raffinata desiderata, si incontrano spesso bug e design non riusciti, tuttavia è senza dubbio utile. L'installazione di questo modulo non causerà molti problemi, basta scaricarlo e metterlo nella cartella giusta.

Prima di iniziare a lavorare con il sistema, si consiglia di familiarizzare con le lezioni disponibili sul sito ufficiale e in internet.

Componenti tecnici di MODx

Ci sono alcuni termini usati per indicare parti aggiuntive per MODx. Proviamo a spiegarli:

  • template HTML CSS per MODX;
  • risorse;
  • Classi
  • Parametri TV;
  • chunk;
  • commenti;
  • snippet.

Template MODx

Il template della pagina determina il suo aspetto esteriore; più precisamente, è un complesso di codice MODX e immagini che funge da template in cui inserire testo e materiali. I template contengono markup HTML sotto forma di tag, che determinano dove e quale elemento sarà posizionato. Inoltre, vi si specifica la posizione degli elementi visivi di design.

Un template non può essere parte di un altro template, questa regola si applica a tutti i tipi di questo elemento tecnico. I parametri del sistema permettono di creare template anche a persone lontane dal web programming, chiunque può modificarli secondo le proprie esigenze senza conoscenze speciali.

I template funzionano caricando elementi sulla pagina, progettata in anticipo sul server, tutto su richiesta dell'utente. Ad esempio, aprendo una pagina, prima si carica il template, poi i documenti necessari. Questo metodo è molto comodo e usato in tutte le piattaforme CMS.

Risorse

In MODx le risorse sono di diversi tipi:

  • link;
  • documento;
  • file statico di rete.

Un link è anch'esso un'unità di risorsa. Che sia un indirizzo di pagina esterna o interna, il sistema lo percepisce come una cella. Invece di un pezzo di testo, il link appare come una cella che registra, salva e restituisce su richiesta. Questo è molto comodo, poiché può essere visualizzato con minime complicazioni sulle pagine.

Il documento è il tipo più comune. L'installazione è molto semplice. Un documento può essere qualsiasi file di testo, immagine o video. Per usarlo basta 1 tag e il codice di output. Così, in un file tecnico, qualsiasi documento appare come una riga di codice, molto comodo. Un altro grande vantaggio è che tutti i documenti in MODx possono essere spostati. Puoi spostarli, modificarli, non perderanno l'indirizzo.

Se dopo lo spostamento su https si verifica un errore e non funziona, basta cercare informazioni online e trovare una soluzione. Online si può trovare anche una guida dettagliata per rimuovere virus.

Qualsiasi file sul server è identificato dal sistema come statico. Significa che se devi implementare il download di alcuni file, occuperanno la stessa cella degli altri tipi di risorse col sm 4 control label.

Il lavoro è organizzato eccellentemente, questo è il suo principale vantaggio. L'essenza è che a ogni cella viene assegnato un ID, con cui questa sezione viene visualizzata sulla pagina. Questo metodo è comodo e semplice, invece di gestire link ingombranti, il sistema può interrogare per ID. Questo aumenta anche il livello di sicurezza, poiché nel codice non è indicata la struttura delle cartelle sul server.

Chiunque si occupi di sicurezza online sa che per un hacker le informazioni sulla struttura delle cartelle sul server sono le più utili. Se nascondi il link diretto usando un numero identificativo, il tuo progetto sarà più protetto. I parametri del sistema spesso suscitano entusiasmo per la loro accuratezza e sviluppo.

Uno dei rappresentanti più luminosi del progetto sono le pagine. Gli elementi costruiscono la struttura, poiché possono essere container. Ad esempio, esiste una pagina, è una risorsa, su di essa c'è un'immagine e testo, anch'essi risorse.

Così possiamo vedere una struttura ad albero, dalla home page principale partono sezioni più piccole e così via. L'installazione di tale struttura avviene semi-automaticamente. Dovrai solo scegliere cosa mettere sulle pagine.

I template MODx possono essere assegnati a risorse specifiche. Significa che diverse sezioni possono apparire diversamente, molto comodo e bello, specialmente per risorse internet multifunzionali.

Classi

Il core del componente è diviso in 3 classi: pdoTools generale, lavoro con DB - pdoFetch e lavoro con formattazione, cioè pdoParser.

All'installazione si registrano in modo da poterli avviare rapidamente:

$pdoTools = $modx->getService('pdoTools');
$pdoFetch = $modx->getService('pdoFetch');
$pdoParser = $modx->getService('pdoParser');
pdoFetch eredita pdoTools, quindi non è necessario chiamare queste due classi insieme. Se vuoi lavorare con DB, chiama solo Fetch, altrimenti Tools.

Parametri TV

Questa è un'altra caratteristica estremamente utile di CMS MODx. Puoi usare i parametri TV. Tutte le risorse del sistema hanno un numero limitato di campi per l'output di informazioni sul sito. Se devi aggiungere un elemento alla pagina, usa questo parametro. I tag di questo tipo non possono essere usati senza template, non sono autonomi a differenza di un elemento completo, ma senza di essi non è possibile visualizzare informazioni aggiuntive sulla pagina.

Questo tag ha molti attributi che aiutano ad adattarlo a qualsiasi tipo di informazione, per visualizzarlo esattamente come necessario. Nel tag si inserisce, ancora una volta, non un link al materiale, ma solo il suo numero identificativo, che come descritto prima è un grande vantaggio.

Chunk

Si tratta di un pezzo funzionale di testo incorporato nel codice. Esistono vari chunk, a seconda dell'orientamento possono essere usati in vari moduli, codice principale, template o snippet. Il vantaggio dell'uso dei chunk è che il sito si carica meno, quindi funziona più velocemente. Inoltre, permettono di espandere flessibilmente la funzionalità di qualsiasi componente.

Esistono sezioni di codice complicate in cui un chunk ne contiene un altro. Questo accade se la funzionalità di uno non basta. In tal caso, si aggiunge un altro pezzo di codice per rendere il risultato più versatile. L'installazione dei chunk richiede minimo tempo, poiché i file si possono modificare direttamente dal pannello admin.

Un chunk somiglia in parte a un template, ha funzionalità simile. Di solito è un elemento di design o simile. Questo elemento non può essere codice funzionale, ma può implementare l'output di uno snippet. Esiste uno snippet per inviare form via ajax. Ma non dimenticare che AjaxForm è uno snippet-wrapper, non invia email né valida il form. Lo fa il tuo snippet o FormIt.

In un chunk possono essere specificati parametri di visualizzazione, ma non di più; è un elemento di codice molto semplice, lontano da uno funzionale. Per installare questo codice, scarica il componente che contiene la funzione da visualizzare sulla pagina. Poi metti nel chunk il link alla funzione del modulo.

Commenti

Nel codice puoi lasciare commenti, ad esempio per spiegare a te stesso in seguito perché questo elemento funziona così. Serve in sezioni di codice complesse o righe aggiunte da rimuovere dopo. Così puoi anche marcare, definendo l'appartenenza di sezioni specifiche di codice. Con i commenti sarà più facile orientarsi dopo, se necessario tornare alla configurazione di quella sezione.

Snippet

Questo elemento tecnico è un piccolo codice PHP. I template al caricamento devono essere una piattaforma per eseguire tale codice. Può essere visualizzato automaticamente nel punto predefinito o tramite un tag speciale che determina stile e posizione. Gli snippet possono essere visualizzati con parametri aggiuntivi, specificati nel tag corrispondente.

Tuttavia, se prevedi di usare lo stesso metodo di output sulle pagine, puoi impostare parametri standard, la cui lista si applicherà con un attributo. Così è facile creare gruppi di parametri per lo stile di output delle informazioni sulla pagina e gestirli rapidamente e comodamente.

Velocità del sito - un indicatore molto importante per lo sviluppo e l'ottimizzazione del sito.  

Sogni di guadagnare online? Sui tipi di guadagno in rete leggi nel nostro articolo

Sui vantaggi e caratteristiche dei programmi di affiliazione dei negozi puoi saperne di più qui

Motore CMF su MODx

La configurazione non ti causerà problemi particolari. È una piattaforma semplice con un ottimo motore CMF; all'utente vengono proposti 2 motori: MODx Evolution e Revolution MODx. Il primo è un po' più vecchio, più semplice e intuitivo, richiede meno risorse, ma la sua funzionalità è un po' più limitata. Evolution è raccomandato ai principianti, poiché ha molto in comune con versioni più nuove, ad esempio la versione 5; è meglio iniziare con esso e poi passare a MODx Revolution.

Nella versione MODx Revolution è possibile configurare il redirect. Per questo usa il componente speciale chiamato Redirector.

Il secondo framework è una piattaforma più nuova per creare siti. Su di esso puoi realizzare progetti davvero potenti e funzionali. Poiché nessuna piattaforma moderna senza motore può fornire un sito funzionale completo, anche MODx ne ha bisogno. La maggior parte dei moduli è progettata proprio per CMF, la CMS MODx pura è usata raramente per creare siti.

Conclusione

L'API MODx evo e revo è una piattaforma moderna e molto progressiva, conquista rapidamente il mercato delle piattaforme. Scommettere su questo motore è sempre una soluzione vantaggiosa sia per progetti commerciali che amatoriali. In entrambi i casi conta la gratuità di questa CMS, nonché il suo ricco funzionamento, che permette al sito di crescere praticamente senza limiti.

Se si verifica l'errore "catalogo core in accesso aperto" nel pannello admin, si può risolvere in modo semplice.

Accedi all'admin

Apri il File Manager o usa il dispatcher file

Vai nella cartella core

Rinomina ht.access in .htaccess

Pulisci la cache.

MODx mostra ottimi risultati di stabilità e SEO ottimizzazione, è abbastanza potente per creare risorse internet. Permette di creare funzionalità complete per qualsiasi tipo di risorsa. Tutto ciò che serve per usarla è registrare il login MODx, scaricare il sistema, opzionalmente aggiornarlo e installarlo sul server.

Hai trovato risposta alla tua domanda?
51 visualizzazioni
Discuti
14 minuti di lettura
17/11/2016, 12:22
Condividi sui social
Oscar Flannagan
Oscar Flannagan
Responsabile dello sviluppo web
51 visualizzazioni
Discuti
14 minuti di lettura
17/11/2016, 12:22
Condividi sui social
La community ora è su Telegram!
Iscriviti per seguire le novità sul guadagno online
@livesurf
Continuate a leggere
Interfaccia amministrativa di un CMS con menu e contenuti
Pannello di amministrazione MODx Evolution: cosa puoi gestire davvero e come orientarti

Se stai valutando il pannello di amministrazione MODx Evolution, la domanda utile è se ti permetta di gestire il sito in…

1 febbraio 2017
21 minuti di lettura
Uno sviluppatore sceglie il modello di pubblicazione per un gioco mobile
Publisher per giochi mobile: scelta e contratto

Un publisher per giochi mobile non è un pulsante magico per il lancio, non è una semplice agenzia marketing e non garant…

24 maggio 2026
28 minuti di lettura
scelta del CMS per diversi tipi di siti
Sito senza problemi: quale CMS scegliere

Il web, fatto di milioni di siti, è ormai parte della vita quotidiana e ha assunto un ruolo centrale nello sviluppo del …

22 maggio 2026
14 minuti di lettura
Altro sullo stesso argomento
Laptop con captcha e calcolo del guadagno
Guadagnare con captcha senza investimento

Guadagnare con captcha senza investimento sembra l'ingresso più facile nel lavoro online: apri un account, risolvi verif…

28 maggio 2026
23 minuti di lettura
Schema di un programma CPA su uno schermo di lavoro
Programmi CPA: come funziona il pagamento per azione

Se una campagna genera 300 clic e 12 richieste confermate, in un programma di affiliazione CPA l'inserzionista non paga …

24 maggio 2026
28 minuti di lettura
dashboard ricavi e traffico di un sito
Guadagno di un sito web: stima e monetizzazione

La monetizzazione dei siti nasce quando editori, blog e progetti digitali iniziano a trattare traffico e attenzione come…

28 maggio 2026
22 minuti di lettura
Articoli popolari
dashboard ricavi e traffico di un sito
Guadagno di un sito web: stima e monetizzazione

La monetizzazione dei siti nasce quando editori, blog e progetti digitali iniziano a trattare traffico e attenzione come…

28 maggio 2026
22 minuti di lettura
Scelta del limite, VPO e IV
Scelta del limite, VPO e IV

Hai aggiunto il tuo primo sito (clicca per aggiungerlo) e ora devi configurarlo (clicca per aprire l'elenco e scegliere …

22 maggio 2026
3 minuti di lettura
Installare la macchina virtuale e avviare il client
Installare la macchina virtuale e avviare il client

Una macchina virtuale è un computer virtuale eseguito come un normale programma. Perché installare il client su una macc…

23 maggio 2026
3 minuti di lettura
0 commenti