Page MenuHomePhabricator

MediaWiki-extensions-ExternalDataComponent
ActivePublic

Details

Description

Allows for using and displaying values retrieved from various sources: external URLs, local wiki pages and local files (in CSV, GFF, JSON and XML formats), database tables, and LDAP servers.

https://www.mediawiki.org/wiki/Extension:External_Data

Recent Activity

Nov 12 2024

alex-mashin closed T356472: ExternalData composer.json file incorrectly setup as Resolved.
Nov 12 2024, 5:17 AM · MediaWiki-extensions-ExternalData
alex-mashin added a comment to T356472: ExternalData composer.json file incorrectly setup.

Now it is "composer/installers": "^2|^1.0.1", so, I think, resolved.

Nov 12 2024, 5:17 AM · MediaWiki-extensions-ExternalData
alex-mashin added a comment to T293325: Enable use of ShellBox in {{#get_program_data:}}.

After enabling Tag emulation mode for any connector, moving some features from the EDConnectorExe to EDConnectorBase class and adding presets, with Dockerfiles docker-compose.yml, the task, for which this feature request was created, — that is, moving server-side programs, especially, multimedia, to microservices — is, more or less, fulfilled; although not literally with ShellBox, which I did not like, when I studied it.

Nov 12 2024, 5:13 AM · Shellbox, MediaWiki-extensions-ExternalData
alex-mashin changed the status of T293325: Enable use of ShellBox in {{#get_program_data:}} from Open to In Progress.
Nov 12 2024, 5:07 AM · Shellbox, MediaWiki-extensions-ExternalData

Oct 3 2024

Jongfeli placed T375993: EDConnectorDb::processField(): Return value must be of type string, null returned up for grabs.
Oct 3 2024, 5:24 AM · MediaWiki-extensions-ExternalData
Jongfeli closed T375993: EDConnectorDb::processField(): Return value must be of type string, null returned as Resolved.

This is now fixed, thank you Alexander

Oct 3 2024, 5:12 AM · MediaWiki-extensions-ExternalData

Oct 2 2024

Yaron_Koren added a comment to T376241: ExternalData is no longer usable when using the new database schema.

@BlankEclair - thank you for the analysis, and the fix!

Oct 2 2024, 1:39 PM · affects-Miraheze, MediaWiki-extensions-ExternalData
Maintenance_bot removed a project from T376241: ExternalData is no longer usable when using the new database schema: Patch-For-Review.
Oct 2 2024, 1:32 PM · affects-Miraheze, MediaWiki-extensions-ExternalData
BlankEclair closed T376241: ExternalData is no longer usable when using the new database schema as Resolved.
Oct 2 2024, 1:27 PM · affects-Miraheze, MediaWiki-extensions-ExternalData
gerritbot added a comment to T376241: ExternalData is no longer usable when using the new database schema.

Change #1077142 merged by jenkins-bot:

[mediawiki/extensions/ExternalData@master] Fix new ExternalData installations by dropping post_vars

https://gerrit.wikimedia.org/r/1077142

Oct 2 2024, 1:22 PM · affects-Miraheze, MediaWiki-extensions-ExternalData
alex-mashin added a comment to T376241: ExternalData is no longer usable when using the new database schema.

I reckon we should drop the post_vars column, I don't think we ever used it

Oct 2 2024, 4:32 AM · affects-Miraheze, MediaWiki-extensions-ExternalData
gerritbot added a project to T376241: ExternalData is no longer usable when using the new database schema: Patch-For-Review.
Oct 2 2024, 4:26 AM · affects-Miraheze, MediaWiki-extensions-ExternalData
gerritbot added a comment to T376241: ExternalData is no longer usable when using the new database schema.

Change #1077142 had a related patch set uploaded (by BlankEclair; author: BlankEclair):

[mediawiki/extensions/ExternalData@master] Fix new ExternalData installations by dropping post_vars

https://gerrit.wikimedia.org/r/1077142

Oct 2 2024, 4:26 AM · affects-Miraheze, MediaWiki-extensions-ExternalData
BlankEclair claimed T376241: ExternalData is no longer usable when using the new database schema.

I reckon we should drop the post_vars column, I don't think we ever used it

Oct 2 2024, 4:10 AM · affects-Miraheze, MediaWiki-extensions-ExternalData
BlankEclair updated the task description for T376241: ExternalData is no longer usable when using the new database schema.
Oct 2 2024, 3:43 AM · affects-Miraheze, MediaWiki-extensions-ExternalData
BlankEclair created T376241: ExternalData is no longer usable when using the new database schema.
Oct 2 2024, 3:42 AM · affects-Miraheze, MediaWiki-extensions-ExternalData

Sep 30 2024

Maintenance_bot removed a project from T375993: EDConnectorDb::processField(): Return value must be of type string, null returned: Patch-For-Review.
Sep 30 2024, 2:30 PM · MediaWiki-extensions-ExternalData
gerritbot added a comment to T375993: EDConnectorDb::processField(): Return value must be of type string, null returned.

Change #1076722 merged by jenkins-bot:

[mediawiki/extensions/ExternalData@master] Fix type mismatch in EDConnectorDb::processField()

https://gerrit.wikimedia.org/r/1076722

Sep 30 2024, 1:38 PM · MediaWiki-extensions-ExternalData
gerritbot added a project to T375993: EDConnectorDb::processField(): Return value must be of type string, null returned: Patch-For-Review.
Sep 30 2024, 12:02 PM · MediaWiki-extensions-ExternalData
gerritbot added a comment to T375993: EDConnectorDb::processField(): Return value must be of type string, null returned.

Change #1076722 had a related patch set uploaded (by Alex Mashin; author: Alexander Mashin):

[mediawiki/extensions/ExternalData@master] Fix type mismatch in EDConnectorDb::processField()

https://gerrit.wikimedia.org/r/1076722

Sep 30 2024, 12:02 PM · MediaWiki-extensions-ExternalData
Jongfeli added a watcher for MediaWiki-extensions-ExternalData: Jongfeli.
Sep 30 2024, 6:23 AM
Jongfeli created T375993: EDConnectorDb::processField(): Return value must be of type string, null returned.
Sep 30 2024, 6:13 AM · MediaWiki-extensions-ExternalData

Sep 25 2024

BlankEclair closed T375469: mw.ext.externalData.getExternalData attempts to offset into a string as Resolved.
Sep 25 2024, 1:09 AM · MediaWiki-extensions-ExternalData

Sep 24 2024

Maintenance_bot removed a project from T375469: mw.ext.externalData.getExternalData attempts to offset into a string: Patch-For-Review.
Sep 24 2024, 3:31 PM · MediaWiki-extensions-ExternalData
gerritbot added a comment to T375469: mw.ext.externalData.getExternalData attempts to offset into a string.

Change #1075236 merged by jenkins-bot:

[mediawiki/extensions/ExternalData@REL1_42] Fix "Cannot access offset of type string on string" with Scribunto

https://gerrit.wikimedia.org/r/1075236

Sep 24 2024, 2:59 PM · MediaWiki-extensions-ExternalData
gerritbot added a project to T375469: mw.ext.externalData.getExternalData attempts to offset into a string: Patch-For-Review.
Sep 24 2024, 1:48 PM · MediaWiki-extensions-ExternalData
gerritbot added a comment to T375469: mw.ext.externalData.getExternalData attempts to offset into a string.

Change #1075236 had a related patch set uploaded (by BlankEclair; author: BlankEclair):

[mediawiki/extensions/ExternalData@REL1_42] Fix "Cannot access offset of type string on string" with Scribunto

https://gerrit.wikimedia.org/r/1075236

Sep 24 2024, 1:48 PM · MediaWiki-extensions-ExternalData
Maintenance_bot removed a project from T375469: mw.ext.externalData.getExternalData attempts to offset into a string: Patch-For-Review.
Sep 24 2024, 1:30 PM · MediaWiki-extensions-ExternalData
gerritbot added a comment to T375469: mw.ext.externalData.getExternalData attempts to offset into a string.

Change #1075150 merged by jenkins-bot:

[mediawiki/extensions/ExternalData@master] Fix "Cannot access offset of type string on string" with Scribunto

https://gerrit.wikimedia.org/r/1075150

Sep 24 2024, 12:47 PM · MediaWiki-extensions-ExternalData
gerritbot added a project to T375469: mw.ext.externalData.getExternalData attempts to offset into a string: Patch-For-Review.
Sep 24 2024, 9:43 AM · MediaWiki-extensions-ExternalData
gerritbot added a comment to T375469: mw.ext.externalData.getExternalData attempts to offset into a string.

Change #1075150 had a related patch set uploaded (by BlankEclair; author: BlankEclair):

[mediawiki/extensions/ExternalData@master] T375469: Fix "Cannot access offset of type string on string"

https://gerrit.wikimedia.org/r/1075150

Sep 24 2024, 9:43 AM · MediaWiki-extensions-ExternalData
BlankEclair claimed T375469: mw.ext.externalData.getExternalData attempts to offset into a string.
Sep 24 2024, 8:23 AM · MediaWiki-extensions-ExternalData
BlankEclair created T375469: mw.ext.externalData.getExternalData attempts to offset into a string.
Sep 24 2024, 8:23 AM · MediaWiki-extensions-ExternalData

May 16 2024

Aklapper placed T293325: Enable use of ShellBox in {{#get_program_data:}} up for grabs.

@alex-mashin: Removing task assignee as this open task has been assigned for more than two years - see the email sent to all task assignees on 2024-04-15.
Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be welcome! :)
If this task has been resolved in the meantime, or should not be worked on by anybody ("declined"), please update its task status via "Add Action… 🡒 Change Status".
Also see https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup for tips how to best manage your individual work in Phabricator. Thanks!

May 16 2024, 5:04 PM · Shellbox, MediaWiki-extensions-ExternalData
Lucas_Werkmeister_WMDE updated the task description for T324173: Drop use of utf8_encode and utf8_decode, deprecated in PHP 8.2.
May 16 2024, 2:36 PM · Patch-For-Review, MW-1.42-notes (1.42.0-wmf.2; 2023-10-24), BlueSpice, MediaWiki-extensions-DocBookExport, MediaWiki-extensions-ExternalData, MediaWiki-extensions-LDAPProvider, MediaWiki-extensions-Page_Forms, MediaWiki-extensions-WebDAV, PHP 8.2 support
Lucas_Werkmeister_WMDE updated the task description for T324173: Drop use of utf8_encode and utf8_decode, deprecated in PHP 8.2.
May 16 2024, 2:35 PM · Patch-For-Review, MW-1.42-notes (1.42.0-wmf.2; 2023-10-24), BlueSpice, MediaWiki-extensions-DocBookExport, MediaWiki-extensions-ExternalData, MediaWiki-extensions-LDAPProvider, MediaWiki-extensions-Page_Forms, MediaWiki-extensions-WebDAV, PHP 8.2 support

May 15 2024

cscott added a comment to T282499: Consider whether Parsoid will support forced linear parsing..
  1. Current Parsoid calls back to the legacy Parser to handle various types of content. That can cause there to be multiple $parser objects used on a given page. Most *present* issues with "linear parsing" are due to the fact that, even though the parse is technically in order, data being attached to the Parser object is lost because there are multiple parsers in play.

I saw that the DataAccess class would use the same legacy parser object for all calls to extension tag when the PageConfig remains unchanged, basically it means within the same page? Do you mean this is going to be changed soon, or did I miss some concept about the PageConfig etc.?

May 15 2024, 2:26 AM · MediaWiki-extensions-ExternalData, Parsoid-Read-Views (Phase 3 - Main namespace of officewiki / mediawiki.org renders with Parsoid), MediaWiki-extensions-Variables, Parsoid, MediaWiki-Parser

Apr 26 2024

Jdforrester-WMF closed T324202: Remove use of utf8_encode and utf8_decode in Wikibase, a subtask of T324173: Drop use of utf8_encode and utf8_decode, deprecated in PHP 8.2, as Resolved.
Apr 26 2024, 6:20 PM · Patch-For-Review, MW-1.42-notes (1.42.0-wmf.2; 2023-10-24), BlueSpice, MediaWiki-extensions-DocBookExport, MediaWiki-extensions-ExternalData, MediaWiki-extensions-LDAPProvider, MediaWiki-extensions-Page_Forms, MediaWiki-extensions-WebDAV, PHP 8.2 support

Apr 23 2024

Jdforrester-WMF renamed T324173: Drop use of utf8_encode and utf8_decode, deprecated in PHP 8.2 from utf8_encode and utf8_decode are deprecated in php8.2 to Drop use of utf8_encode and utf8_decode, deprecated in PHP 8.2.
Apr 23 2024, 10:54 AM · Patch-For-Review, MW-1.42-notes (1.42.0-wmf.2; 2023-10-24), BlueSpice, MediaWiki-extensions-DocBookExport, MediaWiki-extensions-ExternalData, MediaWiki-extensions-LDAPProvider, MediaWiki-extensions-Page_Forms, MediaWiki-extensions-WebDAV, PHP 8.2 support
Dringsim updated the task description for T324173: Drop use of utf8_encode and utf8_decode, deprecated in PHP 8.2.
Apr 23 2024, 9:31 AM · Patch-For-Review, MW-1.42-notes (1.42.0-wmf.2; 2023-10-24), BlueSpice, MediaWiki-extensions-DocBookExport, MediaWiki-extensions-ExternalData, MediaWiki-extensions-LDAPProvider, MediaWiki-extensions-Page_Forms, MediaWiki-extensions-WebDAV, PHP 8.2 support

Apr 20 2024

Func added a comment to T282499: Consider whether Parsoid will support forced linear parsing..
  1. Current Parsoid calls back to the legacy Parser to handle various types of content. That can cause there to be multiple $parser objects used on a given page. Most *present* issues with "linear parsing" are due to the fact that, even though the parse is technically in order, data being attached to the Parser object is lost because there are multiple parsers in play.
Apr 20 2024, 4:23 AM · MediaWiki-extensions-ExternalData, Parsoid-Read-Views (Phase 3 - Main namespace of officewiki / mediawiki.org renders with Parsoid), MediaWiki-extensions-Variables, Parsoid, MediaWiki-Parser

Apr 19 2024

cscott added a comment to T282499: Consider whether Parsoid will support forced linear parsing..

Two orthogonal issues here:

Apr 19 2024, 9:43 PM · MediaWiki-extensions-ExternalData, Parsoid-Read-Views (Phase 3 - Main namespace of officewiki / mediawiki.org renders with Parsoid), MediaWiki-extensions-Variables, Parsoid, MediaWiki-Parser

Apr 3 2024

Yaron_Koren moved T148883: Gracefully handle broken ExternalData services from Backlog to Not ED on the MediaWiki-extensions-ExternalData board.
Apr 3 2024, 1:07 PM · Sustainability (Incident Followup), MediaWiki-extensions-ExternalData, Maps (Kartographer)
Yaron_Koren moved T259743: Add `ext-mongodb` to the testing environment from Backlog to Not ED on the MediaWiki-extensions-ExternalData board.
Apr 3 2024, 1:06 PM · MediaWiki-extensions-ExternalData, Continuous-Integration-Config
Yaron_Koren moved T282499: Consider whether Parsoid will support forced linear parsing. from Backlog to Not ED on the MediaWiki-extensions-ExternalData board.
Apr 3 2024, 1:06 PM · MediaWiki-extensions-ExternalData, Parsoid-Read-Views (Phase 3 - Main namespace of officewiki / mediawiki.org renders with Parsoid), MediaWiki-extensions-Variables, Parsoid, MediaWiki-Parser
Yaron_Koren moved T324173: Drop use of utf8_encode and utf8_decode, deprecated in PHP 8.2 from Backlog to Not ED on the MediaWiki-extensions-ExternalData board.
Apr 3 2024, 1:05 PM · Patch-For-Review, MW-1.42-notes (1.42.0-wmf.2; 2023-10-24), BlueSpice, MediaWiki-extensions-DocBookExport, MediaWiki-extensions-ExternalData, MediaWiki-extensions-LDAPProvider, MediaWiki-extensions-Page_Forms, MediaWiki-extensions-WebDAV, PHP 8.2 support
Yaron_Koren moved T287937: Enable importing data from Microsoft Excel files in ExternalData from Backlog to Data sources on the MediaWiki-extensions-ExternalData board.
Apr 3 2024, 1:04 PM · MediaWiki-extensions-ExternalData
Yaron_Koren moved T293325: Enable use of ShellBox in {{#get_program_data:}} from Backlog to Data sources on the MediaWiki-extensions-ExternalData board.
Apr 3 2024, 1:03 PM · Shellbox, MediaWiki-extensions-ExternalData
Yaron_Koren moved T295953: Enable callable shell command generator for {{#get_program_data:}} from Backlog to Data sources on the MediaWiki-extensions-ExternalData board.
Apr 3 2024, 1:03 PM · MediaWiki-extensions-ExternalData
Yaron_Koren moved T326463: Add SMW and Cargo queries as types of data sources to External Data from Backlog to Data sources on the MediaWiki-extensions-ExternalData board.
Apr 3 2024, 1:03 PM · MediaWiki-extensions-ExternalData