Giter VIP home page Giter VIP logo

maii-site's Issues

Ссылки на соцсети и форум

Скажи, пожалуйста, можем ли мы туда поставить ссылки на все наши соцсети и форум (в подвал, рядом с колонкой "устав, новости этц" или как-то иначе, а также, если это возможно, в шапку)?
Все ссылки пришлю в том виде, в котором скажешь.

Страница Рабочих органов

Также нужен раздел под рабочим названием «Рабочие органы» — отдельная страница со списком и составами исполкома, крк и врг. В идеале чтобы составы открывались по клику на той же странице, но вообще как тебе кажется удобным и нужным, конечно. Вся информация о составах у меня есть, в нужном виде предоставлю.

Раздел для интервью и импорт из телетайпа

инфогруппа будет делать интервью разного рода и по первости публиковать их планируем в телетайпе. Хотелось бы в будущем иметь возможность перенести на сайт без особых мучений с форматированием.

Новая страница Манифест

Хотим сделать новую страницу

CMS

Single entry, Название Manifest

Поля

  • Title (short text)
  • Lead (long text)
  • Body (Rich Text)
  • Signature: Component
    • Name
    • URL (optional)

UI

Вёрстка аналогична странице отдельной новости

Название страницы view.njk

Под текстом ненумерованный список подписантов

Документы

Можно ли заменить страницу документов (https://www.chgk.info/docs, в текущем виде это та же лента новостей, но с документами) статичной страницей с тем же слагом, чтобы покрасивее оформить список документов?

Изучить работу с файлами

Strapi умеет загрузку файлов, но хранить их на Хероку нельзя
Вместо этого нужно настроить S3 бакет, настроить связку страпи с ним (есть в доках) и протестировать, чтобы знать особенности (умеет ли он PDF загружать, умеет ли он загружать новую версию файла по старому пути)
Будет полезно в относительно скором времени, когда нужно будет выкладывать устав

Изучить вопрос публичного сабмита ишьюз

Можем ли мы выставить куда-то форму, которая будет сабмитить нам сюда ишьюз, но при этом не открывать репозиторий и не давать публичный доступ к тому, что дальше мы с этими ишьюз делаем?

Возможно, GH умеет это делать через вебхук или через отправку письма

Подключить полезный тулинг для CSS

В идеале мы бы хотели сделать следующее:

  • писать static/main.css в static-src/main.scss (и игнорить эту директорию в 11ty, а файл main.css в gitignore)
  • подключать в него UIKit модульно (или скопом) из npm-пакета
  • в dev-режиме запускать отдельный вотчер для него (static-src/main.scss -> static/main.css), который будет делать трансформацию scss плюс запускать PostCSS с Autoprefixer
  • в билд-режиме запускать аналогичный билдер перед 11ty, а после него запускать https://github.com/FullHuman/purgecss (уже в билд-директории) + минификацию css

Как вариант, можно и в дев, и в билд использовать parcel, но там нужен ряд танцев с бубном, я их делал в другом проекте, могу перенести когда-нибудь сюда, но не очень нужно. Тогда также можно будет отключить кеш-бастинг на уровне 11ty и использовать парселовский.

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.