Ospita la tua webapp di segnalibri personalizzata con Deseleziona

I siti web di segnalibri potrebbero essere l'unica cosa che la maggior parte di noi ha fatto sul computer più a lungo. In generale, il bookmarking è rimasto invariato per decenni, ma ci sono molti ottimi nuovi strumenti di bookmarking che abbiamo esaminato nella nostra Guida ai segnalibri. Abbiamo guardato diversi browser e app che ti permettono di aggiungere pagine ai segnalibri, ma forse il più interessante di tutti è Unmark, un'app gratuita della brava gente di Plain che ti incoraggia a catalogare i tuoi segnalibri con quello che vuoi fare con loro - leggi la articolo in allegato, acquistare il prodotto elencato, guardare il video di YouTube di accompagnamento o ascoltare la traccia in primo piano.

La parte migliore di Unmark è che è disponibile anche come versione open source che puoi ospitare ed eseguire sul tuo server gratuitamente. Se si è autonomi, tutti i dati rimangono con te e non devi preoccuparti che il servizio ottenga un aggiornamento che non ti piace o che il servizio venga interrotto. E poiché la versione open-source è ospitata su GitHub, gli utenti con competenze di sviluppo possono cambiare il modo in cui appaiono e funzionano e condividere queste modifiche con altri utenti di Unmark.

Oggi ti porteremo a configurare Unmark sul tuo server. Tutto ciò di cui hai bisogno è un nome di dominio e un account di web hosting con accesso a un database MySQL. Una volta installato Unmark, potrai utilizzare il tuo servizio di bookmarking personale da qualsiasi luogo (compresi i browser mobili), sul tuo dominio, senza restrizioni. Aggiungere un segnalibro a Unmark è semplice come fare clic su un bookmarklet o utilizzare l'estensione per Chrome. Sembra divertente? Facciamolo!

Impostazione Unmark

Unmark presenta un'interfaccia semplice e un nuovo approccio al bookmarking

Per ottenere Unmark attivo e funzionante sul tuo server, dovrai creare un database e sottodominio per l'app, scaricare e apportare alcune piccole modifiche nei file dell'app, caricare i file aggiornati sul server, eseguire una procedura di installazione rapida e sei a posto. Faremo ulteriori progressi aggiungendo un'estensione per Chrome, che ti consente di aggiungere facilmente dei segnalibri alla tua app Unmark dalla barra degli strumenti.

Scarica Deseleziona

Fare clic sui file di installazione Unmark di Unmark dalla pagina GitHub dell'app Scarica ZIP sulla destra. Quindi, decomprimilo in una posizione che puoi trovare facilmente sul tuo disco rigido.

Naviga attraverso le cartelle fino all'applicazione> config e trova il file chiamato database-esempio.php. Seleziona e duplica questo file premendo Cmd + D se sei su un Mac e rinomina il nuovo file in database.php. Su PC, copia questo file, incollalo in qualsiasi altra cartella, rinominalo in database.php e incollalo nuovamente nella cartella originale.

Dovremo modificare quel file, ma prima di farlo, dovremo prima ...

Crea un database

Accedi al tuo account di hosting web e avvia il pannello di controllo per il dominio su cui desideri impostare Deseleziona. In questo caso, utilizziamo GoDaddy, quindi accediamo al pannello di hosting Web per il dominio scelto e facciamo clic Banche dati sulla destra.

Clic Inserisci creare un nuovo database MySQL dandogli un nome di database (che, in alcuni casi, è anche il nome utente predefinito per quel database) e una password complessa.

Pro-tip: hai bisogno di questa password per essere sicura e non dovrai ricordarla, quindi usa un generatore di password come questo per creare una password complessa con caratteri misti, lettere e numeri.

Creare un nuovo database da utilizzare con Umark

Copia questi dettagli in un'app o in un editor di testo: dovrai incollarli esattamente nel file database.php che abbiamo duplicato in precedenza. Avrai anche bisogno del nome host generato dopo aver creato il database, che assomiglia a qualcosa di simile unmark.db.123456.hostedresource.com.

Salva i dettagli del tuo database, inclusi nome del database, nome utente, password e nome host

Crea un sottodominio

La versione self-hosted di Unmark funziona meglio con un sottodominio, come unmark.tutsplus.com, al contrario di una sottocartella nel tuo dominio come tutsplus.com/unmark. Per crearne uno, accedi al tuo pannello di controllo del dominio e crea un sottodominio con qualsiasi nome tu voglia. Vado con unmark.abhimanyughoshal.com per questo tutorial.

Con GoDaddy, accedi al tuo account e poi vai a Domini ospitati. Nel pannello visualizzato, fai clic su Gestire nella colonna Sottodomini accanto al dominio che desideri utilizzare Deseleziona con. Nella finestra successiva, clicca Aggiungi sottodominio, e quindi dai un nuovo nome al tuo nuovo sottodominio. Dovrai prendere nota di questo nome di sottodominio e della cartella a cui è associato. GoDaddy ti dà anche la possibilità di creare una cartella di file con lo stesso nome del tuo nuovo sottodominio, e questo rende la configurazione molto semplice andando avanti.

Nota: Possono passare da pochi minuti a 48 ore prima che il DNS propaghi il nuovo sottodominio, quindi potresti dover attendere un po 'prima che il tuo sottodominio sia accessibile. Saprai che questo è il caso se ottieni un errore "Pagina web non trovata" basato sul browser se provi ad accedere al tuo sottodominio con i tuoi file caricati. Non c'è molto che puoi fare qui, tranne aspettare e riprovare tra poche ore.

Crea un sottodominio da utilizzare con Deseleziona

Modifica il database.php file

