Grav rientra nella stessa categoria di altri script PHP come Stacey , Kirby , giallo , noshi o Pico , e script scritti in altri linguaggi di programmazione come Jekyll , Hakyll , DocPad , Metalsmith e Nikola .
Grav funziona in modo simile, utilizzando un motore di template ( Twig ) per prendere contenuti memorizzati all'interno dei file locali (Markdown) e assemblarli in file HTML statici facile-to-host.
In cima a questo semplice principio, la squadra di Grav ha costruito un motore di caching per aiutare a gestire le risorse statiche in modo veloce e orientata alle prestazioni, insieme a un plugin e themeing sistema per aiutare gli sviluppatori di personalizzare i loro siti-Grav alimentato.
In mancanza di un database coinvolto, questo rende i siti Grav facile per ospitare, veloce per il backup e il ripristino, e anche facile da gestire e modificare a runtime.
URL amichevole
SEO sono inclusi anche, insieme a strumenti PHP CLI, un sistema di tassonomia, più account utente e ruoli utente.
Cosa c'è di nuovo in questa versione:
- Aggiunto il supporto per i download divisi in blocchi di attività
- nuovo onBeforeDownload Aggiunto () evento
- nuovo download Aggiunto () e getMimeType () per classe Utils
- opzione di configurazione aggiunto per i tipi di pagina supportati
- beni Aggiunto e opzioni timestamp media (disattivata per impostazione predefinita)
- pagina Aggiunto scade opzione di configurazione
- Risolto il problema con Nginx / Gzip e ob_flush () Errore gettando
- Immobilizzazioni azioni su URL 'diretti' di media
- Fix per 'assets` diretta con i parametri
Cosa c'è di nuovo nella versione 0.9.43:
- Aggiunto il supporto per i download divisi in blocchi di attività
- nuovo onBeforeDownload Aggiunto () evento
- nuovo download Aggiunto () e getMimeType () per classe Utils
- opzione di configurazione aggiunto per i tipi di pagina supportati
- beni Aggiunto e opzioni timestamp media (disattivata per impostazione predefinita)
- pagina Aggiunto scade opzione di configurazione
- Risolto il problema con Nginx / Gzip e ob_flush () Errore gettando
- Immobilizzazioni azioni su URL 'diretti' di media
- Fix per 'assets` diretta con i parametri
Cosa c'è di nuovo nella versione 0.9.28:
- Aggiunto il supporto per i download divisi in blocchi di attività
- nuovo onBeforeDownload Aggiunto () evento
- nuovo download Aggiunto () e getMimeType () per classe Utils
- opzione di configurazione aggiunto per i tipi di pagina supportati
- beni Aggiunto e opzioni timestamp media (disattivata per impostazione predefinita)
- pagina Aggiunto scade opzione di configurazione
- Risolto il problema con Nginx / Gzip e ob_flush () Errore gettando
- Immobilizzazioni azioni su URL 'diretti' di media
- Fix per 'assets` diretta con i parametri
Cosa c'è di nuovo nella versione 0.9.27:
- Aggiunto il supporto per i download divisi in blocchi di attività
- nuovo onBeforeDownload Aggiunto () evento
- nuovo download Aggiunto () e getMimeType () per classe Utils
- opzione di configurazione aggiunto per i tipi di pagina supportati
- beni Aggiunto e opzioni timestamp media (disattivata per impostazione predefinita)
- pagina Aggiunto scade opzione di configurazione
- Risolto il problema con Nginx / Gzip e ob_flush () Errore gettando
- Immobilizzazioni azioni su URL 'diretti' di media
- Fix per 'assets` diretta con i parametri
Cosa c'è di nuovo nella versione 0.9.23:
- Aggiunto capacità beni di nome in pacchi jQuery in centro Grav
- Aggiunto prima () e l'ultima () per Iterator classe
- Migliorata routine di modifica pagina per saltare i file dot
- Usare solo i file per calcolare le date di modifica pagina
- scoppiò iteratori cartella nelle proprie classi
- Varie correzioni Sensiolabs Insight
- metodo fisso Iterator.nth ()
Cosa c'è di nuovo nella versione 0.9.18:
- Aggiunto un file robots.txt All-Access per motori di ricerca
- nuovo comando Aggiunto GPM uninstall
- Aggiunto il supporto per l'elaborazione a Twig-pagina in pagine modulari
- Supporto configurabile aggiunto per le funzioni di Twig indefiniti e filtri
- aggiunta non-eccezione gettando gestore per metodi non definiti sugli oggetti a medio
- Aggiunta la possibilità di avere PSR-1 i nomi dei plugin amichevoli (CamelCase, senza trattini)
- Correggi per composer.json per scoraggiare gli errori tasso-limite API
- Descrizione Fix per il metodo di auto-aggiornamento di comando GPM
- Fix per numero di versione non corretta durante l'esecuzione di aggiornamento GPM
- Fix per la descrizione argomento del GPM installare comando
- Fix per recalcitrante applicazione CodeKit mac
- Fallback to default .html modello, se si verifica un errore su pagine non html
Cosa c'è di nuovo nella versione 0.9.9:
- Aggiunto nuovo tipo di collezione @ Page
- ksort Aggiunto e contiene filtri Twig
- Aggiunto nocciolo funzione Twig
- refactoring pagina precedente / successiva / funzionalità adiacente
- Aggiornamento di Symfony 2.6 per YAML / console / librerie eventi-dispatcher
- correzioni di codice più PSR
- fisso per gli apostrofi over-escape in YAML
Cosa c'è di nuovo nella versione 0.9.5:
- impostazione della qualità aggiunta al mezzo per la configurazione compressione delle immagini
- Aggiunta una nuova onPageContentProcessed () evento che è il trattamento post-contenuto, ma pre-caching
- Aggiunto il supporto per AND e OR filtraggio tassonomia. E per difetto (era OR)
- Aggiunte opzioni di compensazione specifiche per comando CLI chiaro-cache
- metodo ambiente Spostato URI in modo che possa essere accessibile in plugin e temi
- variabile di uscita del Set Grav di pubblico in modo che possa essere manipolata in caso onOutputGenerated
- librerie dei venditori aggiornati alle ultime versioni
- Migliore consegna di 'casa' nel rilevamento dello stato menu attivo
- Varie codice PSR riordino
- Migliorato alcuni messaggi di errore e le comunicazioni
Cosa c'è di nuovo nella versione 0.9.3:
- Il supporto per più configurazioni Grav
- supporto multimediale dinamico tramite URL
- Aggiunto inlineCss e inlineJs supporto per i Beni
- Switched debugger per modalità di produzione di default
- Varie correzioni in classe URI per una maggiore affidabilità
- Switched per RocketTheme cassetta degli attrezzi per alcune funzionalità di base
- Rinominato comando setup CLI a sandbox
- tipi di cache proruppe in più directory nella cartella della cache
- libs vendor rimosso dal repository github
- Varie PSR pulizia del codice
- aggiornamenti Blueprint Vari per supportare prossimo plugin di amministrazione
- Aggiunta la possibilità di filtrare i bambini di pagina per normale / modulari / tutti
- Aggiunto filtro sort_by_key ramoscello
- Aggiunto visibile () e routing () filtri alle collezioni pagina
- class Usa sessione processo di arresto
- Miglioramenti modulare caricamento della pagina
- Codice Vari pulizia e ottimizzazioni
Cosa c'è di nuovo nella versione 0.9.1:.
- caso Risolto base_url era vuoto
Cosa c'è di nuovo nella versione 0.8.0:.
- file README.md Aggiornato
Requisiti :
- PHP 5.4 o superiore
Limitazioni .
- Nessun pannello di amministrazione, ma ce n'è uno in lavorazione
I commenti non trovato