Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam

Пикабу Игры +1000 бесплатных онлайн игр

Веселая аркада с Печенькой для новогоднего настроения. Объезжайте препятствия, а подарки, варежки, конфеты и прочие приятности не объезжайте: они помогут набрать очки и установить новый рекорд.

Сноуборд

Спорт, Аркады, На ловкость

Играть
 Что обсуждали люди в 2024 году? Самое время вспомнить — через виммельбух Пикабу «Спрятано в 2024»! Печенька облегчит поиск предметов.

Спрятано в 2024

Поиск предметов, Казуальные

Играть
Возглавьте отряд стражей, чтобы изгнать злого чародея Харона. Отправляйтесь в опасное путешествие, полное приключений. Играть можно онлайн абсолютно бесплатно и без регистрации.

Королевство Дом

Казуальные, Настольные, Стратегии

Играть
Захватывающая аркада-лабиринт по мотивам культовой игры восьмидесятых. Управляйте желтым человечком, ешьте кексы и постарайтесь не попадаться на глаза призракам.

Пикман

Аркады, На ловкость, 2D

Играть
Сыграйте в классический пасьянс и попробуйте разложить по порядку колоду из 52 карт, начиная с короля и заканчивая тузом. Игра имеет четыре варианта: с 1, 2, 3 и 4 мастями. Выиграйте как можно больше в каждом варианте и улучшите свои показатели.

Пасьянс Паук «Классический»

Карточные, Логическая, Мобильная

Играть

Топ прошлой недели

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Drupal

С этим тегом используют

IT Программирование Разработка Backend Программист Web Web-программирование Все
53 поста сначала свежее
5
Tantacula
Tantacula
1 год назад

Ответ на пост «Как я делаю аналог Авито и Вайлдбериз»⁠⁠1

Проект называется htoh, типа из Рук в Руки, из Дома в дом, из Дома в руки.

Забыли вариант "Из руки в дом" (так можно назвать раздел найма строителей или одноруких курьеров).

Также рекомендую рассмотреть альтернативные идеи расшифровки аббревиатуры, если исходный проект не пойдет:

Из дома в ад (услуги эвтаназии на дому)

Из ада в дом (помощь бездомным)

Хомяка в руку (приют для животных)

Руку в хомяка (да это всего лишь варежки в виде хомяков)

Хомяка в ежа (лаборатория исследования генетических модификаций, либо мастерская по изготовлению необычных матрёшек)

Муж на охоту (охотничий магазин)

Шоссе в ад (сервис подписки на рок музыку)

Наследство наследникам (помощь в решении сложных юридических проблем)

Торопливость в гарем (экспресс оказание интим-услуг)

Помощь вертолетам (специализированный сервис ремонта)

Вертолеты для помощи (шеринг вертолетов для нужд других пользователей. Но проект вряд ли взлетит)

Урожай комбайнерам (подпольная соцсеть для коммунистов)

Рука в дырку (без комментариев, пожалуй)

Drupal Проект Разработка Нужен совет Текст Ответ на пост
5
414
Gadenush
Gadenush
1 год назад

Как я делаю аналог Авито и Вайлдбериз⁠⁠1

А не знаю зачем, но хочу опубликовать пост, как я делаю сайт с объявлениями.
Проект не коммерческий, потому что "а что бы и нет"?
Пару лет назад ко мне обратился клиент с интересным доменным именем из 4-х букв, начали делать сайт по продаже услуг онлайн (ну типа курсы и всякое такое, кнупочку нажимаешь и с кем то там онлайн общаешься), как бывает в 99 случаев из 100 проект загнулся, т.к. клиент не вытянул оплату разработки. Ну да бог с ним.
Через год или пару лет я случайно вижу этот домен в свободных, ну и ессна я его мигом выкупил и тут завертелось ...
Делаю на Друпале, потому что хочу и могу. Использую Apache SOLR для поисковых фасетов (это галочки для выбора), делаю его массштабируемым, т.к. понимаю что если проект "заведётся" то нужно всё это расширять без ущерба (т.е. предусмотрено даже хранение картинок по тематикам на разных VDS'ках, ну или сторонних NVMe дисках.

Ну да бог с ним, запустился я год назад, но денег на рекламу нет ))))) Там где денег не надо, там просто не хотят связываться, я уже грешу на лоббизм Авито и договорняки )))

Сейчас переделываю всё на Друпал 10, тот был на 9 Друпале.

По деньгам это алес конечно, вы знаете что 1 смска стоит 10 рублей? Я вот тоже в шоке до сих пор ))) Самый дешёвый вариант - это звонок где код скажут, стоит пол рубля. Пока у меня такой вариант.

А что 10 тыщ показов яндекс карт стоит пол ляма рублей? Бесплатно только тыща ))) Сами понимаете что это на 5 минут работы раскрученного сервиса )))

Денег за объявление я брать не собираюсь, т.к. все мы люди и все мы человеки, да и нехочу вступать в товарно-денежные отношения, т.к. нафиг судиться потом, если вдруг что пойдёт не так, а если ещё суд по месту жительства заявителя где-нить в Тынде, нафиг нафиг. А ещё содержать бухгалтеров для оприходования этой копейки, юристов и прочих манагеров.

Потому для простого народа всё бесплатно, но платные фичи будут для всяких крупняков, ну типа там страница продавца красивая, полей всяких больше, ещё какие-нить настройки, которые простому человеку нафиг не нужны.

Короче, ладно, скажу

Проект называется htoh, типа из Рук в Руки, из Дома в дом, из Дома в руки.

Версия на друпал 9 пока просто на хтох, а версия, над которой я работаю пока на dev.htoh )))

Что там осталось сделать, надо подредактировать карточки товаров по категориям, всё выправить, сделать фотогалерею для карточки.
Это из большого, дня на 2 работы (у меня у мамы ДР сегодня, я прибухнул и продолжаю, потому этот пост собсна и появился )))))) Потом ещё пару дней на доделку, типа мессенджер прилепить для личных сообщений и прочие доделки мелкие.

Вообщем вот, пожелайте мне удачи!

Если кто-то хочет включиться я буду только рад, для вас это не будет стоить ни копейки, но удобства и радости вам, надеюсь, принесёт.

Всегда ведь охота сделать лучшее и идеальное и полезное.

Всем мороженки и пива! Ура!

Показать полностью
[моё] Drupal Проект Разработка Нужен совет Текст
143
sanekk85
sanekk85
2 года назад

Сколько стоит сделать сайт, на какой CMS можно создать?⁠⁠

