Подкаст о работе с контентом, ваши вопросы

Аватар пользователя adubovskoy

В ближайшие дни запишем для podcasts.drupal.ru подкаст про работу с контентом. Вместе с  Романом Архаровым и  Андреем Березовским. У них есть и огромный опыт по работе с контент-ориентированными сайтами, также они авторы модулей на drupal.org, которые помогают в работе с содержимым. Про это и поговорим)

Возможно у вас есть вопросы о следующих темах, пишите ваши вопросы в комментах к этой теме, будем делать подкаст информативней)

Будем обсуждать:
1. Работу с контентом, какие есть подходы в зависимости от задач и типов сайтов
2. Вечную проблему "грязного кода" при копипасте
3. Контроль грамотности со стороны пользователей
4. Чего вообще ждать в будущем и какие есть полезные рекомендации.

Помимо общих решений (wysiwyg + bueditor/ckeditor/nice edit и др., media, imce, и др.), будут упомянуты следующие модули:

http://drupal.org/project/pasteformat
http://drupal.org/project/typo
http://drupal.org/project/imageeditor

Рады любым вопросам)

Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя kodo
kodo 6 лет назад

Полезная тема.
Использование wysiwyg принципиальный момент? я как-то привык использовать ckeditor "родным" модулем

Аватар пользователя Niklan
Niklan 6 лет назад

Всегда интересовало как делают другие следующее:
На сайте есть материалы. Назовем их новостями. У каждой новости есть промо-картинка, которая ставится перед началом статьи, ставиться программно через темизацию, чтобы была на всю ширину, так сказать.
Всё радует, мы наполняем сайт, добавили, допустим 100 новостей, и тут появляется затейка сменить дизайн, где промо-картинка больше прежней. Т.е. увеличивать старые не получится, так как теряется качество и могут быть не те пропорции. Что делать? Конечно можно тупо условием отрубать показ промо-картинок для старых новостей, но ведь наверно есть и другие методы?

А также.
Как лучше или как хранят картинки прикрепленные к ноде. Т.е. их путь. Он относительно пользователя, как делает IMCE BRIDGE, или, например создает папку по дате 2013/01/01/1.jpg??

Аватар пользователя kodo
kodo 6 лет назад
Niklan написал:

1. Картинки хранятся в отдельном поле, размеры выводятся используя Media style - не ставьте там увеличение, если меньше. :) Да, по дизайну будут отличатся, если не было запаса по качеству картинки. Для старых данных (новостей) это часто не критично. Чтобы все было тип-топ без обнавления картинок для каждого материала в ручную не обойтись.
2. Путь лучше создавать такой, чтобы было понятно к какому материалу относятся картинки. У меня обычно Название поля / Тип материала/Nid/имя файда

Аватар пользователя Niklan
Niklan 6 лет назад
kodo написал:
Тип материала/Nid/имя файда

Как вы загружаете картинку и получаете такой путь. Ведь нода еще создается и её NID не известен.

Аватар пользователя kodo
kodo 6 лет назад
Niklan написал:
kodo написал:
Тип материала/Nid/имя файда

Как вы загружаете картинку и получаете такой путь. Ведь нода еще создается и её NID не известен.

Вообще-то когда сохраняется нода ее nid известен, в это время и сохраняются файлы.
Да естественно использую модуль http://drupal.org/project/filefield_paths

Аватар пользователя volocuga@drupal.org
volocuga@drupal.org 6 лет назад
adubovskoy написал:
2. Вечную проблему "грязного кода" при копипасте

Я для себя вывел идеальную форму решения проблемы - отрубить для контент менеджера все форматы кроме Plain text. Достаточно в 90% случаях

Аватар пользователя P.Selfin@drupal.org
P.Selfin@drupal.org 6 лет назад

Друзья! Очень хорошая тема!
У меня есть вопрос.
Смоделируем ситуацию:
В наличии:
- десятки/сотни контентных сайтов,
- тонны материалов, в том числе тексты (txt, doc), картинки

Каким образом можно:
а) загружать на сайт это добро: 1) разом, 2) по расписанию
б) назначать теги: 1) из имеющихся списков(словарей), 2) автоматом присваивать тег (на основе содержимого статьи)
в) ворматировать статьи на автомате(абзацы, списки, заголовки)

Знаю есть десктопные программы кое-какие.
Может что то конкретное подскажите?

Аватар пользователя PVasili
PVasili 6 лет назад

Попробую сократить кол-во вопросов:

kodo написал:
Использование wysiwyg принципиальный момент?

посмотрите html код node форбса и всё станет ясным

Niklan написал:
тут появляется затейка сменить дизайн, где промо-картинка больше прежней

исходная всегда максимальная, остальные - производные. Ну и 5000x4000 при всех ритинах, в анонсы в ближайшие лет 5 не нужно...

Niklan написал:
например создает папку по дате 2013/01/01/1.jpg

на форбсе год присутствует в части пути

P.Selfin@drupal.org написал:
а) загружать на сайт это добро: 1) разом, 2) по расписанию
б) назначать теги: 1) из имеющихся списков(словарей), 2) автоматом присваивать тег (на основе содержимого статьи)
в) ворматировать статьи на автомате(абзацы, списки, заголовки)

