Нужен программист с _большим опытом разбора чужого кода_ на проект внедрения нового дизайна и доработки движка с перспективой дальнейшего сотрудничества. Сайт – www.dafna.ru, работает на самописной довольно сложной CMS, страница построена на шаблоне и ...
Разработка модулей портала (php, ООП, ajax)
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
ПРОЕКТ
Проект представляет собой портал, состоящий из разных служб – доска объявлений, блоги, каталог сайтов, библиотека и т.д.
СТРУКТУРА
Необходима реализация модульной структуры, чтобы один раз разработанный модуль мог легко встраиваться в другие службы. Например, модуль регистрации/авторизации пользователей, будучи разработанным один раз, может только с незначительными настройками встраиваться как в блоги, так и в форумы портала, равно как и в будущие порталы, созданные на базе разработанных модулей (для этого должна быть прописана спецификация, что мы имеем на входе и что на выходе каждого модуля, и какие переменные передаются из модуля в модуль).
Планируется ряд модулей:
- регистрации/авторизации пользователей
- добавления и редактирования постов и комментариев
- добавление и обработка фотографий
и т.д. (хотя их структуру будем согласовывать с разработчиком)
РЕАЛИЗАЦИЯ
- Php 5 + MySQL
- однозначно ООП (рассматриваем целесообразность фреймворка CodeIgniter)
- Ajax (ориентировочно использование jQuery)
РАЗВИТИЕ
Из модулей должны легко собираться разные веб-сайты с подобным функционалом. То есть речь не идет о разработке еще одного Drupal, на котором можно делать все, что угодно. Речь идет о решении однотипных задач на разных сайтах. Например, модуль голосования будет одинаково работать на всех сайтах, и разве что немного отличаться по дизайну.
Модули должны быть расширяемы и интуитивно понятно написаны, чтобы другой программист мог легко разобраться и работать над их расширением.
Модули должны содержать возможность мультиязычности, которая задается в конфигурационных переменных.
ВОПРОСЫ (на основании ответов, будем выбирать исполнителя)
1. Правильно ли мы понимаем, что фреймворк поможет соблюсти модульность и сделает ее более стандартизированной и интуитивно понятной? Или для этого можно просто использовать хорошо продуманное ООП? Опишите, как вы видите реализацию задачи с учетом изложенных выше требований.
2. Каким образом вы видите написание простейшей документации к каждому модулю (хотя бы в пределах одной страницы) с описанием основных переменных входа и выхода, конфигурационных переменных и сути действия?
3. Рациональна ли реализация ajax эффектов, как, скажем, в facebook.com, с помощью библиотеки jQuery?
4. Каким образом реализовывается единая регистрация пользователя в портале, если разные службы портала находятся на разных серверах? И имеет ли это смысл?
5. Сколько может стоить написание разных модулей – ориентировочно?
Заявки фрилансеров
Похожие заказы
- Веб-программирование6 заявокЗакрыт16 лет назад
- $1000
Писать только сюда: никаких приватов / ICQ / Skype! Ищем скрипты (людей с опытом), которые подключались к данным платежным системам: Пишите: подключал ЭТО - хочу за код $$$ ...
Веб-программирование7 заявокЗакрыт16 лет назад - $50
Добый день уважаемые фрилансеры. Есть дизайн для новой темы под Друпал. Нужно с него сделать тему. Пишите сразу сроки и стоимость. Основные обязаности: - - релиз темы под ...
Веб-программированиенет заявокЗакрыт16 лет назад Итак, сама ошибка: MySQL Error! ------------------------ The Error returned was: Unknown column 'metatitle' in 'field list' Error Number: 1054 ...
Веб-программирование1 исполнительЗавершен16 лет назадТребуется создать и доработать модули для системы Drupal. Подробности при переписке.
Веб-программирование2 исполнителяЗавершен16 лет назад- $500
Необходимо создать кросс-лист для 300 000 позиций. Грабить с двух сайтов. Помощь с учетками оплата интернета. icq 5 203 999 Женя.
Веб-программирование7 заявокЗакрыт16 лет назад Данное Флеш Меню которое приложено неработает надо поправить чтобы в шаблоне всё работало!
Веб-программирование9 заявокЗакрыт16 лет назадНужно предложить способ реализации (язык прогр-ния, форум) и разработать программную часть сайта для готовых страниц (см. приложение). На сайте предполагается форум который имеет общую пользовательскую базу с сайтом.
Веб-программирование1 исполнительЗавершен16 лет назадПрошу проявлять заинтересованность только если сможете написать за час. оплата 5 долл.
Веб-программирование2 заявкиЗакрыт16 лет назадСоздать компонент Delphi7 (или дополнение) на основе TWebBrowser, разделяющий сессии для каждой копии компонента, т.е. чтобы каждая копия имела свои кукисы. Или предложить решение этой задачи другими методами!
Веб-программирование6 заявокЗакрыт16 лет назад