Никогда не говори никогда, особенно в случае с веб разработкой
Есть библиотека, опенсурсная: https://sheetjs.com/
Нужно только сделать модуль для друпала и интегрировать эту библиотеку.
Но функционала там мало, чтобы довести либу до уровня google docs надо сильно постараться.
Привет, мне кажется что лучший вариант - поискать работу джуна в какой-нибудь компании
Понимаю, что это может быть сложно, если хочется уделять этому время только по вечерам, но скорость обучения возрастет намного
Любой проект должен сначала иметь более и менее четкие требования, а потом уже можно оценить сколько будет стоить финальный результат. Очень сложно гадать без описания того, что надо. Может же понадобиться просто небольшой каталог товаров без кнопки покупки, а может понадобиться второй амазон (ага, с 1С где-то внутри 😉), с миллиардом возможных опций и работой с кучей людей. Понятно что второй вариант будет стоить во много раз больше чем первый
Бизнесу надо чтобы этот код ещё и поддерживался и расширялся как можно большее время.
А красота кода это - хорошая архитектура и хорошая читаемость. То есть - это напрямую надо заказчику. Если, конечно, это не какой-нибудь лендинг, который никто и никогда менять не будет.
Сколько же флуда буквально на пустом месте
И демо приготовили, вообще прелесть
Для ответа на вопрос нужно базовое представление что такое MVC у человека, который это спрашивает.
Дальше мы можем посмотреть на то, как друпал обрабатывает запрос
Не хочу вставлять картинку, она очень большая, да и комментариев к ней в статье очень много.
Как только будет понимание того, что такое MVC и как друпал рендерит страницы - сразу отпадут вопросы, как у топикстартера
>- не совсем понял поменять доступ к файлам ?
веб сервер должен уметь писать только в папку файлов (в общем случае - sites/default/files), приватную папку файлов и папку временных файлов
Остальные файлы только для чтения. В таком случае вирус не сможет изменить какой-нибудь важный файл или подложить лишние файлы, которые будет запускать
Из минусов - теряется возможность обновляться из админки. Но это такой себе минус - есть шанс проверить что всё работает локально перед тем как всё поднимуть на боевой сервер
Код не набирают, код пишут. Если его пишут с душой и мозгами, он похож на произведение искусства и радует взгляд того, кто его может понять и оценить всю красоту того или иного решения
Ну, вообще да, после пары лет у меня было такое впечатление
А сейчас скорее нет, чем да. Многие вещи вроде бы как логичны и правильны, но неудобны для пользователя.
А может просто я так всё криво делаю
если файл подписан ЭЦП, то на сайте невозможно эту ЭЦП из файла извлечь
А как это работает, можно пояснить?
Я думал что ЭЦП это просто скрытые метаданные в документе с указанием какого-то центра подтверждения подписи (по аналогии с сертификатами) и зашифрованный ключом хэш документа для подтверждения его подлинности.
То есть - если я удалю эти метаданные, то вполне могу убрать подпись. Это не так работает?
непонятно
если самому всё настраивать, можно и ssh тоннель прокинуть, чтобы подцепить xdebug + код выливать моментально. То есть - использовать как локальный инстанс.
Это может быть удобно в случае, когда у вас, к примеру, только винда под рукой
Если что - я не призываю так делать, просто говорю что всё не однозначно
Альтернатива GoogleDocs
Никогда не говори никогда, особенно в случае с веб разработкой
Есть библиотека, опенсурсная: https://sheetjs.com/
Нужно только сделать модуль для друпала и интегрировать эту библиотеку.
Но функционала там мало, чтобы довести либу до уровня google docs надо сильно постараться.
А как на VDS запустить drush, установленый Cоmposer-ом.
echo "\nalias drush='/var/www/vendor/drush/drush/drush'" >> ~/.bashrc
Срочно ищем drupal специалиста. Проектная/Удаленная работа
Это - нормально, в чем проблема-то? Увы, многих заказчиков не из СНГ отпугивает русский язык на сайте, учитывая политическую ситуацию
Да и вообще - не вижу особых оснований чтобы хэйтить этих ребят.
Как добавить несколько изменяемых предложений внутрь Ноды. Д8.
всё круто, кроме кэша.
Вместо max-age лучше добавить:
<?php $build['#cache']['contexts'][] = 'url.query_args';?>
Как добавить несколько изменяемых предложений внутрь Ноды. Д8.
В семерке это делается абсолютно также как описано выше
Ищу ментора -- учителя
Привет, мне кажется что лучший вариант - поискать работу джуна в какой-нибудь компании
Понимаю, что это может быть сложно, если хочется уделять этому время только по вечерам, но скорость обучения возрастет намного
Сколько стоит создание интернет-магазина с 1С
Любой проект должен сначала иметь более и менее четкие требования, а потом уже можно оценить сколько будет стоить финальный результат. Очень сложно гадать без описания того, что надо. Может же понадобиться просто небольшой каталог товаров без кнопки покупки, а может понадобиться второй амазон (ага, с 1С где-то внутри 😉), с миллиардом возможных опций и работой с кучей людей. Понятно что второй вариант будет стоить во много раз больше чем первый
Модель-Представление-Контроллер где это в Друпале?
Бизнесу надо чтобы этот код ещё и поддерживался и расширялся как можно большее время.
А красота кода это - хорошая архитектура и хорошая читаемость. То есть - это напрямую надо заказчику. Если, конечно, это не какой-нибудь лендинг, который никто и никогда менять не будет.
Модель-Представление-Контроллер где это в Друпале?
Сколько же флуда буквально на пустом месте
И демо приготовили, вообще прелесть
Для ответа на вопрос нужно базовое представление что такое MVC у человека, который это спрашивает.
Дальше мы можем посмотреть на то, как друпал обрабатывает запрос
Не хочу вставлять картинку, она очень большая, да и комментариев к ней в статье очень много.
Как только будет понимание того, что такое MVC и как друпал рендерит страницы - сразу отпадут вопросы, как у топикстартера
Модель-Представление-Контроллер где это в Друпале?
Взлом сайта
>- не совсем понял поменять доступ к файлам ?
веб сервер должен уметь писать только в папку файлов (в общем случае - sites/default/files), приватную папку файлов и папку временных файлов
Остальные файлы только для чтения. В таком случае вирус не сможет изменить какой-нибудь важный файл или подложить лишние файлы, которые будет запускать
Из минусов - теряется возможность обновляться из админки. Но это такой себе минус - есть шанс проверить что всё работает локально перед тем как всё поднимуть на боевой сервер
301 Редирект
Домен с протоколом пропишите в значении редиректа
Redirect 301 /rct https://khallo.co.uk/ft-rct/
Установка Drupal 8 с Composerom и Drush на хостинг Reg.ru
btw друпал с композер2 уже дружит?
Программно добавить field_collections
<?php
$fc_options = [
'field_name' => 'field_machine_name',
'hostEntityType' => 'entity type',
Рекомендуемый КРИТЕРИЙ СОРТИРОВКИ в модуле Views
Можно проще и автоматически. Смотрим заголовок материала и ищем наиболее релевантные результаты по словам из заголовка
Яндекс Вебмастер пишет "Страница не участвует в поиске". В отчетах 301Moved Permanently.
Так пажжи
На скриншоте же http явно (p/s сорри за шакалов)
Яндекс Вебмастер пишет "Страница не участвует в поиске". В отчетах 301Moved Permanently.
Точно эта страница? Точно с https ?
http как раз отдает 301, возможно сайт внесен по этому протоколу?
Программирование и живопись
Код не набирают, код пишут. Если его пишут с душой и мозгами, он похож на произведение искусства и радует взгляд того, кто его может понять и оценить всю красоту того или иного решения
Два вопроса про друпал от новичка
Ну, вообще да, после пары лет у меня было такое впечатление
А сейчас скорее нет, чем да. Многие вещи вроде бы как логичны и правильны, но неудобны для пользователя.
А может просто я так всё криво делаю
Размещение ЭЦП на сайте, созданном на платформе Drupal 7
А как это работает, можно пояснить?
Я думал что ЭЦП это просто скрытые метаданные в документе с указанием какого-то центра подтверждения подписи (по аналогии с сертификатами) и зашифрованный ключом хэш документа для подтверждения его подлинности.
То есть - если я удалю эти метаданные, то вполне могу убрать подпись. Это не так работает?
Подскажите, как перейти на Composer 2 в Docker4Drupal
это значит что библиотеке gd загружкается несколько раз
Как правильно остановить Друпал?
Что такое пустая страница? Когда она нужна? Она точно должна быть пустой или там должен быть условный JSON?
Настроки путей фасетов.
можно использовать inbound & outbound для этого. Да, самопис, вроде
создние сайта
непонятно
если самому всё настраивать, можно и ssh тоннель прокинуть, чтобы подцепить xdebug + код выливать моментально. То есть - использовать как локальный инстанс.
Это может быть удобно в случае, когда у вас, к примеру, только винда под рукой
Если что - я не призываю так делать, просто говорю что всё не однозначно
NGINX = Page Not Found
Nginx.com: Drupal recipe: https://www.nginx.com/resources/wiki/start/topics/recipes/drupal/