├── .github └── workflows │ └── main.yml ├── .gitignore ├── .gitmodules ├── .gitreview ├── .phpcs.xml ├── .scrutinizer.yml ├── COPYING ├── DefaultSettings.php ├── Makefile ├── README.md ├── RELEASE-NOTES.md ├── SemanticMetaTags.php ├── codecov.yml ├── composer.json ├── docs ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── README.md ├── extension.json ├── i18n ├── ar.json ├── ast.json ├── be-tarask.json ├── bg.json ├── br.json ├── ca.json ├── ce.json ├── cs.json ├── de.json ├── diq.json ├── el.json ├── en.json ├── es.json ├── fr.json ├── gl.json ├── he.json ├── ia.json ├── it.json ├── ko.json ├── mk.json ├── nb.json ├── nl.json ├── pl.json ├── pt-br.json ├── pt.json ├── qqq.json ├── roa-tara.json ├── ru.json ├── sl.json ├── sr-ec.json ├── sr-el.json ├── th.json ├── tr.json ├── uk.json ├── zh-hans.json └── zh-hant.json ├── phpmd.xml ├── phpunit.xml.dist ├── src ├── HookRegistry.php ├── JsonLDSerializer.php ├── LazySemanticDataLookup.php ├── MetaTagsProcessor.php ├── Options.php ├── OutputPageHtmlTagsInserter.php └── PropertyValuesContentAggregator.php └── tests ├── bootstrap.php ├── phpunit ├── Integration │ ├── I18nJsonFileIntegrityTest.php │ └── MetaTagsContentGenerationIntegrationTest.php └── Unit │ ├── HookRegistryTest.php │ ├── LazySemanticDataLookupTest.php │ ├── MetaTagsProcessorTest.php │ ├── OptionsTest.php │ ├── OutputPageHtmlTagsInserterTest.php │ └── PropertyValuesContentAggregatorTest.php └── travis ├── install-mediawiki.sh ├── install-semantic-meta-tags.sh ├── run-tests.sh └── upload-coverage-report.sh /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/.gitmodules -------------------------------------------------------------------------------- /.gitreview: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/.gitreview -------------------------------------------------------------------------------- /.phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/.phpcs.xml -------------------------------------------------------------------------------- /.scrutinizer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/.scrutinizer.yml -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/COPYING -------------------------------------------------------------------------------- /DefaultSettings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/DefaultSettings.php -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE-NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/RELEASE-NOTES.md -------------------------------------------------------------------------------- /SemanticMetaTags.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/SemanticMetaTags.php -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- 1 | fixes: 2 | - "/var/www/html/extensions/SemanticMetaTags/::" -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/composer.json -------------------------------------------------------------------------------- /docs/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/docs/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /docs/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/docs/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/docs/README.md -------------------------------------------------------------------------------- /extension.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/extension.json -------------------------------------------------------------------------------- /i18n/ar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/ar.json -------------------------------------------------------------------------------- /i18n/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/ast.json -------------------------------------------------------------------------------- /i18n/be-tarask.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/be-tarask.json -------------------------------------------------------------------------------- /i18n/bg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/bg.json -------------------------------------------------------------------------------- /i18n/br.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/br.json -------------------------------------------------------------------------------- /i18n/ca.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/ca.json -------------------------------------------------------------------------------- /i18n/ce.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/ce.json -------------------------------------------------------------------------------- /i18n/cs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/cs.json -------------------------------------------------------------------------------- /i18n/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/de.json -------------------------------------------------------------------------------- /i18n/diq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/diq.json -------------------------------------------------------------------------------- /i18n/el.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/el.json -------------------------------------------------------------------------------- /i18n/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/en.json -------------------------------------------------------------------------------- /i18n/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/es.json -------------------------------------------------------------------------------- /i18n/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/fr.json -------------------------------------------------------------------------------- /i18n/gl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/gl.json -------------------------------------------------------------------------------- /i18n/he.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/he.json -------------------------------------------------------------------------------- /i18n/ia.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/ia.json -------------------------------------------------------------------------------- /i18n/it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/it.json -------------------------------------------------------------------------------- /i18n/ko.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/ko.json -------------------------------------------------------------------------------- /i18n/mk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/mk.json -------------------------------------------------------------------------------- /i18n/nb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/nb.json -------------------------------------------------------------------------------- /i18n/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/nl.json -------------------------------------------------------------------------------- /i18n/pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/pl.json -------------------------------------------------------------------------------- /i18n/pt-br.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/pt-br.json -------------------------------------------------------------------------------- /i18n/pt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/pt.json -------------------------------------------------------------------------------- /i18n/qqq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/qqq.json -------------------------------------------------------------------------------- /i18n/roa-tara.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/roa-tara.json -------------------------------------------------------------------------------- /i18n/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/ru.json -------------------------------------------------------------------------------- /i18n/sl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/sl.json -------------------------------------------------------------------------------- /i18n/sr-ec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/sr-ec.json -------------------------------------------------------------------------------- /i18n/sr-el.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/sr-el.json -------------------------------------------------------------------------------- /i18n/th.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/th.json -------------------------------------------------------------------------------- /i18n/tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/tr.json -------------------------------------------------------------------------------- /i18n/uk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/uk.json -------------------------------------------------------------------------------- /i18n/zh-hans.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/i18n/zh-hans.json -------------------------------------------------------------------------------- /i18n/zh-hant.json: -------------------------------------------------------------------------------- 1 | { 2 | "@metadata": { 3 | "authors": [ 4 | "Kly" 5 | ] 6 | }, 7 | "smt-desc": "允許提供來自[https://www.semantic-mediawiki.org 語意註解]所產生的元標籤" 8 | } 9 | -------------------------------------------------------------------------------- /phpmd.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/phpmd.xml -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/HookRegistry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/src/HookRegistry.php -------------------------------------------------------------------------------- /src/JsonLDSerializer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/src/JsonLDSerializer.php -------------------------------------------------------------------------------- /src/LazySemanticDataLookup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/src/LazySemanticDataLookup.php -------------------------------------------------------------------------------- /src/MetaTagsProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/src/MetaTagsProcessor.php -------------------------------------------------------------------------------- /src/Options.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/src/Options.php -------------------------------------------------------------------------------- /src/OutputPageHtmlTagsInserter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/src/OutputPageHtmlTagsInserter.php -------------------------------------------------------------------------------- /src/PropertyValuesContentAggregator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/src/PropertyValuesContentAggregator.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /tests/phpunit/Integration/I18nJsonFileIntegrityTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/tests/phpunit/Integration/I18nJsonFileIntegrityTest.php -------------------------------------------------------------------------------- /tests/phpunit/Integration/MetaTagsContentGenerationIntegrationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/tests/phpunit/Integration/MetaTagsContentGenerationIntegrationTest.php -------------------------------------------------------------------------------- /tests/phpunit/Unit/HookRegistryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/tests/phpunit/Unit/HookRegistryTest.php -------------------------------------------------------------------------------- /tests/phpunit/Unit/LazySemanticDataLookupTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/tests/phpunit/Unit/LazySemanticDataLookupTest.php -------------------------------------------------------------------------------- /tests/phpunit/Unit/MetaTagsProcessorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/tests/phpunit/Unit/MetaTagsProcessorTest.php -------------------------------------------------------------------------------- /tests/phpunit/Unit/OptionsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/tests/phpunit/Unit/OptionsTest.php -------------------------------------------------------------------------------- /tests/phpunit/Unit/OutputPageHtmlTagsInserterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/tests/phpunit/Unit/OutputPageHtmlTagsInserterTest.php -------------------------------------------------------------------------------- /tests/phpunit/Unit/PropertyValuesContentAggregatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/tests/phpunit/Unit/PropertyValuesContentAggregatorTest.php -------------------------------------------------------------------------------- /tests/travis/install-mediawiki.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/tests/travis/install-mediawiki.sh -------------------------------------------------------------------------------- /tests/travis/install-semantic-meta-tags.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/tests/travis/install-semantic-meta-tags.sh -------------------------------------------------------------------------------- /tests/travis/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/tests/travis/run-tests.sh -------------------------------------------------------------------------------- /tests/travis/upload-coverage-report.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SemanticMediaWiki/SemanticMetaTags/HEAD/tests/travis/upload-coverage-report.sh --------------------------------------------------------------------------------