Găzduiți-vă propriul marcaj Webapp cu Demarcați

Site-urile de marcaj ar putea fi singurul lucru pe care majoritatea dintre noi ni-l făceau cel mai mult pe computere. În general, marcajul a rămas același timp de zeci de ani, dar există o mulțime de noi instrumente de marcare noi pe care le-am analizat în Ghidul nostru de marcare. Am analizat mai multe browsere și aplicații care vă permit să marcați paginile, dar poate cel mai interesant dintre ele este Unmark, o aplicație gratuită de la cei buni de la Plain, care vă încurajează să vă clasificați marcajele după ceea ce doriți să faceți cu ei - citiți închideți articolul, cumpărați produsul listat, urmăriți videoclipul YouTube care îl însoțește sau ascultați piesa specializată.

Cea mai bună parte despre Unmark este că este de asemenea disponibilă ca o versiune open-source pe care o puteți gazdui și rula pe propriul server gratuit. Mergând la găzduire automată înseamnă că toate datele dvs. rămân însoțite de dvs. și nu trebuie să vă faceți griji cu privire la serviciul de obținere a unei actualizări care nu vă place sau a serviciului închis. Din moment ce versiunea open-source este găzduită pe GitHub, utilizatorii cu abilități de dezvoltare pot schimba modul în care arată și funcționează și pot împărtăși aceste modificări altor utilizatori Unmark.

Astăzi vă vom duce procesul de configurare a Demarcați pe propriul server. Tot ce aveți nevoie este un nume de domeniu și un cont de găzduire web cu acces la o bază de date MySQL. Odată ce ați instalat Anulează, veți putea utiliza propriul serviciu de marcare de oriunde (inclusiv browsere mobile), pe domeniul dvs., fără restricții. Marcarea marcajelor cu Unmark este la fel de simplă ca și faceți clic pe un marcator de carte sau utilizând extensia pentru Chrome. Sună ca distracția? Să o facem!

Configurarea demarcării

Anulează caracteristicile o interfață simplă și o abordare nouă a marcajelor

Pentru a obține dezarhivarea și funcționarea pe propriul server, va trebui să creați o bază de date și un subdomeniu pentru aplicație, să descărcați și să efectuați câteva mici modificări în fișierele de aplicații, să încărcați fișierele actualizate pe serverul dvs., să rulați un proces de instalare rapidă , și ești bine să pleci. Vom face lucrurile un pas mai departe, instalând suplimentar o extensie pentru Chrome, care vă permite să adăugați cu ușurință marcajele pe propria dvs. aplicație Demarcați din bara de instrumente.

Descărcați Anulează

Prindeți fișierele de instalare Unmark din pagina GitHub a aplicației dând clic pe Descărcați ZIP pe dreapta. Apoi dezarhivați-l într-o locație pe care o puteți găsi ușor pe hard disk.

Navigați prin foldere la aplicația> config și găsiți fișierul numit database-sample.php. Selectați și duplicați acest fișier apăsând Cmd + D dacă sunteți pe un Mac și redenumiți noul fișier la database.php. Pe computer, copiați acest fișier, lipiți-l în orice alt dosar, redenumiți-l la database.php și lipiți-l înapoi în dosarul original.

Va trebui să editați acel fișier, dar înainte de a face asta, va trebui mai întâi să ...

Creați o bază de date

Conectați-vă la contul dvs. de găzduire web și lansați panoul de control pentru domeniul pe care doriți să îl configurați Demarcați pe. În acest caz, folosim GoDaddy, așa că ne vom conecta la panoul de găzduire web pentru domeniul ales și vom face clic Baze de date pe dreapta.

Clic Adăuga pentru a crea o nouă bază de date MySQL, oferindu-i un nume de bază de date (care, în unele cazuri, este și numele de utilizator implicit pentru acea bază de date) și o parolă puternică.

Pro-sfat: aveți nevoie de această parolă pentru a fi sigură și nu va trebui să vă amintiți, deci utilizați un generator de parole ca acesta pentru a crea o parolă puternică cu caractere, litere și numere mixte.

Creați o bază de date nouă pe care să o utilizați cu Umark

