Essere presenti su Internet è diventato uno degli obiettivi principali di aziende e privati, dai blog amatoriali ai siti web innovativi, ognuno con il proprio stile e diversi obiettivi. L'era di Internet permette a chiunque di imparare a farlo Come creare pagine web velocemente e facilmente, ci sono molteplici strumenti che rendono questo lavoro banale ma oggi ne parleremo Grav, che non abbiamo dubbi che lo amerai.
Cos'è Grav?
Grav è un moderno CMS open source che ci permette di creare pagine web in formato Veloce, semplice y flessibile, è basato su piattaforma Web e non ha bisogno di essere installato, dobbiamo semplicemente estrarre il file ZIP e avremo Grav di lavoro.
Grav segue principi simili ad altre piattaforme CMS, ma ha una filosofia di progettazione diversa dalla maggior parte. Grav viene fornito con un potente sistema di gestione dei pacchetti per consentire una facile installazione, plug-in e miglioramento del tema, nonché semplici aggiornamenti.
Tecnologie incluse in Grav
L'architettura di Grav è stato progettato per utilizzare le migliori e più stabili tecnologie, con l'obiettivo che semplice da usare e facile da estendere. Alcune delle tecnologie chiave incluse Grav sono:
- Modello di ramoscello: Per controllare l'ambito dell'interfaccia utente
- riduione di prezzo: Per creare facilmente contenuti
- Yamla: Per una facile configurazione
- Analizzare: Per avere Markdown più veloce e con più supporto
- Dottrina Cache: Per buone prestazioni
- Contenitore per iniezione di dipendenza da brufolo: Per essere estensibile e manutenibile
- Dispatcher di eventi Symfony: Per la gestione degli eventi del plugin
- Console di Symfony: Per l'interfaccia CLI
- Libreria di immagini Gregwar: Per manipolare immagini dinamiche
Perché scegliere Grav?
Ci sono 4 ragioni fondamentali per cui lo penso Grav è un CMS che potremmo scegliere per creare le nostre pagine web.
Grav è veloce
Questo CMS È stato concepito con l'intento di essere il più veloce nel suo genere, quindi sin dalla sua creazione i suoi sviluppatori hanno prestato grande attenzione alla tecnologia e al modo in cui è stato programmato, al fine di offrire prestazioni elevate.
Grav è facile da usare
Grav È progettato sia per utenti principianti che esperti, quindi la sua interfaccia è abbastanza intuitiva, le sue funzionalità sono ben documentate e ha una linea di apprendimento molto stretta. Anche grazie ai tanti plugin che Grav offre e che puoi aggiungere, ognuna delle sue funzionalità può essere adattata al tuo gusto e comfort.
L'amministratore di Grav fornisce un'interfaccia semplice ed intuitiva per rendere la configurazione e la creazione di contenuti in modo facile, veloce e piacevole. Inoltre, nell'amministratore possiamo anche visualizzare lo stato del sito, statistiche, voci, modificare le configurazioni, installare pacchetti con un solo clic, tra gli altri.
Grav è estensibile
Ispirato da altri software e CMS di successo, Grav ha mirato a incorporare un potente gestore di pacchetti che consente di aggiungere nuove funzionalità, miglioramenti, plugin, pacchetti di altri software tra gli altri. Allo stesso modo, i creatori di Grav Hanno sviluppato una potente API, per avere uno sviluppo più organizzato e pulito, oltre a poter avere l'integrazione con terze parti.
Grav è open source
Un motivo che per noi è molto pesante, Grav es Open Source e tutto il codice è disponibile nel tuo file repository ufficiale. Puoi migliorare, contribuire, testare, creare nuove funzionalità, studiare il suo codice tra le altre cose, questo CMS è aperto al mondo e ha bisogno che tu ti evolva. Grazie alla sua eccellente community, i progressi di gravità sono molti e la velocità con cui vengono risolti bug o problemi è nota.
Caratteristiche Grav
Grav ha tante caratteristiche e funzionalità, così tante che sul loro sito ufficiale hanno creato un file sesión solo per elencarli, ci baseremo su di esso per farti conoscere:
Architettura di file flat
Grav è veloce e flessibile grazie in parte all'architettura di file flat altamente ottimizzata.
Cache intelligente
Ha un caching molto sofisticato che viene utilizzato in tutti i suoi processi, lo stesso sa quando aggiornare automaticamente la cache.
Installazione istantanea
Hai solo bisogno di decomprimere il pacchetto Grav ed eseguirlo, così puoi iniziare a configurare il tuo CMS
Strumenti CLI
Grav ha una serie di strumenti da riga di comando, come, installazione delle dipendenze, cancellazione della cache, creazione dell'utente e backup.
Package Manager
Ha un gestore di pacchetti che ti consente di trovare, installare e aggiornare facilmente estensioni per Grav.
Ampia documentazione
La squadra Grav non ha lasciato la documentazione del suo strumento, ha un file sito dedicato alla tua documentazione, oltre a tonnellate di tutorial e guide.
Capacità multi-sito
Puoi configurare un singolo file Grav per eseguire più siti, così come altre impostazioni avanzate.
SEO friendly
URL leggibili dappertutto l'intero sito y metadati per pagina forniscono fantastiche funzionalità SEO.
Utenti e ruoli
Puoi facilmente creare utenti e ruoli, a cui puoi stabilire le autorizzazioni per limitare il loro accesso a qualsiasi pagina.
Debug e registri
Ha un potente pannello di debug che aiuta molto nel processo di sviluppo, fornendo informazioni vitali in modo chiaro.
Supporto multilingue
Grav Può essere configurato in qualsiasi lingua, oppure può essere utilizzato anche in più lingue, è progettato per rilevare la lingua dell'utente finale e quindi visualizzare le informazioni in base alla lingua dello stesso.
Controllo della versione e supporto della sincronizzazione
Puoi utilizzare GIT, SVN, Dropbox e altri servizi per la gestione delle versioni e la sincronizzazione dei dati con facilità.
Strumenti di contenuto multipli
- Pagine modulari
- Campi personalizzati
- Tassonomie flessibili
- Supporto nativo per una varietà di immagini, video, suoni, file e formati
- Elaborazione delle immagini
- Cercapersone automatico
- Gestione automatica delle immagini
- È l'unico CMS con supporto nativo per una corretta visualizzazione delle immagini sulla retina e HiDPI
Ampie capacità di personalizzazione
Grav non ha limitazioni di progettazione, fornisce:
- Modelli di lingua.
- Ereditarietà nei temi, che ci permette di estendere i temi principali e fare i nostri adattamenti nelle nostre classi, questo dà la possibilità di avere aggiornamenti più facili.
- Controllo su CSS e JS.
- Plugin di progettazione multipli.
- Capacità di integrazione con qualsiasi framework CSS come Bootstrap, Foundation, Pure, ecc.
Cosa possiamo fare con Grav?
Grav Non ha limiti, dal semplice al sofisticato, ha la flessibilità di alimentare tutti i tipi di siti web. La sua struttura di contenuto flessibile e potenti modelli consentono una facile realizzazione di qualsiasi progetto.
Sono numerosi i siti realizzati con Grav, ognuno con strutture, logiche e design differenti, in modo che possa essere adattato a qualsiasi idea o modello di business.
Installazione Grav
L'installazione di Grav è un processo banale. In effetti, non esiste un'installazione effettiva. abbiamo tre opzioni per "installare" Grav. Il primo e più semplice è scaricare semplicemente il file chiusura ed estrarlo. Il secondo modo è l'installazione con il composwr. Il terzo modo è clonare il codice direttamente da GitHub e quindi eseguire uno script per installare le dipendenze necessarie:
Controlla la versione PHP
Grav è incredibilmente facile da configurare e utilizzare. Assicurati di avere almeno la versione PHP 5.5.9, per farlo vai al terminale e digita:
$ php -v
Questo dovrebbe riportare la versione e la build di PHP. Per esempio:
PHP 5.5.20 (cli) (built: Jan 19 2014 21:32:15)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
Installa Grav da ZIP
Il modo più semplice per installare Grav è scaricare lo ZIP ed estrarlo:
- Scarica l'ultima versione di Grav.
- Estrai il file zip nel file webroot o directory principale dal tuo server web, esempio.
~/webroot/grav
Installa Grav con il compositore
Il metodo alternativo è installare Grav con compositore:
$ composer create-project getgrav/grav ~/webroot/grav
Se vuoi usare la versione di sviluppo di grav, aggiungi 1.x-dev
come parametro aggiuntivo:
$ composer create-project getgrav/grav ~/webroot/grav 1.x-dev
Installa Grav da GitHub
Un altro metodo è clonare Grav dal repository GitHub e quindi eseguire un semplice script di installazione con le dipendenze:
- Clona il repository Grav in GitHub in una cartella webroot o directory principale dal tuo server web, esempio.
~/webroot/grav
. Esegui un terminale e vai alla directory principale del server web:$ cd ~/webroot $ git clone -b master https://github.com/getgrav/grav.git
- Installa il file dipendenze venditore con il compositore:
$ composer install --no-dev -o
-
Installa plugin e dipendenze del tema usando Applicazione Grav CLI
bin/grav
:$ cd ~/webroot/grav $ bin/grav install
Questo clona automaticamente le dipendenze richieste da GitHub direttamente in questa installazione Grav.
Una volta che abbiamo eseguito Gravi, Il prossimo passo è adattarlo e modificarlo a nostro piacimento, per questo possiamo aiutare noi stessi dal documentazione ufficiale per sviluppatori Grav, soprattutto il tutorial di base che ti insegnerà tutto ciò di cui hai bisogno per diventare un esperto di Grav e quindi un eccellente costruttore di siti web.
E cosa ne pensi GravRaccontaci le tue impressioni, dubbi o parlaci delle alternative a questo strumento che hai provato. Speriamo che da oggi qualcuno possa creare pagine web con Grav.
Di solito uso joomla / wordpress + uikit per creare pagine web e simili, ma è interessante vedere altre alternative ed essere in grado di provarle per espandere la nostra cultura.
Grazie per aver dedicato del tempo a condividere le "scoperte" con gli altri. 😀
Lo proverò !!
Buongiorno,
pouvez-vous m'indiquer des sites en français? Je n'en ai pas trouvé un seul ...
Merci!
Saluti