Разработка сайтов

Создание CMS с нуля. Глава 2. Виды сайтов и их концепции

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

Востребованные пользователями сайты могут предоставлять следующие виды сервисов:

Перевести сайт Drupal 7 на протокол HTTPS с бесплатными сертификатами LetsEncrypt на сервере Debian Nginx

Drupal: 
Уровень сложности: 

Переход на работу по протоколу HTTPS необходим для того, чтобы Chrome 56 не отображал сообщения о незащищённом соединении (новость 1, новость 2). Это основная причина, побудившая перевести http://tlito.ru на https://tlito.ru

Эта задача не из простых, в уроке вы узнаете ответы на вопросы и подробные инструкции.

Проверить наличие видео YouTube. PHP-скрипт проверки битых ссылок YouTube

Существует ли видео YouTube, или ссылка уже стала нерабочей?
Следующий скрипт проверяет наличие видео и разрешение публичного доступа по ссылкам двух типов: youtube.com/watch?v=... и youtu.be/...
Так можно проверить все вставленные на сайт видео, в специальном поле или внутри статей.
Закрыто ли видео от просмотра в стране, скрипт не проверяет.
Наследовано: http://stackoverflow.com/questions/1383073/how-do-i-check-if-a-video-exi...

Google AdSense: увеличение дохода

Заработок в рекламной сети GOOGLE AdSense зависит от эффективности размещения рекламных блоков и настроек объявлений в панели AdSense.

В этой статье вы узнаете о том, как повысить доход от рекламы GOOGLE AdSense и улучшить качество сайта, ограничив показ объявлений деликатных категорий и невыгодных рекламодателей.

Вы приобретёте выгоды, если точно настроите объявления на вашем сайте, управляя аккаунтом в GOOGLE AdSense.

Для увеличения дохода нужно выполнить следующее:

Спойлер на CSS, без JavaScript

Без JS сайты быстрее и надёжнее.
Вот как делать динамический элемент на CSS. По кнопке <label>Кнопка</label> открывается блок .spoiler_body.

Показать блок div только 1 раз, код на JavaScript с cookie, без jQuery

Следующий скрипт выводит html-код в определённый блок div с помощью функции JavaScript innerHTML. И устанавливает переменную cookie, чтобы при повторном визите не показывать этот html-код.

Так, например, можно приветствовать посетителя или показать всплывающее окно с предложением вступить в группу, подписаться на новости или посмотреть акции магазина.
Почему без jQuery? - Чтобы не подключать лишний js, но в интернете примеры на jQuery преобладают.

Асинхронная загрузка виджета комментариев ВКонтакте

Асинхронная загрузка JavaScript на сайте нужна, если необходимо ускорить отображение страниц, оптимизировать сайт для PageSpeed Insights. Предлагаемые на сайте https://vk.com/dev/ коды виджетов не оптимизированы и могут увеличивать время ожидания загрузки страниц на 1,5-3 секунды. Следующий оптимизированный код можно использовать для вставки виджета комментариев ВКонтакте или группы.

Оптимизация виджета группы Вконтакте - асинхронный код

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

Проблема: включение виджета группы ВКонтакте в html-код страницы замедляет загрузку. Показатель оптимизации сайта PageSpeed может уменьшиться от 4 до 12 пунктов из-за виджета группы ВКонтакте.

Стратегии как сделать сайт популярным

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

Это правило побуждает владельцев сайтов изучать интересы пользователей и применять стратегии продвижения и развития сайта. Какая у вас?

Ответы на вопросы

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

Мой лог установки сервера Debian 8 от Time4VPS для Drupal-сайтов

Уровень сложности: 

Дешёвый виртуальный хостинг стал недостаточно дешёвым решением: есть оптимальный дешёвый VPS. И для переноса крупных сайтов я купил VPS на Time4VPS.eu
Я не стал ставить связку Apache2 + Nginx, так как на тостере говорят, друпал гоняет на nginx.

Экстремальное ускорение Drupal-сайта на виртуальном хостинге

Drupal: 
Уровень сложности: 

Если вы настроили модуль Boost для анонимов и хотите повторить успех для авторизованных, тогда попробуйте закомментировать строку в .htaccess в секции Boost:

# RewriteCond %{HTTP_COOKIE}

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

Респонсивный видеоплеер. CSS адаптивных видео

Адаптивный дизайн на Drupal - это ещё и адаптивный видеоплеер. Предложенные здесь css-коды для Drupal 7 и Drupal 8 делают респонсивным плеер с именами классов Video Embed. Вы можете переписать эти примеры css для видео внутри текстовых полей и любых других имён классов (не только друпал).

Все модули вставки видео на Drupal

Вставлять видео из YouTube и Vimeo очень удобно с модулем Video Embed Field. Этот модуль позволяет выбирать стиль отображения поля типа Video Embed, создавать и управлять этими стилями. В настройках каждого стиля можно задать:

Услуги разработчиков Drupal

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

Андрей Xandeadx, http://xandeadx.ru/services услуги: разработка сайтов Drupal, Интернет-магазины, разработка модулей, перенос сайтов на Друпал, парсинг-наполнение сайтов из источников. Условия: 600р/час, предоплата 30%.

Страницы

Подписаться на Front page feed