Copiați aceste detalii într-o aplicație sau într-un editor de text - va trebui să le lipiți exact în fișierul database.php pe care l-am copiat mai devreme. Veți avea nevoie, de asemenea, numele de gazdă generat după ce ați creat baza de date, care arată ceva asemănător unmark.db.123456.hostedresource.com.

Salvați detaliile bazei de date, inclusiv numele bazei de date, numele de utilizator, parola și numele gazdei

Creați un subdomeniu

Versiunea autosuținută a lui Unmark funcționează cel mai bine cu un subdomeniu, cum ar fi unmark.tutsplus.com, spre deosebire de un subfolder din domeniul dvs. tutsplus.com/unmark. Pentru a crea unul, conectați-vă la panoul de control al domeniului și creați un subdomeniu cu orice nume doriți. Mă duc unmark.abhimanyughoshal.com pentru acest tutorial.

Cu GoDaddy, conectați-vă la contul dvs. și apoi navigați la Domenii găzduite. În panoul care apare, faceți clic pe Administra în coloana Subdomenii de lângă domeniul pe care doriți să îl utilizați Anulați marcarea cu. În fereastra următoare, faceți clic pe Adăugați subdomeniu, și apoi dați-i noului dvs. subdomeniu un nume. Va trebui să notați numele acestui subdomeniu, precum și dosarul la care este asociat. GoDaddy vă oferă, de asemenea, opțiunea de a crea un dosar de fișiere cu același nume ca subdomeniul dvs. nou și care face instalarea foarte simplă înainte.

Notă: Poate dura de la câteva momente la 48 de ore pentru ca DNS să vă propagheze noul subdomeniu, astfel încât este posibil să trebuiască să așteptați un pic înainte ca subdomeniul dvs. să fie accesibil. Veți ști că acest lucru este valabil dacă primiți o eroare bazată pe browser "Nu sa găsit pagina Web" dacă încercați să accesați subdomeniul cu fișierele încărcate. Nu puteți face nimic aici, decât să așteptați și să încercați din nou în câteva ore.

Creați un subdomeniu pentru a fi utilizat cu Demarcați

Editați database.php fişier

Acum, că avem găzduirea noastră setată pentru Unmark, va trebui să introduceți detaliile bazei de date în fișierul de configurare database.php. Navigați la dosarul Config și deschideți database.php într-un editor de text și derulați în jos până la această linie:

dacă ($ _SERVER ['HTTP_HOST'] == 'localhost') // Dacă este local, încărcați acest

Mai jos, lipiți în detaliile bazei dvs. de date, ca de exemplu, înlocuind intrările în citate simple după semnul =. De exemplu,

$ db ['implicit'] ['hostname'] = 'unmark.db.123456.hostedresource.com';

Această secțiune trebuie să arate astfel:

dacă ($ _SERVER ['HTTP_HOST'] == 'localhost') // Dacă este local, încărcați acest
 $ db ['implicit'] ['hostname'] = 'unmarkag.db.7695597.hostedresource.com';
 $ db ['implicit'] ['username'] = 'unmarkag';
 $ db ['implicit'] ['parola'] = 'xpassword123x!';
 $ db ['default'] ['baza de date'] = 'unmarkag';
altfel // Dacă nu local, încărcați acest lucru
 $ db ['implicit'] ['hostname'] = 'unmarkag.db.7695597.hostedresource.com';
 $ db ['implicit'] ['username'] = 'unmarkag';
 $ db ['implicit'] ['parola'] = 'xpassword123x!';
 $ db ['default'] ['baza de date'] = 'unmarkag';

După ce ați terminat aceste modificări, salvați fișierul în același format.

Încărcați fișierele

Conectați-vă la panoul de control al contului dvs. de găzduire și accesați managerul de fișiere sau accesați contul dvs. de găzduire prin FTP utilizând o aplicație precum Cyberduck și detaliile de conectare FTP furnizate de gazda dvs. web. Dacă aveți deja un folder creat pentru instalarea Demarcați, încărcați toate fișierele și folderele din directorul "unmark-master" pe care l-ați dezarhivat pe desktop în el. Dacă nu aveți un dosar în acest scop, creați un dosar nou, încărcați fișierele și indicați subdomeniul Demontați la acel dosar.

