Натянуть шаблон на Codeigniter/Laravel + немного PHP-кодирования

Цена договорная • наличный расчёт, безналичный расчёт
18 мая 2015, 16:20 • 6 откликов • 66 просмотров
Доброго всем дня!

Результатом должно быть приложение на CI ver.3.0 (либо Laravel), набор view и JS для popup dialogs, форма с валидацией и POST-ом мобильного номера и поддержка авторизации по внешнему источнику (т.е. авторизация - не в самой CI/Laravel, а опосредованно).


Итак, детально:

  1. Прикрутить авторизацию, которая делается по внешнему JSON API (т.е. когда логин/пароль хранится вне нашего приложения), т.е. "POST www.externalServer.com/externalLogin?username=asd&password=qwerty").

    Must have
    (от Капитана Очевидность):
    после авторизации полный рефреш любой из страниц (или открытие новой
    закладки/браузера) должно показывать (можно просто в header-е
    текст выводить), залогинен ли юзер, или разлогинен.

  2. "натянуть" html5-шаблон (Dashboard v.3) на CI/Laravel, разбив на view (!): header/footer/left menu/top menu/right block/body.

    Достаточно натянуть лишь на эти 3 страницы - при этом обязательно разбив их на view-шки (а не грузите каждую из указанных страниц целиком):
    login
    data tables
    compose email

    // Только статика из шаблона: никаких динамических данных не требуется.
    // Исходники шаблона я предоставлю исполнителю.




  3. Прикрутить http://bootboxjs.com/ (для показа warning/errors/etc.). (альтернативы обсуждаемы)
    // Добавить пару ссылок в левое меню для проверки диалогов.

  4. На "Alert" popup-диалог вставить "Basic Data Table".

  5. На какую-либо из страниц добавить форму с текстовым полем по маске (см. аттач), с клиентской валидацией номера телефона и POST-ом (на произвольный URL) параметра "phone" со склеенным значением (пример из аттача: "70123456789"), где первая цифра берется из комбобокса (без "+").

Файлы