Ora che abbiamo configurato il nostro hosting per Unmark, avremo bisogno di inserire i dettagli del database nel file di configurazione database.php. Passare alla cartella config e aprire database.php in un editor di testo e scorrere fino a questa riga:

if ($ _SERVER ['HTTP_HOST'] == 'localhost') // Se locale, caricare questo

Sotto, incollare i dettagli del database in questo modo, sostituendo le voci tra virgolette singole dopo il segno =. Per esempio,

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

Quella sezione deve apparire come questa:

if ($ _SERVER ['HTTP_HOST'] == 'localhost') // Se locale, caricare questo
 $ db ['default'] ['hostname'] = 'unmarkag.db.7695597.hostedresource.com';
 $ db ['default'] ['username'] = 'unmarkag';
 $ db ['default'] ['password'] = 'xpassword123x!';
 $ db ['default'] ['database'] = 'unmarkag';
else // Se non locale, caricare questo
 $ db ['default'] ['hostname'] = 'unmarkag.db.7695597.hostedresource.com';
 $ db ['default'] ['username'] = 'unmarkag';
 $ db ['default'] ['password'] = 'xpassword123x!';
 $ db ['default'] ['database'] = 'unmarkag';

Quando hai finito di apportare queste modifiche, salva il file nello stesso formato.

Carica i tuoi file

Accedi al pannello di controllo del tuo account di hosting e accedi al gestore di file o accedi al tuo account di hosting tramite FTP utilizzando un'app come Cyberduck e i dettagli di accesso FTP forniti dal tuo host web. Se hai già creato una cartella per l'installazione di Unmark, carica tutti i file e le cartelle nella cartella 'Unmark-Master' che hai decompresso sul tuo desktop. Se non si dispone di una cartella per questo scopo, creare una nuova cartella, caricare i file e indirizzare il sottodominio Unmark in quella cartella.

Esegui il programma di installazione Unmark

Quando i tuoi file hanno finito di caricare, apri il tuo browser preferito e vai alla pagina di configurazione sul sottodominio appena creato, il cui URL è simile al seguente: subdomain.yourdomain.com/setup (nel mio caso, lo è unmark.abhimanyughoshal.com/setup).

Clic INSTALLAZIONE UNMARK, crea un account con un indirizzo email e una password e il gioco è fatto. Sarai loggato alla tua app Unmark, e potrai ora aggiungere un segnalibro fino a quando le mucche torneranno a casa! Il modo più semplice per iniziare è trascinare il bookmarklet Unmark + dall'app Unmark alla barra dei preferiti e fare clic su di esso ogni volta che si incontra una pagina che si desidera salvare. Avrai la possibilità di classificare il tuo segnalibro per attività e aggiungere una nota per ricordarti perché la pagina è importante per te, quando salvi ciascuna pagina.

Installa Deseleziona, registra un account e il gioco è fatto!

Installazione dell'estensione Unmark per Google Chrome

Se non sei un fan dei bookmarklets e preferisci nascondere la barra dei Preferiti per più aree di visualizzazione, puoi utilizzare l'estensione Chrome ospitata da Unmark per salvare i segnalibri - questo pulsante si trova a destra di Omnibar insieme alle altre estensioni ' pulsanti e offre le stesse funzionalità del bookmarklet. Ecco come puoi configurarlo:

Innanzitutto, scarica i file di estensione dal suo repository GitHub, facendo clic sul pulsante Scarica ZIP a destra. Decomprimere il file in una posizione che si può facilmente individuare sul disco rigido. Navigare nel smarcare-cromo-master cartella e aprire il file chiamato manifest.json in un editor di testo. Trova questo bit di codice nel file:

"permessi": [
"schede",
"Contextmenus",
"*: //Unmark.it/"
 ],

Adesso cambia il dominio unmark.it in modo che punti al sottodominio che hai creato per l'installazione di Unmark. Nel mio caso, lo è unmark.abhimanyughoshal.com, quindi il blocco di codice nel mio file assomiglia a questo:

"permessi": [
"schede",
"Contextmenus",
"*: //Unmark.abhimanyughoshal.com/"
 ],

Quando hai finito, salva il file nella stessa posizione.

Successivamente, in questa cartella di estensione, vai a js> deseleziona e apri il file base.js in un editor di testo. Dovremo sostituire l'URL nella seconda riga, che assomiglia a questo:

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

Incolla nel tuo URL del sottodominio in modo che la seconda riga assomigli a questo:

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

Salva il file nella stessa posizione.

Avvia Google Chrome, fai clic sul pulsante dell'icona di hamburger e seleziona Strumenti> Estensioni. Seleziona la casella in alto per abilitare la modalità sviluppatore, quindi fai clic su Carica estensione decompressa ...

Abilita la modalità sviluppatore in Google Chrome per installare l'estensione Unmark

Individua la tua cartella di estensione Unmark Chrome sul tuo disco rigido e fai clic ok. Installa l'estensione e troverai il pulsante Unmark sulla barra degli strumenti. È ora possibile utilizzarlo per aggiungere facilmente pagine Web ai segnalibri e non è necessario tenere più visibile la barra dei preferiti.

Utilizzare l'estensione Unmark per un bookmarking semplice e veloce senza barra dei segnalibri

Conclusione

Spero che non sia stato troppo difficile! L'utilizzo di Unmark è un modo semplice per salvare pagine Web importanti e il suo nuovo approccio all'organizzazione può effettivamente aiutarti a controllare i tuoi segnalibri invece di lasciarli raccogliere polvere e diventare irrilevanti. E l'hosting sul tuo server significa che i tuoi dati rimangono privati ​​e sotto il tuo controllo. Inoltre, è gratuito!

Quali sono le tue esperienze con le app self-hosted? E quali sono gli altri strumenti che vorresti ospitare sul tuo server? Fateci sapere nei commenti!