Rulați programul de instalare Unmark

După terminarea încărcării fișierelor, deschideți browserul dvs. preferat și navigați la pagina de configurare a subdomeniului nou creat, a cărui adresă URL arată astfel: subdomain.yourdomain.com/setup (în cazul meu, este unmark.abhimanyughoshal.com/setup).

Clic INSTALAȚI UNMARK, creați un cont cu o adresă de e-mail și o parolă și ați terminat. Veți fi conectat la propria dvs. aplicație Unmark și puteți marca acum până când vacile vor veni acasă! Cea mai ușoară modalitate de a începe este să glisați marcatorul Unmark + din aplicația Deconectați în bara de marcaje și să faceți clic pe el ori de câte ori întâlniți o pagină pe care doriți să o salvați. Veți avea ocazia să clasificați marcajele pe activități și să adăugați o notă pentru a vă reaminti de ce este importantă pagina pentru dvs., atunci când salvați fiecare pagină.

Instalați Demarcați, înregistrați un cont și ați terminat!

Instalarea extensiei de demarcare pentru Google Chrome

Dacă nu sunteți un fan al bookmarklet-urilor și preferați să ascundeți bara de marcaje pentru o zonă de vizionare mai mare, puteți utiliza extensia Chrome a lui Unmark pentru a salva marcajele - acest buton se află în partea dreaptă a Omnibarului împreună cu celelalte extensii ale dvs. " și oferă aceleași funcționalități ca și broșura. Iată cum puteți configura:

Mai întâi, descărcați fișierele de extensie din depozitul GitHub, făcând clic pe butonul Descărcare ZIP în partea dreaptă. Dezarhivează fișierul într-o locație pe care o puteți găsi cu ușurință pe hard disk. Navigați în demarca-crom-master și deschideți fișierul numit manifest.json într-un editor de text. Găsiți acest bit de cod în fișier:

"permisiuni": [
„file“,
"Contextmenus",
"*: //Unmark.it/"
 ],

Acum, modificați domeniul unmark.it pentru a indica subdomeniul pe care l-ați creat pentru instalarea Demarcați. În cazul meu, este unmark.abhimanyughoshal.com, astfel încât blocul de cod din fișierul meu arată astfel:

"permisiuni": [
„file“,
"Contextmenus",
"*: //Unmark.abhimanyughoshal.com/"
 ],

Când ați terminat, salvați fișierul în aceeași locație.

Apoi, în acest director de extensie, navigați la js> demarcați și deschideți fișierul base.js într-un editor de text. Va trebui să înlocuim adresa URL în al doilea rând, care arată astfel:

unmark.host = 'https://unmark.it“;

Inserați adresa URL a subdomeniului astfel încât a doua linie să arate astfel:

unmark.host        = 'https://unmark.abhimanyughoshal.com“;

Salvați fișierul în aceeași locație.

Lansați Google Chrome, faceți clic pe butonul pentru pictograma hamburger și selectați Instrumente> Extensii. Bifați caseta din partea de sus pentru a activa modul Dezvoltator, apoi faceți clic pe Încărcați extensia neambalată ...

Activați modul dezvoltator în Google Chrome pentru a instala extensia Unmarcare

Găsiți folderul de extensie Chrome pe hard disk și faceți clic pe acesta O.K. Instalați extensia și veți găsi butonul Demarcare din bara de instrumente. Acum puteți folosi acest lucru pentru a marca cu ușurință paginile web și nu mai aveți nevoie să vedeți bara de marcaje vizibilă.

Utilizați extensia Unmark pentru marcare rapidă și ușoară fără o bară de marcaj

Concluzie

Sper că nu a fost prea greu! Utilizarea Unmark este un mod elegant de a salva pagini web importante, iar abordarea sa nouă în organizație vă poate ajuta să verificați marcajele în loc să le lăsați să adune praf și să devină irelevante. Și găzduirea pe propriul server înseamnă că datele dvs. rămân private și sub controlul dumneavoastră. În plus, este gratuit!

Care sunt experiențele dvs. cu aplicațiile găzduite de autori? Și care sunt alte instrumente pe care doriți să le găzduiți pe propriul dvs. server? Spuneți-ne în comentariile!