{"id":40060620,"url":"https://github.com/renao/sams-integration","last_synced_at":"2026-01-19T07:13:59.560Z","repository":{"id":68351782,"uuid":"290038351","full_name":"renao/sams-integration","owner":"renao","description":"WordPress plugin to integrate DVV (SAMS) data into our clubs website. ","archived":false,"fork":false,"pushed_at":"2025-04-24T22:06:28.000Z","size":852,"stargazers_count":3,"open_issues_count":6,"forks_count":2,"subscribers_count":3,"default_branch":"develop","last_synced_at":"2025-04-24T22:42:07.399Z","etag":null,"topics":["hacktoberfest","sams","volleyball","wordpress"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/renao.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-08-24T20:57:56.000Z","updated_at":"2025-04-24T22:06:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"7b8b5887-6e3b-4d8e-8aaf-09c8d60a84e9","html_url":"https://github.com/renao/sams-integration","commit_stats":null,"previous_names":["renao/sams-integration"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/renao/sams-integration","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renao%2Fsams-integration","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renao%2Fsams-integration/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renao%2Fsams-integration/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renao%2Fsams-integration/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/renao","download_url":"https://codeload.github.com/renao/sams-integration/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renao%2Fsams-integration/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28562966,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T03:31:16.861Z","status":"ssl_error","status_checked_at":"2026-01-19T03:31:15.069Z","response_time":67,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest","sams","volleyball","wordpress"],"created_at":"2026-01-19T07:13:57.523Z","updated_at":"2026-01-19T07:13:59.549Z","avatar_url":"https://github.com/renao.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SAMS Integration for WordPress\n\n## Features\n\n* Gutenberg block to integrate a ranking from a SAMS source\n* Gutenberg block to integrate a fixtures from a SAMS source\n\n## Context\n\nI administrated the homepage of my hometown volleyball club for nearly two decades and for a long time there was no official way to integrate up-to-date results and fixtures.\nSo one had to update the information by hand or scrape the content from the leagues official results service.\n\nSome years ago now we got access to the official XML API of the national german volleyball confederation DVV (Deutscher Volleyballverband) of their league management tool `SAMS`.\n\nBecause we just migrated the site to WordPress I headed straight into developing a WordPress plugin to integrate the results and fixtures for our teams.\nIn the first version (before Gutenberg editor released) the Integration was using a shortcode - but it had some flaws and was not that intuitive.\n\nSo I decided to change the plugin to migrate to Gutenberg blocks one can integrate just right into the WYSIWYG editor.\n\nThe current version is still in a early stage and there are plans to make it more user-friendly and intuitive.\nAnyhow with this first refactored version I decided to publish the SAMS Integration Plugin to the official WordPress Plugin Directory so it will become as easy as possible to integrate the plugin in your WordPress environment.\n\n\n## Installation A: Download from the official WordPress Plugin Directory (recommended)\n\nWill be documented when the release acknoledged by the WordPress Plugins team.\n\n## Installation B: Download Release ZIP and Upload into your WordPress\n\n1. Download the latest release from the Release page here at GitHub\n1. Login to your WordPress Admin Control Panel and browse to `Plugins` -\u003e `Install Plugin`\n1. Click `Upload Plugin` and select the downloaded Release zip-file\n\n\n## Usage\n\nWill be updated when the entry in the plugin directory is ready\n\n### Obtaining DVV division, match series, season etc. information\nThe SAMS XML-interface is described in the following wiki:\n[XML Schnittstelle](http://wiki.sams-server.de/wiki/XML-Schnittstelle#Spielplan_und_Ergebnisse)\n\n\n## Customizing Ranking and Fixtures\n\nSince version 1.2.0 you are able to override the default representation of the ranking and the fixtures view.\n\nJust add a new template file to the folder of your currently used theme:\n\n* Ranking: `sams-integration/ranking-template.php`\n* Fixtures: `sams-integration/fixtures-template.php`\n\nYou can find the default implementation in the `sams-integration/build/php/templates/` folder to get a starting point how things are working.\n\nPerhaps some additional customizations will be added in the future (e.g. the format of the fixtures venues).\n\n\n## License\nThis piece of modern art is published with a GNU GPLv2 license. I will not take charge of any harm, damages or data losses that could be caused by this plugin. Use it on your own risk.\n\n## Contact and contributions\nFeel free to create an issue, pull request or get in contact with me.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frenao%2Fsams-integration","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frenao%2Fsams-integration","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frenao%2Fsams-integration/lists"}