Joomla.it Forum
Non solo Joomla... => Sviluppo => : GAM 28 Jan 2014, 19:55:31
-
Salve,
scusate la domanda, ma mi sto avvicinando da poco allo sviluppo di componenti per joomla 2.5.
Avrei la necessità di creare un piccolo componente che mi deve dare la possibilità, lato frontend, di inserire in una semplice input box una stringa e inviare poi tramite button (quindi invio in POST del dato) ad una certa URL di un sito esterno questa query..
Il componente riceverà poi la response (in formato XML) e dovrà effettuarne il parsing e ritornare le informazioni a video (per ora mi basta tramite una semplice print per capire il meccanismo)
Lato backend dovrebbe darmi solo la possibilità di farmi settare l'url a cui voglio fare elaborare i dati.
Vi ringrazio in anticipo per le risposte fornite.
Ciao
-
Non si capisce che tipo di risposte ti aspetti visto che non hai posto un problema ma solo una intenzione.
-
scusa se non sono stato molto chiaro...
in sostanza mi servirebbe capire quali metodi di joomla usare per poter mandare in post i dati e leggere la response fornita e poterne fare il parsing xml.
vi chiedo se per caso avete degli esempi da proporre o qualche guida dove è spiegato come fare.
-
Ok allora forse la sezione più adatta è sviluppo in cui ti sposto e dove puoi ottenere queste informazioni.
-
tenete conto che per iniziare devo semplicemente creare un form di acquisizione dati con una semplice input box.. l'action di questo form punterà ad una url esterna al sito joomla.. la risposta ottenuta dovrà essere elaborata come dicevo nei post sopra
-
quindi invio in POST del dato) ad una certa URL di un sito esterno
-----------------------------------------------------------------------
richieste cross difficilmente sono possibili devi usare le librerie curl
quello che vuoi fare è quello che + o - avviene quando usi api messe a disposizione da servizi
-
perfetto :) hai capito benissimo!
ho trovato questo framework sul web: https://github.com/joomla/joomla-framework-http (https://github.com/joomla/joomla-framework-http)
pensi possa fare al mio caso, visto che parli di librerie curl?
Grazie