2015-03-06 (+) Презентация, Админка, Интерфейс, Speedtest, Дочерние события на лендинге и Добавления в структуру БД

Презентация:

Презентация проекта теперь не на главной странице, а на странице «О проекте» (http://www.web1nar.com/?about)
Она там видна всегда — кто не видел посмотрите!
И, кстати, презентаций теперь две — вторая очень сокращенная — только про деньги :)

web1nar_presentation

Админка:

  • Добавлены новые столбцы в списке пользователей (скрытый/запрещенный и менеджер/автор), добавлено также имя проекта и скайп.
  • Добавлены фильтры Все/Админы/Эксперты
    web1nar_get_tree
  • Добавлена проверка прав — теперь можно просматривать дерево участников только вниз по иерархии, на верхний уровень выходить нельзя — как и должно было быть.
  • У админов 4-го уровня есть возможность просматривать все скрытые события по всем проектам (добавился необходимый чек-бокс в окне фильтра)
  • Упростилась работа с Анкетой для Супер-админов — теперь не нужно заполнять все обязательные поля для того, чтобы исправить что-то или уточнить. Также при редактировании не транслитерируются имена, что позволяет создавать нестандартные или просто оставлять емейл — там где он вместо имени.
  • Добавилась страница «Все проекты» (web1nar.com/?all_events) — для удобного просмотра и администрирования всех проектов платформы в табличной форме

Интерфейс:

  • Отображаются в списке авторов только те, у кого уровень 2 и выше, также продюсером проекта можно выбрать автора или менеджера с уровнем не меньше 2-х. Таким образом в список будут попадать только проверенные авторы, а не все подряд, кто нажал на кнопку «Хочу стать Автором».
    Тем не менее если вписать id  автора — то можно получить список его событий, ФИО авторов нет только в выпадающем списке фильтра.
  • Добавился пункт меню — «Проверить скорость подключения» (http://web1nar.com/?speedtest)
    web1nar_speedtest
  • Заменили чат тех-поддержки в скайпе
    web1nar_skype
  • Улучшили отображение кнопок входа
  • Переделали модуль помощи — текст и дизайн
  • Переделали интерфейс превьюшки при покупке события. Теперь все аккуратнее — увеличили картинку и отображаем афишу для соцсетей, если она есть. Также добавили туда подзаголовок, а описание сместили вниз.
  • Название проекта и Автор теперь в виде кликабельной ссылки (аргумент &lo в строке адреса отключает редирект на страницу логина — теперь пользователь не зависнет, если зайдет случайно — всегда можно сбежать :)
    web1nar_preview

Баги:

  • Устранена ошибка рассыльщика писем (из-за ошибки стопорилась рассылка).
  • Теперь у каждой страницы — свой заголовок (гугл не будет ругаться)
  • Уточнен алгоритм расчета стоимости события (не правильно считал, если стартовая дата была в будущем)
  • Множество мелких улучшений в разных модулях

Лендинги:

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

Структура БД:

Добавлены управляющие поля для разных типов проектов — теперь можно гибко настраивать их поведение. Например поле показывать ли дату будет полезно для событий у которых дата не важна, таких как Видеозапись или Книга.
Исходя из этих полей будет тем или иным образом рендериться страница события (или продукта). Что-то будет отображаться, а что-то нет.
Раньше это все прописывалось в коде, что было достаточно громоздко и сложно в реализации.
Теперь все структурируется.
Присылайте ваши заявки на то какие критерии каких событий вы видите, что нужно задействовать и как по этим правилам делать отображение на лендинге.