De-a lungul anilor, proiectul meu web principal, PR Pubs, a devenit o fiară întinsă. În cea mai mare parte, oamenii cunosc prpubs.us ca pagina principală a cursului, dar nu am folosit în mod activ spațiul respectiv de câteva semestre. Astfel, în luna mai am făcut unul dintre obiectivele mele de vară să refac prpubs.us în așa fel încât să povestească și să păstreze istoria cursului și a spațiului. Povestea Pub-urilor este una epică, cu multe întorsături. A fost odată ca un feed de blog, transformat într-un curs complet deschis, în vacanță pentru o vară la CMS Jekyll și acum este mai integrat cu Canvas, LMS-ul nostru. Nimic nu surprinde cu adevărat această poveste bine și din motive întemeiate: am încercat să număr și cred că există în opt locuri separate din 2014. De fapt, din toate spațiile, propriul meu blog personal este probabil cea mai bună reprezentare a evoluției:

M-am interesat să arhivez un pic mai mult în timp ce am vizitat Middlebury College toamna trecută, unde au început un proiect din biblioteca lor pentru a păstra activitatea web a studenților la cererea studenților. Ar trebui, de asemenea, să menționez că Kin Lane a fost o inspirație majoră în a mă ajuta să văd beneficiile site-urilor statice. Ideea este că am știut bine și bine că nu există CMS pe termen lung. Sunt un șobolan de date, așa că mă gândesc întotdeauna la termen lung.

În centrul fiecărui site al cursului s-a aflat feedul de blog alimentat de pluginul FeedWordPress. Elevii scriu între 250-500 de postări pe blog în total pe clasă pe semestru. Am sistematizat procesul de pregătire pentru următorul lot de PR Pubsters. În fiecare semestru, clonez o versiune curată a hub-ului meu de sindicalizare, care este deja preîncărcată cu temă, pluginuri și cod personalizat de care am nevoie pentru a-l face să funcționeze. În ultimii câțiva ani, probabil că am făcut acest lucru de vreo douăzeci de ori de-a lungul diferitelor cursuri și am ajuns astfel la o mulțime de instanțe WordPress.

dietă

În cele din urmă, semestrul se încheie și aceste spații de conținut de 250-500mb devin inactive. Există sarcini pe care le-am făcut în trecut pentru a închide un site de curs care implică practic dezabonarea la fluxurile studenților. Dar, recent, am decis că, pentru o mai bună conservare, aș prefera să am o versiune HTML complet statică a fiecărui site al cursului. În multe feluri, se simte de parcă aș pune site-urile pe o dietă. „De ce să consumăm toate acele baze de date cu densitate de date?! Lipiți-vă macronutrienții: HTML, CSS și JS! Scapă de dependența ta de Cigawordpress! ”

Care sunt avantajele pentru a face acest lucru?

  1. Știți că nu mai aveți nevoie de WordPress sau orice alt CMS pentru a fi motorul site-ului. Cel mai mare beneficiu este că sunteți mai puțin vulnerabili la infectare printr-o temă sau un plugin învechit. Dacă nu actualizați în mod activ site-ul, vă faceți susceptibili la o mulțime de oameni răi de pe web.
  2. O puteți găzdui pe orice tip de server web.
  3. Puteți chiar să îl păstrați local pe computer și să îl accesați prin browserul dvs. web.
  4. Datorită portabilității, este mult mai ușor să partajați un site static ca resursă de educație deschisă (OER). Puteți chiar să le găzduiți pe Github, permițând oamenilor să creeze furculițe ale site-ului, dacă doresc acest lucru.

Jim Groom m-a orientat către un instrument numit SiteSucker cu câteva luni în urmă, pentru că tipul ăsta se gândește întotdeauna cu un pas înaintea mea ... SiteSucker face exact ceea ce am prezentat mai devreme. Și Jim expune un argument puternic:

