Плагин для Wordpress

Гость17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
26.11.2007

Надо написать плагин для WordPress, который бы брал данные из исходной SQL базы и конвертировал бы ее в соответствии с определенной логикой в базу WP, интерфейс плагина простой, требуется хорошее знание SQL, АPI движка и реэгспов.

Исходная база , в архиве tar.gz лежит на стороннем сайте и имеет структуру

Файл содержит дамп таблицы (в формате SQL) со столбцами:

* id - ID

* zml_uri – URI

* imdb_rating - рейтинг IMDB

* imdb_votes - количество голосов в IMDB

* genres* - жанры

* title - название

* letter - первая буква в названии фильма, если фильм начинется с цифры, то будет иметь значение "number"

* year - год выхода

* plot - краткое содержание

* keywords* - ключевые слова ("тэги") к фильму

* taglines* - подзаголовки

* actors* - актеры

* directors* - режиссеры

* versions** - версии фильма (типы файлов)

* Список. По одному элементу на строке (разделитель n).

** Список (разделитель n). Версия=Идентификатор.

Ее надо сконвертировать в базу WP по след. схеме

ID поста = ID элемента базы + смещение.

Data = Year + Rand(Month, Day)

Slug = Title and/or ID and/or year amd/or TagLines

SubCategory 0 – в корень or ID родителя

Category = genres

Tags = keywords or actors and directors

Post = template

(

template.html

* zml_uri - URI фильма

* imdb_rating - рейтинг IMDB

* imdb_votes - количество голосов в IMDB

* genres* - жанры

* title - название

* year - год выхода

* plot - краткое содержание

* keywords* - ключевые слова ("тэги") к фильму

* taglines* - подзаголовки

* actors* - актеры

* directors* - режиссеры

* versions** - версии фильма (типы файлов)

)

Интерфейс плагина:

Три кнопки Fisrt Setup, Clear, Update

Поля

1. Смещение для ID поста

2. Шаблон для создания slug, типа %title%-%id% ( совместить с WP шаблоном)

Список категорий для выбора родителя.

Чекбокс с выбором что пихать в теги.

Upload - шаблона для поста

Примерный алгоритм

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

Второй запуск = это апдейт, скачали базу, отпарсили ее, нашли записи с новыми ID, добавили их в базу.

Возможно продажа скрипта третьим лицам, а также последующие заказы связанные с WP.

p.s. В приложении, дамп SQL базы с парой записей. Ориентироваться на новую версию ВП, там где теги ввели.

Заявки фрилансеров