GithubHelp home page GithubHelp logo

drupalru / drupal.ru Goto Github PK

View Code? Open in Web Editor NEW
30.0 20.0 23.0 35.21 MB

Репозиторий кода для сайта русскоязычного сообщества Drupal переехал на GitLab https://gitlab.com/drupal.ru/7

License: GNU General Public License v2.0

CSS 5.34% PHP 83.05% JavaScript 6.29% Shell 0.19% Makefile 0.01% HTML 5.05% XSLT 0.02% Java 0.04% Hack 0.01%
drupal drupal-ru drupal-community

drupal.ru's Introduction

Drupal.ru

Репозиторий кода для сайта русскоязычного сообщества Drupal.

Развёртка локального окружения

Кросс-браузерное тестирование предоставлено BrowserStack

drupal.ru's People

Contributors

andypost avatar avakorin avatar awd-studio avatar frantsuzzz avatar gitlcbot avatar gitter-badger avatar gormartsen avatar hulygun avatar mbaev avatar orion76 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

drupal.ru's Issues

changelog

Использовалось для внутренней переписки админов drupal.ru.
Так как касалось только работы Drupal.ru - считаю нужным перенести на нормальное решение.
Принципе на github issue норм

Модерация

Реализовать механизм отслеживания модерации и возможности уведомлять модераторов о нарушении.

Было реализовано флагами и кастом кодом.
Сейчас никак.

Написать доку по использованию deploy

  1. как развернуть с своего форка дев окружение на локале или своем хостинге
  2. порядок поста PR. Описать что происходит при этом.
  3. как импортить настройки node_type, menu, taxonomy, forum и как это оформлять, чтоб по PR залило данные в тестовое окружение и могло быть принято в production.
  4. соблюдение код стилей и репорты о их нарушении.

Продвинутый трекер

  • возможность фильтровать материал по возможным значениям:
    • кто автор
    • теги
    • ключевые слова?
  • возможность сохранять значения фильтра в "быстрые ссылки трекера"

Taxonomy reimport

На этапе переезда на д7, надо будет таксономии теги экспортную по новой.

Некоректно выводится капча

При запросе восстановления пароля (возможно и в других местах) капча некорректно выводится. Возможно из-затемы.

Сделать интерактивный install.drupalru.sh

Суть:

  • запускается скрипт. спрашивает папку, mysql данные
  • сам все скачивает, все модули, настройки, META заливает
  • печатает данные доступа к сайту

Цель:

  • облегчить возможность поднятия своего дев для поста PR

Дополнение:

  • документацию как использовать и требования для локального окружения

BUeditor icons

Используются свои иконки в папке modules/bueditor/icons.
В репо по пути media/icons
Необходимо переделать под "прямое" использование

Новое лого

Работники стилуса и фотошопа, предлагайте свой вариант нового лога!

MediaWiki ноды. надо переделать на другой формат.

