I've expanded the scope to be about both PageForms and Cargo, since they sort of go together:

https://wikispore.wmflabs.org/wiki/Cargo

Any improvements to that description page are most welcome, since I have only a shaky understanding of either of them :)

Thanks,
Richard
(User:Pharos)

On Thu, Aug 19, 2021 at 8:13 PM Peter Meyer <econterms@gmail.com> wrote:
I’m interested too.  Amir, perhaps we could have a conversation to learn about the problems and take some steps to address them.
I’ve used Cargo for years with tens of thousands of records and my sites depend on it.  I had thought it scaled up well.  It seems needed on Wikispore for next-generation projects where a page can show the result of a query on other pages.
We need to constrain who has permission to redesign underlying tables.  Beyond that, I’d like to learn about other problems.  — peter

On Aug 19, 2021, at 7:51 PM, Sam Wilson <sam@samwilson.id.au> wrote:

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 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@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

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@lists.wikimedia.org
To unsubscribe send an email to wikispore-leave@lists.wikimedia.org


--
Amir (he/him)
_______________________________________________
Wikispore mailing list -- wikispore@lists.wikimedia.org
To unsubscribe send an email to wikispore-leave@lists.wikimedia.org

_______________________________________________
Wikispore mailing list -- wikispore@lists.wikimedia.org
To unsubscribe send an email to wikispore-leave@lists.wikimedia.org