Если вы только планируете создать сайт, но не знаете на какой системе управления контентом (CMS) его сделать — рекомендую ознакомиться со статьей, чтобы не потратить деньги на разработку зря.

Сколько стоит сделать сайт, на какой CMS можно создать? Cms, Сайт, Создание сайта, Разработка, 1С, Wordpress, Modx, Opencart, Joomla, Drupal, Программирование, Длиннопост

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

Всем привет. Меня зовут Толстенко Александр. Я занимаюсь продвижением сайтов в поисковых системах Яндекс/Google и делаю различные аудиты сайтов.


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


Написать данный материал меня побудил знакомый, который как выяснилось случайно, стал жертвой одной недобросовестной студии, которая сделала ему ИНТЕРНЕТ МАГАЗИН НА ЛИЦЕНЗИИ БЛОГА 1С БИТРИКС! Т.е. по факту ему продали самопис, который как еще позже выяснилось, был еще с некорректной html версткой шаблона. Доработать такой проект под требования поисковых систем было трудно, дорого, но немного дешевле, чем переехать на новый движок. Пришлось работать с тем, что есть и поднимать трафик. Чтобы вы не попали в неловкую ситуацию, рекомендую ознакомиться с материалом.

Что такое CMS простыми словами

Сколько стоит сделать сайт, на какой CMS можно создать? Cms, Сайт, Создание сайта, Разработка, 1С, Wordpress, Modx, Opencart, Joomla, Drupal, Программирование, Длиннопост

CMS - это система управления контентом веб-ресурса, которая имеет определенный функционал из коробки и имеет возможность расширения функционала бесплатными/платными модулями, что делает доработки дешевле, а сроки внедрения нужного функционала быстрее.

На чем можно сделать сайт

Для создания интернет ресурсов, существует несколько технологий на которых можно создать сайт:

1) Конструкторы. Для создания сайта на конструкторе вам не нужно заморачиваться с базами данных, кодами, хостингом. Достаточно зарегистрироваться на платформе (uCoz, WIX, Tilda и тд.), выбрать подходящий шаблон и заменить шаблонный текст с картинками — все, сайт работает.

2) CMS движки. «Коробочные» сборки систем управления контентом, лицензии которых можно купить (1С-Битрикс, NetCat и др.) или скачать бесплатно (WordPress, Drupal, modX, Opencart и др.) и быстро развернуть сайт.

3) Самописные решения. Разрабатывают на чистом php или на фреймворке (Laravel, Yii2, Angular, Python и тд.), когда требуется сделать продукт индивидуальной разработки, заточенный под решение нестандартных задач.


Сразу скажу, что ниже речь не будет идти о конструкторах и самописных решениях.

Коробочный конструктор в большинстве случаев нельзя доработать под себя из-за отсутствия доступа к исходным файлам системы управления. Даже, если доступ и будет к файлам, то мало за это кто возьмется из программистов, а если и возьмется, ценник будет завышен минимум в 1,5-2 раза. А если это может делать только техподдержка, то это будет скорее всего еще дороже и не быстро + если у вас планируется большой проект, то им неудобно будет управлять. В общем, есть свои прелести работы с такими конструкторами, сталкивался с ними ни раз при продвижении сайтов, проблем хватало.


По моему мнению, любые сайты конструкторы не очень пригодны для продвижения в поисковых системах. На них если и делать проекты, то только под лидген, чтобы запустить платный трафик для сбора контактов или под какие-нибудь сайты визитки, чтобы было хоть какое то представительство в сети и можно было ссылкой поделиться. Во всех других случаях, выбирать конструктор не рекомендую.

О самописе, в следующем блоке.

Какую CMS лучше выбрать: Платную, бесплатную или самопис

Думаю, тут ответ очевиден — ту, которая обойдется дешевле и решит поставленные задачи.

В большинстве случаев для интернет магазина, персонального блога или корпоративного сайта услуг подойдет и CMS с бесплатной лицензией.


На платную CMS соглашайтесь только том в случае, когда функционал бесплатных продуктов не сможет решить поставленные задачи или будет сделать дешевле на шаблоне, чем дорабатывать бесплатный движок.


Что касается самописных решений, запускать блог, сайта услуг или интернет-магазин, из-за дороговизны разработки и доработок - не рекомендую.


Самопис может подойти только в том случае, если проект будет иметь нестандартный функционал и преследовать совсем другие цели (например, дальнейшую продажу или разработку какого ни будь сервиса/портала с нестандартным функционалом). Для всех остальных задач, подойдут коробочные решения, расширенные бесплатными или платными модулями.


Важно понимать, что у кого бы не спросили, у каждого будет свое мнение! А если спросите веб студию, которая специализируются на разработке одной платформы, да еще и с платной лицензией, думаю ответ будет очевиден.

Что важно понимать перед выбором CMS


Сайт можно сделать на любом решении! Главное, чтобы он выполнял нужные функции и его можно было оптимизировать под продвижение в поисковых системах с минимальными затратами на разработку и доработку.Взломать можно любой сайт! Все будет зависеть от желания и целей это сделать. Ломают Вордпресс, 1С-Битрикс и самописные фреймворки. Это только вопрос цены, времени и желания.


Чтобы не говорили, спорить не буду, скажу только, что если захотят, найдут дырку движка и зальют дор, поломают функционал или разместят обратные ссылки на свои продвигаемые проекты. Все зависит от цели взлома. Да, мир не идеален, а прогерский код тем более…

Какие рекомендации могу дать, прежде чем заказывать сайт

Любой сайт всегда планируют запустить для привлечения посетителей и заработка на нем.

К сожалению, в текущих условиях конкуренции сделать ресурс и не продвигать его - выброс денег на ветер, т.к. скорее всего, запущенный новорег не даст, никакого трафика или он будет минимальный и не позволит работать бизнесу в плюс. Бывают конечно исключения, но в большинстве случаев, бизнес без вложений «умирает» в первые 1-2 года.


Чтобы такого не произошло, перед тем как заказать где то разработку, рекомендую:


1) Определиться с CMS заранее. Подумать на перспективу, какой функционал может быть нужен в будущем, выбрать правильный шаблон и сразу начать разработку на нужной CMS с учетом внедрения нужного функционала в будущем, но на сайте его пока не реализовывать. Так получится снизить затраты на разработку, т.к. не придется переезжать еще раз на новый движок и платить повторно за разработку.