Менять format ДО перевода на д7, легче будет.
+--------+
| nid |
+--------+
| 25 |
| 3611 |
| 4747 |
| 4820 |
| 5101 |
| 5241 |
| 5253 |
| 5346 |
| 6381 |
| 6603 |
| 6687 |
| 7223 |
| 7427 |
| 7543 |
| 7894 |
| 7910 |
| 8014 |
| 8015 |
| 8648 |
| 8860 |
| 8861 |
| 8872 |
| 8921 |
| 8928 |
| 8959 |
| 8960 |
| 8974 |
| 8982 |
| 8987 |
| 9028 |
| 9044 |
| 9076 |
| 9091 |
| 9093 |
| 9099 |
| 9160 |
| 9168 |
| 9181 |
| 9191 |
| 9192 |
| 9242 |
| 9246 |
| 9251 |
| 9298 |
| 9317 |
| 9323 |
| 9370 |
| 9411 |
| 9416 |
| 9425 |
| 9451 |
| 9479 |
| 9518 |
| 9526 |
| 9573 |
| 9616 |
| 9641 |
| 9722 |
| 9785 |
| 9836 |
| 9846 |
| 9857 |
| 9896 |
| 9960 |
| 9988 |
| 10010 |
| 10050 |
| 10097 |
| 10271 |
| 10274 |
| 10308 |
| 10338 |
| 10340 |
| 10386 |
| 10435 |
| 10514 |
| 10516 |
| 10529 |
| 10575 |
| 10669 |
| 11238 |
| 11274 |
| 11890 |
| 12425 |
| 13235 |
| 14404 |
| 15775 |
| 15865 |
| 16554 |
| 17362 |
| 17853 |
| 18135 |
| 18174 |
| 18282 |
| 18418 |
| 18448 |
| 18449 |
| 18488 |
| 18628 |
| 18652 |
| 18712 |
| 18805 |
| 18824 |
| 18902 |
| 18923 |
| 18999 |
| 19107 |
| 19116 |
| 20448 |
| 21216 |
| 21343 |
| 21522 |
| 22548 |
| 22679 |
| 24760 |
| 25140 |
| 25755 |
| 28087 |
| 29109 |
| 29769 |
| 30914 |
| 32715 |
| 32716 |
| 33640 |
| 34001 |
| 34442 |
| 34827 |
| 35220 |
| 35690 |
| 36260 |
| 36418 |
| 36716 |
| 36919 |
| 37681 |
| 38796 |
| 39805 |
| 39843 |
| 39919 |
| 40447 |
| 41293 |
| 42947 |
| 43868 |
| 48723 |
| 50154 |
| 51332 |
| 53092 |
| 54301 |
| 54457 |
| 54467 |
| 54776 |
| 55479 |
| 56251 |
| 56488 |
| 56968 |
| 57513 |
| 57788 |
| 58004 |
| 60096 |
| 60394 |
| 60571 |
| 61411 |
| 61412 |
| 61413 |
| 61649 |
| 61741 |
| 62395 |
| 63553 |
| 65109 |
| 66349 |
| 67392 |
| 69016 |
| 69413 |
| 69434 |
| 69869 |
| 70302 |
| 72534 |
| 73014 |
| 74340 |
| 75341 |
| 75725 |
| 76393 |
| 77808 |
| 78139 |
| 78377 |
| 79375 |
| 80014 |
| 80137 |
| 80160 |
| 82003 |
| 84759 |
| 84934 |
| 86213 |
| 87561 |
| 89864 |
| 93852 |
| 94581 |
| 94938 |
| 96290 |
| 96941 |
| 98376 |
| 98433 |
| 99244 |
| 99277 |
| 99344 |
| 99429 |
| 100378 |
| 100500 |
| 100795 |
| 101267 |
| 102280 |
| 103870 |
| 104816 |
| 105323 |
| 108204 |
| 108521 |
| 110182 |
| 112419 |
| 115217 |
| 115697 |
| 116435 |
| 117323 |

Создать формат для "редакторов"

возможно полный html + фильтр корректности
слить в него
Полный HTML, без переводов строк, с фильтром корректности
HTML без ограничений и проверки валидности

Реализовать частичный доступ к созданию тегов на основе "адекватности"

Еще незнаю как но
https://www.drupal.org/project/taxonomy_autocomplete_permission
После обновления запрещает в теги добавлять новые теги.
Надо реализовать возможность для "увереных" или "адекватных" добавлять теги.

Толи роль давать на основе "возраста" аккаунта толи еще как.
Обсуждаемо.

Bbcode

Не все bb codeобрабатываются.
Img как минимум

Фильтры - навести порядок

Выкинуть все многообразие фильтров (форматов ввода) и оставить минимум необходимый.

  • Для обычных посетителей
  • Для админ контента

Подготовка DevOps

  • настройка drupal_deploy модуля для настроек:
    • меню
    • блоков
    • контента что не касается пользователей (правила, лицензия и тп)
    • роли
    • bueditor настройки
    • imagecache
    • filters

Выделение прав на основе давности пользователя

Нужно найти обсудения о "штанах", тамсреди кармы были дельные рекомендации по реализации, как выделять права, а главное - давать бейджики - новичек, завсегдатай, старичек

Минимально необходимо давать бедж NEW для новичков а-ля https://www.drupal.org/node/2446889

90 дней

(REQUEST_TIME - $account->created) < 7776000

Исправление отображения на мобильных устройствах

Сейчас на мобильных устройствах отображение не учитывает фактический размер экрана.

Этот недочет легко устранить следующим мета-тегом в секции head:
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no" />.

Более компактное отображение цитат в комментариях

На мой взгляд, слишком много занимают комментарии, особенно когда начинаешь их цитировать.
default
Сделать чуть меньше размер шрифта в цитате и промежуток между ними и получится более читабельно, на мой взгляд:
default

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.