Плагин для загрузки изображений

Для того, чтобы снизить нагрузку на сервера Paralab нам необходимо разработать плагин загрузки изображений на Яндекс.Фотки.

API Яндекс.Фоток: http://api.yandex.ru/fotki/
Полезная библиотека: http://code.websaints.net/


Как работает плагин:

1. Начало работы осуществляется с помощью кнопки на странице создания записи, в админ-центре Wordpress.
2. После нажатия на кнопку необходимо выбрать фото, которые будут загружаться на Яндекс.Фотки.
3. После выбора нужных фотографий из компьютера необходимо выбрать фото, которое будет заглавным, т.к. оно будет показано до ката.
4. Далее пользователь жмет кнопку «Загрузить» и все фотографии отправляются на сервера Яндекс.Фоток.
5. После успешной загрузки перед пользователем появляется поле с кодом, который нужно вставить в запись, а также две кнопки: «Вставить в запись» и «скопировать в буфер обмена».
6. При нажатии на кнопку «Вставить в запись» код вставляется автоматически после последнего введенного символа.
7. При нажатии на кнопку «скопировать в буфер обмена» плагин копирует полученный код в буфер компьютера пользователя, чтобы он мог вставить его вручную. На всякий случай.


Особенности плагина:

1. Плагин должен автоматически генерировать миниатюру изображения (570 пикселей в ширину) по загружаемым оригиналам. Оба изображения заливаются на Яндекс.Фотки.
2. Ссылка с заглавной картинки должна вести на полную версию записи, как и заголовок.
3. Все фото (миниатюры и оригиналы) из отдельного поста должны заливаться в отдельную папку на Яндекс.Фотках. Название папки — название записи или сгенерированный цифровой код из 20 символов, если название записи еще не введено.
4. Получаемый код должен иметь следующий вид:

  1. <br>
  2. <a href="Ссылка на полную версию записи" title="Заголовок записи"><img src="ссылка на миниатюру заглавной картинки" alt="Заголовок записи"></a>
  3. <!--more-->
  4. <a href="Ссылка на оригинал картинки" title="Оригинал изображения"><img src="ссылка на миниатюру картинки"></a>
  5. <br>
  6. <a href="Ссылка на оригинал картинки" title="Оригинал изображения"><img src="ссылка на миниатюру картинки"></a>
  7. <br>
  8. * * * * * Еще несколько изображений * * * * *
  9. <a href="Ссылка на оригинал картинки" title="Оригинал изображения"><img src="ссылка на миниатюру картинки"></a>
  10. <br>


Предложения по ценем и срокам пишите на yaroslaw@inspireme.ru