I’m using with some personal projects, and also as a “proof of concept” as a new documentation repository.
I have 2 simple questions:
1 - If I update to 2.4.0, my already deployed starterkit will be updated? Talking about the layout.
2 - In 2.4.0 we have some kind of log about the changes per user? I would like to create more users to change specific areas of the site, and I know that now I can, with 2.4 permissions. My question is about the log of this changes, with user identification.
If you only update the kirby and panel folders and do not upload the complete starterkit, then your layout will not be changed.
No, there is no automatic log of changes done by users. You could implement something like this yourself, though (using hooks), or, for example, use one of the Git plugins (if you use Git, that is).
The changes per user are logged for the “Your last updates” widget in the Panel dashboard, but you shouldn’t rely on it as they are deleted at some point. Like @texnixe wrote: Storing the version history with Git would be the best way.
I just released a simple logger plugin, which creates an admin view where you can track changes made by each user (without using Git). Logs changes via hooks to a text file and displays them in a Panel view. Does not log the diffs between each change. Feel free to check it out.