Could you please disclose your membership / group rights that allows you to edit Mediawiki: pages? There's nothing in Special:UserRights/Sophivorus_Schenone, and it's not clear from your user page what roll you have in WMF that supports this ability. Thanks! -- Dave Braunschweig (discusscontribs) 02:47, 28 September 2016 (UTC)


It looks like there's enough support that you can put in a Phabricator request to have Extension:WikipediaExtracts added to Wikiversity. Thanks! -- Dave Braunschweig (discusscontribs) 15:58, 21 October 2016 (UTC)

@Dave Braunschweig: Done, see phab:T148848, cheers! --Sophivorus (discusscontribs) 16:46, 21 October 2016 (UTC)

Files Missing InformationEdit

Thanks for uploading files to Wikiversity. All files must have source and license information to stay at Wikiversity. The following files are missing {{Information}} and/or Wikiversity:License tags, and will be deleted if the missing information is not added. See Wikiversity:Uploading files for more information.

MaintenanceBot (discusscontribs) 01:18, 22 October 2016 (UTC)

File:Wikidialectics demo.png is currently a candidate for speedy deletion. If you want to keep this file, please supply the missing license information. If you are not sure how to do this, please let me know and I can help. --Marshallsumter (discusscontribs) 00:18, 30 October 2016 (UTC)


Hi, Given your interest in Wiki.J.Sci, I was wondering if you'd consider listing yourself on its editorial board and helping find peer reviewers if an article in your area is submitted? I've also made a couple of suggestions on its discussion page in case you've any opinions. T.Shafee(Evo﹠Evo)talk 09:21, 8 January 2017 (UTC)

@Evolution and evolvability: Definitely! It's just that I'm on holidays until February, I will resume work on the journal when I return, cheers! --Sophivorus (discusscontribs) 11:32, 8 January 2017 (UTC)
@Sophivorus:, Great to hear. Enjoy the rest of your break! T.Shafee(Evo﹠Evo)talk 22:17, 8 January 2017 (UTC)
Whenever you decide to put together the issue 1 for Wiki.J.Sci, let me know. I wrote the majority of the Catalytic triad page from scratch and I'm happy to submit it for peer review. No worries if your focus is on the domain discussion first though. Let me know if you want help with any of the formatting templates. T.Shafee(Evo﹠Evo)talk 10:52, 5 March 2017 (UTC)
@Evolution and evolvability: Wow!!! Awesome article Evo, I'd definitely like to have it in the first issue! As you very well predicted, I'd like to sort out the domain and structural issues before getting into the first issue, but rest assured, it'll happen more sooner than later. Thanks for contacting me!!! --Sophivorus (discusscontribs) 11:55, 5 March 2017 (UTC)

WikiJournal of Science/Submissions: Physics/Essays/Moreno/Demostration of the No Relativity of Time has been given a brief review on its Discuss page, and Life/Irrefutable Truths of Life has been given a longer review on its Discuss page. --Marshallsumter (discusscontribs) 22:39, 12 March 2017 (UTC)


Hi Sophivorus! Wikidebate appears to be ready for learners! Would you like to have it announced on our Main Page News? --Marshallsumter (discusscontribs) 01:45, 12 February 2017 (UTC)

@Marshallsumter: But of course! Do I need to do something? --Sophivorus (discusscontribs) 01:57, 12 February 2017 (UTC)

Does God exist?Edit

Hi Sophivorus! The Wikidebate Does God exist? appears to be ready for learners! Would you like to have it announced on our Main Page News? --Marshallsumter (discusscontribs) 12:47, 9 March 2017 (UTC)

@Marshallsumter: Hi, sure! --Sophivorus (discusscontribs) 13:43, 9 March 2017 (UTC)

Formal glossary of philosophyEdit

Hi Sophivorus! The resource Formal glossary of philosophy appears to be well developed and ready for learners! Would you like it to be also announced on our Main Page News? --Marshallsumter (discusscontribs) 01:46, 13 March 2017 (UTC)

