Grav - Flat-file CMS package

en
#1
Moderation note

lithrel was the previous maintainer of this package, TitusPiJean seem to be the new one, so I (ljf) change the author of this message to let TitusPiJean do some change in the Grav presentation

Grav for YunoHost

Integration level
Install Grav with YunoHost

This package allow you to install Grav quickly and simply on a YunoHost server. If you don’t have YunoHost, please see here to know how to install and enjoy it.

What is Grav?

Grav is a modern open source flat-file CMS. It means you can publish your website directly from text files. This package ships an admin interface, that enables control and page editing through your browser.

Shipped version: 1.5.2, released on 2018-10-01

Screenshot

YunoHost specific features and limitations

  • :cloud: :construction: SSO login is not supported yet.
  • :cloud: :construction: You have to manually create your admin user upon first Grav access.

Supported architectures

All architectures supporting nginx and php.

Links, documentation, and bug reporting

Grav

YunoHost package


Developers information

:warning: Only if you know what you are doing AND want to switch to an unstable branch for testing or coding. Instead of merging directly into master, please do your pull request to the testing branch

To install the testing branch:

sudo yunohost app install https://github.com/YunoHost-Apps/grav_ynh/tree/testing --debug

To upgrade to the testing branch (replace grav by the actual instance ID if more instances are installed):

sudo yunohost app upgrade grav -u https://github.com/YunoHost-Apps/grav_ynh/tree/testing --debug 

Changelog

Master branch

  • Before 2018-09-03: see Github’s commit history
  • 2018-09-12: Package rewrite, adding Jibec and tituspijean as maintainers
  • 2018-09-16: Fix upgrade resetting the website
  • 2018-09-20: Upgrade to Grav v1.5.2
  • 2018-10-27: Upgrade to Grav v1.5.3

Testing branch current state

  • Nothing new.

Maintainers

  • lithrel (previous)
  • cyp (previous)
  • jibec (current)
  • tituspijean (current)
1 Like
#2

Hi, I am very interested in the packaging of Grav.
I am not an expert enough to bring you help right now, but I am learning!

Thanks for the work, hope other people might help! (-;

#3

I’m also very interested in the package. How can we get some help from experienced people?

#4

Hello, we can help yes. What do you want to improve on this package? Or do you want to package other things?

#5

improve this package: it would be nice if one could install this app on an other path than the root of the domain, so that one can keep running other installed apps.

#6

Better late than never \o/
I just pushed a new version of the package for Grav, which now works both for root and subfolder install.
The readme has been updated with more detailed options.


Mieux vaut tard que jamais \o/
Je viens de publier une nouvelle version du paquet pour Grav, qui fonctionne désormais pour les installations à la racine d’un domaine et en sous-dossier.
Le readme a aussi été mis à jour avec un peu plus de détails et une version fr.

#7

Hello,

A community version is here : https://www.github.com/YunoHost-Apps/grav_ynh

Cheers

1 Like
#8

I have sent a PR to refactor and update the app, based on the latest PR by @nemsia (which has not been merged since late May) and the latest example_ynh standard.

I intend to investigate LDAP/SSOwat integration if possible. @lithrel has a good lead with the LDAP extension, but I could not make it work with my early tests.

#9

Hello all,
A new release is available to test.

  • testing branch : 2018-10-07
    • Upgrade to version 1.5.2
    • Launch command after upgrade to update plugins
2 Likes
#10

Hi all, new releases are available. :slight_smile:

  • master branch: 2018-10-20
    • Upgrade to version 1.5.2
  • testing branch: 2018-10-21
    • Upgrade to version 1.5.3
1 Like
#11

Hi all, a new release is available. :slight_smile:

  • master branch: 2018-10-27
    • Upgrade to version 1.5.3
  • testing branch: merged.
4 Likes
#12

Is someone planning to update the package ?

Thx :slight_smile:

#13

Short answer: Not easily until Debian Buster is out. It can be done but needs packagers willpower.

See

I worked on the package https://github.com/YunoHost-Apps/prettynoemiecms_ynh which also needs a php version that is not available in Debian Strech. It takes a lot of time and energy to find ways to use the new php version. I gave up, not enough time for that and it’s rather complex

1 Like
#14

Just to say, I’ve updated the package prettynoemiecms:

Need some love and review :slight_smile:

(Sorry to pollute this topic)

1 Like
#15

Juste push the code “as is” on the web if someone/a packager is willing to continue to work on it.
It doesn’t work, don’t try it on your server!!

#16

Nice updation. Like this.

(Maulik from CRMJetty)