Веб-дієта, що перетворює сайти WordPress на статичні; Адам Крум

Протягом багатьох років мій веб-проект, основний курс, PR Pubs, став одним з великих звірів. Здебільшого люди знають prpubs.us як домашню сторінку курсу, але я активно не використовую цей простір протягом декількох семестрів. Таким чином, у травні я поставив перед літніми цілями переробку prpubs.us таким чином, щоб вона як розповідала, так і зберігала історію курсу та простір. Історія пабів - це епічна історія з безліччю поворотів. Колись, він починався як стрічка блогу, перетворюючись на повний відкритий курс, відпочиваючи на літо на Jekyll CMS, і тепер більше інтегрований із Canvas, нашим LMS. Ніщо насправді не фіксує цю історію добре і з поважної причини: я спробував підрахувати, і я вважаю, що вона існує у восьми окремих місцях з 2014 року. Насправді, з усіх просторів, мій особистий блог є, мабуть, найкращим зображенням еволюції:

Я захопився ще кількома архівами під час відвідування коледжу Міддлбері минулої осені, де вони розпочали проект зі своєї бібліотеки для збереження роботи студентів у мережі на прохання студентів. Слід також зазначити, що Кін Лейн був головним натхненником, допомагаючи мені побачити переваги статичних сайтів. Справа в тому, що я добре і добре знаю, що жодна система управління вмістом не працює протягом довгого часу. Я щур пакету даних, тому я завжди думаю про довгострокову перспективу.

В основі кожного веб-сайту курсу лежить блог, який працює на основі плагіна FeedWordPress. Студенти пишуть від 250 до 500 дописів у блозі за клас за семестр. Я систематизував процес підготовки до наступної партії видавців PR. Кожного семестру я клоную чисту версію мого концентратора синдикації, яка вже попередньо завантажена темою, плагінами та користувацьким кодом, що мені потрібно, щоб вона працювала. Протягом останніх кількох років я, мабуть, робив це близько десятка разів на різних курсах і, таким чином, маю купу тонн екземплярів WordPress.

сайти

Зрештою, семестр закінчується, і ці 250-500 Мб простору вмісту стають неактивними. Є завдання, які я робив раніше, щоб закрити сайт курсу, який в основному передбачає відмову від підписки на студентські стрічки. Але нещодавно я вирішив, що для кращого збереження я віддаю перевагу повністю статичну HTML-версію кожного сайту курсу. Багато в чому таке відчуття, ніби я ставлю його сайти на дієту. «Навіщо споживати всі ці щільні бази даних ?! Дотримуйтесь своїх макроелементів: HTML, CSS та JS! Позбавтесь своєї залежності від Cigawordpress! "

Які переваги у цьому?

  1. Ви знаєте, що WordPress або будь-яка інша система управління вмістом вам більше не потрібна, щоб бути двигуном сайту. Найбільша перевага полягає в тому, що ви менш вразливі до зараження через застарілу тему або плагін. Якщо ви не активно оновлюєте сайт, ви ставите сприйнятливим до багатьох злих людей в Інтернеті.
  2. Ви можете розмістити його на веб-сервері будь-якого типу.
  3. Ви навіть можете просто зберегти його локально на комп’ютері та отримати доступ до нього через веб-браузер.
  4. Через його портативність набагато легше ділитися статичним сайтом як відкритим навчальним ресурсом (OER). Ви навіть можете розмістити їх на Github, дозволяючи людям створювати форки сайту, якщо вони так вирішать.