Приглашаю опытного коллегу к совместному написанию статьи(руководства) по внедрению изображений загружаемых с компьютера пользователя в тело создаваемых документов и автоматическое создание их превью (картинок уменьшенного масштаба). Статья публикуется на Drupal.Ru
Поводом служит отсутствие нормальной документации освещающей этот вопрос. На вопросы касающиеся поиска оптимального решения получаю ответ: imagepicker, imagecache+imagefield+lightboxи др. Суть недовольства подобными методами: все они создают новые поля на странице добавления материала. Это неудобно для конечных пользователей, которые привыкли загружать и редактировать изображения через интерфейс визуального редактора.
Предлагаемая к написанию статья должна освещать следующие моменты:
1. Установка, руссификация, настройка визуального редактора
2. Установка, руссификация, настройка загрузчика изображений
3. Настройка файловой системы для хранения загружаемых изображений (ориентируюсь на пути вида /files/username/yyyy/mm/dd/foto.jpg)
4. Установка и настройка модуля отвечающего за автоматическое создание превью оформленное как ссылка ведущая на полноразмерное изображение.
5. Пример создания материала.
6. Архив с использованными модулями.
Теперь о самой задаче:
1. Визуальный редактор выбирается оптимальный для решения задачи, но обязательно WYSIWYG с русской локализацией.
2. Загрузчик выбирается оптимальный для решения задачи.
3. Загрузка изображений осуществляется по нажатии кнопки "Add/Insert Image" ("Вставить/Редактировать картинку") используемого визуального редактора.
4. Должна поддерживаться загрузка изображений как размещенных в web, так и с компьютера пользователя (ориентируюсь на аналогичные функции Wordpress+LightBox и DLE).
5. При вставке изображения с размерами превышающими заранее определенные (например, больше 250x250px) автоматически создаётся её уменьшенная копия оформленная как ссылка на полноразмерное изображение.
6. Обязательна возможность размещения картинки в любом месте редактируемого материала. Выравнивание картинки (влево, вправо, по центру).
7. ... Что не учел?
Соавтор получает:
1. Административные права в cms на время написания статьи.
2. Доступ к файлам cms (ftp) на время написания статьи.
3. Выражение признательности от меня в размере 6$ на Webmoney или Яндекс-Деньги после написания статьи.
4. Выражение признательности от сообщества Drupal в виде огромного числа комментариев к написанной статье.
5. Чувство морального удовлетворения.
Мои обязанности:
1. Включить мозг.
2. Предоставить домен и хостинг с установленным Drupal 6.9 на время написания статьи.
3. Осуществлять загрузку и установку необходимых модулей и файлов.
4. Создание всех необходимых скриншотов.
5. Написание всех текстов статьи (конечно, желательно это делать сообща с соавтором)
6. Согласование всех текстов подготавливаемой статьи с соавтором.
7. Выплату признательности соавтору в течении 3-х суток после публикации статьи.
Обязанности соавтора:
1. Адекватность, понимание общей концепции создаваемой системы.
2. Опыт создания подобной системы.
3. Определение списка используемых модулей.
4. Посильная помощь в установке и настройке модулей.
Надеюсь на адекватную и благожелательную реакцию сообщества.
P.S. Цена признательности будет увеличиваться каждый день на 1$, пока не будет определен соавтор.
Комментарии
imagecache+imagefield+tinymce
imagefield сделать скрытым, но чтобы это поле заполнялось автоматически, при загрузке изображений в tinymce!
но как это сделать, я непредставляю!
надо писать модуль, который бы интегрировался в tinymce!
Спасибо vovkama@drupal.org. На начальном этапе будет полезна любая информация. Буду надеяться, что найдется человек с котором можно будет совместно реализовать такую функциональность.
К сожалению, я не разбираюсь в JavaScript и PHP на уровне программиста, так что в одиночку не потяну.
Желаю удачи, задача полезная
Drupal 6. Примитивная галерея CCK+ImageField+ImageCache+Lightbox2
http://habrahabr.ru/blogs/drupal/47205
У автора есть шансы на монетизацию?)))
Автор не я.
Я использую Image Assist, который интегрируется в любой редактор. Правда, со всякими /files/username/yyyy/mm/dd у него еще не все хорошо
Это так, записки по теме.
Пойду тоже Image Assist поковыряю, может получиться решить проблему ценой потери некоторой функциональности.
Стоимость благодарности от меня увеличена и составляет 6$ на Webmoney или Яндекс-Деньги
В этой сборке использовались для этой цели свои модули, этот вариант, пожалуй лучший, что я встречал на дурпале, без сборки у меня не совсем получилось их настроить, так что если вы опишите как это сделать то буду вам премного благодарен.
А нафига соавтор?
Вы либо знаете материал, либо нет.
Есть идеи/возможность заинтересовать гуру друпалинга? Пишите свои предложения. Ведь не всегда на деньгах можно построить отношение...
Спасибо, к утру постараюсь предоставить сообществу тестовый сайт на этой сборке, надеюсь это хоть чуть-чуть поможет в решении поставленной задачи.
Уважаемый коллега, вы считаете, что зная этот материал я бы начал обсуждать этот вопрос? Просьба, заметьте, именно просьба, ясно изложена в тексте топика. Претензий на оригинальность идеи, и более того, каких либо прав на этот планируемый к созданию материал я не имею. Просто хочу решить свою проблему, попутно подарив многим желающим хорошее руководство по её решению.
коллегу в чем? опытного в чем?
я бы начал с этого в "Размещение заказов"
PS. топикстартер, еще раз увижу кросспостинг в чужих темах - топик будет закрыт.
UPDATE: увидел. тема закрыта