Хенд мэйд и частичная автоматизация.
В любом случае, вам всё не удастся автоматически прилично отформатировать и , ну только если вы не SEOнист клепающий тонны ненужных г.с. для ссылко-продажи.
а) публикация - шедулер, загрузка через Blog API или XMLRPC чем нибудь типа Zoundry, Post2Blog и т.д.,
б) 1 руками(можно частично автоматизировать под конкретную задачу) 2 модулями
в) п.а - исходники в html

Аватар пользователя kodo
kodo 6 лет назад
PVasili написал:
Попробую сократить кол-во вопросов:
kodo написал:
Использование wysiwyg принципиальный момент?

посмотрите html код node форбса и всё станет ясным

Посмотрел, ничего особенного не заметил. :(

Аватар пользователя P.Selfin@drupal.org
P.Selfin@drupal.org 6 лет назад

Тебе, Вась, спасибо за интерес проявленный.
Но надеюсь в подкасте осветят тему и подскажут толковое что-то.

Аватар пользователя Niklan
Niklan 6 лет назад
kodo написал:
Вообще-то когда сохраняется нода ее nid известен, в это время и сохраняются файлы.

Разумеется когда сохраняется NID известен. Но файлы, которые я прикрепляю к ноде, загружаются сразу. Так что они не знают nid. Поэтому ваш метод не всегда прокатит.

Аватар пользователя graker
graker 6 лет назад
Niklan написал:
Разумеется когда сохраняется NID известен. Но файлы, которые я прикрепляю к ноде, загружаются сразу. Так что они не знают nid. Поэтому ваш метод не всегда прокатит.

Сразу они загружаются как temporary. Переименовываются, копируются, сохраняются как постоянные - потом. Чтоб node id были в токенах доступны, надо вот это поставить: http://drupal.org/project/filefield_paths

Аватар пользователя LeopART
LeopART 6 лет назад

Было бы еще интересно про формы создания ноды - как максимально упростить форму и вообще процесс добавления материалов на сайтах, где контент генерируется пользователями. Скажем, добавление изображений в "тело" ноды - для большинства юзеров катастрофа, необходимо несколько действий для загрузки картинки и ее вставки в текст в нужное место.

Аватар пользователя kodo
kodo 6 лет назад
Niklan написал:
Разумеется когда сохраняется NID известен. Но файлы, которые я прикрепляю к ноде, загружаются сразу. Так что они не знают nid. Поэтому ваш метод не всегда прокатит.

Самое смешное, что он у меня уже катит года четыре как :) Как модуль появился :)
Гракер выше объяснил доступно.

Аватар пользователя PVasili
PVasili 6 лет назад
P.Selfin@drupal.org написал:
осветят тему и подскажут толковое что-то

Конечно приятно будет узнать что-то новое, тем более - вариантов может быть очень много разных :)

LeopART написал:
Скажем, добавление изображений в "тело" ноды - для большинства юзеров катастрофа, необходимо несколько действий для загрузки картинки и ее вставки в текст в нужное место.

В тело node - очень и очень редко добавляется что-то, тем более для неопытных пользователь. Imho это ОЧЕНЬ плохая практика.
В случае редизайна - катастрофа, как отдавать под разные user-agent - вообще мрак.
Всё очень сильно зависит от конкретного дизайна, обычно фотки в анонс или после. Если хотите в тело - то можно сделать отдельно размножающихся групп текст-фото. Опять же вариантов - море и без "ручного маразма"

Аватар пользователя LeopART
LeopART 6 лет назад
PVasili написал:
В тело node - очень и очень редко добавляется что-то, тем более для неопытных пользователь. Imho это ОЧЕНЬ плохая практика.
В случае редизайна - катастрофа, как отдавать под разные user-agent - вообще мрак.
Всё очень сильно зависит от конкретного дизайна, обычно фотки в анонс или после. Если хотите в тело - то можно сделать отдельно размножающихся групп текст-фото. Опять же вариантов - море и без "ручного маразма"

Я-то более чем согласна и для своих сайтов использую отдельные филды. Но с клиентскими сайтами прецеденты были - пожелание заказчика, который решил что отдельное поле это беда-беда, чем впихивать изображения в текст. Пришлось долго и нудно искать компромисс.

Аватар пользователя multpix
multpix 6 лет назад
PVasili написал:
В тело node - очень и очень редко добавляется что-то, тем более для неопытных пользователь. Imho это ОЧЕНЬ плохая практика.

я с эти тоже всецело согласен.
это практика убитого вордом в голову печального человека.

LeopART написал:
пожелание заказчика, который решил

так пусть и делает сам, если такой решительный )))

Аватар пользователя iNFerNo
iNFerNo 6 лет назад

как сортировку делать во вьюхе нормальную. кастомную. по цене верех низ, по количеству вверх низ...

Аватар пользователя adubovskoy
adubovskoy 6 лет назад
iNFerNo написал:
как сортировку делать во вьюхе нормальную. кастомную. по цене верех низ, по количеству вверх низ...

Вот это наверняка вне темы, но про вьюсы и практику использования думаю обязательно надо отдельный выпуск сделать.

Аватар пользователя xSPiRiTx
xSPiRiTx 6 лет назад

спасибо!!!!!!!!!!

Аватар пользователя adubovskoy
adubovskoy 6 лет назад

Пост убран с главной дабы не мешать новостям :). Если эксперимент с предварительными вопросами понравился - время от времени будем делать (от расписания во многом зависит).