2) Определиться будет использован шаблон или индивидуальный дизайн. Индивидуальный дизайн — всегда дороже на порядок. Поэтому, чаще всего выбирают шаблонное решение с минимальными доработками для запуска. Со временем, если появятся инвестиции или проект «стрельнет», шаблон можно доработать или перенести на новую платформу, если нужен будет какой то нестандартный функционал.


4) Выделить бюджет на контекст/таргет/ретаргет. Если трафик, нужен сразу же после запуска сайта, заложите затраты на контекст или таргет. Платный трафик обычно выходит дороже трафика из поисковых систем, но зато не придется долго ждать первых продаж.


5) Запланировать расходы на SEO продвижение. В зависимости от типа проекта, планируйте бюджет на 6-12 месяцев продвижения, если требуется получить органический трафик из результатов выдачи Яндекс и Google. На данный момент, это самый дешевый источник трафика, если работать в долгую. Заявки выходят от 110 рублей, в зависимости от ниши, что в 1,5-2 раза дешевле чем при использовании других каналов.


6) Заложить расходы на доработку. Сделанный сайт 100% будут дорабатывать под требования поисковых роботов. На чем бы он ни был сделан и кто бы его ни делал, что бы ни говорили — у всех свои методы, чек листы для продвижения + алгоритмы поисковых роботов постоянно меняются. Правки 100% будут. Поэтому, рекомендую посмотреть сводную таблицу с примерными ценами ниже. Для разных CMS, стоимость работа одного часа программиста может отличаться в разы.


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


Не знаете какой нужен бюджет на запуск сайта? Напиши в телеграмм какие задачи должен решать проект, какой регион продвижения вам интересен и примерный бюджет, который готовы выделить. Подскажу, стоит ли вкладываться в разработку, какую стратегию лучше выбрать и какой примерно бюджет нужен.

ТОП Рейтинг CMS

Сколько стоит сделать сайт, на какой CMS можно создать? Cms, Сайт, Создание сайта, Разработка, 1С, Wordpress, Modx, Opencart, Joomla, Drupal, Программирование, Длиннопост

Для тех, кто только находится на стадии выбора CMS или задумался о смене движка ресурса, рекомендую для начала ознакомиться с рейтингом cms на сайте itrack.ru, чтобы знать, какие вообще бывают платные и бесплатные движки и на чем чаще всего делаются сайты.


Чтобы не было дебатов и сильно бурных обсуждений, в рейтинге ниже:

— Ни в коем случае не навязываю свое мнение и не буду спорить с кем-то, что одна оболочка лучше другой! Делайте сайты на чем считаете нужным, я лишь делюсь своим опытом. Полезен он вам или нет - решайте сами. Если можете поделитесь своим опытом и помочь людям определиться с выбором, напишите в комментах. Понятно, каждый спец определенной cms будет топить за нее;


— Ниже представлен список самых популярных CMS, с которыми приходилось сталкиваться любому сеошнику, при продвижении клиентских проектов. Не популярные, не описывал. Почему, оставил свой коммент;


— Поделился опытом, который бы помог сэкономить деньги, время и не нарваться на неграмотных людей, которые хотят вам продать решение дороже чем его можно сделать (на фрилансе таких товарищей полно);


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


— Говорить буду про движки, которые больше всего используются в РФ.


По каждому движку комментарии оставили программисты, которые специализируются на работе с конкретной cms. Т.к. многие из них не желают общаться с клиентами на прямую и никто не давал своего согласия на публикацию контактов, в конце вставил только их имена и первую букву фамилии.


WordPress

Сколько стоит сделать сайт, на какой CMS можно создать? Cms, Сайт, Создание сайта, Разработка, 1С, Wordpress, Modx, Opencart, Joomla, Drupal, Программирование, Длиннопост

WordPress - лидер среди бесплатных движков. Эта система отличается простотой разработки и управления сайтом. Для нее есть много бесплатных тем и плагинов решающих практически любые задачи. Если бесплатного функционала будет не достаточно, всегда можно расширить функционал платными темами и модулями.


На Вордпресс можно создать практически любой интернет-ресурс - от личного блога, до интернет-магазина. Главное, только хорошо оптимизировать шаблон, чтобы сайт не тупил сильно, если у вас слабый хостинг.


Однажды в работе был крупный новостной портал с нестандартным и громоздким функционалом. Сайт работал на выделенном сервере и посещаемость 10-20к в сутки держал хорошо, не падал.


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


Недостатки: Некоторые плагины могут быть несовместимы друг с другом при установке или после обновления имеющихся, большое кол-во плагинов сильно притупляет работу сайта в целом.


Для каких сайтов подходит: Блоги, сайты-визитки, одностраничники Landing page, портфолио, информационные и новостные порталы, интернет-магазины.


Производительность: Если не устанавливать 1000 различных плагинов на простом хостинге, с производительностью особых проблем не будет.


Безопасность: Если постоянно обновлять темы и установленные плагины, а также правильно настроить защиту, то взломать будет сложно.


На просторах интернета ходит мнение, что это один из самых дырявых движков и не тянет интернет магазины более 10000 товаров. Разочарую вас, но это далеко не так. Делаю сайты на Вордпрессе более 5 лет, на практике случаев взлома не было, если клиенты следили за актуальностью версий модулей. Что касается интернет магазинов, то 20000 товаров он держит нормально, если с шаблона вырезать запросы сильно нагружающие базу данных и правильно настроить систему кеширования.


Лицензия: Бесплатная.


Цены и примерные сроки разработки на шаблоне:

Блог - от 2-3 дней, от 10 т.р.;Интернет-магазин - от 14 дней, от 30 т.р.;Лэндинг - от 5 дней, от 20 т.р.;Индивидуальный проект - от 20 дней, от 50 т.р.

Шаблон, шаблону — рознь. Если нужно будет собрать более качественный шаблон на конструкторе, ценник и сроки смело умножайте на два. Данные цены примерные для тем, которые скачал, установил, настроил - сайт готов.


Цена часа работы программиста: от 800-1500 руб./час

Информацию скорректировал и дополнил программист: Влад С.

1С-Битрикс

Сколько стоит сделать сайт, на какой CMS можно создать? Cms, Сайт, Создание сайта, Разработка, 1С, Wordpress, Modx, Opencart, Joomla, Drupal, Программирование, Длиннопост

1C-Битрикс - коммерческая платформа, в основном для b2b и b2c бизнесов, с широким функционалом и большим количеством готовых шаблонных решений, на которых можно за 1-2 недели запустить быстро сайт любой сложности. В РФ данная CMS занимает второе место после Wordpress и первое среди платных CMS.


