From d2f34ba1b88dec30a05b48e74d54c82756c8bffe Mon Sep 17 00:00:00 2001 From: OStefan2001 Date: Fri, 7 Aug 2026 12:05:37 +0300 Subject: [PATCH] Bsd-3 replace with MIT and use baseUrl in jsonld instead of absolute --- public/llms-full.txt | 4 +- public/md-articles/index.md | 4 +- src/App/templates/JSON-LD/index.jsonld.twig | 73 ++++++++++++++----- src/App/templates/app/index.html.twig | 2 +- ...n-for-android-install-referrer.jsonld.twig | 22 +++--- ...e-same-app-for-the-same-action.jsonld.twig | 22 +++--- ...tstrap-modern-php-applications.jsonld.twig | 22 +++--- ...for-a-mezzio-based-application.jsonld.twig | 22 +++--- .../understanding-middleware.jsonld.twig | 22 +++--- .../aptana-set-svn-keywords.jsonld.twig | 22 +++--- ...in-dotkernel-headless-platform.jsonld.twig | 22 +++--- ...les-of-professional-php-coding.jsonld.twig | 22 +++--- ...ss-301-redirect-non-www-to-www.jsonld.twig | 22 +++--- ...delete-statements-with-zend-db.jsonld.twig | 22 +++--- ...l-queries-using-zend-db-select.jsonld.twig | 22 +++--- .../subqueries-with-zend-db.jsonld.twig | 22 +++--- .../svn-export-in-a-virtual-host.jsonld.twig | 22 +++--- ...s-setup-in-php-ide-zend-studio.jsonld.twig | 22 +++--- ...ng-like-wildcards-with-zend-db.jsonld.twig | 22 +++--- ...e-fetch-functions-from-zend-db.jsonld.twig | 22 +++--- ...-a-field-that-record-date-time.jsonld.twig | 22 +++--- ...is-retiring-consider-it-solved.jsonld.twig | 22 +++--- ...igration-from-postman-to-bruno.jsonld.twig | 22 +++--- ...point-to-collect-client-errors.jsonld.twig | 22 +++--- ...otiation-in-dotkernel-rest-api.jsonld.twig | 22 +++--- .../dotkernel-api-1-0-0-released.jsonld.twig | 22 +++--- ...-api-client-side-authorization.jsonld.twig | 22 +++--- ...-api-server-side-authorization.jsonld.twig | 22 +++--- ...l-api-versus-laminas-api-tools.jsonld.twig | 10 +-- ...ting-endpoint-in-dotkernel-api.jsonld.twig | 10 +-- ...ent-mailchimp-in-dotkernel-api.jsonld.twig | 22 +++--- ...mplementation-in-dotkernel-api.jsonld.twig | 22 +++--- ...lementation-to-zend-expressive.jsonld.twig | 22 +++--- ...o-wurfl-in-dotkernel-using-apc.jsonld.twig | 22 +++--- ...port-in-your-dotkernel-project.jsonld.twig | 22 +++--- ...etection-in-dotkernel-projects.jsonld.twig | 22 +++--- ...ookie-remember-me-in-dotkernel.jsonld.twig | 22 +++--- ...ootstrap-of-non-existent-files.jsonld.twig | 22 +++--- ...dotkernel-using-zend-framework.jsonld.twig | 22 +++--- ...able-names-in-mysql-on-windows.jsonld.twig | 22 +++--- ...fied-engineers-zce-in-our-team.jsonld.twig | 22 +++--- ...iguring-the-cache-in-dotkernel.jsonld.twig | 22 +++--- ...in-laminas-mezzio-applications.jsonld.twig | 22 +++--- ...ile-devices-in-dotkernel-1-6-0.jsonld.twig | 22 +++--- ...l-redirect-for-mobile-browsers.jsonld.twig | 22 +++--- ...on-dotkernel-1-and-dotkernel-3.jsonld.twig | 22 +++--- ...rine-cache-using-symfony-cache.jsonld.twig | 22 +++--- ...um-implementation-in-dotkernel.jsonld.twig | 22 +++--- ...rvices-north-american-relaunch.jsonld.twig | 22 +++--- .../dotkernel-1-2-0-release.jsonld.twig | 22 +++--- .../dotkernel-1-2-2-release.jsonld.twig | 22 +++--- .../dotkernel-1-3-0-release.jsonld.twig | 22 +++--- .../dotkernel-1-3-2-release.jsonld.twig | 22 +++--- .../dotkernel-1-5-0-released.jsonld.twig | 22 +++--- .../dotkernel-1-8-0-lts-released.jsonld.twig | 22 +++--- ...-1-upgrade-from-1-8-0-released.jsonld.twig | 22 +++--- .../dotkernel-coding-standard.jsonld.twig | 22 +++--- ...e-naming-conventions-for-mysql.jsonld.twig | 22 +++--- ...amework-and-laminas-components.jsonld.twig | 22 +++--- ...ice-for-your-presentation-site.jsonld.twig | 22 +++--- .../dotkernel/dotkernel-on-nginx.jsonld.twig | 22 +++--- ...ved-variable-names-for-caching.jsonld.twig | 22 +++--- .../dotkernel-template-engine.jsonld.twig | 22 +++--- ...otkernel-version-1-0-in-action.jsonld.twig | 22 +++--- ...ons-and-character-set-in-mysql.jsonld.twig | 22 +++--- ...ip-city-removed-from-dotkernel.jsonld.twig | 22 +++--- ...-address-location-in-dotkernel.jsonld.twig | 22 +++--- ...h-dot-errorhandler-and-dot-log.jsonld.twig | 22 +++--- ...integration-in-dotkernel-1-6-0.jsonld.twig | 22 +++--- ...og-files-by-date-using-dot-log.jsonld.twig | 22 +++--- ...zend-framework-zend-db-adapter.jsonld.twig | 22 +++--- ...how-to-use-alerts-in-dotkernel.jsonld.twig | 22 +++--- ...-api-from-php-5-5-in-dotkernel.jsonld.twig | 22 +++--- ...-in-zend-server-5-6-on-windows.jsonld.twig | 22 +++--- ...on-in-zend-server-6-on-windows.jsonld.twig | 22 +++--- ...-zend-expressive-and-dotkernel.jsonld.twig | 22 +++--- ...of-wurfl-xml-file-in-dotkernel.jsonld.twig | 22 +++--- ...-zend-framework-1-pear-channel.jsonld.twig | 22 +++--- ...eatures-in-zend-framework-1-12.jsonld.twig | 22 +++--- ...templates-for-zend-studio-10-1.jsonld.twig | 22 +++--- ...-folder-with-htaccess-in-plesk.jsonld.twig | 22 +++--- ...ith-symfony-mailer-in-dot-mail.jsonld.twig | 22 +++--- ...d-php-library-to-dotkernel-1-6.jsonld.twig | 22 +++--- ...email-component-and-zend-email.jsonld.twig | 22 +++--- .../templating-in-dotkernel3.jsonld.twig | 22 +++--- .../dotkernel/test-article.jsonld.twig | 22 +++--- ...nel-with-composer-dependencies.jsonld.twig | 22 +++--- ...sing-utf8-charset-in-dotkernel.jsonld.twig | 22 +++--- ...integration-in-dotkernel-1-6-0.jsonld.twig | 22 +++--- ...se-incompatible-with-dotkernel.jsonld.twig | 22 +++--- ...ork-integration-into-dotkernel.jsonld.twig | 22 +++--- ...nd-acl-integrated-in-dotkernel.jsonld.twig | 22 +++--- ...le-implementation-in-dotkernel.jsonld.twig | 22 +++--- ...d-integration-of-wurfl-adapter.jsonld.twig | 22 +++--- ...nd-registry-usage-in-dotkernel.jsonld.twig | 22 +++--- ...-refactor-of-dot-session-class.jsonld.twig | 22 +++--- ...-for-dotkernel-coding-standard.jsonld.twig | 22 +++--- ...opment-report-december-11-2017.jsonld.twig | 22 +++--- .../dotkernel3/dotkernel-admin-v4.jsonld.twig | 22 +++--- ...ernel-admin-version-3-launched.jsonld.twig | 22 +++--- ...pi-architecture-and-components.jsonld.twig | 10 +-- ...el-frontend-version-3-launched.jsonld.twig | 10 +-- ...el3-stable-release-version-1-0.jsonld.twig | 10 +-- ...8-3-support-in-dotkernel-admin.jsonld.twig | 10 +-- ...p-8-3-support-in-dotkernel-api.jsonld.twig | 22 +++--- ...-support-in-dotkernel-frontend.jsonld.twig | 22 +++--- ...in-dotkernel-headless-platform.jsonld.twig | 22 +++--- ...of-dotkernel-headless-platform.jsonld.twig | 22 +++--- ...atform-the-whats-hows-and-whys.jsonld.twig | 22 +++--- ...in-dotkernel-headless-platform.jsonld.twig | 22 +++--- ...erate-common-code-in-dotkernel.jsonld.twig | 22 +++--- ...-pattern-versus-api-versioning.jsonld.twig | 22 +++--- ...ime-password-totp-in-dotkernel.jsonld.twig | 22 +++--- ...in-dotkernel-headless-platform.jsonld.twig | 22 +++--- ...gresql-native-uuid-and-php-8-5.jsonld.twig | 22 +++--- ...in-dotkernel-using-mezzio-cors.jsonld.twig | 22 +++--- ...dmin-accounts-in-dotkernel-api.jsonld.twig | 22 +++--- ...migrations-and-how-to-use-them.jsonld.twig | 22 +++--- ...-cache-in-mezzio-and-dotkernel.jsonld.twig | 22 +++--- ...without-dropping-custom-tables.jsonld.twig | 22 +++--- ...-an-generic-laminas-mezzio-app.jsonld.twig | 22 +++--- ...hp-mariadb-composer-phpmyadmin.jsonld.twig | 22 +++--- ...in-dotkernel-api-using-dot-cli.jsonld.twig | 10 +-- ...ressive-2-to-zend-expressive-3.jsonld.twig | 10 +-- ...h-dot-cli-based-on-laminas-cli.jsonld.twig | 10 +-- ...cumentation-in-dotkernel-api-3.jsonld.twig | 10 +-- ...urlgenerator-work-in-fastroute.jsonld.twig | 10 +-- ...-cross-origin-token-redemption.jsonld.twig | 10 +-- ...hat-is-psr-7-and-how-to-use-it.jsonld.twig | 10 +-- ...html-css-javascript-editor-ide.jsonld.twig | 10 +-- .../javascript/intro-to-jquery.jsonld.twig | 10 +-- .../javascript-email-validator.jsonld.twig | 22 +++--- ...gpl-in-practice-dotkernel-case.jsonld.twig | 22 +++--- ...s-psr-15-handlers-vite-phpstan.jsonld.twig | 22 +++--- ...g-using-fastroute-in-dotkernel.jsonld.twig | 22 +++--- ...nt-handlers-in-dotkernel-light.jsonld.twig | 22 +++--- ...he-mariadb-composer-phpmyadmin.jsonld.twig | 22 +++--- ...php-installation-in-aptana-2-x.jsonld.twig | 10 +-- ...e-support-in-mysql-5-5-utf8mb4.jsonld.twig | 10 +-- ...octrine-data-fixtures-vs-phinx.jsonld.twig | 10 +-- ...f-support-for-php-5-2-x-branch.jsonld.twig | 22 +++--- ...hmetic-why-is-int-0-7-0-1-10-7.jsonld.twig | 22 +++--- ...w-to-upgrade-wamp-to-php-5-3-4.jsonld.twig | 22 +++--- ...mezzio-app-development-in-wsl2.jsonld.twig | 22 +++--- ...pgrade-possible-for-wampserver.jsonld.twig | 22 +++--- ...development-staging-production.jsonld.twig | 22 +++--- ...php-support-back-in-aptana-3-0.jsonld.twig | 22 +++--- ...-pdo-and-zend-framework-part-2.jsonld.twig | 22 +++--- ...n-using-pdo-and-zend-framework.jsonld.twig | 22 +++--- ...-server-on-plesk-based-servers.jsonld.twig | 22 +++--- ...s-replacing-psalm-with-phpstan.jsonld.twig | 22 +++--- ...ct-to-dotkernel-tracker-mantis.jsonld.twig | 22 +++--- ...hp-7-express-in-zend-studio-13.jsonld.twig | 22 +++--- ...ignore-patterns-in-zend-studio.jsonld.twig | 22 +++--- ...fied-engineer-in-dotboost-team.jsonld.twig | 22 +++--- ...ver-5-5-quick-setup-on-windows.jsonld.twig | 22 +++--- ...ing-pear-packages-with-php-7-2.jsonld.twig | 22 +++--- ...l-php-extension-problem-solved.jsonld.twig | 22 +++--- ...how-to-setup-phpcs-in-phpstorm.jsonld.twig | 10 +-- ...-a-very-helpfull-zf-debug-tool.jsonld.twig | 10 +-- ...r-channel-for-zend-framework-1.jsonld.twig | 10 +-- ...php-api-libraries-gpl-versions.jsonld.twig | 10 +-- ...4-released-with-security-fixes.jsonld.twig | 10 +-- .../zend-framework-1-7-0-released.jsonld.twig | 10 +-- .../zend-framework-1-end-of-life.jsonld.twig | 10 +-- ...ble-repository-on-plesk-server.jsonld.twig | 10 +-- ...ixes-in-zend-framework-1-12-12.jsonld.twig | 10 +-- 167 files changed, 1691 insertions(+), 1654 deletions(-) diff --git a/public/llms-full.txt b/public/llms-full.txt index 5b13938..4c127a9 100644 --- a/public/llms-full.txt +++ b/public/llms-full.txt @@ -34,7 +34,7 @@ keywords: ["headless platform", "PHP", "Mezzio", "Laminas", "PSR-15 middleware", ## TL;DR -Dotkernel is a collection of open-source PHP application skeletons built on Mezzio and Laminas, licensed BSD-3-Clause. +Dotkernel is a collection of open-source PHP application skeletons built on Mezzio and Laminas, licensed MIT. Its headless platform combines three components — **API**, **Admin**, and **Queue** — that can be adopted separately or together. Two additional skeletons, **Light** and **Frontend**, stand outside the platform for simpler or frontend-only use cases. @@ -44,7 +44,7 @@ Two additional skeletons, **Light** and **Frontend**, stand outside the platform |---|---| | Runtime | Mezzio + Laminas | | Standards | PSR-7, PSR-11, PSR-15 | -| License | BSD-3-Clause | +| License | MIT | | Router | FastRoute | | Response | Diactoros | | Maintainer | Apidemia | diff --git a/public/md-articles/index.md b/public/md-articles/index.md index 40132ec..8309ce7 100644 --- a/public/md-articles/index.md +++ b/public/md-articles/index.md @@ -30,7 +30,7 @@ keywords: ["headless platform", "PHP", "Mezzio", "Laminas", "PSR-15 middleware", ## TL;DR -Dotkernel is a collection of open-source PHP application skeletons built on Mezzio and Laminas, licensed BSD-3-Clause. +Dotkernel is a collection of open-source PHP application skeletons built on Mezzio and Laminas, licensed MIT. Its headless platform combines three components — **API**, **Admin**, and **Queue** — that can be adopted separately or together. Two additional skeletons, **Light** and **Frontend**, stand outside the platform for simpler or frontend-only use cases. @@ -40,7 +40,7 @@ Two additional skeletons, **Light** and **Frontend**, stand outside the platform |---|---| | Runtime | Mezzio + Laminas | | Standards | PSR-7, PSR-11, PSR-15 | -| License | BSD-3-Clause | +| License | MIT | | Router | FastRoute | | Response | Diactoros | | Maintainer | Apidemia | diff --git a/src/App/templates/JSON-LD/index.jsonld.twig b/src/App/templates/JSON-LD/index.jsonld.twig index 50396ef..b1db64a 100644 --- a/src/App/templates/JSON-LD/index.jsonld.twig +++ b/src/App/templates/JSON-LD/index.jsonld.twig @@ -1,26 +1,28 @@ +{% set organizationId = app.baseUrl ~ '/#organization' %}