Nous avons actuellement une application de réservation angulaire qui permet à un client de se connecter. Lorsqu'ils cliquent sur une connexion, ils sont redirigés vers une page de notre serveur d'identité où se connecte. Ils sont ensuite redirigés vers notre application. Ce que nous aimerions faire est d'iframe notre application dans un site wordpress et de déplacer la fonctionnalité de connexion de l'application angular vers le site wordpress. Quelqu'un a-t-il fait quelque chose comme ça? Que dois-je faire, car je ne sais pas par où commencer. Vous cherchez un exemple.
3 Réponses :
Xo for Angular peut faciliter l'intégration entre votre application Angular et WordPress en fournissant une API extensible.
https://wordpress.org/plugins/xo-for-angular/ a>
Au lieu d'utiliser une iframe, votre thème entier serait votre application angulaire, gérée par WordPress. Cela comprend des fonctionnalités telles que le routage dynamique, des modèles et une API offrant un accès facile aux pages, aux articles, aux menus, aux options, etc.
Consultez l'exemple de thème pour commencer: https://github.com/WarriorRocker/ matériau angulaire-xo
Je suis l'auteur du plugin et du thème ci-dessus.
Faites-moi savoir si quelque chose comme ça pourrait fonctionner pour vous, merci!
Je ne pense pas que ce soit vraiment applicable pour moi. Nous avons plusieurs sites Web de vente dans Wordpress et nous souhaitons intégrer une application de réservation en l'encadrant dans les sites wordpress. Mais nous devons pouvoir nous connecter au serveur d'identité sur les sites wordpress et que l'application de réservation iframed reconnaisse que l'utilisateur s'est connecté, afin que l'utilisateur puisse ensuite accéder à ses réservations précédentes.
Iframe ne peut pas résoudre votre objectif. Pour déplacer la fonctionnalité de connexion de l'application angulaire vers le site wordpress Vous avez besoin d'un plugin personnalisé qui peut faire des connexions externes pour vous. C'est similaire à la connexion via facebook google, etc. Exposez l'application angulaire pour créer une API, puis appelez l'API depuis Wordpress pour vous connecter.
C'est un très mauvais S.O. question! lol. Ma réponse est que la question est dans un domaine défectueux. Vous posez une question d'architecture de base, pas une question technique avec une bonne ou une mauvaise réponse.
Bien sûr, les gens ont fait quelque chose comme ça! Il s'agit d'une "fonctionnalité" de développement et vous devez la décrire en termes commerciaux et non en termes techniques. Vous devrez engager un développeur pour effectuer ce travail. Comme l'a souligné Jin Thakur, vous n'avez pas besoin d'un iFrame pour cela, alors pourquoi demandez-vous des iFrames? Êtes-vous intéressé par les iFrames ou souhaitez-vous vous connecter à vos utilisateurs? Dans Behavior Driven Development [BDD], nous créerions une fonctionnalité à l'aide de Gherkin, mais vous pouvez utiliser le langage commercial de votre choix.
Given that the site has an external login system. And the users listed in the external login system are also tracted in the WordPress login system. When a user logs into the external login system. Then the user is re-directed to the WordPress site And the re-direction URL contains a code that logs in the WordPress user.
Je suis le développeur. J'ai créé une application de réservation dans Angular. Les entreprises veulent que cela soit intégré dans tous les sites Web de vente. Ils ne veulent pas redévelopper l'application dans Wordpress. Par conséquent, ma pensée était de permettre aux utilisateurs de se connecter au serveur d'identité dans les sties de vente wordpress et de transférer cette connexion vers l'iframed. app.
OK, alors vous devez expliquer comment votre application gère les connexions. Le processus consisterait à utiliser un "shortcode", qui n'est qu'une fonction. Ensuite, le shortcode affichera l'iframe et une sorte d'identifiant pour connecter l'utilisateur dans votre application. Un shortcode est rendu une fois que l'utilisateur est connecté à WordPress, vous pouvez donc simplement afficher l'ID de l'utilisateur si cela est assez simple.