At være til stede på internettet er blevet et af hovedmålene for virksomheder og enkeltpersoner, fra amatørblogs til innovative websteder, hver med sin egen stil og forskellige mål. Internetens alder giver alle mulighed for at lære at Sådan oprettes websider hurtigt og nemt, der er flere værktøjer, der gør dette til et trivielt job, men i dag vil vi tale om grav, at vi ikke er i tvivl om, at du vil elske det.
Hvad er grav?
grav er et moderne open source CMS, der giver os mulighed for at oprette websider i en rápida, enkel y fleksibel, er baseret på webplatform og behøver ikke installeres, vi skal simpelthen udpakke ZIP-filen, og vi har det grav funcionando.
grav følger lignende principper som andre CMS-platforme, men har en anden designfilosofi end de fleste. grav leveres med en kraftig pakkehåndteringssystem for at muliggøre nem installation, plugin- og temaforbedring samt enkle opdateringer.
Teknologier inkluderet i Grav
Arkitekturen af grav blev designet til at bruge de bedste og mest stabile teknologier med det formål at nem at bruge og let at udvide. Nogle af de vigtigste teknologier inkluderet grav lyd:
- Kvist skabeloner: For at kontrollere rækkevidden af brugergrænsefladen
- markdown: For nemt at oprette indhold
- YAML: For nem opsætning
- parsedown: At have Markdown hurtigere og med mere support
- Lær cache: For god præstation
- Bumsafhængighedsinjektionsbeholder: At være udvidelig og vedligeholdelig
- Symfony Event Dispatcher: Til styring af plugin-begivenheder
- Symfony-konsol: Til CLI-grænsefladen
- Gregwar billedbibliotek: Til manipulation af dynamiske billeder
Hvorfor vælge Grav?
Der er 4 grundlæggende grunde til, at jeg tror det grav det er et CMS, som vi kunne vælge at oprette vores websider.
Grav er hurtig
dette CMS Det blev udtænkt med det formål at være den hurtigste af sin art, derfor har udviklerne siden oprettelsen taget stor omhu i teknologien og den måde, den er programmeret på for at tilbyde høj ydeevne.
Grav er let at bruge
grav Den er designet til både nybegyndere og ekspertbrugere, så dens grænseflade er ret intuitiv, dens funktioner er veldokumenterede, og den har en meget smal læringslinje. Også takket være de mange plugins, som Grav tilbyder, og som du kan tilføje, kan hver af dens funktionaliteter tilpasses din smag og komfort.
Administratoren af grav giver en enkel og intuitiv grænseflade, der gør konfigurationen og oprettelsen af indhold på en nem, hurtig og behagelig måde. Derudover kan vi i administratoren også se status for webstedet, statistikker, poster, ændre konfigurationerne, installere pakker med et enkelt klik, blandt andre.
Grav kan udvides
Inspireret af andet vellykket CMS og software, grav har til formål at indarbejde en kraftfuld pakkehåndtering der muliggør tilføjelse af nye funktioner, forbedringer, plugins, pakker med anden software blandt andre. Tilsvarende skaberne af grav De har udviklet en kraftfuld API for at få en mere organiseret og ren udvikling ud over at være i stand til at have integration med tredjeparter.
Grav er open source
En grund, der for os er meget tung, grav es Open Source og al koden er tilgængelig i din officielt arkiv. Du kan forbedre, bidrage, teste, oprette nye funktionaliteter, studere dens kode blandt andet dette CMS den er åben for verden og har brug for, at du udvikler dig. Takket være dets fremragende samfund er alvorlige fremskridt mange, og den hastighed, hvormed fejl eller problemer løses, er berygtet.
Grav-funktioner
grav har mange funktioner og funktioner, så mange at de på deres officielle side har oprettet en session bare for at liste dem, vil vi basere os på det for at gøre dem kendt for dig:
Fladfilarkitektur
grav det er hurtigt og fleksibelt takket være den stærkt optimerede Flat-File-arkitektur.
Smart cache
Ejer a caching meget sofistikeret, der bruges i alle dens processer, det samme det ved, hvornår cachen skal opdateres automatisk.
Øjeblikkelig installation
Du behøver kun at pakke Grav-pakken ud og køre, så du kan begynde at konfigurere dit CMS
CLI-værktøjer
grav har en række kommandolinjeværktøjer, såsom afhængighedsinstallation, klar cache, oprettelse af brugere og sikkerhedskopier.
Pakkehåndtering
Den har en pakkehåndtering, der giver dig mulighed for nemt at finde, installere og opdatere udvidelser til Grav.
Omfattende dokumentation
Holdet grav har ikke efterladt dokumentationen af sit værktøj, det har en websted dedikeret til din dokumentation, plus masser af tutorials og guider.
Multi-Site kapacitet
Du kan konfigurere en enkelt grav for at køre flere websteder samt andre avancerede indstillinger.
SEO venlige
Menneskeligt læselige webadresser overalt hele siden y metadata pr. sider de giver fantastiske SEO-muligheder.
Brugere og roller
Du kan nemt oprette brugere og roller, som du kan oprette tilladelser til at begrænse deres adgang til enhver side.
Fejlfinding og logfiler
Det har et kraftfuldt fejlfindingspanel, der hjælper meget i udviklingsprocessen og leverer vigtig information på en klar måde.
Flersproget support
grav Det kan konfigureres på ethvert sprog, eller det kan endda bruges på flere sprog, det er designet til at detektere slutbrugerens sprog og dermed vise oplysningerne i henhold til det samme sprog.
Support til versionskontrol og synkronisering
Du kan bruge GIT, SVN, Dropbox og andre tjenester til versionstyring og synkronisering af dine data med lethed.
Flere indholdsværktøjer
- Modulære sider
- Brugerdefinerede felter
- Fleksible taksonomier
- Native support til en række billeder, videoer, lyde, filer og formater
- Billedbehandling
- Automatisk pagination
- Automatisk billedhåndtering
- Det er det eneste CMS med indbygget support til korrekt visualisering af billeder på nethinden og HiDPI
Omfattende tilpasningsfunktioner
grav har ingen designbegrænsninger og giver:
- Sprogskabeloner.
- Arv i temaerne, som giver os mulighed for at udvide hovedtemaerne og foretage vores tilpasninger i vores egne klasser, dette giver mulighed for at have lettere opdateringer.
- Kontrol over CSS og JS.
- Flere design-plugins.
- Evne til at integrere med enhver CSS-ramme som Bootstrap, Foundation, Pure osv.
Hvad kan vi gøre med Grav?
grav Det har ingen grænser, fra simpelt til sofistikeret, det har fleksibiliteten til at fodre alle typer websteder. Dens fleksible indholdsstruktur og kraftfulde skabeloner muliggør nem realisering af ethvert design.
Der er mange steder lavet med Grav, hver med forskellige strukturer, logik og design, så det kan tilpasses enhver idé eller forretningsmodel.
Grav installation
Installation af grav det er en triviel proces. Faktisk er der ingen egentlig installation. Vi har tre muligheder for at "installere" Grav. Den første og enkleste er at downloade filen zip og ekstraher det. Den anden måde er installation med komponisten. Den tredje måde er at klone koden direkte fra GitHub og kør derefter et script for at installere de nødvendige afhængigheder:
Tjek PHP-versionen
Grav er utrolig let at opsætte og køre. Sørg for, at du har mindst versionen af PHP 5.5.9, for dette skal du gå til terminalen og skrive:
$ php -v
Dette skal rapportere version og build af PHP. For eksempel:
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
Installer Grav fra ZIP
Den nemmeste måde at installere Grav på er at downloade ZIP og udtrække det:
- downloade den nyeste version af Grav.
- Uddrag zip-filen i webroot eller rodmappe fra din webserver, f.eks.
~/webroot/grav
Installer Grav med komponist
Den alternative metode er at installere Grav med komponere:
$ composer create-project getgrav/grav ~/webroot/grav
Hvis du vil bruge udviklingsversionen af grav, skal du tilføje 1.x-dev
som en ekstra parameter:
$ composer create-project getgrav/grav ~/webroot/grav 1.x-dev
Installer Grav fra GitHub
En anden metode er at klone Grav fra GitHub-arkivet og derefter køre et simpelt installationsscript med afhængighederne:
- Klon Grav-arkivet i GitHub til en mappe webroot eller rodmappe fra din webserver, f.eks.
~/webroot/grav
. Kør en terminal, og gå til rodserveren på webserveren:$ cd ~/webroot $ git clone -b master https://github.com/getgrav/grav.git
- Installer afhængigheder sælger med komponist:
$ composer install --no-dev -o
-
Installer plugins og temaafhængigheder ved hjælp af Grav CLI ansøgning
bin/grav
:$ cd ~/webroot/grav $ bin/grav install
Dette kloner automatisk de krævede afhængigheder fra GitHub direkte til denne Grav-installation.
Når vi har kørt grav, Det næste trin er at tilpasse og ændre det efter vores smag, for dette kan vi hjælpe os selv fra officiel Grav-udviklerdokumentation, især grundlæggende tutorial der vil lære dig alt hvad du behøver for at blive ekspert i Grav og derfor en fremragende hjemmesidebygger.
Og hvad tænkte du gravFortæl os dine indtryk, tvivl eller fortæl os om alternativer til dette værktøj, som du har prøvet. Vi håber, at nogen fra i dag kan oprette websider med Grav.
Jeg bruger normalt joomla / wordpress + uikit til at oprette websider og lignende, men det er interessant at se andre alternativer og være i stand til at prøve dem for at udvide vores kultur.
Tak fordi du tog dig tid til at dele "opdagelserne" med andre. 😀
Jeg vil prøve det !!
Hej,
pouvez-vous m'indiquer des sites en français? Je n'en ai pas trouvé un seul ...
Tak!
hilsener