Количество участников: 1
Это, наверное, специально для Мотца, поскольку требуется хороший уровень владения английским - как для выявления ошибок, так и для общения с авторами DNN по поводу их исправления.
Что нужно делать:
- Поиск ошибок в исходных строках, отписывание issues в официальном репозитории DNN Platform на GitHub, исправление через pull request.
- Улучшение англоязычной базы других проектов (R7.University, R7.Epsilon и др.) - поиск ошибок в исходных строках и README, отписывание issues в репозиториях соответствующих проектов на GitHub, исправление через pull request.
Дополнительно:
- Проработка глоссария, улучшение существующего перевода и его базы, quality assurance (QA).
- Документирование (разработка краткого руководства для новых участников, FAQ).
Технологии и инструменты:
- Crowdin
- GitHub, git - система управления версиями
- Markdown, возможно Asciidoc - форматы документации
- Желательно DNN (см. письмо "Развертывание DNN")
- Возможно, но не обязательно - Visual Studio Code IDE
https://github.com/roman-yagodin/R7.Dnn.Localization
Это программный проект, который позволяет синхронизировать ресурсные файлы (содержащие исходные сообщения и их перевод) между исходным кодом платформы DNN (и ряда сторонних расширений) и проектом на Crowdin. А также "завернуть" перевод, выполненный в Crowdin, в формат языкового пакета для установки на платформу DNN - получить своеобразный инсталлятор.
Количество участников: 1
Что нужно делать:
Переписать скрипт LanguagePackBuilder.cs с C# на Powershell r7-labs/R7.Dnn.Localization#15
Дополнительно:
https://github.com/roman-yagodin/R7.Dnn.Localization/issues , например подключение новых расширений для платформы DNN к проекту на Crowdin.
Технологии и инструменты:
- Visual Studio Code - IDE
- Powershell, C#
- GitHub, git - система управления версиями
- Возможно, клиент Crowdin
- Возможно, DNN (см. письмо "Развертывание DNN") - для тестирования инсталлятора
https://github.com/roman-yagodin/R7.Webmate
Это своеобразный "швейцарский нож" для веб-мастера и контент-менеджера, который потенциально может содержать множество полезных мини-утилит. Сейчас в этом формате реализована предобработка текста и HTML-таблиц и генератор UUID, но потенциально можно добавлять все что угодно.
Один из последних релизов можно скачать здесь: http://projects.volgau.com/projects/website/files Распаковать и запустить R7.Webmate.Xwt.exe
Количество участников: N
Этим могут заняться хоть все, поскольку каждый может независимо работать над своим инструментом.
Что нужно делать:
Перенос отдельных инструментов из предыдущей инкарнации https://github.com/roman-yagodin/R7.Webmaster и разработка новых инструментов: https://github.com/roman-yagodin/R7.Webmate/issues?q=is%3Aissue+is%3Aopen+label%3Aenhancement
Технологии и инструменты:
- C#
- Mono.XWT - библиотека для кросс-платформенного UI
- Visual Studio Code - IDE
- GitHub, git - система управления версиями
Количество участников: 1
Что нужно делать:
Разработать консольное приложение .NET Core для преобразования таблицы со списком уволенных сотрудников в скрипт SQL, при исполнении которого уволенные сотрудники будут сниматься с публикации на сайте. Шаблон скрипта SQL должен "лежать" в отдельном текстовом файле для быстрой правки. Есть ряд других пожеланий / особенностей.
В принципе, есть возмжность представить задачу в "обшем виде": нужно организовать отображение (mapping) документа Excel на скрипт SQL через шаблон скрипта SQL, в котором можно ссылаться на столбцы или отдельные ячейки документа Excel.
Технологии и инструменты:
- C#
- NPOI - библиотека для работы с Excel
- Visual Studio Code - IDE
- GitHub и git
- Может быть, чуть-чуть SQL
- Возможно, DNN (см. письмо "Развертывание DNN") и установленным поверх него R7.University - для тестирования полученного скрипта SQL
Количество участников: 1-3
Что нужно делать:
Написать мини веб-приложение для платформы DNN в формате 2Sxc App на замену функционала "ВолГАУ в СМИ", представленного здесь: http://www.volgau.com/tabid/1540 Возможны и другие варианты - например, приложения 2Sxc на замену модулей DNN FAQ, Survey и др.
Технологии и инструменты:
- C# и Razor
- DNN (см. письмо "Развертывание DNN") и установленным поверх него 2Sxc https://github.com/2sic/2sxc/releases
- Немного CSS, в основном хватит классов Bootstrap 4
- Может быть, чуть-чуть JS - но вряд ли
- Может быть, Visual Studio Code IDE - но не обязательно
- Может быть, GitHub и git - но не обязательно
Количество участников: 0-1
Есть такой вот микро-проект: https://github.com/volgau/service-stub/
Пока это один маленькая HTML-страничка, который "подставляется" вместо основного сайта в случае необходимости проведения работ по обслуживанию (установке обновлений и т.п.) Это практически отсекает от основного сайта весь внешний траффик и позволяет работать с сайтом в однопользовательском режиме. Что, в свою очередь, значительно уменьшает вероятность что-то "сломать", да и просто быстрее.
Что нужно делать:
Нужно сделать эту HTML-страничку чуть лучше, относительно чего есть ряд задач: https://github.com/volgau/service-stub/issues В частности, volgau/service-stub#2 - нужно дополнить этот файл списком ссылок на другие веб-ресурсы ВолГАУ.
Технологии и инструменты:
- HTML
- Немного CSS, в основном хватит классов Bootstrap 4
- GitHub и git
- Может быть, Visual Studio Code IDE - но не обязательно