Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/italia/spid-wordpress

SPID Wordpress plugin (based on SimpleSAMLphp)
https://github.com/italia/spid-wordpress

php simplesamlphp spid wordpress wordpress-plugin

Last synced: 3 months ago
JSON representation

SPID Wordpress plugin (based on SimpleSAMLphp)

Awesome Lists containing this project

README

        

# SPID-WordPress

Plugin per integrare il sistema di autenticazione SPID all'interno di WordPress.

Sotto il cofano il plugin utilizza la libreria [spid-sp-simplesamlphp](https://github.com/italia/spid-sp-simplesamlphp).

⚠️ 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).

## TODO

* Domare [spid-sp-simplesamlphp](https://github.com/italia/spid-sp-simplesamlphp/issues/12).
* Trovare un metodo migliore per installare [italia/spid-sp-simplesamlphp](https://github.com/italia/spid-sp-simplesamlphp/) (che si chiama anche italia/spid-simplesamlphp)
* Guardare come funziona l'[installer](https://github.com/retepasw/spidinst) dell'altro fork di SimpleSAMLPhp, chiamato anch'esso SimpleSPIDPhp

## Contenuto

La struttura del repository contiene i seguenti file:
* [/spid-wordpress](spid-wordpress) - Il codice del plugin vero e proprio
* [Vagrantfile](Vagrantfile) - Descrive il contenuto della vagrant box
* [/scripts](scripts) - Contiene i file di configurazione per la vagrant box
* [/doc](doc) - Documentazione del plugin

## Installazione

**ATTENZIONE**: Questo plugin è formalmente pronto ma **NON È STATO MAI TESTATO**.

Da un'installazione funzionante di WordPress, installare il plugin copiando la directory `spid-wordpress` fra i plugin di WordPress e lanciare `composer install`:

cp -R /my/home/spid-wordpress/spid-wordpress /path/to/wordpress/wp-content/plugins
cd /path/to/wordpress/wp-content/plugins/spid-wordpress
composer install

In seguito, da WordPress, abilitare il plugin.

## Configurazione

Alcuni comportamenti inerenti WordPress sono configurabili direttamente nel menù `Impostazioni` > `SPID login`.

Il comportamento dell'autenticazione SPID è gestito dalla libreria [SPID SP SimpleSamlPHP](https://github.com/italia/spid-sp-simplesamlphp). Rifarsi alla sua documentazione.

## Hacking

Riteniamo 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).

Lo 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).

## Licenza

Copyright (C) 2016-2017 Italian Linux Society, Valerio Bozzolan, Ludovico Pavesi.

Questo 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.

Dovresti aver ricevuto una [copia](LICENSE.md) della GNU General Public License insieme a questo programma. In caso contrario, visita .

ATTENZIONE: 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).