Salta al contenuto
  • Categorie
  • Recenti
  • Tag
  • Popolare
  • Utenti
  • Gruppi
Collassa
Logo del marchio
  1. Home
  2. Coding e customizzazione (PHP, HTML, CSS)
  3. Plugin Joomla

Plugin Joomla

Pianificato Fissato Bloccato Spostato Coding e customizzazione (PHP, HTML, CSS)
34 Post 10 Autori 416 Visualizzazioni
  • Da Vecchi a Nuovi
  • Da Nuovi a Vecchi
  • Più Voti
Effettua l'accesso per rispondere
Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
  • jabbaJ Online
    jabbaJ Online
    jabba
    scritto su ultima modifica di jabba
    #5

    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:

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

    2. 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à.

    3. 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!

    Gianluca Gabella - smanettone IT, webbarolo, Joomler per passione - pixed.it

    ? 1 Risposta Ultima Risposta
    3
    • pstradaP Non in linea
      pstradaP Non in linea
      pietro strada
      scritto su ultima modifica di
      #6

      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

      Puoi trovarmi su: geniodelweb.it

      D 1 Risposta Ultima Risposta
      2
      • ? Non in linea
        ? Non in linea
        Un Ex Utente
        risposto a jabba su ultima modifica di
        #7

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

        1 Risposta Ultima Risposta
        0
        • jabbaJ Online
          jabbaJ Online
          jabba
          scritto su ultima modifica di jabba
          #8

          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

          Gianluca Gabella - smanettone IT, webbarolo, Joomler per passione - pixed.it

          G 1 Risposta Ultima Risposta
          0
          • G Non in linea
            G Non in linea
            Gioacchino
            risposto a jabba su ultima modifica di
            #9

            @jabba
            C'è una n che manca dopo Developing_a

            Link errato
            https://docs.joomla.org/J4.x:Developing_a_MVC_Component/Introduction

            Link corretto
            https://docs.joomla.org/J4.x:Developing_an_MVC_Component/Introduction

            Siamo qui perché non sappiamo come fare.
            Non c'è provare, c'è solo fare.

            Quel che posso faccio, quello che non posso non faccio.

            fabiochepassaF 1 Risposta Ultima Risposta
            3
            • fabiochepassaF Non in linea
              fabiochepassaF Non in linea
              Fabiochepassa
              risposto a Gioacchino su ultima modifica di
              #10

              @Gioacchino ha detto in Plugin Joomla:

              C'è una n che manca dopo Developing_a

              Infatti! 😁

              Non chi comincia, ma quel che persevera!
              Leonardo da Vinci
              La volontà non si impara!
              Seneca

              1 Risposta Ultima Risposta
              0
              • D Non in linea
                D Non in linea
                danielebarisano
                risposto a pietro strada su ultima modifica di
                #11

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

                pstradaP 1 Risposta Ultima Risposta
                0
                • D Non in linea
                  D Non in linea
                  danielebarisano
                  scritto su ultima modifica di
                  #12

                  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

                  1 Risposta Ultima Risposta
                  0
                  • pstradaP Non in linea
                    pstradaP Non in linea
                    pietro strada
                    risposto a danielebarisano su ultima modifica di
                    #13

                    @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

                    Puoi trovarmi su: geniodelweb.it

                    1 Risposta Ultima Risposta
                    0
                    • G Non in linea
                      G Non in linea
                      Gioacchino
                      scritto su ultima modifica di Gioacchino
                      #14

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

                      Siamo qui perché non sappiamo come fare.
                      Non c'è provare, c'è solo fare.

                      Quel che posso faccio, quello che non posso non faccio.

                      1 Risposta Ultima Risposta
                      0
                      • D Non in linea
                        D Non in linea
                        danielebarisano
                        scritto su ultima modifica di
                        #15

                        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?

                        G 1 Risposta Ultima Risposta
                        0
                        • G Non in linea
                          G Non in linea
                          Gioacchino
                          risposto a danielebarisano su ultima modifica di Gioacchino
                          #16

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

                          http://community.joomla.it/post/873

                          Siamo qui perché non sappiamo come fare.
                          Non c'è provare, c'è solo fare.

                          Quel che posso faccio, quello che non posso non faccio.

                          1 Risposta Ultima Risposta
                          0
                          • D Non in linea
                            D Non in linea
                            danielebarisano
                            scritto su ultima modifica di
                            #17

                            Si ma non l avevo capita @Gioacchino. mi indichi il punto preciso di dove usi Convert Forms?

                            G 1 Risposta Ultima Risposta
                            0
                            • G Non in linea
                              G Non in linea
                              Gioacchino
                              risposto a danielebarisano su ultima modifica di
                              #18

                              @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

                              Siamo qui perché non sappiamo come fare.
                              Non c'è provare, c'è solo fare.

                              Quel che posso faccio, quello che non posso non faccio.

                              1 Risposta Ultima Risposta
                              0
                              • D Non in linea
                                D Non in linea
                                danielebarisano
                                scritto su ultima modifica di
                                #19

                                Bisogna usare la versione PRO? Ho visto per un sito non costa neanche molto.

                                G 1 Risposta Ultima Risposta
                                0
                                • pstradaP Non in linea
                                  pstradaP Non in linea
                                  pietro strada
                                  scritto su ultima modifica di
                                  #20

                                  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

                                  Puoi trovarmi su: geniodelweb.it

                                  1 Risposta Ultima Risposta
                                  0
                                  • frascanF Non in linea
                                    frascanF Non in linea
                                    frascan
                                    scritto su ultima modifica di
                                    #21

                                    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/

                                    Per la natura stessa delle cose un esploratore non può mai sapere che cosa stia esplorando finché l’esplorazione non sia stata compiuta

                                    1 Risposta Ultima Risposta
                                    1
                                    • G Non in linea
                                      G Non in linea
                                      Gioacchino
                                      risposto a danielebarisano su ultima modifica di
                                      #22

                                      @danielebarisano ha detto in Plugin Joomla:

                                      Bisogna usare la versione PRO? Ho visto per un sito non costa neanche molto.

                                      Secondo me sì, anche per ricevere le notifiche e mi pare anche per salvare i dati.

                                      Siamo qui perché non sappiamo come fare.
                                      Non c'è provare, c'è solo fare.

                                      Quel che posso faccio, quello che non posso non faccio.

                                      1 Risposta Ultima Risposta
                                      0
                                      • D Non in linea
                                        D Non in linea
                                        danielebarisano
                                        scritto su ultima modifica di
                                        #23

                                        Salve Raga... vi riscrivo qui.
                                        Allora le varie soluzioni di vari plugin già in uso erano molto più complesse ed incomplete di un codice Custom che sto scrivendo ora.. e mi sto trovando molto bene.
                                        Poi ho notato che JOOMLA all'interno della sua struttura permette di aggiungere directory e file cui è possibile accedere in maniera molto semplice a differenza di Wordpress. Molto versatile.

                                        Saluti e buon week

                                        1 Risposta Ultima Risposta
                                        2
                                        • jabbaJ Online
                                          jabbaJ Online
                                          jabba
                                          scritto su ultima modifica di
                                          #24

                                          Ottimo, sono contento che ti sia trovato bene con Joomla! Poi se hai voglia facci vedere il lavoro finito, così per curiosità 🙂
                                          Buon lavoro

                                          Gianluca Gabella - smanettone IT, webbarolo, Joomler per passione - pixed.it

                                          1 Risposta Ultima Risposta
                                          0

                                          • Accedi

                                          • Non hai un account? Registrati

                                          • Accedi o registrati per effettuare la ricerca.
                                          Powered by NodeBB Contributors
                                          • Primo post
                                            Ultimo post
                                          0
                                          • Categorie
                                          • Recenti
                                          • Tag
                                          • Popolare
                                          • Utenti
                                          • Gruppi