Come scegliere tra Bean, Boxes e Fieldable Panels Panes?


17

I pannelli Bean , Boxes e Fieldable Panels offrono tutti funzionalità simili. Ho difficoltà a capire quali siano esattamente le differenze tra loro.

Quali sono i loro vantaggi / svantaggi rispetto agli altri? Sono orientati verso diversi casi d'uso?

Voglio usare una sorta di blocchi nei pannelli per aggiungere contenuti personalizzati - anche gli editor di contenuti devono essere in grado di aggiungere contenuti, in questo senso i blocchi di cui ho bisogno non sono pura configurazione. Ma utilizzo anche le funzionalità ...

Modifica: aggiungerò quelle che sembrano essere le principali differenze

scatole

  • Base utenti più grande (~ 11500)
  • Considera i blocchi come configurazione (ovvero il contenuto finisce nelle tue funzioni)
  • Moduli che offrono integrazione

fagioli

  • Recentemente è diventato popolare, ~ 1000 installazioni
  • Tratta i blocchi come contenuti, ma consente l'esportabilità della loro configurazione tramite il nome della macchina (ad es. Tramite Bean Panels )
  • Moduli che offrono integrazione

Pannelli Fieldable

  • Base utente più piccola (~ 400)
  • Dall'autore di Pannelli / Viste / ecc.
  • I riquadri non possono essere utilizzati come blocchi regolari in aree tematiche come bean o box (suppongo)
  • Mi chiedo quali siano i vantaggi di Bean menzionati qui ("offre funzionalità aggiuntive che facilitano il potenziamento degli amministratori dei contenuti per la disposizione di determinate pagine")

Risposte:


4

È perfettamente possibile creare un sito D7 senza blocchi se puoi vivere senza dashboard. Il nostro nuovo sito basato sui contenuti è stato costruito su pannelli con banco di lavoro come alternativa (per noi) adatta alla dashboard. Arjan sembra già capirlo.

Alle alternative. Leggi Il tuo sito dovrebbe essere pieno di fagioli . Il problema con le caselle è il pericolo relativo alla sovrascrittura del contenuto esistente quando si utilizzano le funzionalità. Ma leggi il commento di Fabian Franz nello stesso articolo. Beans ha molte opzioni. Non mi sento a mio agio in termini di gestione, scalabilità e prestazioni. Gli sviluppatori hardcore che sono fluenti con i pannelli usano i riquadri Fieldable Panels. Pannelli Fieldable I pannelli mancano di documentazione ed esempi. Ciò che dovrebbe attirare l'attenzione e lo sforzo di tutti per D8 è l' iniziativa wscci. Consente chiamate REST, incluso ad esempio DELETE. Ciò potrebbe affrontare definitivamente il problema della sovrascrittura della configurazione del site builder durante l'implementazione del codice.


Grazie. Sì, avrei letto quel post sul blog, è una buona lettura, ma non si rivolge a tutto ciò che vorrei sapere;). Ho la sensazione che ci siano persone che hanno provato alcuni o tutti questi moduli ampiamente e conoscono i loro pro e contro. Ora sto provando Bean con Bean Panels e Panels In-Place Editor. Ciò consente un flusso di lavoro abbastanza intuitivo.
Arjan,

1

per il tuo scopo può essere ottimale usare le viste con una certa tassonomia: ad un tipo di contenuto aggiungi termini per il posto del pannello, per quel posto fai bloccare le viste con il filtro questo termine e il tipo di contenuto, quindi aggiungi questo blocco di viste sul posto nel pannello , di solito creo un campo aggiuntivo per la ponderazione per questo tipo di contenuto e nelle viste che ordino in base al peso, e gli editori non hanno mai avuto bisogno di modificare il pannello per aggiungere / modificare / rimuovere il contenuto in questo luogo - il blocco delle viste seleziona il contenuto dell'elaboratore per il luogo in base al termine


Grazie, è un modo ragionevole di fare le cose. Nel mio caso i blocchi sono pensati per più messaggi / contenuti in stile "sidebar", quindi non voglio usare i nodi (anche se è possibile il modo in cui li descrivi, ovviamente). Tutti e tre i moduli menzionati sono modi per evitare il modo dei nodi di fare le cose ...
Arjan

0

Dai un'occhiata al modulo nodeblock. Essendo nodi che non esportano tramite Funzionalità, ma potresti trovare che fa quello che ti serve.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.