@Marshallsumter: Yea ok XD --Sophivorus (discusscontribs) 01:50, 13 March 2017 (UTC)

Should suicide be legal?Edit

Hi Sophivorus! This Wikidebate appears to be ready for learners and participants. Would you like it announced on our Main Page News?

This may not be applicable to the debate, but many who attempt suicide usually are not proficient or well-trained in killing so their attempts when unsuccessful often worsen their medical or psychological state. --Marshallsumter (discusscontribs) 22:16, 19 March 2017 (UTC)

@Marshallsumter: Sure, go ahead. Regarding your comment, it's interesting, but it doesn't seem like an argument for or against. --Sophivorus (discusscontribs) 22:30, 19 March 2017 (UTC)
I like to think of it as an argument in favor of legalization like of currently illegal drugs by analogy. If its legal an individual might seek medical or psychological help. If its illegal and they survive, but get caught, they may go to prison or a psychiatric ward. --Marshallsumter (discusscontribs) 23:41, 19 March 2017 (UTC)

Should we go vegan?Edit

This Wikidebate appears to be well-developed and ready for learners and participants. Would you like to have it announced on our Main Page News? --Marshallsumter (discusscontribs) 02:07, 3 April 2017 (UTC)

@Marshallsumter: Sure, go ahead! --Sophivorus (discusscontribs) 11:35, 3 April 2017 (UTC)

Another WikiJournal of Science submissionEdit

Hi Sophivorus! There appears to be another submission to the WikiJournal of Science, namely WikiJournal of Science/Submissions/Location Hypothesis of Atlantis in the Azores. Has it actually been submitted or is it in limbo somewhere? Cheers! --Marshallsumter (discusscontribs) 03:46, 11 April 2017 (UTC)

@Marshallsumter: Fixed, thanks! --Sophivorus (discusscontribs) 04:31, 11 April 2017 (UTC)

Space - Movement - Matter and Relativity of TimeEdit

Hi Sophivorus! Is Space - Movement - Matter and Relativity of Time still a submission to the WikiJournal of Science or has it been withdrawn or rejected? --Marshallsumter (discusscontribs) 16:36, 1 May 2017 (UTC)

Space - Movement - Matter and Relativity of Time has had two reviewers and two reviews. Usually, we give the author(s) a month or two to respond, including fixups and if needed re-submissions before putting the submission in the rejection section for not responding. What would you like to do with this submission? --Marshallsumter (discusscontribs) 21:04, 9 May 2017 (UTC)
@Marshallsumter: Hi, and a trillion thanks for your review and help with the WJS. I think we both know what will happen with this submission, but I also think there's no rush. Please be patient now, if after a month of my review we had no answer, we'll move it to the rejected list.

Space (mathematics)‎Edit

Hi Sophivorus!

I restored WikiJournal of Science/Submissions/Space (mathematics) so that any Wikiversity reviewer is free to review w:Space (mathematics) here. I suggest keeping these WikiJournal of Science/Submissions for this purpose. --Marshallsumter (discusscontribs) 18:22, 1 May 2017 (UTC)

Request for commentEdit

Hi Sophivorus!

May I ask you for a comment at Wikiversity:Requests for Deletion#File:The same man at 18 and 80 years old.jpg --Marshallsumter (discusscontribs) 17:20, 11 May 2017 (UTC)


Without the associated styling and collapsing that this template used to have, it's now no different than indentation. Why did you remove this? —Justin (koavf)TCM 16:28, 2 July 2017 (UTC)

@Koavf: Fixed! The problem was that someone mistakenly deleted the JS and CSS files in Commons. I restored them now, thanks for letting me know! By the way, I'll let you know in advance that I'll bring some changes to the wikidebate syntax in a couple of days. I favor the new syntax because it's a bit cleaner and more importantly, it allows to edit wikidebates from the VisualEditor. Below I leave you a sample of the new syntax, which will also make the Template:Argument and Template:Objection unnecessary. Hope you like it! Cheers, --Sophivorus (discusscontribs) 18:10, 2 July 2017 (UTC)
<div class="debatetree">
Argument about something
* Objection to the argument
** Objection to the objection
* Second objection to the argument
Score. Thanks as always. —Justin (koavf)TCM 03:16, 4 July 2017 (UTC)
Hm. Actually, now it makes the first argument "Refuted" no matter what. See Should we go vegan?Justin (koavf)TCM 03:17, 4 July 2017 (UTC)
@Koavf: Thanks for letting me know, I'm on it. Rather than fixing it, I'm updating to the new version that doesn't have this bug. Cheers! --Sophivorus (discusscontribs) 03:33, 4 July 2017 (UTC)
@Koavf: I have updated the debate on veganism to the new syntax, check it out! I'll go ahead and update the rest of the wikidebates now, but it may take a while. Hopefully I'll finish today though. Cheers! --Sophivorus (discusscontribs) 03:43, 4 July 2017 (UTC)
Let me try with w:en:WP:AWB. Give me a moment. —Justin (koavf)TCM 03:46, 4 July 2017 (UTC)
@Koavf: Thanks a lot Justin! I updated all the documentation to match the new syntax while you worked, as well as the debates in the Spanish Wikiversity. I'm going to sleep now, bye and thanks again! --Sophivorus (discusscontribs) 05:15, 4 July 2017 (UTC)
Igual. Buenos sue~os. —Justin (koavf)TCM 05:17, 4 July 2017 (UTC)

A first-order theory of causalityEdit

Hi Sophivorus! Your logic resource A first-order theory of causality appears well-developed and ready for learners! Would you like to have it announced on our Main Page News? --Marshallsumter (discusscontribs) 18:24, 9 July 2017 (UTC)

Sure, thanks! --Sophivorus (discusscontribs) 20:05, 9 July 2017 (UTC)

WikiJournal of ScienceEdit

Hi Sophivorus! Here's a likely line up of articles for Issue number one:

  1. Space (mathematics), ready for publication and may need common language introduction
  2. The Eikonal Approximation, ready when principal author finishes revision
  3. Introduction to quantum mechanics, same as above
  4. Quantum mechanics timeline, same as above
  5. Alpha Centauri, revision stalled, may need to be imported here, or accepted without further improvement.

--Marshallsumter (discusscontribs) 13:57, 12 July 2017 (UTC)

@Marshallsumter: Hi! You've done some amazing work so far, thanks!! Your list seems adequate, lets give the authors a bit more time to review their articles. Have you had any answer from them? I'm also thinking in submitting my article Dialectic algorithm, it's pretty short and concise so it should be easy to review, but I may still add some content so I haven't submitted it yet. Cheers! --Sophivorus (discusscontribs) 15:44, 12 July 2017 (UTC)
Guy vandegrift has #2 on his to do list, I've contacted w:User:Chetvorno about #3 but no response (may be on summer break), #4 I left a message with Guy, I've contacted w:User:Exoplanetaryscience and w:User:Huntster about #5 and some revisions (updates) have occurred, I contacted w:User:Aldebarium about Astronomical spectroscopy but no response and may be on summer break, w:User:Primefac is the principal contributor 75 % to Astronomical spectroscopy, and no interest shown since 18 March 2014. --Marshallsumter (discusscontribs) 16:42, 12 July 2017 (UTC)
There are a couple of possibilities with "Astronomical spectroscopy": (1) change the title to "Optical and radio astronomical spectroscopy" and clean it up after importing it here, or (2) import it here and improve on it here to make it conform to its title "Astronomical spectroscopy". --Marshallsumter (discusscontribs) 04:53, 13 July 2017 (UTC)
Thanks again for your awesome work! Then I'm afraid I cannot think of much else to do until these people respond. Most of these submissions come from way back, so I wouldn't be surprised if some of the authors lost interest. I can do the second review once the authors respond, but I can only check for things like coherence, syntax, clarity, etc, cause my formal training is on philosophy. Also, I think you'll agree there's no point in doing a second review to an article until there's a response to the first review. However, if any of the articles would benefit from a second review right now, let me know and I'll take care fast. Cheers! --Sophivorus (discusscontribs) 00:22, 15 July 2017 (UTC)

