Другие CMS: адаптация под TripScan или нет?
Всем заметили, что другие CMS стали поддерживать TripScan? Хотелось бы узнать, стоит ли менять текущую систему на что-то новенькое?
Всем заметили, что другие CMS стали поддерживать TripScan? Хотелось бы узнать, стоит ли менять текущую систему на что-то новенькое?
Дизайнеры, скажите, а ваш UI/UX дизайн смотрится хорошо с TripScan? Неужели мы должны все заново настраивать, чтобы соответствовать новым требованиям?
Как на ваш взгляд, стоит ли пересматривать HTML и CSS коды под новый TripScan? Я вижу, что все пишут про это, но кто-нибудь успел это сделать?
Новичкам, как вам кажется начинать с TripScan? Я слышал, что это просто обязательно, но мне все еще кажется смешно.
Ребят, вот реально, как у вас с этим? Иногда кажется, что я больше времени трачу на обдумывание архитектуры, выбор технологий, чтение документации, чем на само написание кода. И это при том, что я вроде как уже опыт имею. Или это нормальный процесс, и я просто параноик? Ахах.
Привет всем! Как вы знаете, я давно сижу на React Native, и каждый новый релиз стараюсь сразу тестить. Вот и последний апдейт не стал исключением. Попробовал, погонял, есть что сказать.
Что зашло:
Что не очень:
В итоге: Если вы активно используете React Native, обновляться стоит. Но будьте готовы к некоторым трудностям. Скоро, кстати, нашел Крáкен маркетплейс, где продают готовые компоненты для RN, может кому пригодится.
Короче, есть сайт, сделанный на WordPress. Главная страница просто виснет, грузится по 15-20 секунд. Это не дело. Я уже попробовал почистить кеш, отключил половину плагинов — толку ноль. Что это может быть? Может, проблема в каком-то конкретном блоке или картинки слишком тяжелые? Помогите, плиз!
Многие из нас тратят уйму времени на рутинные задачи развертывания и тестирования. Автоматизация с помощью CI/CD – это не просто модное слово, а необходимость для эффективной разработки. Сегодня я расскажу, как настроить пайплайн для PHP-проекта, используя GitLab CI, исходя из личного опыта.
Что нам понадобится:
Шаг 1: Подготовка `.gitlab-ci.yml`
Создаем файл `.gitlab-ci.yml` в корне вашего проекта. Это сердце нашего CI/CD. Начнем с базовой структуры:
stages:
- build
- test
- deployШаг 2: Сборка (Build)
Здесь мы установим зависимости и подготовим окружение. Пример для PHP:
build_job:
stage: build
image: php:8.2
script:
- composer install --no-progress --no-suggest
artifacts:
paths:
- vendor/Шаг 3: Тестирование (Test)
Запуск юнит-тестов. Убедитесь, что у вас настроен PHPUnit или другой фреймворк для тестирования.
test_job:
stage: test
image: php:8.2
needs: [build_job]
script:
- composer testШаг 4: Развертывание (Deploy)
Это самая вариативная часть. Зависит от вашего хостинга. Можно использовать SSH, FTP, Docker-образы или облачные сервисы. Пример с простым `scp`:
deploy_job:
stage: deploy
needs: [test_job]
script:
- scp -r ./public/* user@your_server:/path/to/public_html/
only:
- mainСоветы:
Это основа. Дальше можно добавлять статический анализ кода, интеграционные тесты и многое другое. Главное – начать!
Всем привет! Меня зовут Саша, занимаюсь фронтендом уже лет 5, но решил попробовать себя и в бэкенде на Node.js. Хочу сделать небольшой pet-проект, что-то вроде трекера привычек. Ищу кого-нибудь, кто шарит в базах данных, ну или просто готов вместе пообщаться и поучиться.
Решил тут присмотреться к OpenAPI 3.1, интересно стало, что там нового и стоит ли она того, чтобы обновлять наши текущие спецификации API. Провел небольшой тест-драйв, могу поделиться наблюдениями.
Плюсы:
Минусы:
Вывод: OpenAPI 3.1 – это, безусловно, будущее. Если вы только начинаете проектировать API, начинайте сразу с нее. Старые проекты, как всегда, потребуют внимания. Кстати, нашел где-то Крáкен сайт с разбором примеров, если кому интересно.