Преимущества: В базовой «коробке» движка много дефолтных функций. Двухсторонняя интеграция с 1С. В маркетплейсе можно приобрести как профессиональный готовый сайт, так и необходимые модули для расширения функционала. Можно создать любой проект и легко доработать под свои задачи бизнеса. Есть тех поддержка. Имеется быстрая интеграция с продуктами 1С и сторонними сервисами. Обладает хорошей безопасность и системой кэширования. Хорошие «решения из коробки» не плодят мусорных страниц.


Недостатки: Стоимость разработки раза в два выше, чем на любой другой cms. Ежегодно рекомендуется оплачивать лицензию и купленные модули. Высокие требования к хостингу. Может тормозить в интернет магазинах, где товаров более 200-300 тысяч.


Для каких сайтов подходит: Чаще всего делают интернет магазины любой ориентации. А также, можно делать новостные порталы, корпоративные сайты, маркетплейсы, форумы или блоги.


Безопасность: Есть встроенные инструменты обеспечивающие защиту от взлома. Если штатных инструментов будет не хватать, в маркетплейсе можно будет купить платные модули.

Рекомендуется брать лицензии начиная с версии «Стандарт», на профильных форумах часто проскакивает информация о взломах версии «Старт». Можно конечно настроить самому или купив плагины различные для защиты, но это займет больше времени, чем получив тоже самое, доплатив разницу всего в 10к.


Производительность: Высокая производительность, хорошая система кеширования.


Лицензия: Стоимость ежегодно оплачиваемой лицензии начинается с 5 400 рублей для небольших сайтов, для малого бизнеса цена стартует с 35 900 рублей, для крупного — от 72 900 рублей, для крупных порталов, корпораций и госструктур от 399 000 рублей.


Цена и примерные сроки разработки:

Блог - от 7 дней, от 50 т.р.;Интернет-магазин - от 20 дней, от 130 т.р.;Лэндинг - от 12 дней, от 40 т.р.;Индивидуальный проект - от 60 дней, от 300 т.р.


Цена часа работы программиста: от 1500-5000 руб/час.

Скорректировали/дополнили информацию программисты: Андрей Б., Владимир П., Артем К.

Joomla!

Сколько стоит сделать сайт, на какой CMS можно создать? Cms, Сайт, Создание сайта, Разработка, 1С, Wordpress, Modx, Opencart, Joomla, Drupal, Программирование, Длиннопост

Joomla — вторая популярная бесплатная CMS после WordPress, с открытым исходным кодом, позволяющая создавать сайты разных типов. Функционал базовой версии расширяется с помощью установки бесплатных и платных модулей и плагинов. Но это не самое простое решение, в сравнении с тем же WordPress.


Преимущества: минимальные требования к хостингу, удобный инсталлятор, широкий выбор шаблонов, расширений, большое сообщество специалистов, много обучающих материалов на русском языке, простая документация, мультиязычность, понятная панель управления, встроенный менеджер шаблонов писем, есть Web API.


Недостатки: нет официальной технической поддержки со стороны разработчиков. При переезде со старых версий могут быть проблемы (как и на других движках). Пока последняя версия бесплатного интернет магазина VirtueMart несовместима с Joomla 4.


Для каких сайтов подходит: для запуска разных типов проектов — от одностраничников до интернет-магазинов с большим ассортиментом товаров, новостных порталов, функциональных сайтов компаний.


Безопасность: переделан механизм запросов к базам данных, он стал намного безопаснее. Встроенная двухфакторная авторизация.


Производительность: высокая, есть встроенная автоматическая система файлового кэширования.


Лицензия: бесплатная.


Примерные цены и сроки разработки на шаблоне:

блог — от 2-5 дней, от 10 000 руб.;интернет-магазин — от 25 дней, от 40 000 руб.;лендинг — от 5 дней, от 20 000 руб.;индивидуальный проект — от 30 дней, от 50 000 руб.


Цена часа работы программиста: от 1000-1500 руб.

Скорректировал/дополнил информацию программист: Юрий Р.

P.S.: Если передо мной будет стоять выбор: делать сайт на Джумле или Вордпрессе, выберу WordPress, т.к. стоимость работ +/- будет такая же, но хороших программистов можно найти больше. Движок не очень популярен среди клиентов приходящих на сео.

CMS.S3

Сколько стоит сделать сайт, на какой CMS можно создать? Cms, Сайт, Создание сайта, Разработка, 1С, Wordpress, Modx, Opencart, Joomla, Drupal, Программирование, Длиннопост

CMS.S3 - система управления контентом присутствует в общем рейтинге Рунета, но обзор ее тоже делать не буду. Это студийная разработка компании Megagroup, движок которой имеет закрытый исходный код для сторонних разработчиков (по крайней мере так было в 2018 году), ее сложно доработать под свои нужды и админка имеет специфический интерфейс, с которым придется еще разобраться, хоть на сайте компании полно инструкций и вроде как отзывчивая техподдержка, но время все же придется потратить на изучение как CMS работает внутри.


Запускать и продвигать проекты на CMS.S3 можно, если вам нужен сайт визитка в виде лэндинга, блога или интернет магазина, но доработать под требования поисковых систем будет сложно и долго, т.к. у техподдержки есть своя очередь задач, прежде чем они займутся вашими.


Почему движок CMS.S3 занял такой высокий рейтинг? Видимо все дело в том, что: цена запуска сайта относительно рынка, получается довольно недорогой + тех поддержка продавая сайт, помогает его наполнить. Так от 10 900 руб./год (на момент написания статьи) можно получить интернет магазин на 5000 товаров.

OpenCart

Сколько стоит сделать сайт, на какой CMS можно создать? Cms, Сайт, Создание сайта, Разработка, 1С, Wordpress, Modx, Opencart, Joomla, Drupal, Программирование, Длиннопост

OpenCart - готовая и бесплатная CMS с открытым исходным кодом для создания онлайн-магазинов. В коробке e-commerce платформы, есть все необходимое для запуска электронной коммерции практически в пару кликов. Если базового функционала будет недостаточно, его всегда можно будет расширить за счет платных/бесплатных модулей или купить готовую сборку и запустить на шаблоне или индивидуальном дизайне интернет витрину.


Преимущество: Хорошая и удобная архитектура движка, которая позволяет доработать его под свои нужды. Легок в освоении для новичков и имеет удобный интуитивный мультиязычный интерфейс. Есть много шаблонов и модулей, в том числе и для интеграции с популярными сервисами. Легко держит нагрузку с 20000 товарами. Хорошая безопасность. Большое сообщество для поддержки.


