Skip to content
This repository has been archived by the owner on Jan 31, 2023. It is now read-only.

Список обновлений 2015

Alexander Dubovskoy edited this page Dec 7, 2015 · 54 revisions

Накопилось

  • Код, модули, поведение сайта

    • Новый модуль: ужатые картинки (в контенте и комментариях) - оборачиваются лайтбоксом
    • target="_blank" для ссылок в контенте.
    • Теперь пользоваться рейтингом могут пользователи чей рейтинг положителен и больше, либо равен 20. Это защитит от намеренного минусования, а также плюсования своих акков через левые. Перед этим надо будет "доказать" что ты не очередной аккаунт, задавая правильные и интересные вопросы, либо помогая решать их другим пользователям.
    • Susy обновлена до 2.2.7
    • На главной выводятся основные типы материалов, переработано оформление, убрана ненужная заставка для зарегистрированных пользователей.
    • Т.к. проект переехал в отдельную github организацию, исправлены ссылки.
  • Мероприятия

    • Убрана кнопка "Я пойду" у прошедших мероприятий.
    • Мероприятия разделены на две части:
      • верхняя - предстоящие, сортируются по возрастанию, чтобы вверху было ближайшее мероприятие.
      • нижняя - прошедшие, сортируются по убыванию, чтобы вверху были недавно прошедшие мероприятия.
  • Тема оформления

    • Тема была с нуля переделана. Следовательно, многочисленные улучшения.
    • Полноценно сделан адаптивный дизайн, а не обрубленный как был ранее.
    • Сделан кастомный адаптивный сайдбар и меню для мобильных устройств. Хорошо владете JavaScript? Можете помочь улучшить код.
    • Добавлен первый сайдбар в котором указаны копирайты сообщества и ссылки на соц. сети.
  • Заказы

    • Добавлен раздел Заказов.
    • Откликнутся на вакансию могут лишь пользователи, чьи контактные данные в профиле заполнены.
  • Вопросы

    • Теперь для пользователей чей рейтинг меньше минимально допустимого для использования рейтинга (на данный момент 20), будут видеть рекомендации по добавлению вопроса на сайт. Также данную подсказку можно вызывать принудительно при помощи ?help на странице добавления вопроса.
    • Добавлены похожие вопросы при вводе своего вопроса. Это позволит немного сократить дубли.
  • Общее

    • Добавлена депубликация с градацией. Теперь, если материал (ноды: вопрос, ответ, публикация) набрал рейтинг -9 и ниже, то он депубликуется. Если у автора рейтинг от -30 до -50, то депубликация происходит при трёх минусах. Если же вообще всё плохо, и у автора рейтинг меньше чем -50, то депубликация производится при двух минусах.
    • Добавлена промо-страничка для Drupal 8.

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

Этот список, скорее всего, является не полным. Так как это обновление было длительным, и очень большим (самое большое на данным момент по количеству коммитов, ну и коду, скорее всего, тоже) changelog не наполнялся по пути, а только по памяти и после крупного апдейта :)

30 июля 2015 (v0.2)

  • Код и модули
    • Различные исправления ошибок.
    • Добавлен модуль для загрузки файлов к материалам.
    • Актуальная база данных (без личных данных) теперь создается ежедневно в 3 часа ночи и доступна тут. Также ссылка на базу всегда доступна в README.md на github страничке проекта.
    • Код приведен к Drupal Coding Standarts.
  • Тема оформления
    • Тема также поправлена для соотстветвия Drupal Coding Standarts.
    • Различные фиксы оформления.
  • Вопросы
    • В форме добавления вопроса, к полю для связи с проектом добавлена ссылка, позволяющая добавить несуществующий проект в нашу базу.
  • Профили пользователей
    • Начата работа над профилями.
    • На страницу профиля добавлены вопросы заданные данным пользователем, а также вопросы, где участвовал данный пользователь.
    • Написан подсчет рейтинга для пользователей.
  • Общее и разное
    • Добавлен чат для открытого обсуждения проекта и его развития. Не используйте его для решения своих проблем. Он касается непосредственной разработки данного сообщества.

