Берем старый модуль. Оцениваем сколько бы времени занял он у вас сегодня.
Берем ставку специалиста на рынке.
Расчитываем по кол-ву часов
Умножаем на необходимый коэффициент, это разные риски, так как вы не работаете на ставку,не защищены нормами ТК соцгарантиями и тд
Поэтому цены на субподряд у юрлиц значительно выше чем просто стоимость нормочаса работника в штате
Я вам уже ответил. У нас в комманде общаются иначе. Менее бескомпромисно, более дружелюбно.
Бывает по разному, но чаще всего нам приходится подстраиватся под мнение большинства.
Вот к примеру ,приехали вы в Африку..а там уважают только туземцев с автоматами, будете ли вы ценны для их команды, врядли..
Бывают обоснованные компромисы, бывают нет. К сожалению самодурство для нас более характерно ,чем для стран запада, хотя все люди более менее одинаковы..
marassa wrote: А я опять согласен - я же не говорю, что Друпал лучше Симфони, или что автомобиль лучше двигателя, я просто говорю, что эти вещи тяжело сравнивать, так как они рассчитаны на разные цели и разную целевую аудиторию. Если цель - доехать до магазина прям щас, то автомобиль лучше, а если цель - сделать трактор или танк, то двигатель точно будет нужен, а автомобиль придется разобрать и практически всё в
Я бы даже задал вопрос так.
Насколько удобно сделать что-то нестандартное на друпале и на симфони
Ну я бы сказал, плюс друпала - это его масштабируемость.
У его есть хорошая база , которую можно расширять.
У фреймворков базовый набор классов, а уже формы, взаимодействия и тд пишет человек..База намного меньше. Это и плюс и минус.
Можно быстро наговнокодить какой-то функционал.
В друпале это несколько сложнее, так как нужно будет отталкиваться от уже существующих компонентов.
Впрочем наговнокодить можно везде
Предположительно - вероятно в заказе может было удалено какое-то поле и тд, и теперь в запросе его не находит и выдает ошибку. Так как это не нативный запрос а только предварительный, судить сложно. Вот бы помогли бы логи MYSQL в этом деле.
Либо нужно делать бебаг чтобы отловить нативный запрос на стороне скрипта
Рекомендую сравнить данный товар с другими.
Это частенько бывает когда удаляешь поле или оно портится и потом бывают ошибки
Чтобы зайти по ssh должен быть установлен сервер ssh ,это линуксовый сервис. Следовательно должна быть машина линукс, реальная или виртуальная. Драш это скрипт на пхп , который выщывается консольно. Как правило он есть всегда если корректно установили друпал 8ку , во всяком случае.. Для 7ки кажется нужно отдельно копировать. Можно запускать напрямую типо php vdndor/bin/drush к примеру или нужен алиас который кажется прописывается в bashrc файле автоматически или руками если есть ошибки, но также алиас может прописыватся другим способом.
Нужно помнить что если не указать алиас ветки репозитория , то вместо переключения произойдет отнаследование от текущей ветки, если ветка не была создана
Лучше продумать схему на бумаге. Таксономия в админке и в реальности может несколько отличатся.
Каждый термин может иметь связь через поле с другой сущностью.
Возможно тут вам подойдет такая абстракция как друпал сущность.
Автозапчасти это прежде всего количество и нужно будет этот момент учесть. А также учесть что это достаточно дорогое решение. Конечно есть типовые решения и умельцы которые посвятили этому много лет опыта и пота и крови ,как к примеру прослойка тех, кто занимается парсерами или рефералами и тд, но желание сделать подешевле вечно
Вероятно до срабатывания функции входа , срабатывает фатальная ошибка на не найденную функцию и скрипт прерывает работу. Вероятно друпал умеет кешировать часть своих скриптов и процесса бутстрапа. А крон чистит данный кеш.. Нужно посмотреть настройки кеша
Почему нельзя взять красной краски и значок феррари и покрасить телегу и получить гоночный боллид? Много жестких зависимостей, системных скриптов и тд. Вы получите красную телегу. Да, конечно, сходство есть, если вы продадите квартиру, почку, печень , друга..То может у Вас и получится жалкое подобие..
Создавайте объект внутри функции , хотя это весьма коряво.
Либо передавайте объект аргументом.
Области видимости переменных не позволят вам работать так как вы хотите
По поводу аргумента вопрос открыт, друпал использует функции функций , так называемые callbacks ,с функцией call_user_func_calback ,как там происходит наследование аргументов , мне точно неизвестно, нужно будет почитать про это
Как оценить давно сделанную работу? К вопросу о ценообразовании
Могу порекомендовать также такую книгу
https://www.ozon.ru/product/skolko-stoit-programmnyy-proekt-3115179/?sh=...
Проблемы с миграцией D7-D9
Тема миграций достаточно широка. Интересно есть ли там логи и возможность проведения их через транзакции..Даже в доктрине куча проблем может быть..
Ищу программиста Drupal, удаленная работа, можно совмещать
Допустимо ли спрашивать уровень заработной платы?
Киллер-фича в Drupal?
Думаю друпал вполне можно сравнивать с Symfony и подобными вещами, или к примеру с hibernate)
Возьмите пяток,десяток топовых сайтов рунета портально-интерактичного уровня и спросите ,можно ли их сделать на WP
Как оценить давно сделанную работу? К вопросу о ценообразовании
Ну и плюс не нужно забывать о рынке. Клиент всегда хочет сэкономить, поэтому это тонкая игра
Как оценить давно сделанную работу? К вопросу о ценообразовании
Берем старый модуль. Оцениваем сколько бы времени занял он у вас сегодня.
Берем ставку специалиста на рынке.
Расчитываем по кол-ву часов
Умножаем на необходимый коэффициент, это разные риски, так как вы не работаете на ставку,не защищены нормами ТК соцгарантиями и тд
Поэтому цены на субподряд у юрлиц значительно выше чем просто стоимость нормочаса работника в штате
Как оценить давно сделанную работу? К вопросу о ценообразовании
Я точно также сказал в магазине , когда подняли цены на продукты, но все рассмеялись в ответ
Сегодня меня не взяли на работу: "У нас в комманде общаются иначе". Едрид-мадрид.
Бывает по разному, но чаще всего нам приходится подстраиватся под мнение большинства.
Вот к примеру ,приехали вы в Африку..а там уважают только туземцев с автоматами, будете ли вы ценны для их команды, врядли..
Бывают обоснованные компромисы, бывают нет. К сожалению самодурство для нас более характерно ,чем для стран запада, хотя все люди более менее одинаковы..
Drupal VS Symfony или другой фреймворк. За и против.
Я бы даже задал вопрос так.
Насколько удобно сделать что-то нестандартное на друпале и на симфони
Drupal VS Symfony или другой фреймворк. За и против.
Ну я бы сказал, плюс друпала - это его масштабируемость.
У его есть хорошая база , которую можно расширять.
У фреймворков базовый набор классов, а уже формы, взаимодействия и тд пишет человек..База намного меньше. Это и плюс и минус.
Можно быстро наговнокодить какой-то функционал.
В друпале это несколько сложнее, так как нужно будет отталкиваться от уже существующих компонентов.
Впрочем наговнокодить можно везде
В общем симфони проще друпала)
Drupal VS Symfony или другой фреймворк. За и против.
Вот пример
Допустим мы хотим создать блог
На друпале и на симфони
Время создания и там и там примерно одинаково
в друпале конечно мы получим красивую админку , редактирование и другие плюшки
Самое главное отличие симфони , там ничего нет. Есть базовый набор некоторых пакетов..но он прямо очень базовый
Вот к примеру кеширование.
В Друпале кеширование реализовано очень мощно, это многоуровневая система
В симфони вам дается функция а все остальное вы с нуля если захотите построите сами
Так во всем
Вопрос к гуру ООП
В целом это скорее не к ООП относится. А к стандартам документации
Я вот как-то особо не вижу смысла в таких комментариях сильно, возможно ошибаюсь
https://github.com/php-fig/fig-standards/blob/master/proposed/phpdoc.md
Ошибка commerce_product_reference
Предположительно - вероятно в заказе может было удалено какое-то поле и тд, и теперь в запросе его не находит и выдает ошибку. Так как это не нативный запрос а только предварительный, судить сложно. Вот бы помогли бы логи MYSQL в этом деле.
Либо нужно делать бебаг чтобы отловить нативный запрос на стороне скрипта
Рекомендую сравнить данный товар с другими.
Это частенько бывает когда удаляешь поле или оно портится и потом бывают ошибки
Drupal 8, 9 - где хранятся логины и пароли пользователей?
Чтобы зайти по ssh должен быть установлен сервер ssh ,это линуксовый сервис. Следовательно должна быть машина линукс, реальная или виртуальная. Драш это скрипт на пхп , который выщывается консольно. Как правило он есть всегда если корректно установили друпал 8ку , во всяком случае.. Для 7ки кажется нужно отдельно копировать. Можно запускать напрямую типо php vdndor/bin/drush к примеру или нужен алиас который кажется прописывается в bashrc файле автоматически или руками если есть ошибки, но также алиас может прописыватся другим способом.
Drupal 8, 9 - где хранятся логины и пароли пользователей?
Пароли хранятся как хеши, наверное связанные с id пользователей. Где именно точно не припомню..
Как получить через git clone файлы composer.json и composer.lock от Drupal конкретной версии.
Нужно помнить что если не указать алиас ветки репозитория , то вместо переключения произойдет отнаследование от текущей ветки, если ветка не была создана
Как получить через git clone файлы composer.json и composer.lock от Drupal конкретной версии.
git clone --branch
Нужно аргументом указать нужную ветку
git clone --branch 9.3.x https://github.com/drupal/recommended-project.git
Создание товаров на drupal 9
Лучше продумать схему на бумаге. Таксономия в админке и в реальности может несколько отличатся.
Каждый термин может иметь связь через поле с другой сущностью.
Возможно тут вам подойдет такая абстракция как друпал сущность.
Автозапчасти это прежде всего количество и нужно будет этот момент учесть. А также учесть что это достаточно дорогое решение. Конечно есть типовые решения и умельцы которые посвятили этому много лет опыта и пота и крови ,как к примеру прослойка тех, кто занимается парсерами или рефералами и тд, но желание сделать подешевле вечно
Не могу зайти на сайт
Вероятно до срабатывания функции входа , срабатывает фатальная ошибка на не найденную функцию и скрипт прерывает работу. Вероятно друпал умеет кешировать часть своих скриптов и процесса бутстрапа. А крон чистит данный кеш.. Нужно посмотреть настройки кеша
Почему нельзя натянуть готовую верстку на drupal?
Почему нельзя взять красной краски и значок феррари и покрасить телегу и получить гоночный боллид? Много жестких зависимостей, системных скриптов и тд. Вы получите красную телегу. Да, конечно, сходство есть, если вы продадите квартиру, почку, печень , друга..То может у Вас и получится жалкое подобие..
Модуль - Запись на приём или Календарь занятости
Достаточно сложный функционал, хотя ,когда я с нуля хотел написать , думал , что все просто
С переходом на 9.3 везде отвалился autocomplete
Это везде так) Не только в Друпале
Объекты и классы в своём модуле Drupal 7
Создавайте объект внутри функции , хотя это весьма коряво.
Либо передавайте объект аргументом.
Области видимости переменных не позволят вам работать так как вы хотите
По поводу аргумента вопрос открыт, друпал использует функции функций , так называемые callbacks ,с функцией call_user_func_calback ,как там происходит наследование аргументов , мне точно неизвестно, нужно будет почитать про это
Адрес как вконтакте
Это базовая архитектура..
Структура базы данных, и архитектура классов.
Если вы можете это сделать зачем тогда вопрос задавали?
Как задать клас комментарию, который явлется ответом на другой комментарий?
Поковыряйте. Если не получится пишите. Поможем
Там внутри модуля все есть скорее всего..Можно будет тут опубликовать код