The on-wiki version of this newsletter can be found here:
https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Updates/2022-12-09
----
Thank you to the volunteers!
‘Tis the season to say thanks! And no one deserves more thanks than the
volunteers. Thanks everyone who has followed the year in development, and
thanks everyone who contributed to the project. We want to thank a few
volunteers by name.
Teleosteen has been very active in the last few months in particular,
picking up tasks from the Phabricator board and improving the prototype as
we move along. Teleosteen has been contributing to end-to-end tests which
proved absolutely critical to ensuring smoother development and,
eventually, a successful launch of Wikifunctions. Thank you, Teleosteen!
Thanks go out to the volunteers on the Natural Language Generation
workstream, Mahir Morshed, Maria Keet, and Kutz Arrieta, for their
contributions during the last few months, and Aarne Ranta and Krasimir
Angelov for recently joining meetings. The members in this group have been
actively working on their approaches, and, warm-heartedly, we are impressed
and thankful for how they are cooperating and bringing the best ideas from
their solutions together.
Thanks to William Avery for his contributions to the Form checker tool
<https://vrandezo.github.io/formcheck/> we featured a few weeks ago. He
extended the tool to allow separating between, e.g., nouns of different
grammatical genders; and made the tool more usable with a throbber, and
features to filter and select. The current version is so much more useful.
Thanks to Hogü-456's work on exploring how to bring programming to a larger
number of people. He correctly identified spreadsheets as the most widely
used coding platform, and is working on bridging the gap between
Wikifunctions and spreadsheets
<https://public.paws.wmcloud.org/User:Hog%C3%BC-456/Spreadsheet%20To%20Code%…>
.
A big thank you to Jan Ainali, who is consistently spreading the word about
Wikifunctions to more audiences. I appreciate it.
Thanks to everyone who has contributed and played around on the Wikifunctions
Beta <https://wikifunctions.beta.wmflabs.org/wiki/Wikifunctions:Main_Page>.
We have cleaned up the main page of the Beta, in order to make the existing
work visible, and there are dozens of functions there that just worked out
of the box. A few of them we tried to help fix. If there is something you
are curious about, feel free to ask. I’d be happy to help. Take a look at
the main page of the beta, and try out some of the functions we have! And
feel free to add more.
Thanks to the contributors of lexicographical data on Wikidata! There are
too many to name them all, but let me highlight Nikki and their continued
work with the coverage dashboard
<https://www.wikidata.org/wiki/Wikidata:Lexicographical_coverage>, Finn
Årup Nielsen and his work on Ordia <https://ordia.toolforge.org/> which
makes the results visible, again Mahir and his contributions to push the
lexicographical data to become more expressive, and Envel Le Hir for
running the weekly Wikidata Lexeme Challenge
<https://dicare.toolforge.org/lexemes/challenge.php>.
Thanks to everyone contributing to translations of the documentation and
the code. In particular: 리듬
<https://meta.wikimedia.org/wiki/User:%EB%A6%AC%EB%93%AC> and Frettie
<https://meta.wikimedia.org/wiki/User_talk:Frettie> for translating almost
all the Newsletters and many other pages!
And thanks to all of you who have left ideas, nice and encouraging words,
in emails, chats, wiki pages, other websites, and sometimes even in person.
Thanks to everyone reading these words, and for your interest in Abstract
Wikipedia and Wikifunctions.
Thank you all! We are thankful for all of your trust in what we are doing,
it is a blessing, and we are excited to build this project and community
together with all of you!
Development updates (as of December 2)
Experience & Performance:
- Wrote a patch
<https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikiLambda/%2B/859058>
to
use Vue Testing in FE integrations
- Fixed more FE bugs
- Finalized the design proposal for Aliases component improvements (
T318148 <https://phabricator.wikimedia.org/T318148>)
- Added a success snackbar to the redirect page after successful zObject
creation (T321741 <https://phabricator.wikimedia.org/T321741>)
- Started work on timeouts in the orchestrator/evaluator
Meta-data:
- Closed epic: *Function, Implementation, and Tester meta-data is
emitted and displayed to users* (T303345
<https://phabricator.wikimedia.org/T303345>)
- *Orchestrator does not pass down error to PHP layer* (T321389
<https://phabricator.wikimedia.org/T321389>) (subject to review and
requested revisions)
Natural Language Generation:
- Active discussions about how to integrate the Grammatical Framework
- Aarne Ranta demoed Wikidata statements
This event has been canceled.
Review tasks
Tuesday Dec 6, 2022 ⋅ 11:00 – 11:30
Pacific Time - Los Angeles
Join with Google Meet
https://meet.google.com/ess-jgbc-czi?hs=224
Join by phone
(US) +1 951-381-2662
PIN: 494583645
More phone numbers
https://tel.meet/ess-jgbc-czi?pin=3592540972085&hs=0
Organizer
Denny Vrandečić
dvrandecic(a)wikimedia.org
~~//~~
Invitation from Google Calendar: https://calendar.google.com/calendar/
You are receiving this email because you are an attendee on the event. To
stop receiving future updates for this event, decline this event.
Forwarding this invitation could allow any recipient to send a response to
the organizer, be added to the guest list, invite others regardless of
their own invitation status, or modify your RSVP.
Learn more https://support.google.com/calendar/answer/37135#forwarding
This newsletter is also available on wiki here:
https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Updates/2022-12-02
--
Monthly public NLG meetings
This year we have started regular meetings about natural language
generation (NLG) on Wikifunctions. This will be a crucial functionality
that Wikifunctions will need to provide for Abstract Wikipedia, using
community-managed code on top of the platform. The meetings have consisted
of a mix of Wikimedia staffers, Google.org fellows, Wikimedia volunteers,
academics, and practitioners from the field.
These meetings have been very interesting and very lively, and a number of
different approaches have been discussed and brought together.
As the year ends, a number of individual situations of the NLG workstream
members change, and we want to use that chance to make one of our meetings
public each month, in order to talk with even more people, and to provide a
potential path for interested contributors to join the group.
Every third Tuesday of the month, at 16:30 UTC, the NLG workstream meetings
will be public. Details on what conference technology we'll use and how to
join will be shared ahead of the first event, which will be on 17 January
2023 <https://zonestamp.toolforge.org/1673973054>.
Volunteers' corner
Talking about the volunteers, the next volunteer’s corner
<https://meet.google.com/evj-ktbq-hbn> is coming up this Monday, 5 December
2022, 18:30 UTC <https://zonestamp.toolforge.org/1670265037>. Bring your
questions, your ideas, or even just your curiosity, and we will find and
help with places you can contribute.
On-going open discussion about Wikifunctions policiez
The discussion about the Code of Conduct
<https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Updates/2022-11-17> for
Wikifunctions and other policies is open, but has not seen much engagement
yet. Your contribution would be very welcome
<https://meta.wikimedia.org/wiki/Talk:Abstract_Wikipedia/Updates/2022-11-17>
.
Wikifunctions is now updating also on Mastodon
You can follow us and engage with on Mastodon @wikifunctions@wikis.world
<https://wikis.world/@wikifunctions>
Development updates
Right now, our focus remains on the "Phase Theta
<https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Phases>" functionality,
making sure that the whole of the interface is usable, useful, scalable,
and stable. There are a few Abstract Wiki tasks
<https://phabricator.wikimedia.org/project/board/4876/?filter=BVP6iAWQGwbL>
tagged
"Good first task", and if you'd like to take one on we'd love to chat about
them or others in the team's bridged IRC
(irc://irc.libera.chat/wikipedia-abstract-tech) / Telegram
<https://t.me/abstract_wikipedia_tech> channel. You can also ask about them
in the Volunteers’ corner.
Experience & Performance
- Fixed more FE and BE bugs
- Implemented changes informed by decisions made on about
mandatory/optional fields in the UI (T321695
<https://phabricator.wikimedia.org/T321695>)
- [Design] Finished designs of string, reference, type change and
monolingual string
- Implemented task to invert or avoid Expanding Function Calls before
Returning from Orchestrator to avoid shipping huge expanded calls to the
user (T297742 <https://phabricator.wikimedia.org/T297742>)
Meta-data
- Finished: Drop back-compat. code in function-schemata (part of T291136
<https://phabricator.wikimedia.org/T291136>)
- Major ticket closed: Migrate orchestrator/evaluator responses to reply
with result envelopes including meta-data map type (T291136
<https://phabricator.wikimedia.org/T291136>)
- Bug fix in Orchestrator’s metadata map testing code
Natural Language Generation
- Ariel has shared Scribunto prototype video
<https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Template_Language_for_Wi…>
with
community