Plugin Joomla
-
Prova a vedere sulla JED di Joomla! se trovi qualcosa, ce ne dovrebbero essere alcuni gratuiti.
https://extensions.joomla.org/ -
Concordo con @Gioacchino, nelle jed nella sezione booking and reservation potresti trovare qualcosa che fa al tuo caso, free o pro
-
Oppure potresti usare Convert Forms che ho utilizzato per un cliente che mi ha chiesto solo questa funzione.
Qui trovi un esempio con i campi che si attivano mano a mano che li compili:
https://www.isoladelbaapp.com/dormire -
Ciao e benvenuto nel mondo di Joomla!
Come hai anticipato i due mondi sono simili ma ci sono alcune differenze sostanziali, partendo dalle nomenclautre. In WordPress, probabilmente sei abituato a lavorare quasi esclusivamente con i plugin, che possono fare di tutto, dagli hook nel
functions.php
fino all'aggiunta di interfacce e funzionalità avanzate.In Joomla, il termine estensioni è un "contenitore" che include tre tipi principali:
-
Componenti: La "spina dorsale" delle funzionalità principali. Un componente è come un intero mini-sito all'interno del tuo sito. È quello che gestisce il cuore di una funzionalità complessa (nel tuo caso, il sistema di prenotazione). Ad esempio, il "com_content" è il componente che gestisce gli articoli in Joomla.
-
Moduli: Sono pezzi più piccoli, visualizzati in determinate posizioni del template. Ad esempio, una lista di articoli recenti o un modulo di login. Fai finta che siano i "widget" di WP che carichi qua e là.
-
Plugin: Simili agli hook di WordPress, intervengono su specifici eventi del sistema. Ad esempio, puoi usare un plugin per modificare l'output HTML di un componente o per aggiungere azioni specifiche in un determinato momento (come al salvataggio di un articolo o alla registrazione di un utente ecc...).
Nel tuo caso, un booking system per i traghetti è un progetto piuttosto complesso. Sicuramente non ti basta un plugin (inteso come plugin di joomla): avrai bisogno di un componente per gestire le prenotazioni, il calendario, i traghetti e così via.
Ti consiglio di controllare se esistono già componenti generalisti che fanno al caso tuo (per esempio, estensioni come Solidres o VikBooking possono gestire le prenotazioni in Joomla, anche se sono più orientate a hotel o alloggi).
Se decidi di sviluppare da zero:
-
Devi entrare nell'ottica di crearti un componente. Qui trovi una guida passo-passo ufficiale per Joomla 4 (/ma al 95% va bene anche per Joomla5): https://docs.joomla.org/J4.x:Developing_an_MVC_Component/Introduction
-
Una volta fatto il componente, a seconda delle necessità potresti dover creare:
- Moduli per mostrare widget come il form di prenotazione o un riepilogo delle prossime partenze.
- Plugin per integrare funzioni particolari, come l'invio di notifiche o l'aggiunta di regole personalizzate al sistema (per esempio eventi alla registrazione dell'utente e così via).
Infine (piccolo spazio pubblicità ) qualche settimana fa ho realizzato un video introduttivo che potrebbe esserti utile: Come funzionano le estensioni in Joomla. Verso la fine spiego proprio la struttura di componenti, moduli e plugin.
Se hai dubbi specifici, chiedi pure. Buon lavoro!
-
-
Solidres nella versione free, se non hai necessità di pagamenti digitali, mi sembra un'ottima soluzione.
Gestisce le prenotazioni, il calendario e le disponibilità. Come dice bene jabba è un componente orientato al booking degli alloggi, è tradotto in italiano e con una personalizzazione minima ti consente di prenotare tutto. Hai anche la possibilità di fare raggruppamenti, es. Tirrenia nave 1, nave2 nave 3 ecc ecc.
Se hai bisogno ci siamo, un saluto -
@jabba ha detto in Plugin Joomla:
https://docs.joomla.org/J4.x:Developing_a_MVC_Component/Introduction ho cliccato per andare a vedere ed esce questo messaggio:
In questo momento la pagina richiesta è vuota. È possibile cercare questo titolo nelle altre pagine del sito o cercare nei registri correlati, ma non hai i permessi per creare questa pagina. -
Strana sta cosa... Questo funziona? https://docs.joomla.org/J4.x:Developing_an_MVC_Component/Introduction
In effetti è lo stesso link ma il primo non va è questo si... Boooh
-
@jabba
C'è una n che manca dopo Developing_aLink errato
https://docs.joomla.org/J4.x:Developing_a_MVC_Component/IntroductionLink corretto
https://docs.joomla.org/J4.x:Developing_an_MVC_Component/Introduction -
-
@pstrada Mi serve anche un pagamento digitale. Deve essere una soluzione simile a quella che usa [https://traghettiper.it/](link url). A parte la destinazione che è sempre Isole Tremiti.
-
Grazie a tutti raga..come dicevo a @pstrada la soluzione deve essere simile a quella che ho elencato soprastante.
Se c'è un estensione simile che si può customizzare uso quella invece di partire da zero.Saluti
-
@danielebarisano ha detto in Plugin Joomla:
@pstrada Mi serve anche un pagamento digitale. Deve essere una soluzione simile a quella che usa [https://traghettiper.it/](link url). A parte la destinazione che è sempre Isole Tremiti.
Si certo, i pagamenti digitali ci sono nei plugin aggiuntivi a pagamento, altra bella soluzione italiana, come ricordato da Jabba in altri post, è quella di : https://extensionsforjoomla.com, con il loro VIC Booking
-
@danielebarisano Banalmente si può fare con Convert Forms.
Qui trovi un esempio https://www.isoladelbaapp.com/dormire
Puoi costruirlo abbastanza velocemente in base alle tue esigenze.
-
Salve raga, mi sono messo il sito in locale così posso personalizzarlo come voglio.
Il vecchio webmaster aveva comprato vikEvents ed usato quello ed al cliente non piace. Sto provando ad usarlo pure io ma non fa al caso. Quello che si deve realizzare deve essere una cosa simile a questa https://traghettiper.it/
ed è totalemente diversa.
Consigli? -
@danielebarisano ha detto in Plugin Joomla:
Salve raga, mi sono messo il sito in locale così posso personalizzarlo come voglio.
Il vecchio webmaster aveva comprato vikEvents ed usato quello ed al cliente non piace. Sto provando ad usarlo pure io ma non fa al caso. Quello che si deve realizzare deve essere una cosa simile a questa https://traghettiper.it/
ed è totalemente diversa.
Consigli?Puoi farlo con Convert Forms, vedi mia risposta precedente.
-
Si ma non l avevo capita @Gioacchino. mi indichi il punto preciso di dove usi Convert Forms?
-
@danielebarisano ha detto in Plugin Joomla:
Si ma non l avevo capita @Gioacchino. mi indichi il punto preciso di dove usi Convert Forms?
Mezzo scroll di pagina, appena sotto la scritta. Richiedi informazioni senza impegno e senza intermediari direttamente alle strutture di tuo interesse.
Io non ho fattom il sito ma solo il form su commissione.
In questo caso (ma si può personalizzare come meglio si crede), appena si compila il campo telefono compaiono altri fileds, poi appena si indicano quanti adulti compaiono altri campi e via dicendo.
Molto brevemente: https://www.loom.com/share/531f867f229742c3983473651b99e693?sid=261ae92a-fe23-4c0c-99c1-04e8cfa0d324 -
Bisogna usare la versione PRO? Ho visto per un sito non costa neanche molto.
-
Qui trovi le differenze tra la versione free e la pro. Secondo me ti conviene la PRO, poi comunque dovrai gestire un po di codice a seconda delle azioni scelte nel/nei form, ma credo che su quello tu non abbia problemi.
https://www.tassos.gr/joomla-extensions/convert-forms/subscribe
Convert form funziona in questo modo, crei il form e lo richiami tramite moduli , per esempio da un articolo.
In traghetti.it ho visto che fa anche la comparazione tra i diversi fornitori di servizi, devi farla anche nel tuo caso o devi solo gestire acquisti /prenotazioni e calendari. Scusa se ci ripetiamo con domande banali ma non avendo idea dell'analisi che hai fatto andiamo a tentoni -
Ho usato OS Service Booking e devo dire che mi sono trovato bene sia come applicativo e sia con il supporto tecnico veloce nelle risposte e molto collaborativo: https://extensions.joomla.org/extension/vertical-markets/booking-a-reservations/os-services-booking/