@VasyOK скорее всего имел ввиду, что работа над проектами такого маштаба не заканчивается после первого "пуска".
Обычно, как только работа на проектом прекращается, проект начинает "умирать".
Обычно и далее необходимо:
1. "Чинить", выявленные в процессе эксплуатации, баги.
2. Добавлять новые, востребованные на текущий момент, "фичи".
3. Увеличивать быстродействие, которое часто снижается при росте "аудитории" пользователей.
Чистый самопис никогда не встречал..
Встречались самописы на drupal..-))
Самописы, мне кажется, уже лет 10 как не актуальны вообще.
Под любую задачу можно найти или CMS или генератор "статики" или фреймворк или какой-нибудь гибрид первых трех вариантов.
сгенерировать ссылку на картинку нужного стиля, т.е. грубо говоря указать нужную папку со стилем..
с этим и пара-тройка строчек в препроцессе справится.
Если вьюс "тяжелый",
то что-то мне подсказывает, что у него много связей-джойнов,
возможно даже многоуровневых.
И скорее всего эти связи все таки связывают его с добавляемым материалом, после добавления которого сбрасывается кэш.
наверное самое простое решение - организовать "прогрев" кэша после обновления материалов,
т.е. или каким нибудь скриптом по крону или просто каким-то внешним приложением в нужное время загружать контент ссылок на страницы, которые должны попасть в кэш.
Я под migrate начинал писать плагины фетчера, парсера и препроцесса для парсинга из произвольного кол-ва источников.
Но гибкости мигрейта нехватило.
Надо что-то с мигрейтом делать-)
А вообще, чтобы "дропнуть" базу, достаточно строчку php кода выполнить , добавив ее в поле формы, в котором доступно "выполнение PHP кода".(при наличии соответствующих прав у пользователя БД, которые обычно всегда в наличии).
Способов взлома сайта огромное кол-во, и одними умозаключениями мы их не выявим, следовательно виноватых искать бесполезно.
Это могут быть и уязвимости Drupal, хостера, и угон паролей с компов админов сайта и т.п.
вот только из-за отсутствия подробной документации не понятно, можно ли в данном модуле сбрасывать счетчик поля.
Но в любом случае, эту "возможность" проще добавить "самому", чем с нуля писать аналогичный модуль.
в настройках некоторых виджетов для ввода даты бывают настройки: minDate maxDate (или что-то подобное)
которые устанавливают диапазон доступных для выбора дат.
Операционные системы, в том числе и серверные, уже довольно таки давненько многозадачные.
Т.е. одновременно процессор используют несколько "программ", деля между собой его ресурсы.
Т.е. скорость (время) выполнения одной "программой" определенной задачи зависит от того, на сколько на данный момент загружен процессор (сколько "конкурентных" программ выполняют в данное время свои задачи).
Спасибо. Не пойму как с Друпалом интегрировать. Это будет модуль на js? или все же самостоятельная сеть просто с общей бд?
Судя по количеству комментов в теме, тема очень интересная.
Так что если Вы будите задавать вопросы без конкретики, Вам сейчас столько советов навалят, что Вы сами запутаетесь.-)
Кстати.. поинтересуйтесь еще парочкой языков:
Go (Golang)
JavaScript (node.js)
Их тоже часто используют для работы с нейросетями.
Один из немаловажных аспектов выбора языка-инструмента: наличие готовых качественных библиотек оптимально подходящих для решения Ваших задач.
К сожалению, учебные материалы по питону порекомендовать не могу, т.к. я на нем не специализируюсь.
Когда-то "познакомился" из любопытства и все.-)
В общем, человеку, знакомому не понаслышке с программированием и имеющем какой-либо опыт работы с любым языком, освоить еще один много быстрее и проще чем человеку, изучающему программирование с нуля.
Принципы программирования на большинстве языков практически одни и те же.
Для начала, обычно достаточно освоить синтаксис и базовые функции.
Софт для организации "нейросети" обычно разрабатывают специалисты прикладной области (физики, математики, медики, инженеры и т.п.)
Питон относительно не сложный язык, поэтому проще медика научить программированию на питоне, чем программиста на питоне обучить "побыстрому" медицине.-)
По сути, "секретный вопрос" это тот же пароль.
Потому как по нему тоже можно "залогиниться".
Только пароль тотже drupal из коробки проверяет на надежность:
минимальная длина
использование как можно большего "диапазона" символов: большие- маленькие буквы,цифры и т.п.
а "секретный вопрос", мало того что такую проверку не проходит, так еще в вопросе содержится "намек" на ответ.
Т.е. банальный перебор по словарю из пары сотен вариантов, и большая часть аккаунтов на сайте будет "взломана".
Кроме пользователей на сайт ходят боты поисковиков для индексации сайта и боты нехороших людей, ищущих в сети сайты с уязвимостями.
Поэтому даже примерно спрогнозировать количество "процессорных минут", необходимых сайту для стабильной работы очень сложно.
Подумайте о смене хостинга на хостинг без подобных лимитов.
Я думаю, несложно найти за те же деньги шаред-хостинг с необходимыми Вам параметрами.
Как при создании ноды автоматом создать прикрепленные к ней другие ноды?
Да.. если нет каких либо нюансов, Rules однозначно.
Там и специальный экшн для этого есть: Create entity
Сайт сообщество по типу vc.ru и tjournal.ru
@VasyOK скорее всего имел ввиду, что работа над проектами такого маштаба не заканчивается после первого "пуска".
Обычно, как только работа на проектом прекращается, проект начинает "умирать".
Обычно и далее необходимо:
1. "Чинить", выявленные в процессе эксплуатации, баги.
2. Добавлять новые, востребованные на текущий момент, "фичи".
3. Увеличивать быстродействие, которое часто снижается при росте "аудитории" пользователей.
Сайт сообщество по типу vc.ru и tjournal.ru
Чистый самопис никогда не встречал..
Встречались самописы на drupal..-))
Самописы, мне кажется, уже лет 10 как не актуальны вообще.
Под любую задачу можно найти или CMS или генератор "статики" или фреймворк или какой-нибудь гибрид первых трех вариантов.
Сайт сообщество по типу vc.ru и tjournal.ru
Хуже всего "самопис".
При наличии "знаний" drupal или нормального специалиста по Drupal - drupal оптимален, по возможностям и по затратам на разработку.
Доработка Drupal 8 + Commerce 2
сгенерировать ссылку на картинку нужного стиля, т.е. грубо говоря указать нужную папку со стилем..
с этим и пара-тройка строчек в препроцессе справится.
Как не удалять кэш Views после добавления ноды?
Если вьюс "тяжелый",
то что-то мне подсказывает, что у него много связей-джойнов,
возможно даже многоуровневых.
И скорее всего эти связи все таки связывают его с добавляемым материалом, после добавления которого сбрасывается кэш.
наверное самое простое решение - организовать "прогрев" кэша после обновления материалов,
т.е. или каким нибудь скриптом по крону или просто каким-то внешним приложением в нужное время загружать контент ссылок на страницы, которые должны попасть в кэш.
Порт модуля Parser с Drupal 7 на 8
Я под migrate начинал писать плагины фетчера, парсера и препроцесса для парсинга из произвольного кол-ва источников.
Но гибкости мигрейта нехватило.
Надо что-то с мигрейтом делать-)
Порт модуля Parser с Drupal 7 на 8
Модулей для импорта контента, мягко говоря, не мало.
Возможно автор "забросил" модуль, потому что ему есть достойные альтернативы.
А какого формата предполагаются источники контента ?
html-xml, json, csv, БД и т.п.
Сайт содержит нежелательное ПО. Посещение сайта может привести к установке вредоносного ПО
Поддерживаю про "причины"-)
А вообще, чтобы "дропнуть" базу, достаточно строчку php кода выполнить , добавив ее в поле формы, в котором доступно "выполнение PHP кода".(при наличии соответствующих прав у пользователя БД, которые обычно всегда в наличии).
Способов взлома сайта огромное кол-во, и одними умозаключениями мы их не выявим, следовательно виноватых искать бесполезно.
Это могут быть и уязвимости Drupal, хостера, и угон паролей с компов админов сайта и т.п.
Как сделать сквозную нумерацию с помощью модуля webform
Сам ID вэбформы изменить нельзя, т.к. он должен быть уникальным в пределах сайта.
А вот добавить поле с автоинкрементом можно
этот модуль, судя по описанию как раз это и делает
https://www.drupal.org/project/webform_serial
вот только из-за отсутствия подробной документации не понятно, можно ли в данном модуле сбрасывать счетчик поля.
Но в любом случае, эту "возможность" проще добавить "самому", чем с нуля писать аналогичный модуль.
Права на папку постоянно сбрасываются на 555
tmp для записи доступен (права 750)?
Если нет, с фотками ничего не получиться..
Права на папку постоянно сбрасываются на 555
а папка tmp (для временных файлов) где лежит?
Модуль для call tracking
если в drupalSettings просто приаттачить $values код будет короче, чище и понятнее:
Как запретить выбор прошедшей даты при создании ноды в модуле date.
надо поискать модуль, в котором данные настройки есть:
https://www.drupal.org/search/site/date?f%5B0%5D=&f%5B1%5D=&f%5B2%5D=im_...
Как запретить выбор прошедшей даты при создании ноды в модуле date.
в настройках некоторых виджетов для ввода даты бывают настройки: minDate maxDate (или что-то подобное)
которые устанавливают диапазон доступных для выбора дат.
https://www.drupal.org/project/datepicker
не знаю есть ли эти настройки в данном модуле, но в jquery-виджете, который он использует эти настройки есть:
http://jqueryui.com/datepicker/#min-max
Ошибка 5хх в процессе генераниции сущностей
Операционные системы, в том числе и серверные, уже довольно таки давненько многозадачные.
Т.е. одновременно процессор используют несколько "программ", деля между собой его ресурсы.
Т.е. скорость (время) выполнения одной "программой" определенной задачи зависит от того, на сколько на данный момент загружен процессор (сколько "конкурентных" программ выполняют в данное время свои задачи).
Друпал и нейросети
Судя по количеству комментов в теме, тема очень интересная.
Так что если Вы будите задавать вопросы без конкретики, Вам сейчас столько советов навалят, что Вы сами запутаетесь.-)
Друпал и нейросети
Кстати.. поинтересуйтесь еще парочкой языков:
Go (Golang)
JavaScript (node.js)
Их тоже часто используют для работы с нейросетями.
Один из немаловажных аспектов выбора языка-инструмента: наличие готовых качественных библиотек оптимально подходящих для решения Ваших задач.
Друпал и нейросети
К сожалению, учебные материалы по питону порекомендовать не могу, т.к. я на нем не специализируюсь.
Когда-то "познакомился" из любопытства и все.-)
В общем, человеку, знакомому не понаслышке с программированием и имеющем какой-либо опыт работы с любым языком, освоить еще один много быстрее и проще чем человеку, изучающему программирование с нуля.
Принципы программирования на большинстве языков практически одни и те же.
Для начала, обычно достаточно освоить синтаксис и базовые функции.
Друпал и нейросети
про нейросети и питон.
Софт для организации "нейросети" обычно разрабатывают специалисты прикладной области (физики, математики, медики, инженеры и т.п.)
Питон относительно не сложный язык, поэтому проще медика научить программированию на питоне, чем программиста на питоне обучить "побыстрому" медицине.-)
Гуру помогите оптимизироваться
Не.. всеравно не понятно..
Анимация вроде же работает?
А причем тут "асинхронный" ?
для чего используется лоадер?
при загрузке страницы, при аякс-запросе, при аплоаде файлов, ....еще варианты?
Секретный вопрос
По сути, "секретный вопрос" это тот же пароль.
Потому как по нему тоже можно "залогиниться".
Только пароль тотже drupal из коробки проверяет на надежность:
минимальная длина
использование как можно большего "диапазона" символов: большие- маленькие буквы,цифры и т.п.
а "секретный вопрос", мало того что такую проверку не проходит, так еще в вопросе содержится "намек" на ответ.
Т.е. банальный перебор по словарю из пары сотен вариантов, и большая часть аккаунтов на сайте будет "взломана".
Доработка Drupal 8 + Commerce 2
Вам надо просто в препроцессе шаблона изменить путь к нужному стилю первой картинки
а остальное: css
http://htmlbook.ru/css/first-child
После обновления ядра к 7.63, на хостинге на web сервере с 110 процессорных минут превысило к - 1010 процессорных минут - помогите, очень прошу!
Кроме пользователей на сайт ходят боты поисковиков для индексации сайта и боты нехороших людей, ищущих в сети сайты с уязвимостями.
Поэтому даже примерно спрогнозировать количество "процессорных минут", необходимых сайту для стабильной работы очень сложно.
Подумайте о смене хостинга на хостинг без подобных лимитов.
Я думаю, несложно найти за те же деньги шаред-хостинг с необходимыми Вам параметрами.
После обновления ядра к 7.63, на хостинге на web сервере с 110 процессорных минут превысило к - 1010 процессорных минут - помогите, очень прошу!
Хм.. 110 процессорных минут звучит как разводилово, выглядит как разводилово..
Похоже это и есть разводилово..