I've used Cargo for a few years for sites with a few thousand pages, and
have run into far fewer performance issues than I ever did with SMW
(which I worked on for a couple of years, ages ago). I think the basic
idea of "make a database table for a template" is pretty good in lots of
ways, and means performance can actually be totally fine — but sure, in
an environment like Wikimedia production, where it's unlikely that
anyone would ever want to let wiki admins have the ability to create ad
hoc tables, it's perhaps not the best solution (although, there are
probably also other bureaucratic ways to help with that, around the
table-creation process and separate databases etc.).
That does all feel a bit distant at the moment though: it feels to me
(and I'm just an observer of Wikispore so far) that it's an experiment
with a new way of thinking about incubators and ancillary knowledge
etc., and so for bootstrapping that sort of thing Cargo looks really
good. I find it to be a fantastic extension for quickly modelling some
part of a wiki's content, and making things such as blogs or glossaries
in MediaWiki so much more powerful and easy.
WMAU <https://wikimedia.org.au/> is using Cargo, and if you have any
details about the "security nightmare" then please do share them.
Thanks,
Sam.
On 20/8/21 4:50 am, Amir Sarabadani wrote:
I know Wikispore is not big right now but (as a
Cassandra) I highly
recommand not using this extension. It's a security nightmare with
lots and lots of scalability issues (I've seen second-handed). Worse
than DPL and SMW. If Wikispore is planning to be in WMF production
eventually, I highly doubt it would be able to get there with Cargo.
Sorry to be that annoying person :(
On Thu, Aug 19, 2021 at 7:56 PM Pharos <pharosofalexandria(a)gmail.com
<mailto:pharosofalexandria@gmail.com>> wrote:
I've started a page describing Cargo functionality as it exists on
Wikispore currently, and its future potential:
https://wikispore.wmflabs.org/wiki/Cargo
<https://wikispore.wmflabs.org/wiki/Cargo>
So far it is being used for STARDIT and Law Spore, and I hope we
can find more applications.
Some obvious ones that come up are forms for oral citations, and
for describing books and other media works.
Please expand this page!
Thanks,
Richard
(User:Pharos)
_______________________________________________
Wikispore mailing list -- wikispore(a)lists.wikimedia.org
<mailto:wikispore@lists.wikimedia.org>
To unsubscribe send an email to
wikispore-leave(a)lists.wikimedia.org
<mailto:wikispore-leave@lists.wikimedia.org>
--
Amir (he/him)
_______________________________________________
Wikispore mailing list -- wikispore(a)lists.wikimedia.org
To unsubscribe send an email to wikispore-leave(a)lists.wikimedia.org