Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Техническое задание на разработку модуля (или компонента) Joomla:

Цель: Разработать простой и удобный для пользователя и администратора модуль для CMS Joomla который бы на основании введенных пользователем данных выводил сформированный документов в формате PDF на базе исходных шаблонов.

Клиентская часть:

Страница состоит из двух логических разделов страницы. Сверху раздел №1 (состоящий из двух подразделов (слева и справа) №1.1 и №1.2 соответственно. И Раздела №2 (находится под разделом №1)

Раздел №1 (1.1 и 1.2) включает 2 списка (по списку в каждом из подразделов) с checkbox’ами напротив каждой из строчки в списке. В подразделе №1.2 список из 20 наименований типов документов (клиент выбирает какой ему нужен для генерации). В подразделе №1.1 связанный с подразделом №1.2 список. Связь выражается в том, что выбирая определенные документы в одном подразделе автоматически выбираются связанные документы в другом, и удаляются также связно в случае убирания галочки пользователем.

Раздел №2 состоит из активных полей для ввода пользователя и комментарий к вводу.

Количество активных полей будет составлять от 12 до 15 в основном следующего содержания (название компании, ФИО, телефон, и т.д. )

После ввода данных и простейшей проверки правильности ввода данные уходят на обработку.

Результат обработки (логика):

На основе исходных данных программа должна сформировать документ PDF, который будет состоять из нескольких страниц.

Страницы эти генерятся на основе заранее заложенных шаблонов и данных, а также тех данных, что ввел клиент (Всего таких страниц будет ориентировочно 5-7, в т.ч. состоящих из таблиц), которые должны будут сформироваться в один документ PDF. После чего отправляются пользователю на электронную почту. Результаты ввода сохраняются в базе.

Административная часть:

Должна состоять из следующих разделов:

1. Редактирование исходных шаблонов (в качестве редактора можно использовать встроенные редакторы Joomla)

2. База введенных пользователем данных, с возможностью коррекции администратором и генерации результирующего документа вручную заново.

3. Возможность управления наименованиями полей в разделе №1.1 и №1.2.

4. Возможность управления комментариями активных полей, и в том числе возможность назначать новые.

Это предварительное ТЗ (как нам кажется сформированное на 80%), после исполнение данной работы скорее всего придется модифицировать программу «по ходу дела» чтобы довести ее до того идеального состояния которое требуется. В сумму, предлагаемую нам должна включаться доработка программы не более чем на 20% после ее завершения.

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

Требования к специалисту

1. Очень хорошее знание Joomla

2. Очень хорошее знание современных OpenSource программ, которые могут быть применены для выполнения данной задачи (к примеру, нет необходимости писать редактор шаблонов, если можно воспользоваться открытыми PHP редакторами или к примеру встроенными средствами Joomla) ну и т.д.

Возможность приехать к заказчику в офис в Москве является плюсом, но не обязательным условием, если мы сможем выстроить очень конструктивный диалог по ICQ/почте/телефону без необходимости личной встречи.

Ваша заявка на участие обязательно должна включать следующее:

1. Сумма, за которую вы готовы взяться за данную работу

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

3. Краткое резюме о ваших героических подвигах в области Joomla

Оплата безналичным переводом, допускается расчет WMZ

16 лет назад
inoline
40 летСербия
17 лет в сервисе
Был
9 месяцев назад