Extra info in Footer - xDocFooter Revamp 3

Generally speaking, I agree with Michael’s points.

Good point. I started discussing this topic in Move xwiki-platform-statistics to XWiki Attic - #10 by vmassol. It seems heavy to have to install an external system like matomo to get this type of feature. Also, I believe we might be better off with an XWiki stats api as Matomo might be replaced by something else in the future and we need to allow for other implementations.

Another good point. We probably need to work on our history store in the future and be able to query it (like finding all the authors of changes in a performant way - Right now it’s doable but we need to iterate over all revisions). Ofc we could rely on the stats module but I feel it would be even better to refactor our history store to provide that info.

BTW about contributions to a page, we already have the blame feature (available from the “code” viewer). We’re missing a screenshot for it at https://www.xwiki.org/xwiki/bin/view/Documentation/UserGuide/Features/DocumentLifecycle/#HCode BTW. It currently only lists the last author for a line but with a more performant history store we could imagine listing all authors for a line (see https://www.xwiki.org/xwiki/bin/view/Documentation/?viewer=code&showLastAuthors=true ).

BTW2, Caty had done some mockups to provide more info on pages at https://design.xwiki.org/xwiki/bin/view/Improvements/CollaborativeEditing

The list of authors could also be listed in the Information tab maybe.

Thanks

1 Like