to the future with grav cms - archive.fosdem.org · file nodb cms that is focused on being crazy...

21
wherever people pay To the future with Grav CMS Aleksei Akimov

Upload: others

Post on 03-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: To the future with Grav CMS - archive.fosdem.org · file NoDB CMS that is focused on being crazy fast, easy to learn and use, with powerful features to enable it be easily extended

wherever people pay

To the future with Grav CMS Aleksei Akimov

Page 2: To the future with Grav CMS - archive.fosdem.org · file NoDB CMS that is focused on being crazy fast, easy to learn and use, with powerful features to enable it be easily extended

ProcessesTools

Page 3: To the future with Grav CMS - archive.fosdem.org · file NoDB CMS that is focused on being crazy fast, easy to learn and use, with powerful features to enable it be easily extended

Past

?

Page 4: To the future with Grav CMS - archive.fosdem.org · file NoDB CMS that is focused on being crazy fast, easy to learn and use, with powerful features to enable it be easily extended

Ideal tool

doesn’t exist

Page 5: To the future with Grav CMS - archive.fosdem.org · file NoDB CMS that is focused on being crazy fast, easy to learn and use, with powerful features to enable it be easily extended

Growth and scalability

• Easy automation of generating and linting

• Multiple versions available at the same time

• Collaboration, easy contribution and reviewing

• Extensibility to support our needs

• Staged deployment and testing

• Distribution and performance

Page 6: To the future with Grav CMS - archive.fosdem.org · file NoDB CMS that is focused on being crazy fast, easy to learn and use, with powerful features to enable it be easily extended

• Easy automation of generating and linting

• Multiple versions available at the same time

• Collaboration, easy contribution and reviewing

• Extensibility to support our needs

• Staged deployment and testing

• Distribution and performance

Page 7: To the future with Grav CMS - archive.fosdem.org · file NoDB CMS that is focused on being crazy fast, easy to learn and use, with powerful features to enable it be easily extended

• Easy automation of generating and linting

• Multiple versions available at the same time

• Collaboration, easy contribution and reviewing

• Extensibility to support our needs

• Staged deployment and testing

• Distribution and performance

Page 8: To the future with Grav CMS - archive.fosdem.org · file NoDB CMS that is focused on being crazy fast, easy to learn and use, with powerful features to enable it be easily extended

Grav is an open source, flat-file NoDB CMS that is focused on being crazy fast, easy to learn and use, with powerful features to enable it be easily extended.

PHP 5.6.4+

Blackhole static gen

Page 9: To the future with Grav CMS - archive.fosdem.org · file NoDB CMS that is focused on being crazy fast, easy to learn and use, with powerful features to enable it be easily extended

Open source

Huge community

Support from Trilby media

Page 10: To the future with Grav CMS - archive.fosdem.org · file NoDB CMS that is focused on being crazy fast, easy to learn and use, with powerful features to enable it be easily extended

wherever people pay

Implementation

Page 11: To the future with Grav CMS - archive.fosdem.org · file NoDB CMS that is focused on being crazy fast, easy to learn and use, with powerful features to enable it be easily extended

EDIT UI

Git content repository

.md files

External

Internal

Static Site Generator

HTML

Analytics

Tech writer

IDE

Collaborators

Testing

Page 12: To the future with Grav CMS - archive.fosdem.org · file NoDB CMS that is focused on being crazy fast, easy to learn and use, with powerful features to enable it be easily extended
Page 13: To the future with Grav CMS - archive.fosdem.org · file NoDB CMS that is focused on being crazy fast, easy to learn and use, with powerful features to enable it be easily extended

wherever people pay

Lessons

Page 14: To the future with Grav CMS - archive.fosdem.org · file NoDB CMS that is focused on being crazy fast, easy to learn and use, with powerful features to enable it be easily extended

Lesson #1 Mind your stack

Page 15: To the future with Grav CMS - archive.fosdem.org · file NoDB CMS that is focused on being crazy fast, easy to learn and use, with powerful features to enable it be easily extended

Lesson #2 Extend markdown when necessary

Page 16: To the future with Grav CMS - archive.fosdem.org · file NoDB CMS that is focused on being crazy fast, easy to learn and use, with powerful features to enable it be easily extended

Lesson #3 Find a good proof of concept

Page 17: To the future with Grav CMS - archive.fosdem.org · file NoDB CMS that is focused on being crazy fast, easy to learn and use, with powerful features to enable it be easily extended

Lesson #4 Migration: automate every step

Page 18: To the future with Grav CMS - archive.fosdem.org · file NoDB CMS that is focused on being crazy fast, easy to learn and use, with powerful features to enable it be easily extended

Lesson #5Migration: problems can be fixed at any level

Page 19: To the future with Grav CMS - archive.fosdem.org · file NoDB CMS that is focused on being crazy fast, easy to learn and use, with powerful features to enable it be easily extended

Lesson #6 Adoption: learn from your users

Page 20: To the future with Grav CMS - archive.fosdem.org · file NoDB CMS that is focused on being crazy fast, easy to learn and use, with powerful features to enable it be easily extended

Lesson #7 Contribute and open source!

Page 21: To the future with Grav CMS - archive.fosdem.org · file NoDB CMS that is focused on being crazy fast, easy to learn and use, with powerful features to enable it be easily extended

wherever people pay

Thank you!