Thanks Kenn, this is super helpful.


On Mon, 21 Dec 2020 at 09:57, Kenneth Knowles <k...@apache.org> wrote:

> For the capability matrix, part of the problem is that the rows don't all
> make that much sense, as we've discussed a couple times.
>
> But assuming we keep the content identical, maybe we could just have the
> collapsed view and make the table selectable where *just* the selected cell
> controls content below? You won't be able to do side-by-side comparisons of
> the full text of things, but you will be able to keep the overview and
> drill in one at a time quickly. Just one idea.
>
> A couple ways to save space without rearchitecting it:
>
>  - Apache Hadoop MapReduce and JStorm can be removed as they are on
> branches, not released.
>  - I think we can also remove rows that are not started or not complete in
> the Beam Model, and remove the Beam Model column.
>  - I think Splittable DoFn really just deserves one row for bounded, one
> for unbounded, and any caveats go in the details.
>  - All the windowing rows can be condensed into "Basic windowing support"
> and "Merging windowing support" and any runner that can only run a couple
> WindowFns can have details in the caveats. At this point any runner that
> doesn't do Windowing by invoking a user's WindowFn simply doesn't really
> support windowing in the model.
>  - "Configurable triggering" can absorb "Event-time triggers",
> "Processing-time triggers", "Count triggers", and "Composite triggers".
> Same. At this point any runner that doesn't support the whole triggering
> language doesn't really support triggers fully.
>
> Kenn
>
> On Mon, Dec 14, 2020 at 7:39 PM Griselda Cuevas <g...@apache.org> wrote:
>
>> Hi folks, another page that's getting a refresh this time around is the
>> Capability Matrix, which is one of the most critical pages for users as
>> they evaluate the current support for each of the Beam runners.
>>
>> The situation we'd like to get your input on is: How do we optimize the
>> expanded version of the capability matrix, which explains the level of
>> support in each of the functions?
>>
>> Right now the text gets in the way of analyzing the table and makes
>> reading hard. You can see a screenshot in the Beam wiki here [1], the file
>> is titled current_CapMatExt.
>>
>> One of the proposed solutions is that after clicking the link "(click to
>> expand details)", we load a new page that has the corresponding table to
>> the click (what, where, when, how) at the top, and all the content of each
>> runner/function gets displayed at the bottom of the page, the file with the
>> proposed design is also in the Beam wiki here [1] and the file's name is
>> proposed_CapMatExt. This solution isn't perfect either, since we'd need to
>> move too much text under the table and reading isn't much easier.
>>
>> Do you have suggestions/ideas in how to condense the extended version?
>>
>> Share with us your feedback through this week,
>> Thanks!
>> G
>>
>>
>> [1]
>> https://cwiki.apache.org/confluence/display/BEAM/Website+Redesign+Files
>>
>

Reply via email to