Совершенствуем сайт

Совершенствуем сайт — авторская вспомогательная страница.

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

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

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

Создание нового сайта включает такие этапы:

1++. Выбор названия сайта, руководствуясь принципом «Как корабль назовёшь, так он и поплывёт!» Потому не спешим и тщательно выбираем название сайта.

2++. Оплата домена — удобнее всего, по моему мнению, проводить с помощью Яндекс.Денег на хостинге.

3++. Регистрация домена — тоже провожу на хостинге.

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

5++. Установка CMS WordPress — её желательно проводить с сайта WordPress.org, копируя ZIP-файл последней версии WordPress сначала на свой компьютер, а затем с помощью FTP копируя ZIP-файл в подкаталог public_html своего сайта и разархивируя его в этом подкаталоге.

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

6++. Установка привычной темы WordPress — её тоже желательно проводить с сайта WordPress.org аналогичным способом, разархивируя тему в подкаталоге …/public_html/wp-content/themes

7++. Налаживание доступа к сайту из браузера, если сразу не отображается.

8++. Налаживание доступа к консоли сайта.

9++. Размещение фавикона нового сайта — у меня отображался фавикон предыдущего сайта, созданного неделей раньше, поэтому пришлось срочно сделать 1-ю версию фавикона. Новая версия WordPress не позволила мне привычным образом разместить фавикон размером 16*16 пикселей, а вынудила использовать изображение размером 512*512 пикселей, которое WordPress уменьшает до размера 16*16.

10++. Установка плагинов — используя консоль сайта. Мной на сайт обычно бывают установлены такие плагины:

Cyr-To-Lat, Invisible Captcha, WP Super Cache и Yoast SEO

Используя поиск, их легко найти на сайте WordPress.org  Описания не привожу — смотрите их на странице Плагины.

3-й и 4-й плагины требуют настройки.

11++. Корректировка файла style.css — подробности смотрите на странице CSS. Я же просто заменил файл style.css на новом сайте на этот же файл со старого сайта.

12+. Увеличить ширину отображения сайта — до 1280-ти, 1366-ти, 1600-т или 1920-ти пикселей. Вряд ли имеет смысл делать ширину сайта более 1366-ти пикселей, но попробовать можно чисто конкретно в порядке эксперимента на ранней стадии создания сайта, когда ещё нет посетителей.

Принял ширину отображения сайта равной 1600-т пикселей, чтобы иметь возможность отображать широкие таблицы.

Изменил строки 14, 15, 21, 62, 63 в файле style.css

13++. Заменить изображения, которые характерны для выбранной темы, то есть отказаться от бесполезных красивых картинок используемой темы WordPress. Вспоминаю, как я вздрогнул, случайно наткнувшись на сайт с такими же изображениями, как и у меня.

Сформировав 8-мь изображений размером 1580*198 пикселей, получаю на экране ужатые по ширине до 940-ка пикселей изображения — вот так выпендривается WordPress, сжимая изображения. Пришлось провести расследование и внести исправления в файл functions.php

14++. Наладить ротацию изображений (которые имеют условное название Девизы) над главным меню сайта.

14а+. Увеличить число ротируемых изображений (Девизов).

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

Думаю, что надо внести небольшое изменение в файл headers.php

Не удержался и заглянул в этот файл. Строки 90 и 100 — …, они ведут к файлу theme.php

Удалось добавить 9-й Девиз, но он не стал 9-м ротируемым, а стал отображаться на всех страницах сайта — придётся объявить его Девизом дня и на следующий день обновить.

15. Создание страниц сайта и размещение их на сайте. В новой версии WordPress существует возможность менять положение страниц сайта в структуре сайта — лично я предпочитаю для всех вновь создаваемых страниц в качестве родительской использовать страницу Главная, а со временем разбросаю созданные страницы по структуре сайта.

16. Оформить футер сайта — пока не к спеху.

17. Оформить правый сайдбар сайта — пока не к спеху.

18. Прописать сайт в Яндексе — Яндекс уже начал индексировать страницы сайта: одна страница проникла на ..-е место, а вторая — на ..-е.

19++. Разместил счётчики HotLog и Яндекс.Метрика — хотя и не к спеху.

20++. Уменьшил число редакций страниц сайта до трёх.

Для ограничения количества редакций нужно добавить в файл wp-config.php строчку:

define(‘WP_POST_REVISIONS’, 3); // ограничиваем максимальное число создаваемых редакций — 3, вставив в 83-ю строку

Файл wp-config.php находится в подкаталоге public_html.

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

21++. Разместил Кнопки социальных сетей под каждой страницей сайта — подробности смотрите по ссылке.

<!— Кнопки share42 соц. сетей над Комментариями —>
<div class=»share42init» data-url=»http://rfbsm.ru/public_html/» data-title=»<?php the_title() ?>»
data-image=»http://rfbsm.ru/share42/image.jpg» data-path=»http://rfbsm.ru/share42/» data-zero-counter=»1″>
</div>
<script type=»text/javascript» src=»http://rfbsm.ru/share42/share42.js»>
</script>
<!— END —>

22—. Ликвидировать все упоминания используемой CMS в текстах страниц сайта.

На моём новом сайте WordPress упомянута 8-мь раз — проверку удобно проводить, используя Валидатор.

В HTML-тексте этой страницы слово wordpress присутствует 17-ть раз — от всех упоминаний избавиться будет затруднительно: например, придётся находить в тексте плагина строку, которая порождает комментарий

<!— This site is optimized with the Yoast SEO plugin v2.3.4 — https://yoast.com/wordpress/plugins/seo/ —>

И править этот комментарий или совсем его ликвидировать.

23. Проверять HTML-текст каждой страницы при создании и редактировании, чтобы избавляться от излишних тегов и совершенствовать HTML-текст.

24++. Ввёл платёжную форму Яндекс.Денег для сбора средств на развитие сайта.

25++. Разрешить Комментарии на всех страницах сайта — пришлось разрешать Комментарии на всех страницах сайта индивидуально: в разделе Обсуждения, который расположен в Окне редактирования в самом низу окна, под разделом Редакции.

26. Аккуратно размещаю страницы в главном меню сайта, так как WordPress затруднил удаление и смену позиций страниц главного меню. Поэтому сначала создаю страницы в разделе Главная, а со временем некоторые страницы перемещу в главное меню сайта, причём сразу на окончательное место.

Перечень всех страниц сайта rfbsm.ru:

  1. Главная RFBSM.RU
  2.      Критерии начисления Баллов
  3.      Совершенствуем сайт
  4.      Шахматы
  5. Девизы
  6. Контакты
  7. Таблицы
  8.      Английская премьер-лига
  9.      Аргентинская Суперлига
  10.       Бельгийская Про-лига
  11.      Бразильская серия А
  12.      Германская бундеслига
  13.      Испанская лига
  14.      Итальянская серия А
  15.      Китайская Суперлига
  16.      Нидерландский 1-й дивизион
  17.      Португальский 1-й дивизион
  18.      Российская премьер-лига
  19.      РПЛ 2018-2019
  20.      Украинская премьер-лига
  21.      Французская первая лига
  22.      Хорватская первая футбольная лига
  23. Фонд развития
  24. ЧМ-2018
  25. Рейтинги
  26. Турниры

 

Добавить комментарий

Ваш e-mail не будет опубликован.