Удалить плагин Canonical Link

Этот плагин, возможно, является одним из самых простых (но полезных) плагинов для Discourse на планете (по крайней мере, для меня) :slight_smile:

Вкратце, по причинам, которые я объяснил в этом посте, я написал и протестировал этот плагин сегодня утром, чтобы:

  1. Показать, насколько легко переопределить модуль Ruby в плагине для Discourse.
  2. Удалить все канонические ссылки из нашего экземпляра Discourse (по причинам, объясненным здесь).

Я понимаю, что подавляющее большинство сайтов на Discourse никогда не будут нуждаться в этом плагине; однако его простота помогает начинающим разработчикам плагинов для Discourse понять, насколько легко переопределить метод в модуле Ruby (через плагин для Discourse) для выполнения подобных задач системного администрирования.

Честно говоря, я уже несколько месяцев изучаю Ruby, Rails и плагины для Discourse, и мне кажется, что я прочитал почти каждый плагин для Discourse на Github и все руководства по плагинам на meta.

Больше всего мне в последнее время помогло вернуться к основам Ruby и изучить базовые концепции, которые должен знать разработчик на Ruby. Я никогда не использовал Ruby до Discourse, и теперь я начинаю очень любить Ruby.

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

Screen Shot 2020-08-09 at 11.14.41 AM

Он настолько прост, пожалуйста, не смейтесь слишком сильно! :slight_smile:

К сведению: я намеренно не создал настройку для включения и выключения, чтобы сохранить простоту. Я в основном хотел продемонстрировать, насколько легко переопределить модуль для выполнения простой задачи, поэтому, надеюсь, другие новички в создании плагинов смогут извлечь пользу из моего «пошагового» изучения основ Ruby.

7 лайков