18 мая 2015 (v0.1)

  • Различные визуальные улучшения и фиксы.
  • Добавлено напоминание к форме добавления ответа для автора вопроса, о том что форма должна использоваться для добавления собственного решения (если нашлось в другом месте) а не для общения.
  • Rate виджет теперь с исправленным ajax.
  • На главной странице выводятся вопросы/публикации с рейтингом > -5 .
  • Проработана страница "Расширений": добавлена ссылка на страницу проекта drupal.org, добавлена колонка с вопросами, где упоминается данное расширение, добавлен блок загрузки с возможность выбора версии а также подсказками команд drush для новичков.
  • Написан фильтр для расширений. Теперь если указать ссылку на модуль с drupal.org в любом сообщении, он автоматически будет добавлен в нашу базу, если же он имеется в нашей базе, то информация о нём будет незамедлительно обновлена.
  • Исправлена страница /project на которой багал пейджер, пропадали фасеты.
  • Рефакторинг dlcommunity модуля в druio.
  • RSS заголовки заменены с DrupalifeCommunity на Dru.io.
  • Добавлен модуль для создания версии базы данных сайта для публичного доступа, с чисткой всей важной информации. Теперь каждый желающий может развернуть у себя точную копию сайта сообщества, посмотреть как всё сделано "изнутри", найти ошибки, помочь с доработкой и т.д.

26 апреля 2015

  • Возвращена метка "есть ответ" в общий список вопросов.
  • Убран вопросительный знак из тизеров вопросов.
  • Некоторые изменения в стилях.
  • Добавлен плагин Select2.js, для более удобных селектов.
  • Исправлены опечатки.
  • Поля DisplaySuite отделены в отдельный модуль и теперь код не в админке а в коде.
  • В репозиторий отгружена полная версия сайта. (Проблему с базой пока решаем, чтобы сделать её публичной)
  • Добавлены мероприятия.

7 апреля 2015

  • Переработано тема, полностью заменена на новую.
  • Новая тема создана с использованием препроцессора SCSS и библиотекой SUSY.
  • Добавлен долгожданный трекер, спасибо adubovsky.
  • Наведет порядок в папке modules. Теперь contrib и custom находятся раздельно друг от друга.
  • Появился первый логотип сообщества. Спасибо ребятам из RedElephant.
  • Теперь подсветка кода осуществляется при помощи highlightjs.

Старые ;)

  • Создана роль модератора.
  • Добавлена таксономия для категорий.
  • Переезд на новый домен и ребрендинг в Dru.io.
  • Количество последних вопросов на главной уменьшено с 15 до 10.
  • Включен фильтр для автоматических преобразований ссылок.
  • Добавлена ссылка со страницы проекта на оригинальную drupal.org.

26 января 2015

  • Поисковый движок заменен с Elasticsearch на Sorl;
  • Удалены модули: Search API Elasticsearch;
  • Установлены модули: Search API Solr;
  • Редизайн: табов, таблиц, системных сообщений;
  • Теперь вопрос может содержать лишь один ответ от одного автора;
  • Авторы вопросов не могут отвечать на свои вопросы.
  • Подправлены labels. Теперь они выводятся над полем, а не рядом с ним.
  • После авторизации на сайте, человек будет переадресован на предыдущую страницу.
  • Исправлен вывод комментариев в публикациях для планшетов и телефонов.
  • Исправлена ошибка с флагом "Лучший ответ".

11 января 2015

  • Изменён цвет шапки на более тёмный.
  • Цвет метки "Вопрос решён" также измёнен на друпальный зелёный.
  • Цвет кнопки субмита (зелёной) также измёнен на друпальный зелёный.
  • Блок "Фильтраця по проекту" теперь имеет заголовок "Проект".
  • Убраны следующие лейблы: "Количество ответов", "Рейтинг вопрос", "Версия", "Проекты", "Вопрос задал".
  • Опубликована инфа на Drupal.ru.

6 января 2015

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

5 января 2015

  • Добавлен функционал проектов Drupal. Это те же самые проекты с Drupal.org — модули, темы, ядро, дистрибутивы. Содержит короткую сводку данных о проекте, включая ссылки на загрузку свежих версий проекта.
  • Слегка подправлены ЧПУ. questions -> question, posts -> post.
  • Добавлена ссылка на редактирование ответа.
  • Удалены теги из-за ненадобности.
  • В вопрос добавлено новое поле (на смену тегам) — связь с проектом. Если автозаполнение ничего не подсказывает, снизу есть кнопка добавить проект в базу сообщества. Это одноразовое добавление, дабы не парсить весь drupal.org без надобности и хранить кучу бесполезной информации. Т.е. база будет наполняться сообществом по мере необходимости. Там всё очень просто, честно! :) Кнопочка добавление также доступна на страницах проектов.
  • В вопрос добавлено поле "Версия Drupal" для привязки вопроса к определенной версии Drupal.
  • Убрана ошибка блокирующая возможность комментирования ответа.
  • Ответу добавлена ссылка на редактирование.
  • Ответы можно добавлять только со страницы вопроса.

2 января 2015

  • Был серьезно переработан функционал вопросов и ответов. Теперь как вопрос, так и ответы на него могут иметь свои комментарии.
  • Добавлены RSS: вопросы, публикации.