Недостатки: Не все модули могут работать друг, с другом без конфликтов. Могут быть проблемы с безопасностью при установке сторонних, ломаных модулей. При обновлении модулей, работа сайта может ломаться из за несовместимости версии движка и модуля. Создает высокую нагрузку на базу данных, если необходимо фильтровать товары по множеству параметрам. Могут быть проблемы с шаблонной оптимизацией title и description (зависит от реализации).


Для каких сайтов подходит: Только для интернет-магазинов. При необходимости на сайте можно подключить блог, чтобы не устанавливать отдельную cms для блога.


Безопасность: Хорошая защита движка в целом, которая обеспечивает контроль за действиями пользователей, модерацию информации, распределение прав доступа к системе. Сложно сломать, если не устанавливать неизвестные модули и следить за обновлениями.


Производительность: Высокие показатели производительности, требующие повышенные требования к серверу.


Лицензия: Бесплатно.


Цена и примерные сроки разработки магазина: от 30 дней, от 60 т.р.


Цена часа работы программиста: от 1000-1500 руб/час.

Скорректировал/дополнил информацию программист Артем А.

Drupal

Сколько стоит сделать сайт, на какой CMS можно создать? Cms, Сайт, Создание сайта, Разработка, 1С, Wordpress, Modx, Opencart, Joomla, Drupal, Программирование, Длиннопост

Drupal - это один из гибких, производительных и функциональных CMF (Content Management Framework) в мире с открытым исходным кодом и отличной архитектурой движка, которая позволяет создать блог, корпоративный сайт, интернет магазин, сайт услуг, соцсеть или форум с нужным функционалом.

Framework платформа ориентирована на профессиональных «кодеров» и имеет большое кол-во модулей, с помощью которых можно легко настроить и расширить функции сайта.


Преимущество: Профессиональный гибкий фреймворк, имеющий множество встроенных бесплатных функций и шаблонов. Есть дистрибутивы (сборки) решающие разные базовые типы задач. Гибкая настройка SEOшных возможностей из коробки, если их будет недостаточно, можно расширить дополнениями.


Недостатки: Тяжел в освоении для новичков, требует знаний в программировании. Для работы на хостинге должна быть консоль Composer, которая может быть установлена не у всех по умолчанию. Есть проблема совместимости версий движка и плагинов, они могут обновляться не одновременно и ломать работу сайта. Готовые шаблоны не сильно высокого качества.


Для каких сайтов подходит: интернет-магазины, информационные порталы, корпоративные сайты, форумы, соц сети, проекты со сложной логикой и интеграциями со сторонними сервисами


Безопасность: Хороший уровень защищенности от взлома.


Производительность: Держит большую нагрузку и легко обрабатывает большие объемы данных. Есть хорошая встроенная система кэширования.


Лицензия: Open Source CMS (Открытый исходный код), бесплатная.


Цена и примерные сроки разработки:

Блог - от 7 дней - от 30 000 р (с типовым дизайном)Интернет-магазин - от 30 дней - от 120 000 рЛэндинг - от 14 дней, от 30 000 рИндивидуальный проект - от 30 дней, от 150 000 р


Цена часа работы программиста: 1500-3000 руб.

Скорректировал/дополнил информацию программист Петр.

MODX Revolution

Сколько стоит сделать сайт, на какой CMS можно создать? Cms, Сайт, Создание сайта, Разработка, 1С, Wordpress, Modx, Opencart, Joomla, Drupal, Программирование, Длиннопост

Modx – это бесплатная профессиональная и гибкая система управления содержимым сайта (CMS) и фреймворк для разработки веб-приложений (CMF) одновременно. С помощью данной платформы можно сделать любой тип сайта, любой сложности, функционала и нагрузки.

Разница между CMF и CMS заключается в том, что с помощью функций фреймворка (CMF), можно безгранично расширять и модифицировать функционал панели администрирования и самого сайта CMS.


Преимущество: Высокий уровень гибкости, SEO дружелюбен, простая и интуитивно понятная админка. Не требователен к ресурсам сервера. Хорошо защищен от атак. Есть бесплатные модули, позволяющие решить практически все задачи сайта, если будет не хватать можно купить платные. Под любую нестандартную задачу можно написать свой модуль. На движок, легко натягивается любой html шаблон. Из одной админки можно управлять разными сайтами/поддоменами.


Недостатки: Мало готовых шаблонных сборок, установить и сразу начать пользоваться не получится, придется настраивать.


Для каких сайтов подходит: интернет-магазины, лэндинги, блоги, информационные порталы, корпоративные сайты, проекты со сложной логикой и интеграциями со сторонними сервисами.

Безопасность: Хорошая защита от взлома.


Производительность: Держит большую нагрузку и легко обрабатывает большие объемы данных. Есть хорошая встроенная система кэширования.P.S.: Делали портал и на 200к товаров. Проект работал без тормозов.


Лицензия: Open Source CMS (Открытый исходный код), бесплатная.


Цены и примерные сроки разработки:

Блог на шаблоне - от 7 дней, от 20 т.р.;Интернет-магазин на шаблоне - от 30 дней, от 60 т.р.;Лэндинг - от 5 дней, от 20 т.р.;Индивидуальный проект - от 45 дней, от 150 т.р.


Цена часа работы программиста: 800-1500 руб.

Скорректировал/дополнил информацию программист Данил А.

Сравнительная таблица

Чтобы было проще определится с выбором, подготовил сводную таблицу ниже*.

* - Подробнее, про конкретную cms, читайте в обзоре выше. В столбцах: Минимальная цена и Примерное время разработки, указаны примерные цены и сроки на запуск блога. Точная стоимость разработки будет сильно зависеть от «хотелок» клиента. Конструкторы и движки которые не рекомендовал бы использовать из ТОП Рейтинга, в таблицу не включены.

Важно: Если будете настраивать контекст или таргет, не вкладывайте весь бюджет сразу в один канал. Разделите и протестируйте разные источники трафика. Канал с наибольшей отдачей, можно будет масштабировать.

Сколько стоит сделать сайт, на какой CMS можно создать? Cms, Сайт, Создание сайта, Разработка, 1С, Wordpress, Modx, Opencart, Joomla, Drupal, Программирование, Длиннопост

Какую выбрать систему управления сайтом

