I'm looking at Grav as an alternative for Kirby CMS. So far it looks very solid. Does it have an easy to use way of creating content outside of the admin though? I can't find information about this in the docs... If there is an easy way, an example would be much appreciated. Here's an example of how easy this works in Kirby:
page('mypage')->children()->create($current_user, 'mytemplate', array(
'title' => 'mytitle',
'date' => $today
));