Сайт kalita-finance.ru принадлежит компании Kalita-Finance.

Не смотря на то, что в 2005 году компания зарегистрировала домен kalita-finance.ru, до 2010 года основным сайтом компании был kf-forex.ru

В настоящий момент сайт использует .

История развития

Изначально сайт был ужасно простым и можно сказать не имел дизайна. Однако, в 2005 году компания SparkleDesign разработала простенький, но интересный дизайн для данного сайта.

Вы можете посмотреть offline HTML-версии:

Главная страница
Внутренняя страница

В середине 2006 года у начальства появилась идея перехода сайта на новую версию

К сожалению, идея, так и не воплотилась по причине других, более приоритетных задач.

Однако, в 2010 году решено было сделать сайт - основным сайтом компании, и это очень его поменяло:

1. новый дизайн заказанный в компании SparkleDesign

2. CMS собственной разработки, о которой могу рассказать только лично

Вы можете посмотреть offline HTML-версию »

Интересными моментами считаю:

online-котировки с переключателем видов (слева)

красивую видео-листалку аналитики

— а так же значительное количество разнообразных модулей в админке:

  1. Удаленные страницы - логи удаления разделов и страниц сайта (при удалении создается SQL-бэкап страниц, что дает возможность восстановить страницы и даже разделы)
  2. Демо-статистика - информация по заполнению демо-анкет
  3. Популярность страниц - выставленная посетителями, с сортировкой по: посетителям, баллам, оценкам
  4. Статистика регистрации (оффлайн) - динамика регистрации пользователей на сайте И с демо-счетами
  5. Статистика файлов - подробный подсчет скачивания файлов (даже расширений по-умолчанию отсутствующих в Яндекс.Метрике
  6. Редирект в Украину (1 - 2 - 3) - Статистика автоматического редиректа на сайт Украины
  7. Динамика редиректа в Украину - динамика автоматического редиректа на сайт Украины
  8. Динамика сайтов редиректа в Украину - динамика автоматического редиректа на сайт Украины с самым популярных сайтов
  9. Рассылка демо - рассылка почты крон-заданием, по заданным условиям пользователей
  10. Рассылка по списку - возможность выбора списка рассылок (которые можно формировать в модуле Списки рассылок), с возможностью прикреплять файлы, персонально сохранять настройки письма (тема, текст, от кого и т.п.)
  11. Оплата - информация по оплате
  12. Platron » KF - зачисление средств в компанию, через компанию Платрон
  13. KF » Yandex - вывод средств (информация по 25 последним перечислениям)
  14. Yandex » KF - информация по неоплаченным перечислениям
  15. Страны - управление странами в экономическом календаре
  16. и др.

Флэш баннер на главной и CSS-меню

Курс обучения - доступ к которому можно получить только после его оплаты. Однако, интересным моментом здесь является - скрытие youTube-ссылок с помощью PHP и JavaScript-библиотеки youTubeEmbed

— Продвинутый поиск по сайту, который работает так:

  1. для поля теги организовал релевантный поиск на основе MySQL условия IF и функции FIND_IN_SET. Другими словами плагине поиска добавлена возможность сортировки данных с учетом приоритета поиска, реализованная за счет указания порядка тегов и совпадения искомой фразы с тегом привязанным к странице. Ранее был просто поиск с учетом тегов, теперь важен приоритет их указания. Это очень полезно, когда Вы хотите чтобы в результатах поиска одни страницы показывались выше других
  2. в случае отсутствия результатов поиска, выполняется альтернативный живой (Ajax) поиск с помощью Google
  3. сделал подсветку искомых частей фразы в тексте
  4. организовал сбор статистики поисковых данных, для повышения качества результатов поиска
  5. скрипт может искать по указанному разделу на сайте
  6. может искать по комментариям на сайте

— создал раздел FAQ с подразделами и пунктами, которые ранжируются в зависимости от интереса пользователей

— разработал скрипт определения версии ОС, фрэймворка и его версии, благодаря которому посетителю сайта показываются разные ссылки версии программного обеспечения

— создал интересную систему табов, которые создаются PHP-скриптом, а подгружаются через Ajax с реальных страниц сайта (с подгрузкой и работой сложных CSS и JavaScript-библиотек). Формирование табов может производить любой контент-менеджер через обычный визуальный редактор (с помощью UL-LI элементов, проще говоря списков). Системе табов сделал альтернативу, подгружающую первый таб через PHP, это дает возможность выводить первую ссылку сразу на текущей странице (создано по запросу SEO-специалиста).

— разработал Беседку, это скрипт общения на сайте

— создал автоматическую подгрузку строки последних комментариев в подвал сайта, при этом автоматически обновляемую при размещении нового комментария

— для комментариев на сайте сделал автоматическое оповещение о новых комментариях, которое появляется справа по вертикальному центру, с количеством новых комментариев. А если кликнуть по оповещению, то посетителя пролистывает к новому комментарию (подобно комментариям на сайте habrahabr.ru)

— разработал упрощенную Web-версию программы iTrader для демо-торговли на валютном рынке и рынке инвестиционных инструментов. Для просмотра на сайте нужно зарегистрироваться, для этого достаточно емэйла, или можете посмотреть скриншот. Здесь я реализовал:

  1. подгрузку всех данных реализовал через Ajax с помощью JSON-общения с другим сервером (сайтом)
  2. для единой авторизации на сайте и в программе на сервере, была реализована дополнительная проверка авторизации по сессионным ключам (через JSON)
  3. построение динамичных (в реальном времени изменяемых) графиков разных типов, сделал с помощью JavaScript-библиотеки Highstock
  4. на основе Cookies и базы Cookie-данных реализовал автоматическое сохранение выбранных пользователей инструментов
  5. на базе немного измененной мной библиотеки pChart разработал мини-графики показывающие тенденцию рынка по каждому инструменту
  6. для удобства просмотра и рационального использования пространства окна браузера, разработал автоматическое растягивание всех элементов интерфейса под разрешение экрана
  7. сделал многофункциональные окна формирования сделок (с табами), данные в которых обновляются в реальном времени в зависимости от заданных или указанных пользователем значений. Благодаря библиотеке Highslide окна можно двигать в области браузера
  8. создал разно-вариантные и разные по ширине табы подгружающие все через Ajax
  9. разработал таймер времени с динамичной полоской-индикатором (обновляющий время с сервера через Ajax)
  10. для отказа от стандартного скрола, который может и не быть при небольшом количестве данных, разработал узкие динамичные скролы на основе JavaScript-библиотеки jScrollPane с некоторыми своими доработками
— разработал экономический календарь, который подгружает (Ajax) актуальные данные по всем странам, строит графики, а при выборе диапазона дат показывает данные за прошедшее и будущие. Кроме того, календарь можно распечатать без лишних элементов сайта (кроссбраузерно).

— сделал раздел теханализа, в котором посетители могут голосовать в разнонаправленные стороны за прогноз на рынке (см. скриншот)

— разработка и доработка Vkontakte-ботов, которые умеют парсить сообщества для нахождения информации о участниках, после чего приглашает участников в друзья, а затем рассылает добавленным в друзья - приглашение вступить в свое сообщество

— поэтапное заполнение форм заключения договора (где очень важно не потерять сессию, которая по умолчанию прекращается через 25 минут, в результате отсутствия действий со стороны пользователя)

— такие формы как Обратный звонок

— разработал различные автоматические рассылки с сложными динамичными условиями (к примеру рассылка Демо-клиентам, рассылка Реальным клиентам до оплаты, рассылка Реальным клиентам после оплаты, и все это с множественными в том числе временными условиями)

— экспорт котировок в другие компании

— вебинары

— личный кабинет с интеграцией форума phpBB3

— продвинутую статистику Опросов/голосований

— многофильтерную статистку по данным заполнения анкет

— разработку интерфейсов и скриптов для работы с клиентами по Дистанционному обучению

— рассылки аналитики для журналистов

— создание скрипта Котировки online, который автоматически обновлял данные по группам, каждые 3 секунды

— и многое, многое другое.

Отрицательным моментом считаю оплату, отсутствие премий и ужасные ТЗ которые в редких случаях писались на листке бумаги, в основном просто объяснялись на пальцах, после чего проверялись некомпетентными людьми.

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