Codes Libres - Blog de Boyquotes - SPIP - LINUX - AJAX - CSS

Home > CMS > SPIP > SPIP et Symfony

SPIP et Symfony

Tuesday 31 December 2019, by nico

Depuis la rencontre SPIP Dromen 2018 je tente d’utiliser Symfony pour acceder aux articles et rubriques de la bdd de SPIP, et donc fin 2019 j’arrive maintenant à gérer les rubriques et articles de mes sites SPIP via symfony 5 en attaquant directement la bdd. Mais surtout à faire en sorte de me connecter à Symfony avec identifiants Spip (il faut ajouter une colonne roles à la table spip_auteurs pour la gestion d’accès au backoffice Symfony plus sécurisé).

Je me suis aidé du code de Symfony Demo c’est pour cela que certaines fois il est mentionné blog et certaines action non portés.

Les avantages sont nombreux à utiliser Symfony pour avoir acces a tout l’ecosysteme, le cache, ORM, ou comme obtenir une api json en 2 modifications... (voir lien ci-dessous) mais c’est encore un gros chantier pour porter tout ce que Spip apportent en fonctionnalités actuellement et avec ses plugins.

Les 2 sites ci dessous attaque et partage la même bdd.

Site démo:
http://94.23.2.61:9054/
Api:
http://94.23.2.61:9054/api

Url site front sous SF:
http://94.23.2.61:9054/en/articles/

Url site sous SPIP:
http://spip.codes-libres.org/spip/

Admin SPIP:
http://spip.codes-libres.org/spip/ecrire/

Admin SF:
http://94.23.2.61:9054/en/admin/rubrique

Le depot :
https://framagit.org/Boyquotes/spipsf/

Any message or comments?

pre-moderation

This forum is moderated before publication: your contribution will only appear after being validated by an administrator.

Who are you?
Your post

To create paragraphs, just leave blank lines.