Dialectic algorithm‎Edit

Hi Sophivorus! I am currently peer reviewing Dialectic algorithm. This is an open process. Please add any comments you wish to make to the talk page for the resource being reviewed only! Thanks! --Marshallsumter (discusscontribs) 14:48, 12 August 2017 (UTC)

@Marshallsumter: I just replied to your review, thanks a lot for your time! --Sophivorus (discusscontribs) 21:49, 13 August 2017 (UTC)


Bonjour Sophivorus, j'aimerais avoir votre avis sur ce que j'ai réalisé à partir de votre contribution sur le projet francophone fr:Wikiversité:Requêtes aux contributeurs#Wikidirectoire. Merci beaucoup pour votre aide, cordialement. FrankyLeRoutier (discusscontribs) 09:10, 18 May 2018 (UTC)

Should abortion be legal?Edit

Hi Sophivorus!

The Wikidebate Should abortion be legal? appears to be well-developed and ready for learners and additional participants! Would you like to have it announced on our Main Page News? --Marshallsumter (discusscontribs) 19:35, 29 January 2019 (UTC)

@Marshallsumter: Absolutely, thanks! --Sophivorus (discusscontribs) 20:17, 29 January 2019 (UTC)

Technical MediaWiki stuff with WikiJournalsEdit

Hi. I thought I should just update you on a couple of relevant tech bits in WikiJournals:

  • I've been moving closer to being able to format {{Article infobox}} by splitting {{Article info}} into sub-templates so that its behavior is a bit clearer for each section. Getting there!
  • A next step will likely be to start storing bits of info on wikidata to make the synchronisation easier rather than the system of section transclusions currently used!
  • There have been a number of discussions brought up about technical aspects of MediaWiki in the Sister Project Proposal talkpage that you might be more informed on than me so if any of them are of interest definitely weigh in!

All the best, T.Shafee(Evo﹠Evo)talk 12:26, 27 June 2019 (UTC)

Modified excerpt function to pull a parameter for a page's template?Edit

Hi Felipe, Would it be possible to write a short function to specifically pull a parameter from a page's template? I guess it's likely be similar to module:excerpt's checkimage function. Use case: pull out the |abstract= of WikiJournal of Science/Beak and feather disease virus: biology and resultant disease to use on some other page WikiJournal_of_Science/Volume_3_Issue_1 (via the {{article volume summary}} template). Thanks in advance for any assistance! T.Shafee(Evo﹠Evo)talk 07:20, 28 September 2020 (UTC)

@Evolution and evolvability: Yes! I updated the local version of Module:Excerpt and Template:Excerpt to the latest, which uses Module:Transcluder. This module is able to transclude template parameters, like I just did on your sandbox. Let me know of any issues or further requests! Sophivorus (discusscontribs) 12:14, 28 September 2020 (UTC)
Champion! That's exactly it. The other aspect would be some sort of |plain= parameter to omit all wikilinks, refs and inline notes to just be the plain text. I suspect some sort of series of gsub commands to the output? For example, this one. Thanks again! T.Shafee(Evo﹠Evo)talk 12:30, 28 September 2020 (UTC)
@Evolution and evolvability: I just added a noLinks parameter to Module:Transcluder that should do the trick. Setting references=0 should take care of references, see your sandbox and let me know, cheers! Sophivorus (discusscontribs) 13:00, 28 September 2020 (UTC)
Excellent. It's working as planned. I've also tried to implement a noRefs parameter in the sandbox copy, which correctly removes anything in ref tags, but the line to remove footnote templates (refn, sfn, efn-la, notetag) doesn't seem to work:
-- Remove any refs and footnotes
function removeRefs(text)
	text = mw.ustring.gsub(text, '<%s*[Rr][Ee][Ff][^>]*>.-<%s*/%s*[Rr][Ee][Ff]%s*>', '')
	text = mw.ustring.gsub(text, '<%s*[Rr][Ee][Ff][^>]*name%s*=%s*["\']?([^"\'>/]+)["\']?[^>]*%s*>', '')
	text = mw.ustring.gsub(text, '{{%s*([Rr]*[A-Za-z][Ff][Nn](-[A-Za-z]{2})*|[Nn]otetag)[^}]*}}', '')
	return text
