Wiki/Report of Meeting 2024-07-25
Report of Meeting 2024-07-25
Present: Ed Gottsman and Bob Therriault
Full transcripts of this meeting are now available below on this wiki page.
1) Bob recapped the last meeting that had been held with Skip and Raul https://code.jsoftware.com/wiki/Wiki/Report_of_Meeting_2024-07-18.
2) Bob showed the additions that he had made to the Contributing to the Wiki page https://code.jsoftware.com/wiki/Category:Contributing_to_the_J_Wiki_W.2. The areas that have been added are an explanation of both the general categories and the specific tree categories. https://code.jsoftware.com/wiki/Category:Contributing_to_the_J_Wiki_W.2#How_do_I_add_category_to_a_page.3F The second addition was concerning how to propose changes that you are not sure about on the talk page with a link put up on the forums that would attract attention and keep things from going stale. https://code.jsoftware.com/wiki/Category:Contributing_to_the_J_Wiki_W.2#What_if_I.27m_not_confident_in_the_change_I_am_proposing. Bob will post to the forum after consulting with Chris. Ed wondered if "Recent Changes" on the sidebar might be posted so that activity would be publicly announced. Bob pointed out that this synopsizes the change and a direct post might provide more useful detail. Ed felt that there could be an advantage of keeping the wiki front and centre on the forums. Bob wondered if that might be included on the "Notes/Announcements" page https://code.jsoftware.com/wiki/Category:Notices_N and then realized that "Recent Changes" is on the sidebar and so a link would be redundant.
3) Ed wondered if there was a way to collect information on the most visited pages on the wiki. This may involve some form of wiki scraping. Ed felt that the log of the web server would have that, but did not seem to be provided by MediaWiki. Ed felt that this would be value in the information on how the wiki is being used, but the "Recent Changes" posted on the forum should be enough to develop engagement with the community. The weekly log could be displayed as a histogram and that would require to work with Chris for access to the information from the web server. This would be good to do prior to the introduction of the categories, as the information would be useful track any changes in user access. Bob will start conversation with Chris on access to the logs and posting of the "Recent Changes" on a weekly basis.
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 J forum and we will get you an invitation to the next J wiki meeting held on Thursdays at 23:00 (UTC).
Transcript
- Okay.
- So it may not be too long a meeting
for which your time you're probably happy.
Last meeting we had Skip and Raoul
and it was interesting because Raoul referred to
some things that, I'm trying to think of his name,
Hillel Wayne had written about things being hard to find
in APL and that resonated with a lot of the stuff
that Skip has talked about over the time
we've been working with him about how hard it is to try
and get equivalences between different languages
to know where to look for something you wanna do.
The things that came out of that was,
one area was that probably to me fits into the developer arm
of the category tree, because I think that's really
where those things would probably be mostly.
You'd be looking at one language and how do I do it here?
And maybe more of the practical stuff would be in there,
but we haven't expanded that yet,
but it's there if we choose to.
The other thing that came out was the fact that
I haven't really explained how to do anything
with the category tree if you were interested
in doing something with them.
And so I'm just going to, yeah, I think this is it.
I'll share this.
Oh, I'm not gonna share it.
- You are sharing.
- Yeah, I am sharing, but it's interesting.
This is something I'm trying to work out right now.
I'm gonna change, I'm gonna stop sharing
and go back to another page.
Something really weird is happening right now
is that on the page I did the change
with what I think is exactly the same address,
I can see my change.
I go to another page that should be the same
and it doesn't show it.
So I'm gonna go to the one that shows it now.
And I haven't quite figured out why that is,
but I will work on that.
But for our purposes, I think this is the right one.
Yes, this is the right one.
So the two things that came out was categories
and the other thing was reactions or how to know
if you're not sure about putting a page in
or making a change to a page,
how can you communicate that?
So first thing is categories
and in contributing to the JWIKI, I included this,
which basically gives a really quick way
to put in a category.
And that's sort of what we were thinking of
as like the cloud tag kind of categories
that are just, you can just pop them in
and then it might help you to group things
however you like, it's very informal.
- Right.
- And then the other is the category tree hierarchy,
which I was a bit more specific about
and suggested if people wanted to add categories
to the tree that they should meet us
in the JWIKI meetings and we can discuss it.
'Cause I don't think we should be doing changes
to the tree hierarchy lightly,
but I'm happy if people wanted to take existing categories
and paste them to their pages, that's fine.
- Right, right.
- And so that now is the information
on contributing to the WIKI.
And then the second thing or the thing above that
is there was a discussion about if you weren't confident
in the change you're proposing.
And so I put a specific answer in that,
basically saying it is a WIKI, you can roll things back,
but if you're really not sure you can put a note
into the talk page, if you haven't seen any action on that,
you can post to the forums and just direct them
to that note.
And that may get quicker turnaround
'cause my concern was that people might make a change.
They might go to work on a page, not wanna put it in,
put it in the talk page and go several months
without a response because it's not visible to people.
And that would be discouraging.
(laughs)
Yeah, so this is sort of an indication
about how to go about it.
And I'm encouraging people's,
and I will probably do a post to the forums
basically saying this as well.
If you aren't sure about contributing to the WIKI,
you can contribute on the talk page of a page,
whatever changes you'd like to see
and then post to the forum.
So people are aware of what you're doing
because otherwise they may not see it.
- Yeah, I wonder, I'm sorry,
I realized that you're not done yet,
but I did have a thought.
MediaWIKI has a page with a summary of recent changes, right?
- Yep.
- What if that page were posted to the forum weekly?
- Okay.
I could talk to Chris about that.
He kind of controls the forums
and whether he thinks that's, that would be--
- I understand that.
- Yeah, yeah.
But I think that's a good idea.
It also gets around the issue
with recent changes aging out.
- In what sense?
- Well, like say you put a change in
and it was several months,
your change is not gonna show up on recent changes anymore.
- Sure, sure.
- But posting weekly gets around that, yeah.
- Yeah, exactly, exactly.
We still won't see things that happened months ago
unless there's been no activity in the forum.
What it would mean is I don't have to post to the forum.
My activity will be publicly announced automatically.
And there's also, I think, you see?
- Yeah, I do.
But it'll be announced.
Like if you look at the recent changes,
you're getting a real synopsis of what's going on, right?
That's what I vaguely remember.
- Yeah, I'm just looking to see
whether you're seeing what I'm seeing now.
Yeah.
- I am, recent changes, yeah.
- Yeah.
So I think it still may be worthwhile
to post something directly to the wiki
to let people know what you're looking at.
Well, and an example here is what Cameron's put in,
meaning of the current executing verb.
So he's put in something to his talk page
and has made a suggestion.
So you would see that,
but whether or not it might get more action
if Cameron actually posts something saying,
"This is something I'm currently thinking about."
Give a quick synopsis. - Oh, yeah.
It doesn't hurt if I do that.
- Yeah, yeah.
- But just as a way,
and the other advantage of it is that it keeps the wiki
front and center more or less in people's minds.
It's a newspaper summary of news around the wiki
coming out once a week
or however often will I decide to do it.
And it might attract more talk and more contributions.
- Yep, I agree with that.
And that just triggered something else in my head.
What about if it was also put up with on this page?
- Yeah, I don't have a lot of faith
that people are going to go looking at the wiki
on the off chance that something might have changed
that they're interested in.
- Yeah, and I guess the other thing I'm looking at
is right next to this information is recent changes,
which gives you the information anyway.
- Yeah, yeah.
- So this would be a new channel
for improving wiki activity visibility.
- Yeah.
No, I think that's a good idea.
I'll talk to Chris about that.
- Yeah, just a thought.
I mean, I don't know how much,
I don't have an intuition
about how much activity the wiki gets.
I guess the other thing that might be kind of interesting
and I don't know whether the stats are collected
would be a top 10 wiki pages of this week.
In other words, these were the most frequently visited pages
of the last seven days.
It's not as interesting as changes,
but it could be a very cheap thing
to keep people informed of.
- Yeah, we do have a new pages,
but that probably wouldn't be too busy.
- No, I'm thinking of page visits.
- Yeah, yeah.
- So for example, under recent changes in logs,
there's a logged entry.
What is that?
Back up a little.
- Okay.
- Under recent changes in logs.
- Oh, I think that's the same as the reside bar
recent changes.
- No, but there is the second entry in that section is logs.
What's in there?
- That'll be the log, I guess, of the up to 500 entries.
- These are also Delta.
These are not page loads.
- Yeah, yeah.
- All right, nevermind, that doesn't help us very much.
- What I was wondering about is,
no, high use pages isn't visits.
It's just actual structural,
how many links they have and such.
- Yeah, I guess the,
I'm just wondering where you would go
to find out page visits.
There should be a record somewhere on that,
would there not be?
- There is, I mean, the log of the web server
would tell us that.
It just doesn't seem to be something
that MediaWiki packages up for easy consumption.
- Yeah.
- But yeah, at a minimum, Deltas.
'Cause that could trigger,
that report on a weekly basis
could itself trigger activity in the top pages,
might start conversations, might generate controversy.
There's, I think, some value to that.
- So it gives us the Delta,
but it actually also gives us a link to the page.
- Sure, of course.
- Yeah.
- But what I'm interested in is what would get posted
to the forum on a weekly basis.
And the summary, the change summary,
I think would probably be enough.
We wouldn't need to post individual pages.
- Mm-hmm.
And that would, we could go back
to recent changes for that, right?
- Yeah, and I don't even know
if you necessarily need to talk to Chris Burke.
If you go back to recent changes,
really all you need is to generate an email out of this page.
- Yeah.
- You see what I mean?
- Yeah, well, what I would check is more just for politeness
before I start throwing stuff onto his forum.
I just say, "This is what we're thinking of doing."
Yeah, no, I don't think it's something he'll have to do.
- Definitely.
- It would be something like
the J-Wiki meeting minutes, right?
He's giving me permission to put those up.
- Yes, exactly.
- Yeah, and I can just jump these up as well.
And what might make sense is to do them a couple days apart.
- Yeah, that's true, yeah.
I wonder what else we could put up there.
Well, I do like the idea of most visited pages.
Just as a, what do you call it?
An indication of activity in the J community, right?
So if there's a lot of hits on the window driver pages,
for example, which I would expect.
- Yeah.
- That might be kind of interesting.
- Yeah, or a particular area of New Valk
if something has come in that's either a new change
or something's been added to see how often it was picked up.
- Sure, sure, sure.
- And that's the sort of thing where you could probably
be exhaustive.
It's not like, I don't know, it's interesting
to wonder how much traffic there actually is.
But you could, there might be 100 or 150 pages
that had been visited by multiple people
in the past seven days.
You could produce a histogram in order
that would have every one of those,
that would list every one of those pages.
But again, you'd need access to the log to make that work.
- And I could--
- Okay, I'm sorry, I derailed you.
I apologize.
- No, no, no, no, these are all,
apologize, these are great ideas.
I mean, they're, I think at the stage of analyzing the log,
we would need to talk to Chris about getting access to that.
- Definitely.
- Yeah.
- Absolutely.
- But I like the idea of posting the recent changes
just to start with.
I'll check with him on that.
And I can also check with him on what the access
to the logs, if we could generate,
I guess, almost like a weekly heat map on the wiki.
- Yeah, I, that's interesting.
I wonder if there's some use for your color hierarchy
in that regard.
So I've been thinking in terms not of a heat map.
I mean, for a heat map, you really need two dimensions.
And I don't know what they would be necessarily.
See what I mean?
- Yep, yep.
- Along what two dimensions do you map all the wiki pages?
I don't know what the answer to that is.
- No, I guess I was thinking in terms of
what a heat map might show you in a two-dimensional space,
but what we're really looking at
is some kind of a histogram, right?
- I think so.
I think that's closer, a bar chart,
I think is closer to what you're looking at.
- Yeah.
- But I also sort of wonder.
- Whether you could do a heat map
for the categories.
Yeah.
- Yeah, right.
Maybe not even a heat map,
just put a count next to each category node
indicating how many pages in that node were visited.
That might be kind of interesting too, once a week.
But maybe if you're generating a bar chart per page,
that's really all you need.
It would be nice to find a use for the color hierarchy though.
- Yeah, I'm thinking the steps to do it
is one to do the bar chart
and do that prior to switching over
to emphasizing the category tree,
which we haven't done yet,
and see if it changes when we do the,
'cause that's gonna tell us a lot.
If it changes radically when the category is brought in,
that would be good information.
- Yeah.
I think
the category is pretty.
No, pretty's not the right word.
It creates a visibility in the wiki
that has been, I think, missing up until now.
It improves visibility.
And to the extent that we can find an excuse
to put it in front of people on a weekly basis,
I think it's worth doing
with as much supplementary information
as we can get in there.
- Yeah.
Why don't you start a conversation with Chris
about access to the logs?
And maybe once we can look at that data,
it'll become clearer what it is
we wanna indicate about it.
- Yep.
I think so.
And then how we wanna present it.
- Yeah, yeah.
Yeah.
- Anyway, those were the things I was working on
and they're done.
Aside from the posts of the forums,
just to say, if you're thinking of doing something
and you're not sure about what you're doing,
you can do it, we can roll it back,
or you can put it on a talk page
and direct a forum to it
and also check with Chris about recent changes.
That's a good idea.
- Yeah.
I'll think about other things
'cause the forum doesn't get a lot of traffic.
If we introduced updates on a weekly or a monthly basis,
I don't think anybody would object.
And keeping the activity of the wiki,
the existence of the wiki,
anything we can show about community interest in the wiki,
I think is of value.
I don't think anybody is going to be objecting.
But yeah, all right, yes.
Talk to Chris, see what he has to say.
He might actually have some thoughts
on what we could show as well.
- And my sense on the current forums
is they're not as busy as they were a year ago.
- Well, there's, yeah,
I don't really have an intuition about that.
You tend to...
You tend to notice activity and not notice a lack of activity
so I don't really have a feeling
for what was happening a year ago.
I remember when wasn't anything happening
is a lot harder than I remember
when there was something happening.
- Yeah, I just tend to,
I was subscribed to all the forums.
And so I do remember a fair amount of traffic on,
not on any one forum.
I couldn't tell you,
well, programming was probably the busiest,
but there was always something coming through on my email.
And now I see it, I might see a,
well, it comes in fits and spurts.
There'll be one.
It's all coming in through on one channel too,
which is why I kind of look at it and go,
there's not as much happening as there used to be.
- Yeah, you may well be right.
- Yeah. - That's true.
- But well, I mean, that's more forum stuff.
I'm not, not my monkeys.
- All right, I don't have anything.
I was gonna ask Roel whether I owed him anything
'cause I don't remember anymore.
I have this vague sense
that I was supposed to give him something,
but I'll just drop him a note.
- Yeah, I don't remember there being anything.
I mean, if it was,
it was probably part of that visualization thing
and I don't remember anything specific.
- Yeah, no, I think that's probably what it was,
but I don't remember anything specific either.
So I'll ping him and see if I need to do something for him.
Okay, I have nothing.
- Next Tuesday, I'm back, so I'll see you Thursday.
- Okay, bye-bye. - Thanks so much.
- No worries. - Take care, Bob.
- Bye-bye.