Nu plătesc pentru atâtea aplicații, dar aceasta este una care a meritat foarte mult cei 5 USD pentru mine. Pot vedea mai mult de câteva utilizări pentru propriile mele site-uri, ca să nu mai vorbim de multe altele pe care le ajut. Și pentru a consolida acest punct, imediat după ce am terminat de supt acest site, un membru al facultății a trimis un bilet de asistență cerând cea mai bună modalitate de a arhiva un moment specific al unui site, astfel încât să poată compara cu iterațiile viitoare. O opțiune este clonarea unui site în Installatron pe Reclaim Hosting, dar aceasta necesită o bază de date dinamică pentru o copie statică, de ce nu sugeți acel site? Și, deși clonarea unui site folosind Installatron este mai ieftină și mai ușoară, având în vedere că este încorporată în ofertele Reclaim, nu este atât de durabilă pentru noi sau pentru ei. Toate acele site-uri bazate pe baze de date trebuie actualizate, întreținute și protejate de hackeri și spam.

Notă laterală: nu este întotdeauna o decădere atunci când încercați să scrieți o postare pe blog și vă dați seama că cineva a susținut deja argumentul dvs. și aș putea adăuga într-un mod mult mai succint? Mirele acela! Dar, cu toate acestea, voi continua mai departe în speranța de a oferi un pic mai multă înțelepciune ...

Sitesucker apucă conținutul site-ului dvs. și îl convertește în HTML, CSS și JS. De asemenea, puteți seta câte linkuri profunde doriți să extrageți conținut. Pentru mine, am vrut să iau toate postările de blog ale studenților, dar nu voiam neapărat linkurile la care făceau referire în postările lor de pe blog, așa că am aprofundat trei niveluri (prima pagină, pagini, postări de blog).

Care sunt dezavantajele?

  1. Deoarece este un site static, nu mai poate efectua apeluri dinamice. Apelurile dinamice sunt atunci când fragmente din resursa web sunt construite atunci când URL-ul este apelat pentru prima dată. Aceasta include comentarii, căutări și alte caracteristici ale organizației, cum ar fi categorii și etichete care sunt native pentru WordPress. Acum SiteSucker va genera o copie a acestor apeluri dinamice și le va transforma în statice, dar după aceea vor înceta să funcționeze. Niciun conținut nu dispare, dar nu poate fi regenerat, deci nu există comentarii noi. Acest lucru nu este o problemă importantă pentru mine, având în vedere că site-urile sunt complet latente, dar este puțin dificil să pierzi funcționalitatea de căutare.
  2. Trebuie să înțelegeți HTML și CSS de bază pentru a efectua modificări semnificative pe site după ce se află în starea statică. Amintiți-vă, aveți acces mai lung la editorul inteligent WordPress WYSIWIG. Aici argumentul OER devine complicat. Da, este mai portabil, dar poate mai puțin editabil, în funcție de cunoștințele utilizatorului.

John Stewart a fost destul de amabil să-l testeze cu prpubs.us și a funcționat ca un farmec. Apoi m-am dus și am apucat versiuni statice ale celorlalte site-uri de curs urmate de apăsarea butonului „ștergere” înfricoșător din Installatron care a făcut ca instanțele WordPress să dispară.

În cele din urmă, am reproiectat prima pagină prpubs.us pentru a spune mai bine narațiunea istorică a cursului. Acolo puteți găsi imagini ale versiunilor anterioare, informații complete despre tehnologiile care au alimentat fiecare și linkuri către versiunile arhivate.

[device link = ”prpubs.us” type = ”imac” color = ”” orientation = ”portrait” hide = ”” width = ”” scroll = ”true”] [/ device]

Sperăm că aceasta este o resursă mult mai utilă atât pentru vizitatori, cât și pentru studenți. Oricum ar fi, simt că starea de sănătate PR Pubs este la un nivel istoric. Iată cum să supraviețuiești.