Any ideas? as to what I'm missing? T.Shafee(Evo﹠Evo)talk 05:49, 7 October 2020 (UTC)
@Evolution and evolvability: Hi! Your request actually revealed a much deeper issue that was lurking in the module so I spent all morning fixing it. I think I got it right now, but check out your sandbox and let me know of any further issue or request! Sophivorus (discusscontribs) 14:13, 7 October 2020 (UTC)
Nice work. - now functioning exactly as expected! Another edge case: for long pages it times out (example below).
{{#invoke:Transcluder|main|WikiJournal of Medicine/Western African Ebola virus epidemic|only=parameters|parameters=abstract|references=0|noLinks=true|files=0|templates=-efn,efn-la,efn-lr,sfn,refn,notetag}}
Would it be possible to specify the section to look in first (in this case the zeroth section) before then applying the functions to avoid the timeout? T.Shafee(Evo﹠Evo)talk 00:09, 8 October 2020 (UTC)
Ignore the above request! I just noticed the option to include just the hash to restrict to the lead section. Actual last request (I think?): It's possible to request all instances of a named template, and it's possible to request the nth instance of a file. Is it possible to request the nth instance of a template (e.g. ...| only = templates | templates = fig |template_n = 2-4}}). T.Shafee(Evo﹠Evo)talk 00:21, 8 October 2020 (UTC)
@Evolution and evolvability: Hi! I'm afraid not. However, Module:Transcluder is meant to be used by other modules that can receive and further process the data for more specific uses (like Module:Excerpt does). Sophivorus (discusscontribs) 02:53, 8 October 2020 (UTC)
No problem. Has already been hugely useful. Would yo be able to help write a temporary workaround version of getFiles to pull filenames out of the {{fig}} templates by just looking for:
matchAny(file, fileNamespaces, '%s*:.-%|') then
			name = mw.ustring.match(file, '[^:]-:([^]|]+)')
either as an option within Module:Transcluder or a separate module? Eventually, I'll have to learn how to use mediawiki:common.css to format up images in wikijournal pages so that we don't have to use the {{fig}} template! T.Shafee(Evo﹠Evo)talk 05:17, 9 October 2020 (UTC)
@Evolution and evolvability: Here you go my friend: see Template:Abstract, Module:Abstract and your sandbox. As to MediaWiki:Common.css, you'll probably be better off by looking into what mw:Extension:TemplateStyles can do (it's already enabled here on Wikiversity). Cheers! Sophivorus (discusscontribs) 12:03, 9 October 2020 (UTC)

Cross-wiki exerpt/transcludeEdit

I know you've answered something similar for me before, but I've lost the response! Is there a way to excerpt a parameter from another wiki (specifically commons)? E.g. to return the author of an image based on the |author= within the template {{Information}} on the commons page. E.g.e.g. the author of this file is Lucas Vieira. T.Shafee(Evo﹠Evo)talk 01:59, 13 October 2020 (UTC)

@Evolution and evolvability: Unfortunately no, cross-wiki transclusion is not currently possible (see phab:T254102). Cheers! Sophivorus (discusscontribs) 13:39, 13 October 2020 (UTC)
Thanks. Useful to have confirmed. T.Shafee(Evo﹠Evo)talk 22:12, 13 October 2020 (UTC)

Tanscluder idea that I can't quite implement!Edit

I've been thinking about a transculsion feature where long transclusions get collapsed/truncated. Basically:

  • If transclusion <600 characters -> show in full
  • If transclusion >600 characters -> show first 600 characters, rounded to nearest full stop or paragraph break, and show rest upon click.

You can see my attempt at Template:Collapse_paragraph, but I've only been able to crudely truncate to the first paragraph, even if that paragraph is very short (example in action).

Do you think you'd be able to implement something like that in Lua? T.Shafee(Evo﹠Evo)talk 11:26, 17 May 2022 (UTC)

@Evolution and evolvability Hi! Yes, I think I can repurpose Module:Abstract for the task, since it seems its original purpose is no longer useful, correct? Sophivorus (discusscontribs) 20:23, 17 May 2022 (UTC)
That'd be ideal! And yes, repurposing Module:Abstract would make sense, sine it's no longer used (instead replaced with module:transcluder for its old purposes). Thank you! T.Shafee(Evo﹠Evo)talk 00:18, 18 May 2022 (UTC)
@Evolution and evolvability Hi, good news! Today I did the first version of the module, check out Module:Abstract! There're still some minor issues to resolve, but I thought you may want to take a look already, test it on some abstracts and let me know of any issues I may have missed. Cheers! Sophivorus (discusscontribs) 00:25, 19 May 2022 (UTC)
Nice work! I've done a few tests. I have a couple of observations:
  • Each toggle will need a unique identifier so that clicking one for expansion will only expand that section
  • Templates seem to be spelt out rather than transcluded (e.g. "{{w|TBSA}}")
  • Links still seem to be present, even though |references=0 is set.
Looks like it's getting close! T.Shafee(Evo﹠Evo)talk 04:54, 19 May 2022 (UTC)
@Evolution and evolvability Done! Check out your sandbox and Template:Abstract and let me know of any further issues! There's an annoying little bug with [...] appearing in short abstracts where it shouldn't, but I can't seem to fix it and it's getting late. I'll get to it eventually, cheers! Sophivorus (discusscontribs) 01:59, 20 May 2022 (UTC)
Fantastic! The [...] issue was also the only one I could find where an abstract is longer than the limit, but removing a single sentence doesn't get under that limit. If you're able to think of a way to fix it, I'll implement it into template:article volume summary for showing items journal issues. Thank again for all this. T.Shafee(Evo﹠Evo)talk 02:22, 20 May 2022 (UTC)
@Evolution and evolvability Fixed! Let me know of any other issues or requests, cheers! Sophivorus (discusscontribs) 20:58, 23 May 2022 (UTC)
A new issue: using module:WikidataIB in the page anem parameter causes the "The time allocated for running scripts has expired" error (see sandbox permalink). I'm not sure of the exact cause, but would including a local wikidataIB within the module fix it, or is there something more fundamental at issue? Bascially, eventually I'd like to use something like:
|{{ROOTPAGENAME}}/{{#if:{{#invoke:WikidataIB |getValue |qid={{{Q|{{PAGEQID}}}}} |P1476 |fetchwikidata=ALL |onlysourced=no |noicon=true |maxvals=1 }}
|{{#invoke:WikidataIB |getValue |qid={{{Q|{{PAGEQID}}}}} |P1476 |fetchwikidata=ALL |onlysourced=no |noicon=true |maxvals=1 }}
|{{#invoke:WikidataIB |getLabel |qid={{{Q|{{PAGEQID}}}}} |linked=no}}
Any ideas on this one?
T.Shafee(Evo﹠Evo)talk 10:35, 29 May 2022 (UTC)
@Evolution and evolvability Hi! I tried changing Module:WikidataIB for Module:Wd and it seems to work now (see here). Maybe it's just that WikidataIB is inefficient, but even with Module:Wd it takes several seconds to save, so you might run into the same issue if you plan to add many more calls in the same page, and especially if you implement that if-else logic, since it requires two calls each. The bottom line is that excerpts and querying wikidata (for any page other than the current one) are both expensive, since each requires a web request, so there's a limit to how much of that we can do. Cheers! Sophivorus (discusscontribs) 23:36, 13 June 2022 (UTC)
Aha, I see, thanks for looking into it! Intersting how different those modules' speeds are. I'll do some more tests to see if it's viable. T.Shafee(Evo﹠Evo)talk 05:56, 14 June 2022 (UTC)