> From: JFC Morfin <jefsey(a)jefsey.com <mailto:jefsey@jefsey.com>>:
>
> * on different "bliks", i.e. these SQLite supported wikis, I need to
> get the same page (a glossary) to be locally present. Is there a way
> to maintain a page on a single SQLight wiki and to get it replicated
> on others (I just need the current version of the page, not its history) ?
SQLite is not a multi-user database.
You *could* “replicate” it, which means make a copy, but that won’t allow any changes made to be immediately seen by the other wikis.
It’s a bit of learning, but you might consider switching to MySQL, which is fully multi-user, and which will allow instantly shared content, meaning you could set it up so that any of your wikis could change the page, and that change be instantly seen by all the other wikis.
You *could* set up a trigger that will make copies of that page whenever it is changed, but with no PHP experience, it might also take a bit of learning.
From what you’ve said you want, I think switching to a multi-user database might buy you more than patching in some one-page replication scheme.
Jan
我要取消全部的訂單
<mediawiki-l-request(a)lists.wikimedia.org> 于 2019年9月27日周五 下午8:03写道:
> Send MediaWiki-l mailing list submissions to
> mediawiki-l(a)lists.wikimedia.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
> or, via email, send a message with subject or body 'help' to
> mediawiki-l-request(a)lists.wikimedia.org
>
> You can reach the person managing the list at
> mediawiki-l-owner(a)lists.wikimedia.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of MediaWiki-l digest..."
>
>
> Today's Topics:
>
> 1. three tips hoped (JFC Morfin)
> 2. Re: three tips hoped (Brian Wolff)
> 3. Re: three tips hoped (Gregory Rundlett)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 27 Sep 2019 02:01:08 +0200
> From: JFC Morfin <jefsey(a)jefsey.com>
> To: site admin list <mediawiki-l(a)lists.wikimedia.org>
> Subject: [MediaWiki-l] three tips hoped
> Message-ID:
> <mailman.80.1569585604.1093.mediawiki-l(a)lists.wikimedia.org>
> Content-Type: text/plain; charset="us-ascii"; format=flowed
>
> Hi!
> For more than a decade I publish my own working groups, personnal
> uses, etc. wikis. I have hundreds of "bliks": I mean a mediawiki
> under SQLite + mailman + side services. Each wiki under SQLite can
> be easily transfered to other machines (privare or on line) and
> replicated on several local machines (for private use and backup) in
> using dropbox. The configuration is set-up with a script creating the
> directories, most of them being symbolic links to a main wiki
> configuration, one per machine.
>
> This may sound crazy but it works well. Now, not being a PHP nor SQL
> programmer I would need help on three issues:
>
> * what is the command to know the mediawiki version I use?
> * on different "bliks", i.e. these SQLite supported wikis, I need to
> get the same page (a glossary) to be locally present. Is there a way
> to maintain a page on a single SQLight wiki and to get it replicated
> on others (I just need the current version of the page, not its history) ?
> * is there a command I could use (also in a script) to enter
> references to pdf or image files I could then click form wikipages.
>
> Thanks a lot for any help.
> jfcm
>
>
>
>
> ------------------------------
>
> Message: 2
> Date: Thu, 26 Sep 2019 18:27:11 -0700
> From: Brian Wolff <bawolff(a)gmail.com>
> To: MediaWiki announcements and site admin list
> <mediawiki-l(a)lists.wikimedia.org>
> Subject: Re: [MediaWiki-l] three tips hoped
> Message-ID:
> <
> CA+oo+DWT6qz9V-QYT8XPS4LfOx75sCxRjzi2vD_i0NwtbQpqtw(a)mail.gmail.com>
> Content-Type: text/plain; charset="UTF-8"
>
> To get the version, the easiest is just looking at special:version.
>
> >From a script you could probably do something like
>
> echo 'echo $wgVersion' | php eval.php
>
> If you are in the maintenance directory. Or just grep
> includes/DefaultSettings.php
>
> Alternatively you can use the mediawiki api (possibly using curl if from
> the command line) e.g.
> https://www.mediawiki.org/w/api.php?action=query&meta=siteinfo
>
>
> For replicating id suggest special:import and special:export (or the api or
> maintenance script equivs)
>
> You can edit pages from script by using edit.php maintenance script (or of
> course the api & curl)
>
> --
> Brian
>
> For replicating a page i would s
> On Thursday, September 26, 2019, JFC Morfin <jefsey(a)jefsey.com> wrote:
>
> > Hi!
> > For more than a decade I publish my own working groups, personnal uses,
> > etc. wikis. I have hundreds of "bliks": I mean a mediawiki under SQLite +
> > mailman + side services. Each wiki under SQLite can be easily transfered
> > to other machines (privare or on line) and replicated on several local
> > machines (for private use and backup) in using dropbox. The configuration
> > is set-up with a script creating the directories, most of them being
> > symbolic links to a main wiki configuration, one per machine.
> >
> > This may sound crazy but it works well. Now, not being a PHP nor SQL
> > programmer I would need help on three issues:
> >
> > * what is the command to know the mediawiki version I use?
> > * on different "bliks", i.e. these SQLite supported wikis, I need to get
> > the same page (a glossary) to be locally present. Is there a way to
> > maintain a page on a single SQLight wiki and to get it replicated on
> others
> > (I just need the current version of the page, not its history) ?
> > * is there a command I could use (also in a script) to enter references
> to
> > pdf or image files I could then click form wikipages.
> >
> > Thanks a lot for any help.
> > jfcm
> >
> >
> > _______________________________________________
> > MediaWiki-l mailing list
> > To unsubscribe, go to:
> > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
> >
>
>
> ------------------------------
>
> Message: 3
> Date: Fri, 27 Sep 2019 06:04:32 -0400
> From: Gregory Rundlett <greg(a)equality-tech.com>
> To: MediaWiki announcements and site admin list
> <mediawiki-l(a)lists.wikimedia.org>
> Subject: Re: [MediaWiki-l] three tips hoped
> Message-ID:
> <
> CACNkPPaFUViTcyh4GYMGN9+Fxj2h3jRVL6E5GbEQFp8MXhKz9A(a)mail.gmail.com>
> Content-Type: text/plain; charset="UTF-8"
>
> On Thu, Sep 26, 2019, 8:02 PM JFC Morfin <jefsey(a)jefsey.com> wrote:
>
> > Hi!
> > For more than a decade I publish my own working groups, personnal
> > uses, etc. wikis. I have hundreds of "bliks": I mean a mediawiki
> > under SQLite + mailman + side services. Each wiki under SQLite can
> > be easily transfered to other machines (privare or on line) and
> > replicated on several local machines (for private use and backup) in
> > using dropbox. The configuration is set-up with a script creating the
> > directories, most of them being symbolic links to a main wiki
> > configuration, one per machine.
> >
> > This may sound crazy but it works well. Now, not being a PHP nor SQL
> > programmer I would need help on three issues:
> >
> > * what is the command to know the mediawiki version I use?
> >
>
> Visit the Special:Version page on your wiki.
>
> * on different "bliks", i.e. these SQLite supported wikis, I need to
> > get the same page (a glossary) to be locally present. Is there a way
> > to maintain a page on a single SQLight wiki and to get it replicated
> > on others (I just need the current version of the page, not its history)
> ?
> >
>
> You want the Lingo extension (
> https://www.mediawiki.org/wiki/Extension:Lingo)
> and a default database that has the content.
>
> * is there a command I could use (also in a script) to enter
> > references to pdf or image files I could then click form wikipages.
> >
>
> I'm not sure what you're asking for here. But if you install the PdfHandler
> extension (https://www.mediawiki.org/wiki/Extension:PdfHandler), you'll
> have previews of your PDF files. If you're trying to enter references to
> these files from the page editor, then all the editor's I'm aware of
> support inserting files.
>
> ~ Greg
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> MediaWiki-l mailing list
> MediaWiki-l(a)lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
>
>
> ------------------------------
>
> End of MediaWiki-l Digest, Vol 192, Issue 15
> ********************************************
>
On Thu, Sep 26, 2019, 8:02 PM JFC Morfin <jefsey(a)jefsey.com> wrote:
> Hi!
> For more than a decade I publish my own working groups, personnal
> uses, etc. wikis. I have hundreds of "bliks": I mean a mediawiki
> under SQLite + mailman + side services. Each wiki under SQLite can
> be easily transfered to other machines (privare or on line) and
> replicated on several local machines (for private use and backup) in
> using dropbox. The configuration is set-up with a script creating the
> directories, most of them being symbolic links to a main wiki
> configuration, one per machine.
>
> This may sound crazy but it works well. Now, not being a PHP nor SQL
> programmer I would need help on three issues:
>
> * what is the command to know the mediawiki version I use?
>
Visit the Special:Version page on your wiki.
* on different "bliks", i.e. these SQLite supported wikis, I need to
> get the same page (a glossary) to be locally present. Is there a way
> to maintain a page on a single SQLight wiki and to get it replicated
> on others (I just need the current version of the page, not its history) ?
>
You want the Lingo extension (https://www.mediawiki.org/wiki/Extension:Lingo)
and a default database that has the content.
* is there a command I could use (also in a script) to enter
> references to pdf or image files I could then click form wikipages.
>
I'm not sure what you're asking for here. But if you install the PdfHandler
extension (https://www.mediawiki.org/wiki/Extension:PdfHandler), you'll
have previews of your PDF files. If you're trying to enter references to
these files from the page editor, then all the editor's I'm aware of
support inserting files.
~ Greg
To get the version, the easiest is just looking at special:version.
>From a script you could probably do something like
echo 'echo $wgVersion' | php eval.php
If you are in the maintenance directory. Or just grep
includes/DefaultSettings.php
Alternatively you can use the mediawiki api (possibly using curl if from
the command line) e.g.
https://www.mediawiki.org/w/api.php?action=query&meta=siteinfo
For replicating id suggest special:import and special:export (or the api or
maintenance script equivs)
You can edit pages from script by using edit.php maintenance script (or of
course the api & curl)
--
Brian
For replicating a page i would s
On Thursday, September 26, 2019, JFC Morfin <jefsey(a)jefsey.com> wrote:
> Hi!
> For more than a decade I publish my own working groups, personnal uses,
> etc. wikis. I have hundreds of "bliks": I mean a mediawiki under SQLite +
> mailman + side services. Each wiki under SQLite can be easily transfered
> to other machines (privare or on line) and replicated on several local
> machines (for private use and backup) in using dropbox. The configuration
> is set-up with a script creating the directories, most of them being
> symbolic links to a main wiki configuration, one per machine.
>
> This may sound crazy but it works well. Now, not being a PHP nor SQL
> programmer I would need help on three issues:
>
> * what is the command to know the mediawiki version I use?
> * on different "bliks", i.e. these SQLite supported wikis, I need to get
> the same page (a glossary) to be locally present. Is there a way to
> maintain a page on a single SQLight wiki and to get it replicated on others
> (I just need the current version of the page, not its history) ?
> * is there a command I could use (also in a script) to enter references to
> pdf or image files I could then click form wikipages.
>
> Thanks a lot for any help.
> jfcm
>
>
> _______________________________________________
> MediaWiki-l mailing list
> To unsubscribe, go to:
> https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
>
Hello everyone,
we are happy to announce the immediate availability of the Semantic
MediaWiki 3.1.0 release: [0]. It is a major release bringing a lot of
new features and improvements as well as bug fixes.
## Version highlights
* Support for annotation constraint schemas
* Support for annotation sequence maps
* Support for tracking attachment links
* Improved embedded query updates
* ElasticStore replication monitoring
* General performance improvements
See the release notes [1] for these changes and for much more
information on the many features, enhancements, changes and fixes this
release brings to you.
## Compatibility changes
Semantic MediaWiki 3.1.0 dropped support for PHP 5.6 and lower as well
as MediaWiki 1.30 and lower. See also the compatibility notes [2] for
detailed information.
## Installing and upgrading
After backing up your database just update the version in your
"composer.local.json" file to "~3.1" and run "composer update --no-dev".
Remember to also update your database afterwards by running "update.php"
due to schema changes and new database tables. This is followed by
rebuilding the stored data by running "rebuildData.php". Note that
running the schema update may take quite some time as well as rebuilding
the stored data. If you would like to install Semantic MediaWiki you can
follow the installation instructions: [3].
## Contributors
At this point we would like to thank all people involved for their
incredible work making this release possible:
James Hong Kong, translatewiki.net for the translator community, Jeroen
De Dauw, Karsten Hoffmeyer, DannyS712, Bernhard Krabina, Mark A.
Hershberger, Máté Szabó, Zoran Dori, Alexander Gesinn, Alex Winkler,
Brett Zamir, Clara, Jaider Andrade Ferreira, Morgon Kanter, NIKITA,
Peter Grassberger, Sébastien Beyou, Timo Tijhof, Tisza Gergő
We also encourage your continued participation: [4].
Thank you for using Semantic MediaWiki.
- The SMW development team
[0] https://bit.ly/smw-310tag
[1] https://bit.ly/smw-310
[2] https://bit.ly/smw-310compat
[3] https://bit.ly/smw-310install
[3] https://bit.ly/smw-310engage
--
Karsten / MediaWiki and Semantic MediaWiki enthusiast / → https://professional.wiki/
Hi to all,
I'm Marco Malavolti from GARR (Italian NREN) and I'm trying to use
Shibboleth extension for Mediawiki to set user's rights with groups.
https://www.mediawiki.org/wiki/Extension:Shibboleth
I have successfully configured the extension to enable the SSO and it
works, but I don't know why the following configuration doesn't set
privilegies/groups to logged users:
wfLoadExtension( 'Shibboleth' );
$wgShibboleth_Username = 'eppn';
$wgShibboleth_Email = 'mail';
$wgShibboleth_DisplayName = "cn";
$wgShibboleth_Logout_Base_Url = "https://sp.example.org";
$wgShibboleth_Logout_Target_Url = '/index.php/Pagina_principale';
$wgShibboleth_GroupMap = [ 'attr_name' => 'unscoped-affiliation',
'sysop' => 'member',
'bureaucrat' => 'member',
'interface-admin' => 'member',
];
'unscoped-affiliation' is the eduPersonAffiliation attribute. That name
is what Shibboleth set by default.
I'm using the latest version of the extension provided here:
https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/Shibbol…
Can you help me to understand how to provide group's permission to my
logged users, please?
Thank you so much for any help you can provide!
--
Marco Malavolti
Consortium GARR - Servizio IDEM GARR AAI
Via dei Tizii, 6 - I-00185 (ROMA)
CF: 97284570583 - PI:07577141000
Tel.: 02 6448 2507
Skype: marco.mala
PGP KEY: https://keys.openpgp.org/search?q=marco.malavolti@garr.it
REL 1_31 introduced 'mwdebug' option in Maintenance.php (in the code it
mentions that --debug was taken by some script). The code incorrectly adds
the option via addOption() by setting the 4th argument to true (takes an
argument). This should be false. At least, the rest of the code is clear,
and so is the intent: there is no option to be taken.
https://phabricator.wikimedia.org/source/mediawiki/browse/REL1_31/maintenan…
--
Otheus
otheus(a)gmail.com
+43.699.1049.7813
Quick question -- Is there a variable or magic word to indicate which
skin is being viewed?
I am wanting to use a grid-based skin, but allow for vector as well. I
would like to have a conditional transclusion based on the viewer's
skin. Something like:
{{#switch: SKINNAME
Pivot {{page/p}}
Vector {{page/v}}
default {{page/p}}
}}
Thanks in advance,
Bri
Forwarding to Wikitech-l and MediaWiki-l.
Pine
( https://meta.wikimedia.org/wiki/User:Pine )
---------- Forwarded message ---------
From: Katherine Maher <kmaher(a)wikimedia.org>
Date: Wed, Sep 18, 2019, 10:44
Subject: [Wikimedia Announcements] Welcoming Wikimedia Foundation’s new
CTO, Grant Ingersoll
To: wikimediaannounce-l <WikimediaAnnounce-l(a)lists.wikimedia.org>
Hi all,
I’m excited to officially welcome Grant Ingersoll as our Chief Technology
Officer! Grant will be starting September 23. He’ll be based in Charlotte,
North Carolina.
Grant comes from a long history of working on open source projects. Most
recently, he served as the Chief Technical Officer of Lucidworks, an
AI-powered open-source search services company which he co-founded. He is a
Lucene and Solr committer, co-founder of the Apache Mahout machine learning
project, and a long-standing member of the Apache Software Foundation. He’s
an author, having written a book for Java developers on how to wrangle
unstructured text for search, text-mining, and the like. He’s also a
long-time, committed remotee, having worked with the distributed Lucidworks
team from his home in North Carolina for nearly a decade.
In Grant’s own words, “The power of learning and knowledge have always
stood as key pillars in my career. I'm a big believer that access to free,
trusted knowledge is of vital importance as society looks to tackle large
scale challenges. My wife, Robin, and I recently moved from Chapel Hill,
North Carolina, our home for 10 years, to Charlotte, North Carolina, where
our daughter lives. We also just dropped our son off at college for his
freshman year. We're adjusting to the empty nest life with our dog Allie (a
black lab mix). When not traveling or exploring Charlotte, I can usually be
found on a bike, out kayaking, or writing code.”
Grant will be working with myself, Erika Bjune (who is transitioning to VP,
Technology), and others in the leadership of the technology department to
determine a set of priorities for his first year. I expect these will
likely focus around evaluating our current capacities and co-creating a
vision for the continued evolution of our technical platforms, supporting
the staff of the department, working with the finance and operations folks
on planning and budgeting for the future, and of course, getting to know
our technical community and the broader movement. Under Grant’s leadership,
we will continue the work of improving and modernizing our technical
ecosystem to respond to our future needs, as laid out in the movement
strategy.
I’m thrilled to have the CTO role filled, and to bring Grant in at a time
when the movement is digging into the question of what it means to “become
the essential infrastructure of free knowledge.” From our first meeting, I
was struck by his curiosity. He was genuinely interested in how Wikimedia
works, and was willing to get into what I often think of “Wiki PhD” level
conversations about the nuances of our community and values. I have
generally found that the folks who bring that sort of openness and humility
to their work are the folks who thrive in the challenges of our mission and
movement. As our movement expands, I’m glad to have Grant’s experience,
curiosity, and passion for building things on board here at the Foundation.
I want to also thank Erika Bjune for her work as interim CTO. She
passionately advocated for the importance of our platforms, embodied
partnership and cooperation, and her expertise on the interview panel was
invaluable. I’m thrilled she’ll be working so closely with Grant as we move
forward.
Please join me in welcoming Grant to the Wikimedia Foundation!
Katherine
--
Katherine Maher (she/her)
Executive Director
Wikimedia Foundation <https://wikimediafoundation.org/>
_______________________________________________
Please note: all replies sent to this mailing list will be immediately
directed to Wikimedia-l, the public mailing list of the Wikimedia
community. For more information about Wikimedia-l:
https://lists.wikimedia.org/mailman/listinfo/wikimedia-l
_______________________________________________
WikimediaAnnounce-l mailing list
WikimediaAnnounce-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikimediaannounce-l
Hi,
There's a new episode of the MediaWiki podcast out today - and also I
forgot to announce on this list the previous episode when it came out.
So, the new episode is an interview of Olga Vasileva, a project manager in
the Readers Web Team at the Wikimedia Foundation:
http://betweenthebrackets.libsyn.com/episode-43-olga-vasileva
And the previous episode, from two weeks ago, is an interview of Derk-Jan
Hartman ("TheDJ"), who is the first-ever true volunteer developer on the
show:
http://betweenthebrackets.libsyn.com/episode-42-derk-jan-hartman
I think both episodes came out well - I hope people will check out both.
-Yaron