Як вибрати між квасолею, коробками та панелями, що переміщуються?


17

Bean , Ящики і Fieldable Панелі СКЛА все забезпечують аналогічні функціональні можливості . У мене проблеми з розумінням, в чому саме полягають відмінності між ними.

Які їх переваги / недоліки порівняно один з одним? Чи спрямовані вони на різні випадки використання?

Я хочу використовувати якісь блоки в Панелях для додавання користувальницького контенту - редактори вмісту також повинні мати можливість додавати вміст, в цьому сенсі потрібні мені блоки не є чистою конфігурацією. Але я також використовую функції ...

Редагувати: Я додам основні відмінності, які здаються основними

Коробки

  • Найбільша база користувачів (~ 11500)
  • Розглядає блоки як конфігурацію (тобто вміст закінчується у ваших функціях)
  • Модулі, що пропонують інтеграцію

Квасоля

  • Нещодавно стала популярною, ~ 1000 встановлень
  • Розглядає блоки як вміст, але дозволяє експортувати їх конфігурацію через ім'я машини (наприклад, через Bean Panels )
  • Модулі, що пропонують інтеграцію

Склоподібні панелі

  • Найменша база користувачів (~ 400)
  • Від автора панелей / переглядів / тощо.
  • Панелі не можна використовувати як звичайні блоки в тематичних регіонах, як квасоля або поля (я припускаю)
  • Цікаво, які переваги перед згаданими тут Біном ("пропонує додаткові функції, що спрощують розширення прав адміністраторів вмісту для викладення певних сторінок")

Відповіді:


4

Цілком можливо зробити сайт D7 без блоків, якщо ви можете жити без панелі приладів. Наш новий веб-сайт, керований контентом, будується на панелях з верстаком як підходящої (для нас) альтернативи панелі приладів. Здається, Арджан це вже розуміє.

Про альтернативи. Читайте Ваш веб-сайт повинен бути насичений квасолею . Проблема з полями полягає в небезпеці перезапису наявного вмісту під час використання функцій. Але прочитайте коментар Фабіана Франца в тій же статті. У квасолі є багато варіантів. Мені не комфортно щодо управління, масштабованості та продуктивності. Розробники хардкорів, які добре володіють панелями, використовують панелі Fielvable Panels. Панелі, що змінюються, не мають документації та прикладів. Що повинно зосередити увагу на всіх, що стосуються D8, - це ініціатива wscci. Він дозволяє виконувати REST-дзвінки, включаючи, наприклад, DELETE. Це може назавжди вирішити проблему перезапису конфігурації розробника сайту під час розробки коду.


Спасибі. Так, я прочитав цю публікацію в блозі, її добре читати, але вона не стосується всього, що я хотів би знати;). У мене є відчуття, що є люди, які спробували деякі або всі ці модулі широко і знають їх мінуси та плюси. Зараз я пробую Бін із панелями Bean і панелями на місці редактора. Це дозволяє досить зручно працювати.
arjan

1

для вашої мети може бути оптимальним використання представлень з деякою систематикою: до одного типу вмісту додайте терміни для місця панелі, для цього місця зробіть блок переглядів з фільтруванням цього терміна та типу вмісту, а потім додайте цей блок переглядів на місце на панелі , зазвичай я роблю додаткове поле для ваги для цього типу вмісту, і в представленнях я сортую за вагою, і редакторам ніколи не потрібно редагувати панель, щоб додавати / редагувати / видаляти вміст у цьому місці - блок переглядів вибирає вміст проппер для місця за терміном


Дякую, це розумний спосіб робити справи. У моєму випадку блоки призначені для більше повідомлень / контенту у стилі бічної панелі, тому я не хочу використовувати вузли (хоча, звичайно, це можливо так, як ви описуєте). Усі три згадані модулі - це способи уникнути способів робити вузли як блоки ...
arjan

0

Ознайомтеся з модулем вузлового блоку. Будучи вузлами, вони не експортуються за допомогою функцій, але ви можете виявити, що він робить все, що вам потрібно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.