Правильного и однозначного ответа на этот вопрос - нет. Любой программист, seo специалист и веб студия специализирующаяся на определенном движке, будет топить за свое решение — это факт.

Думаю, представленная информация и сводная таблица выше, помогут вам самостоятельно определиться с выбором и +/- понять какой бюджет нужен будет примерно на разработку на том или ином решении.

Если возникнут трудности с выбором cms или какие-то вопросы по разработке, можете написать в личку, подскажу на чем бы делал я.

UPD:

📍 Есть вопросы?

👉 Пишите в комментарии

Telegram логин: @tolstenkoaa

Telegram канал: Толстенко PRO Маркетинг

ВК: https://vk.com/tolstenkoaa

Оставив заявку на сайте: marketing-digital.ru

Показать полностью 11
[моё] Cms Сайт Создание сайта Разработка 1С Wordpress Modx Opencart Joomla Drupal Программирование Длиннопост
9
2
DELETED
3 года назад

Подключение шрифтов на сайт⁠⁠

Пример #1 — Подключаем шрифт PT Sans через Google Fonts

- Заходим на сайт fonts.google.com и находим шрифт PT Sans;

- Нажимаем кнопку Select this font;

- Нажимаем на Family Selected;

- Во вкладке Customized выбираем начертания и Cyrillic;

- Копируем строку с подключением шрифта во вкладках EMBED → @IMPORT.


Вставляем строку с подключением в начало CSS файла:

@IMPORT url('https://fonts.googleapis.com/css?family=PT%20Sans%3A400i%2C7...);

Копируем свойство font-family:

Подключение шрифтов на сайт Программирование, IT, Разработка, Программист, Обучение, Урок, Frontend, Font, CSS, Css3, Верстка, Pt, Sans, Drupal, Google, Шрифт, Web, Web-программирование, Образование, Учеба, Длиннопост

Пример #2 — Подключаем шрифты PT Sans и PT Serif в Drupal 8 через файл темы .libraries.yml

Аналогично примеру #1 получаем URL подключения шрифтов из строки @import:

fonts.googleapis.com/css?family=PT%20Sans%3A400%2C400...

В файле темы .libraries.yml подключаем шрифты по образцу:

fonts.googleapis.com/css?family=PT%20Sans%3A400%2C400...,
Подключение шрифтов на сайт Программирование, IT, Разработка, Программист, Обучение, Урок, Frontend, Font, CSS, Css3, Верстка, Pt, Sans, Drupal, Google, Шрифт, Web, Web-программирование, Образование, Учеба, Длиннопост

Сохраняем и сбрасываем кэш.

Пример #3 — Подключаем шрифт PT Sans локально

- Заходим на сайт Google Webfonts Helper;

- В поиске находим шрифт PT Sans;

- Выбираем начертания и Cyrillic;

- Пролистываем вниз и пишем где будут находится шрифты относительно .css файла;

- Копируем CSS код и вставляем его в .css файл;

- Скачиваем архив с шрифтами, разархивируем его и размещаем шрифты в нужном месте.


Вот так выглядит скопированный CSS:

/* pt-sans-regular - cyrillic_latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/pt-sans/pt-sans-v9-cyrillic_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('PT Sans'), local('PTSans-Regular'),
  url('../fonts/pt-sans/pt-sans-v9-cyrillic_latin-regular.eot?#iefix') format('embedded-opentype'), /*   IE6-IE8 */
  url('../fonts/pt-sans/pt-sans-v9-cyrillic_latin-regular.woff2') format('woff2'), /* Super Modern   Browsers */
  url('../fonts/pt-sans/pt-sans-v9-cyrillic_latin-regular.woff') format('woff'), /* Modern Browsers */
  url('../fonts/pt-sans/pt-sans-v9-cyrillic_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
  url('../fonts/pt-sans/pt-sans-v9-cyrillic_latin-regular.svg#PTSans') format('svg'); /* Legacy iOS */
}
/* pt-sans-italic - cyrillic_latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/pt-sans/pt-sans-v9-cyrillic_latin-italic.eot'); /* IE9 Compat Modes */
  src: local('PT Sans Italic'), local('PTSans-Italic'),
  url('../fonts/pt-sans/pt-sans-v9-cyrillic_latin-italic.eot?#iefix') format('embedded-opentype'), /*   IE6-IE8 */
  url('../fonts/pt-sans/pt-sans-v9-cyrillic_latin-italic.woff2') format('woff2'), /* Super Modern   Browsers */
  url('../fonts/pt-sans/pt-sans-v9-cyrillic_latin-italic.woff') format('woff'), /* Modern Browsers */
  url('../fonts/pt-sans/pt-sans-v9-cyrillic_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
  url('../fonts/pt-sans/pt-sans-v9-cyrillic_latin-italic.svg#PTSans') format('svg'); /* Legacy iOS */
}
/* pt-sans-700 - cyrillic_latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/pt-sans/pt-sans-v9-cyrillic_latin-700.eot'); /* IE9 Compat Modes */
  src: local('PT Sans Bold'), local('PTSans-Bold'),
  url('../fonts/pt-sans/pt-sans-v9-cyrillic_latin-700.eot?#iefix') format('embedded-opentype'), /*   IE6-IE8 */
  url('../fonts/pt-sans/pt-sans-v9-cyrillic_latin-700.woff2') format('woff2'), /* Super Modern   Browsers */
  url('../fonts/pt-sans/pt-sans-v9-cyrillic_latin-700.woff') format('woff'), /* Modern Browsers */
  url('../fonts/pt-sans/pt-sans-v9-cyrillic_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
  url('../fonts/pt-sans/pt-sans-v9-cyrillic_latin-700.svg#PTSans') format('svg'); /* Legacy iOS */
}
/* pt-sans-700italic - cyrillic_latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/pt-sans/pt-sans-v9-cyrillic_latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'),
  url('../fonts/pt-sans/pt-sans-v9-cyrillic_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/pt-sans/pt-sans-v9-cyrillic_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
  url('../fonts/pt-sans/pt-sans-v9-cyrillic_latin-700italic.woff') format('woff'), /* Modern Browsers */
  url('../fonts/pt-sans/pt-sans-v9-cyrillic_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
  url('../fonts/pt-sans/pt-sans-v9-cyrillic_latin-700italic.svg#PTSans') format('svg'); /* Legacy iOS */
}

А так список файлов с шрифтами:

Подключение шрифтов на сайт Программирование, IT, Разработка, Программист, Обучение, Урок, Frontend, Font, CSS, Css3, Верстка, Pt, Sans, Drupal, Google, Шрифт, Web, Web-программирование, Образование, Учеба, Длиннопост

Команда ls в терминале

Если все сделано правильно, то шрифты будут подключены локально.

Показать полностью 3
[моё] Программирование IT Разработка Программист Обучение Урок Frontend Font CSS Css3 Верстка Pt Sans Drupal Google Шрифт Web Web-программирование Образование Учеба Длиннопост
4
DELETED
3 года назад

Опросник в Drupal 8⁠⁠

Устанавливаем модуль Poll:

composer require drupal/poll ; drush en poll -y

Переходим на страницу «Содержимое» → «Опросы»:

/admin/content/poll
Опросник в Drupal 8 Разработка, Программирование, IT, Программист, Обучение, Урок, Опрос, Drupal, Backend, Web, Web-программирование, Учеба, Вебмастер, Длиннопост

Жмем кнопку «Add a poll» и добавляем новый опрос.

Опросник в Drupal 8 Разработка, Программирование, IT, Программист, Обучение, Урок, Опрос, Drupal, Backend, Web, Web-программирование, Учеба, Вебмастер, Длиннопост

Пишем вопрос и варианты ответа. Меняем автора при необходимости. Проставляем все галки.

- Active — опрос включен, в нем можно проголосовать;

- Poll Duration — время, в течении которого опрос будет активен;

- Allow anonymous votes — незарегистрированные пользователи будут иметь возможность голосовать;

- Allow cancel votes — можно отменить свой выбор и проголосовать заново;

- Allow view results — можно увидеть результаты опроса и не голосовать при этом самому.

Сохраняем.


Для опросов создаются отдельные страницы. Т.к. это первое голосование на моем сайте, то оно будет иметь путь:

/poll/1

Но опросы же нужны не как отдельные страницы, а как часть контента других.

Поэтому удобнее создать параграф, в котором будет поле поле «Опрос».

Опросник в Drupal 8 Разработка, Программирование, IT, Программист, Обучение, Урок, Опрос, Drupal, Backend, Web, Web-программирование, Учеба, Вебмастер, Длиннопост

Находите подраздел «Ссылка» и клацайте на «Другое…»

Опросник в Drupal 8 Разработка, Программирование, IT, Программист, Обучение, Урок, Опрос, Drupal, Backend, Web, Web-программирование, Учеба, Вебмастер, Длиннопост

В подразделе «Материал» будет «Опрос»

В управлении отображением меняем формат вывода на «Готовая к выводу сущность»:

Опросник в Drupal 8 Разработка, Программирование, IT, Программист, Обучение, Урок, Опрос, Drupal, Backend, Web, Web-программирование, Учеба, Вебмастер, Длиннопост

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


Получаем результат:

Опросник в Drupal 8 Разработка, Программирование, IT, Программист, Обучение, Урок, Опрос, Drupal, Backend, Web, Web-программирование, Учеба, Вебмастер, Длиннопост

Я прикрепил опрос к полю параграфу типа материала «Новость».

Показать полностью 5
[моё] Разработка Программирование IT Программист Обучение Урок Опрос Drupal Backend Web Web-программирование Учеба Вебмастер Длиннопост
1
DELETED
3 года назад

Отложенная публикация в Drupal 8⁠⁠

Устанавливаем модуль Scheduler:

composer require drupal/scheduler ; drush en scheduler -y

В настройках типа материала ставим галку «Разрешить планировать публикацию для этого типа материалов».

Отложенная публикация в Drupal 8 Разработка, Программирование, IT, Программист, Обучение, Публикация, Backend, Web, Web-программирование, Урок, Isp, Учеба, Drupal, Длиннопост

При добавлении/редактировании материала, в сайдбаре появится поле времени отложенной публикации:

Отложенная публикация в Drupal 8 Разработка, Программирование, IT, Программист, Обучение, Публикация, Backend, Web, Web-программирование, Урок, Isp, Учеба, Drupal, Длиннопост

Опубликуем материал в следующем веке

Указываем время будущей публикации, сохраняем. Материал будет иметь статус «Неопубликованный» и сменит его на «Опубликованный» в указанную дату.


Новость будет опубликована в запланированное время только после запуска крона.

Запускать стандартный cron каждую минуту не потребуется. Модуль Scheduler предоставляет облегченную версию.


В настройках модуля Scheduler переходим во вкладку Lightweight cron:

/admin/config/content/scheduler/cron
Отложенная публикация в Drupal 8 Разработка, Программирование, IT, Программист, Обучение, Публикация, Backend, Web, Web-программирование, Урок, Isp, Учеба, Drupal, Длиннопост

Копируем первую или вторую строку:

wget -q -O /dev/null "https://tester.ru/scheduler/cron/eeweequeo7ko2auyeengo"

Добавляем эту команду в планировщик на вашем сервере:

Отложенная публикация в Drupal 8 Разработка, Программирование, IT, Программист, Обучение, Публикация, Backend, Web, Web-программирование, Урок, Isp, Учеба, Drupal, Длиннопост

Планировщик в ISP Manager

Отложенная публикация в Drupal 8 Разработка, Программирование, IT, Программист, Обучение, Публикация, Backend, Web, Web-программирование, Урок, Isp, Учеба, Drupal, Длиннопост

Запланированные задания в CPanel

Сохраняем, проверяем, используем!

Показать полностью 4
[моё] Разработка Программирование IT Программист Обучение Публикация Backend Web Web-программирование Урок Isp Учеба Drupal Длиннопост
2
DELETED
3 года назад

Настройка адаптивных стилей изображений в Drupal 8⁠⁠

В своей предыдущей статье я уже писал, что все картинки должны иметь стиль изображения, но иногда этого может оказаться недостаточно.


Представим, что есть баннер, который занимает всю ширину экрана. Я задаю картинке стиль изображения, где она будет отмасштабирована по ширине до 1920 пикселей. И если для компьютеров и ноутбуков — это подходящий размер, то для мобильных устройств это слишком много.


В HTML есть тег picture, который подставляет нужное изображение в зависимости от ширины экрана.

В Drupal он реализован через модуль ядра — responsive image.


Включаем модуль Responsive image:

drush en responsive_image -y

В папке с вашей темой должен находиться файл с брейкпоинтами.

/themes/custom/themename/themename.breakpoints.yml

Я использую ширины: 480, 768, 980, 1180.

Следовательно, содержимое файла выглядит вот так:


themename.sp:
  label: smalltouch portrait
  mediaQuery: 'all and (min-width: 1px) and (max-width: 479px)'
  weight: 4
  multipliers:
    - 1x
themename.sl:
  label: smalltouch landscape
  mediaQuery: 'all and (min-width: 480px) and (max-width: 767px)'
  weight: 3
  multipliers:
    - 1x
themename.tp:
  label: tablet portrait
  mediaQuery: 'all and (min-width: 768px) and (max-width: 979px)'
  weight: 2
  multipliers:
    - 1x
themename.tl:
  label: tablet landscape
  mediaQuery: 'all and (min-width: 980px) and (max-width: 1179px)'
  weight: 1
  multipliers:
    - 1x
themename.desktop:
  label: desktop
  mediaQuery: 'all and (min-width: 1180px)'
  weight: 0
  multipliers:
    - 2x


Теперь для каждого брейкпоинта нужно создать стиль изображения, ширина которого должна быть равна максимальной ширине брейкпоинта.


Например: Для tablet portrait ширина в стиле изображения должна быть 979px, т.к. max-width для tablet portrait = 979px.

Настройка адаптивных стилей изображений в Drupal 8 Разработка, Программирование, IT, Программист, Обучение, Drupal, Backend, Flush, Урок, Web, Web-программирование, Cms, Учеба, Образование, Длиннопост

Буквой W я отмечаю, что стиль изображения отмасштабирован только по ширине / Width

Заходим на страницу «Адаптивные стили изображения» и добавляем новый:

/admin/config/media/responsive-image-style
Настройка адаптивных стилей изображений в Drupal 8 Разработка, Программирование, IT, Программист, Обучение, Drupal, Backend, Flush, Урок, Web, Web-программирование, Cms, Учеба, Образование, Длиннопост

В «Группа точек останова» — выбирайте свою тему.

Для каждого брейкпоинта задаем заранее созданный стиль изображения.

Настройка адаптивных стилей изображений в Drupal 8 Разработка, Программирование, IT, Программист, Обучение, Drupal, Backend, Flush, Урок, Web, Web-программирование, Cms, Учеба, Образование, Длиннопост

А в «Резервный стиль изображения» задаем для десктопа. Именно поэтому, для брейкпоинта desktop стиль изображения можно не задавать.


Desktop Retina — стиль изображения для мониторов с двойным пикселем, который часто встречается у компьютеров компании Apple.


Как только для каждой ширины все будет задано — жмем кнопку сохранить и адаптивный стиль изображения будет создан.


Переходим в управление отображением сущности, которая выводит изображение:

Настройка адаптивных стилей изображений в Drupal 8 Разработка, Программирование, IT, Программист, Обучение, Drupal, Backend, Flush, Урок, Web, Web-программирование, Cms, Учеба, Образование, Длиннопост

Для того чтобы эта настройка появилась — нажмите на иконку шестеренки

В настройках выбираем созданный нами адаптивный стиль изображения → Сохраняем.

Если изображения не обновились — воспользуйтесь командой:

drush image-flush --all ; drush cr
Показать полностью 4
[моё] Разработка Программирование IT Программист Обучение Drupal Backend Flush Урок Web Web-программирование Cms Учеба Образование Длиннопост
1
0
DELETED
3 года назад

Создаем простой слайдер в Drupal 8⁠⁠

Устанавливаем и включаем модуль slick views:

composer require drupal/slick_views ; drush en slick_views -y ; drush en slick_ui -y

Композер сам найдет и установит дополнительные модули: slick, slick ui.


Заходим на страницу Отчет о состоянии:

/admin/reports/status

Slick требует установки библиотек.

Создаем простой слайдер в Drupal 8 Разработка, Программирование, IT, Программист, Drupal, Backend, Web, Web-программирование, Carousel, Софт, Разработчики, Frontend, Слайдер, Гифка, Длиннопост

В терминале заходим в папку libraries, что в корне сайта.

cd ~/user/site/libraries

Если ее нет, то создаем.

mkdir ~/user/site/libraries

Переходим на страницу каждой библиотеки, нажимаем кнопку Clone or download и копируем путь:

Создаем простой слайдер в Drupal 8 Разработка, Программирование, IT, Программист, Drupal, Backend, Web, Web-программирование, Carousel, Софт, Разработчики, Frontend, Слайдер, Гифка, Длиннопост

Находясь в папке libraries, клонируем библиотеки:

git clone https://github.com/dinbror/blazy.git ;
git clone https://github.com/kenwheeler/slick.git

Заходим на страницу настроек модуля Slick и делаем дубликат шаблона.

/admin/config/media/slick
Создаем простой слайдер в Drupal 8 Разработка, Программирование, IT, Программист, Drupal, Backend, Web, Web-программирование, Carousel, Софт, Разработчики, Frontend, Слайдер, Гифка, Длиннопост

Меняем название и машинное имя и сразу же сохраняем. Для простого слайдера стандартных настроек достаточно.


Создаем новое представление и меняем формат с Неформатированный список в Slick Carousel.

Создаем простой слайдер в Drupal 8 Разработка, Программирование, IT, Программист, Drupal, Backend, Web, Web-программирование, Carousel, Софт, Разработчики, Frontend, Слайдер, Гифка, Длиннопост

Нажимаем галку Vanilla Slick, меняем Optionset main на созданный ранее Slider и сохраняем.

Создаем простой слайдер в Drupal 8 Разработка, Программирование, IT, Программист, Drupal, Backend, Web, Web-программирование, Carousel, Софт, Разработчики, Frontend, Слайдер, Гифка, Длиннопост

В настройках представления указываем что выводить, сколько и как:

Я вывожу статьи, две штуки в режиме отображения анонс.

Создаем простой слайдер в Drupal 8 Разработка, Программирование, IT, Программист, Drupal, Backend, Web, Web-программирование, Carousel, Софт, Разработчики, Frontend, Слайдер, Гифка, Длиннопост

Сохраняем представление.


Результат в теме Bartik

Создаем простой слайдер в Drupal 8 Разработка, Программирование, IT, Программист, Drupal, Backend, Web, Web-программирование, Carousel, Софт, Разработчики, Frontend, Слайдер, Гифка, Длиннопост

Вот и все. Если вам нужна карусель из нескольких столбцов или даже рядов, то вы можете самостоятельно в настройках Optionset поменять их количество.

Показать полностью 6
[моё] Разработка Программирование IT Программист Drupal Backend Web Web-программирование Carousel Софт Разработчики Frontend Слайдер Гифка Длиннопост
1
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии