{"id":13649964,"url":"https://github.com/italia/spid-wordpress","last_synced_at":"2025-04-22T18:30:39.401Z","repository":{"id":77766270,"uuid":"94805817","full_name":"italia/spid-wordpress","owner":"italia","description":"SPID Wordpress plugin (based on SimpleSAMLphp)","archived":true,"fork":false,"pushed_at":"2021-10-27T09:13:46.000Z","size":795,"stargazers_count":14,"open_issues_count":5,"forks_count":12,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-04-14T03:16:43.747Z","etag":null,"topics":["php","simplesamlphp","spid","wordpress","wordpress-plugin"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/italia.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-06-19T18:00:43.000Z","updated_at":"2023-01-28T05:43:32.000Z","dependencies_parsed_at":"2023-05-03T08:30:44.366Z","dependency_job_id":null,"html_url":"https://github.com/italia/spid-wordpress","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/italia%2Fspid-wordpress","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/italia%2Fspid-wordpress/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/italia%2Fspid-wordpress/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/italia%2Fspid-wordpress/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/italia","download_url":"https://codeload.github.com/italia/spid-wordpress/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250297119,"owners_count":21407154,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["php","simplesamlphp","spid","wordpress","wordpress-plugin"],"created_at":"2024-08-02T02:00:31.718Z","updated_at":"2025-04-22T18:30:38.787Z","avatar_url":"https://github.com/italia.png","language":"PHP","funding_links":[],"categories":["🎭 SPID"],"sub_categories":[],"readme":"# SPID-WordPress\n\nPlugin per integrare il sistema di autenticazione SPID all'interno di WordPress.\n\nSotto il cofano il plugin utilizza la libreria [spid-sp-simplesamlphp](https://github.com/italia/spid-sp-simplesamlphp).\n\n⚠️ Attenzione! Questo progetto non è più manutenuto dai suoi autori. Per Integrare SPID in Wordpress raccomandiamo vivamente di utilizzare la SDK [wp-spid-italia](https://github.com/WPGov/wp-spid-italia).\n\n\n## TODO\n\n* Domare [spid-sp-simplesamlphp](https://github.com/italia/spid-sp-simplesamlphp/issues/12).\n* Trovare un metodo migliore per installare [italia/spid-sp-simplesamlphp](https://github.com/italia/spid-sp-simplesamlphp/) (che si chiama anche italia/spid-simplesamlphp)\n* Guardare come funziona l'[installer](https://github.com/retepasw/spidinst) dell'altro fork di SimpleSAMLPhp, chiamato anch'esso SimpleSPIDPhp\n\n## Contenuto\n\nLa struttura del repository contiene i seguenti file:\n* [/spid-wordpress](spid-wordpress) - Il codice del plugin vero e proprio\n* [Vagrantfile](Vagrantfile) - Descrive il contenuto della vagrant box\n* [/scripts](scripts) - Contiene i file di configurazione per la vagrant box\n* [/doc](doc) - Documentazione del plugin\n\n## Installazione\n\n**ATTENZIONE**: Questo plugin è formalmente pronto ma **NON È STATO MAI TESTATO**.\n\nDa un'installazione funzionante di WordPress, installare il plugin copiando la directory `spid-wordpress` fra i plugin di WordPress e lanciare `composer install`:\n\n    cp -R /my/home/spid-wordpress/spid-wordpress /path/to/wordpress/wp-content/plugins\n    cd /path/to/wordpress/wp-content/plugins/spid-wordpress\n    composer install\n\nIn seguito, da WordPress, abilitare il plugin.\n\n## Configurazione\n\nAlcuni comportamenti inerenti WordPress sono configurabili direttamente nel menù `Impostazioni` \u003e `SPID login`.\n\nIl comportamento dell'autenticazione SPID è gestito dalla libreria [SPID SP SimpleSamlPHP](https://github.com/italia/spid-sp-simplesamlphp). Rifarsi alla sua documentazione.\n\n## Hacking\n\nRiteniamo che sia più semplice installare una LAMP + WordPress, che installare [Vagrant](https://www.vagrantup.com/) :) In ogni caso potete lanciare `vagrant up` dalla directory principale del repositoy per ottenere una LAMP con WordPress con plugin installato, accessibile all'indirizzo [http://localhost:8080](http://localhost:8080).\n\nLo sviluppo di questo repository è attualmente mantenuto dall'Italian Linux Society ed è pubblicato dall'Agenzia per l'Italia digitale. Ogni contributo esterno è assolutamente bene accetto sotto forma di issue e/o pull request. Ogni contributo deve avvenire nel rispetto dei termini della licenza. Sono particolarmente apprezzate le pull request composte da piccoli commit atomici (scoraggiando mega commit monolitici).\n\n## Licenza\n\nCopyright (C) 2016-2017 Italian Linux Society, Valerio Bozzolan, Ludovico Pavesi.\n\nQuesto programma è software libero: puoi redistribuirlo e/o modificarlo rispettando le condizioni della [GNU General Public license](LICENSE.md) pubblicata dalla Free Software Foundation. Si considera sia la versione 3 della Licenza, o (a tua discrezione) qualsiasi versione successiva. Questo programma è distribuito nella speranza che sia utile ma SENZA ALCUNA GARANZIA; senza neppure qualsiasi implicità garanzia di COMMERCIABILITÀ o di IDONEITÀ AD UN PARTICOLARE SCOPO. Vedi la GNU General Public License per ulteriori dettagli.\n\nDovresti aver ricevuto una [copia](LICENSE.md) della GNU General Public License insieme a questo programma. In caso contrario, visita \u003chttp://www.gnu.org/licenses/\u003e.\n\nATTENZIONE: Questa licenza di software libero NON copre i loghi dei vari IDP che sono da ritenersi sotto licenza \"TUTTI I DIRITTI RISERVATI\" ed appartenenti ai legittimi proprietari. Vedi [qui](https://github.com/italia/spid-wordpress/issues/14).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitalia%2Fspid-wordpress","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitalia%2Fspid-wordpress","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitalia%2Fspid-wordpress/lists"}