First, I think the new user manual is superb – really readable and well laid out.
But the GREL section(s) do have the problems you mention. Would it make sense to group all the GREL/expressions paras together in an appendix? There would be more room, and it wouldn’t get in the way of the flow of the rest of the manual: GREL is not something everyone needs, or not at first. But it’s a vital section to many of us at some point. It could do with some use cases and examples.
Thanks a lot
Jonathan Stoneman
From: openr...@googlegroups.com <openr...@googlegroups.com> On Behalf Of Thad Guidry
Sent: 08 February 2021 19:25
To: openr...@googlegroups.com
Subject: [OpenRefine] Organizing the GREL section in Docs
It felt a bit cumbersome, to initially read about the Expressions, and then not having a good flow when it came to reading it as a user manual.
I think we might want to re-organize things just a bit to help readability.
I know Owen had wanted to partition GREL functions and controls, and that's fine.
But they are not introduced at the same time, and really should be...where the user can then explore each set separately.
But currently, we have 1 set within the reading flow of Expressions.
And the other set on an entirely different page.
I think I would break this up a bit more now after having played with it for over a month.
I'd shorten the initial reading page of Expressions and mention the different parts in the Overview section...then provide in page links to those other pages of the docs. Currently, it's all squeezed together in a paragraph and probably would be better as simple subheaders with links to the pages, or just bullet points with links to the pages.
Those new pages could be:
--
You received this message because you are subscribed to the Google Groups "OpenRefine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openrefine+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openrefine/CAChbWaOdbrn9%2BXJiWxgZX-8KOn6qyaWo03jMDxLv3Y1UyKq5Tw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openrefine/053ba58d-4176-411b-8e0e-7a46c57d4eean%40googlegroups.com.
My personal view is that if we end up wanting to separate out the GREL Expression reference, one option would be to have an additional top level option (at the same level as "User manual" and "Technical Reference"). I think this would be better than having an "Appendix" section in the User Manual, and I think there is some logic in separating out the GREL Reference. But I'm not sure this is necessary.
If we do go ahead as suggested then I'd suggest that we could group the Jython and Clojure parts together because they are pretty short sections and I'm not convinced these need a page each.
I also want to pick up on a couple of Tom's points:>The current functional groupings of functions could be supplemented with an alphabetical list.We did discuss this, but weren't (at the time) able to work out an effective way of having the list in multiple arrangements while only having the content stored once. If we can find a way of doing this in Docusaurus I'd be very happy to see it implemented (and to help implement it if necessary). As Allana says, in the meantime the search function helps bridge this gap, but my view is that having it possible for the user to explicitly filter the information in the GREL functions reference.
>Having said that, the current manual doesn't really seem to be structured as something to be read linearly, even though it nominally has "next page" arrows, so perhaps worrying about the "flow" isn't that critical.I agree - as it stands this is meant to be a reference work, not a narrative.