ProfessionalWiki / SemanticBundle

Allows to install and load Semantic MediaWiki and associated extensions in one go
https://pro.wiki
Other
19 stars 3 forks source link

Decide on which extensions to include in 1.0 #1

Closed JeroenDeDauw closed 5 years ago

JeroenDeDauw commented 5 years ago

Current list: https://github.com/SemanticMediaWiki/SemanticBundle/blob/master/composer.json#L23

JeroenDeDauw commented 5 years ago

@kghbln @mwjames @krabina which ones should still be added?

JeroenDeDauw commented 5 years ago

Some extensions with "semantic" in the name that are not included yet:

krabina commented 5 years ago

SIO is obsolete IMO. Many others are not actively developed and should therefore not be included, because you end up with a package causing trouble. The question is if we should also include some that have not Semantic in the name, but a) support Semantic features or b) are very relevant for any SMW installation. e.g. a) Title Icon, Comment Streams... b) Page Forms, Variables, Chameleon, Replace Text, Mermaid...

JeroenDeDauw commented 5 years ago

I already included two extensions that can be used without SMW but provide SMW integration: Maps and Page Forms.

That said I do want to keep this package focused on SMW. So I do not want to include Variables and Replace Text. We can create another bundle, perhaps something like "enterprise bundle". The first thing that one would include would naturally be semantic bundle :)

@krabina can you explain why Title Icon and Comment Streams are semantic? (I do not know these extensions)

kghbln commented 5 years ago

Semantic Interlanguage Links

:+1:

Mermaid

:+1: since it is needed for SRF "gantt", moreover "phpoffice/phpspreadsheet" for SRF "spreadsheet"

Semantic Scribunto - only works with Scributo so not sure we should include this

This is a bit sad, but Scribunto needs extra effort, same with Semantic Approved Revs and Approves Revs. So, no we should not.

Semantic External Query Lookup Semantic Notifications - does this one have behavior enabled by default?

These two need a release and then they should be part of it. However these could be added at a later stage.

Semantic Forms Select Semantic Tasks

I am afraid they should not make it.

We can indeed talk about Title Icon and Semantic Rating I guess. I have no experience with Comment Streams so I cannot tell how this on plays. Comment Streams is a bit like Maps, i.e. it works also without SMW. All the rest should imho not make it.

krabina commented 5 years ago

@krabina can you explain why Title Icon and Comment Streams are semantic? (I do not know these extensions)

TitleIcon even requires SMW. You must set a property for the icon you are using. CommentStreams can work without SMW, but when present, you can query for comments.

JeroenDeDauw commented 5 years ago

I've added Semantic Interlanguage Links and Mermaid.

phpoffice/phpspreadsheet

Cannot include that since then we run into the same problem I had with SRF before: ext-gd.

TitleIcon even requires SMW

I tried including that, but the combination of it not having a completed composer.json and the MediaWiki composer merge thing is making that impossible. For TitleIcon to be included the composer.json needs to be finished and the extension put on Packagist. Ping @cicalese

kghbln commented 5 years ago

I've added Semantic Interlanguage Links and Mermaid.

Cool.

Cannot include that since then we run into the same problem I had with SRF before: ext-gd.

Can this be fixed at SRF or is this a phpoffice thing?

I tried including that, but the combination of it not having a completed composer.json and the MediaWiki composer merge thing is making that impossible.

Ouch, indeed forgot about this. I clone this one in. Same for Semantic Rating I believe. Another positive side effect will be that I can then generate code documentation on doc.s-mw.o for these, too.

JeroenDeDauw commented 5 years ago

Can this be fixed at SRF or is this a phpoffice thing?

phpoffice

kghbln commented 5 years ago

phpoffice

end of that story. No worries.

JeroenDeDauw commented 5 years ago

Closing this now since 1.0 has been released. Feel free to open new issues as you see fit.

cicalese commented 5 years ago

TitleIcon even requires SMW

I tried including that, but the combination of it not having a completed composer.json and the MediaWiki composer merge thing is making that impossible. For TitleIcon to be included the composer.json needs to be finished and the extension put on Packagist. Ping @cicalese

I'll work on that for a future release.

DisplayTitle is another extension that could eventually be included. While it does not use SMW, it complements the features in SMW related to display titles.