== Report of Meeting 2023-06-01 ==

Present: Ed Gottsman, Raul Miller and Bob Therriault

Full transcripts of this meeting are now available on the its wiki page. 
https://code.jsoftware.com/wiki/Wiki/Report_of_Meeting_2023-06-01

1) Ed began with a demo of his latest iteration on the J wiki browser. We have 
put the video up on YouTube https://youtu.be/mco18CzFGTg. He began with the 
small version of the display where the webview expands as you hover it. Ed has 
moved away from the hover paradigm and now requires clicks to change the 
contents of the web view which displays the wiki page. The number of pages in a 
category is now indicated by a number instead of a line which provides the 
information in a more compact way. Ed has also expanded the space that a label 
has available when they are hovered over. That allows more information to be 
available from viewing the full title. Bob wondered if the green stripe is 
necessary and the whole column could not be scrollable. Ed pointed out that 
with smaller screens it is trickier and with a scrolling group it is hard to 
hit the target when the whole group slides. Raul suggested that when you slide 
up the group without the scrolling that is not as useful since you end up 
highlighting something that you cannot see. Ed also pointed out that the 
existing display provides a choice -  you can use the green if you are not 
concerned with the non-linear and if you want more accurate targets then use 
the non-scrolling.

2) Bob wondered if the webview could have display precedence since it is the 
target that he often uses to decide if he has found the right content. This may 
be a matter of getting the right minimum size for the page. If it is too small 
you have to go back and forth between the link display and the webview. Raul 
showed the results on his laptop screen and in that size the content of the 
screen provides enough content to discover the page that you are on. Raul 
wondered if it was possible to eliminate the sidebar on the wiki pages to 
provide more useful information. Ed pointed out that the forum pages don't have 
a sidebar and that he did not know of a way to slide the webview under the 
other content as in JQt the components do not overlap.

3) Bob showed the work that he had done on the Primer. 
https://code.jsoftware.com/wiki/Help/Primer/001Start_here and the new version 
includes an index on the bottom of each page that allows the viewer to be able 
to view the titles of the other pages by hovering over the page numbers. This 
allows the viewer to access other pages with enough resistance to allow moving 
through the Primer non-linearly without encouraging it. Bob also talked about 
the method that he was using to highlight the current page and Raul suggested 
that you can use the arguments passed to a template to reduce the CSS required 
on each page. The index will always be at the bottom of the page which means 
that it will jump around depending on the length of the page. The alternative 
of having the index at the top of the page which Bob felt gives it too much 
prominence. 

4) The discussion then moved on to the Addons that Raul was organizing. 
https://code.jsoftware.com/wiki/Vocabulary/Libraries He has broken the previous 
long table into sections that expand according their categories. He was also 
able to include some 'unofficial' Addons that had not yet been put into the 
Package Manager at the bottom of the page. His page is generated from the names 
in the manifest for the Addons repository. Raul feels that the GitHub folder 
should be added as an identifier to these names as it is necessary to access 
the Addon repository. There are Addons that do not have content so that over 
time some content may need to be provided. Raul said that many of the scripts 
have comments that would provide the start of the content that needs to be 
provided. Raul has created a script that builds the Addon display in the talk 
area of the Addons page where it can be uploaded. 
https://code.jsoftware.com/wiki/File:Addon-summary.txt  Henry has provided an 
example of excellent documentation on Dissect 
https://code.jsoftware.com/wiki/Vocabulary/Dissect

5) We reviewed Henry's Share My Screen initiative and found it to be an 
excellent resource for encouraging developers and intermediate J programmers. 
https://code.jsoftware.com/wiki/ShareMyScreen Ed mentioned that he feels that 
there is a lack of good intermediate J code and this looks like excellent work 
because it breaks down the process line by line and explains the way that he 
approaches the solutions. 

6) Ed wondered about the location of the 50 Shades of J. Raul pointed out that 
it was in its own category 50 Shades of J R.3.6. 
https://code.jsoftware.com/wiki/Category:50_Shades_of_J_R.3.6 Bob said that it 
had only been included in reference so far because only the reference had been 
categorized even in a rudimentary fashion. There may be many opportunities to 
attach the 50 shades of J to other parts of the wiki including NuVoc. 
https://code.jsoftware.com/wiki/NuVoc The challenge with expanding NuVoc is 
that if it grows too big then it become hard to navigate and consume that much 
information. Raul wondered if it might be possible to collapse areas of 
esoteric information and keep the foundation information more easily 
accessible. Ed wondered if there were a way to have an automated index for each 
page that a might be a type of an see also addition. The automation would have 
a foundation of curated pages in references like 50 Shades of J. Raul thought 
that if you have selected the source pages it could be done by hand and others 
could weigh in on the quality of the links that have been provided to crowd 
source the improvements. Bob felt that this would require a strong community, 
but if one were to emerge then that outcome is possible. 

For access to previous meeting reports 
https://code.jsoftware.com/wiki/Wiki_Development

If you would like to participate in the development of the J wiki please 
contact us on the general forum and we will get you an invitation to the next J 
wiki meeting held on Thursdays at 23:00 (UTC) Next meeting is June 8th, 2023.

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to