Installazione di Fuel CMS su Ubuntu 16.04 LTS
Usi un sistema diverso? Fuel CMS è un sistema di gestione dei contenuti basato su CodeIgniter. Il suo codice sorgente è ospitato su GitHub. Questa guida ti mostrerà come t
Raneto è una knowledge base gratuita e open source, costruita su Node.js che è facile da configurare e utilizzare, nonché facile da amministrare. Le categorie e le pagine sono scritte in Markdown, il che semplifica la modifica. Se Markdown non fa per te, Raneto ti consente anche di utilizzare HTML.
Innanzitutto, dobbiamo accedere al nostro server utilizzando SSH. Per fare ciò, apri il tuo client SSH preferito.
ssh root@SERVER_IP
Dopo aver inserito la password (è possibile ottenerla dalla dashboard di Vultr) si accederà al VPS.
Raneto funziona su Node.js, un runtime javascript e un framework. In questo tutorial, utilizzeremo Node.js v8 a causa del suo supporto a lungo termine. Avviare l'installazione digitando il comando seguente.
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
Al termine dell'esecuzione di questo script, è possibile eseguire l'installazione principale.
sudo apt-get install -y nodejs
Al termine dell'installazione, sul VPS sarà installata una copia aggiornata di Node.js. Successivamente, installeremo PM2, un gestore dei processi per Node.js che semplifica l'esecuzione di Raneto (e molte altre applicazioni Node.js).
npm install pm2 -g
Ora abbiamo tutto il software necessario per installare Raneto.
Utilizzeremo Git per clonare il repository Raneto sul nostro server.
git clone https://github.com/gilbitron/Raneto.git
Questo creerà una cartella chiamata Raneto
. Inserisci la cartella
cd Raneto
Installa NPM.
npm install
Esegui Gulp digitando quanto segue.
npm run gulp
Una volta che Gulp ha terminato l'esecuzione, possiamo avviare la nostra applicazione utilizzando uno dei due seguenti comandi.
npm start
# or
npm example/server.js
Ora sarai in grado di accedere alla tua nuova installazione di Raneto navigando su SERVER_IP:3000
. Il resto di questo tutorial ti insegnerà come configurare ulteriormente Raneto, creare nuove pagine, aggiungere categorie, regolare l'ordinamento, aggiungere una homepage personalizzata e modificare il modello.
Ora hai un'installazione predefinita di Raneto ospitata sul tuo VPS. Prima di iniziare a fare qualsiasi altra cosa, ti suggerisco di apportare alcune modifiche alla configurazione e all'impostazione predefinite.
Diamo un'occhiata a config.default.js
, che si trova nella example
cartella. Questo file di configurazione è piuttosto lungo, ma per favore non essere sopraffatto, poiché è fortemente commentato. Ecco le proprietà che dovresti modificare:
site_title
- Cambia questo nel titolo del tuo sito web.base_url
- Questo dovrebbe essere impostato sull'URL del tuo sito. Può essere usato come variabile durante la modifica delle pagine.support_email
- Cambia questo in un indirizzo email valido. Mostrerà nel piè di pagina del sito.copyright
- Testo piè di pagina.analytics
- Aggiungi un codice di monitoraggio di Google Analytics qui.allow_editing
- Vuoi essere in grado di modificare i file usando l'editor web?authentication_for_read
- Vuoi che le persone accedano per visualizzare il sito Web?credentials
- Aggiungi utenti qui se l'accesso è abilitato.locale
- Linguaggio.datetime_format
- Formato di data e ora.home_meta
- Modifica questo per cambiare le meta informazioni della tua homepage.table_of_content
- Raneto dovrebbe mostrare un sommario?Raneto ha un'interfaccia online facile da usare per la gestione di pagine, categorie e altro. Sebbene non ti permetta di fare tutto, è sicuramente utile se devi apportare una modifica rapida mentre sei in movimento.
Puoi accedervi abilitando l'impostazione config.default.js
(come menzionato sopra) e quindi visitando il tuo VPS e facendo clic sul pulsante di accesso nell'angolo in alto a destra. Inserisci il tuo nome utente e password (puoi cambiarli in config.default.js
) e fai clic su Accedi. Basta fare clic sulla pagina che è necessario modificare, fare clic sul Actions
menu a discesa e scegliere l'azione che si desidera completare. Puoi aggiungere pagine premendo il +
pulsante accanto al nome della categoria e puoi creare categorie utilizzando il campo di input nell'angolo in alto a sinistra.
Aggiungere pagine è semplice come creare un nuovo .md
documento Markdown ( ) nella example/content
cartella.
Dopo aver creato un nuovo file Markdown, è importante aggiungere alcune informazioni di base all'inizio del file. Apri il file nel tuo editor di testo preferito. Dobbiamo aggiungere quanto segue all'inizio del file.
/*
Title: Enter your page title here, if none is added, the file-name will be used
Description: Enter your page's description here (for search engines and the site search feature)
ShowOnHome: true/false
*/
Se necessario, puoi anche utilizzare le seguenti variabili nelle tue pagine:
%base_url%
- Questo ti permette di menzionare l'URL del tuo sito web.%image_url%
- Questo ti permette di ottenere l'URL di base della tua directory di immagini.Puoi aggiungere facilmente categorie alla tua knowledge base. Basta creare una nuova cartella nella example/content
directory e inserire le pagine in quella categoria in quella cartella. Per esempio, diciamo che volevamo una categoria chiamata help
con pagine chiamati contact
, help-me
e awesome
. I file sarebbero così:
/example/content/help/contact.md
/example/content/help/help-me.md
/example/content/help/awesome.md
Puoi aggiungere tutte le sottocartelle che desideri all'interno delle categorie.
Le categorie possono anche contenere meta informazioni. Crea un file chiamato meta
nella cartella della categoria. Sono supportati i seguenti attributi (tutti facoltativi):
Se vuoi aggiungere una homepage personalizzata, tutto ciò che devi fare è aggiungere un file markdown chiamato index.md
nella tua example/content
cartella.
Raneto ordina automaticamente le pagine in ordine alfabetico, ma è possibile applicare un ordinamento manuale aggiungendo un Sort
elemento alla meta pagina. Il valore di ordinamento deve essere un numero intero, ad esempio:
Sort: 7
Questa pagina verrebbe ora visualizzata prima delle pagine con un valore di ordinamento di 8 o superiore, ma dopo le pagine con un valore di 6 o inferiore.
Se hai familiarità con HTML o CSS, puoi facilmente cambiare l'aspetto della tua installazione di Raneto. Raneto utilizza il manubrio, un linguaggio di template JavaScript, che modularizza l'editing HTML. Puoi trovare i file del tema nella themes/default
cartella. Se desideri maggiori informazioni sulla modifica dei modelli Renato, puoi visitare la loro sezione di aiuto . Una volta terminata la modifica del modello, assicurati di riavviare l'applicazione.
Usi un sistema diverso? Fuel CMS è un sistema di gestione dei contenuti basato su CodeIgniter. Il suo codice sorgente è ospitato su GitHub. Questa guida ti mostrerà come t
Usi un sistema diverso? Couch CMS è un sistema di gestione dei contenuti (CMS) semplice e flessibile, gratuito e open source che consente ai web designer di progettare
Usi un sistema diverso? Subrion 4.1 CMS è un sistema di gestione dei contenuti (CMS) open source potente e flessibile che offre un contenuto intuitivo e chiaro
Usi un sistema diverso? Couch CMS è un sistema di gestione dei contenuti (CMS) semplice e flessibile, gratuito e open source che consente ai web designer di progettare
Usi un sistema diverso? WonderCMS è un file CMS open source, veloce e di piccole dimensioni scritto in PHP. Il codice sorgente di WonderCMS è ospitato su Github. Questa guida sarà
Usi un sistema diverso? Neos è una piattaforma di applicazioni di contenuto con un CMS e un framework applicativo al suo interno. Questa guida ti mostrerà come installare
Usi un sistema diverso? Directus 6.4 CMS è un sistema di gestione dei contenuti senza testa (CMS) potente e flessibile, gratuito e open source che fornisce agli sviluppatori
Usi un sistema diverso? BigTree CMS 4.2 è un sistema di gestione dei contenuti (CMS) rapido e leggero, gratuito e open source di livello aziendale con
Usi un sistema diverso? Craft CMS è un CMS open source scritto in PHP. Il codice sorgente di Craft CMS è ospitato su GitHub. Questa guida ti mostrerà come installare
Usi un sistema diverso? ImpressPages CMS 5.0 è un sistema di gestione dei contenuti (CMS) semplice ed efficace, gratuito e open source, intuitivo, basato su MVC
Bolt è un CMS open source scritto in PHP. Il codice sorgente di Bolts è ospitato su GitHub. Questa guida ti mostrerà come installare Bolt CMS su un nuovo CentOS 7 Vult
Usi un sistema diverso? Automad è un sistema di gestione dei contenuti (CMS) basato su file open source e un motore di template scritto in PHP. Il codice sorgente di Automad i
Usi un sistema diverso? Directus 6.4 CMS è un sistema di gestione dei contenuti senza testa (CMS) potente e flessibile, gratuito e open source che fornisce agli sviluppatori
Usi un sistema diverso? ProcessWire CMS 3.0 è un sistema di gestione dei contenuti (CMS) semplice, flessibile e potente, gratuito e open source. ProcessWire CMS 3.
Usi un sistema diverso? TYPO3 è un sistema di gestione dei contenuti aziendali gratuito e open source. È scritto in PHP e utilizza MySQL per archiviare i suoi dati. TYPO
Usi un sistema diverso? Backdrop CMS 1.8.0 è un sistema di gestione dei contenuti (CMS) semplice e flessibile, ottimizzato per dispositivi mobili, gratuito e open source che ci consente
Usi un sistema diverso? Anchor CMS è un motore di blog Content Management System (CMS) super semplice ed estremamente leggero, gratuito e open source
Usi un sistema diverso? Anchor è un blog CMS open source leggero scritto in PHP. Il codice sorgente delle ancore è ospitato su GitHub. Questa guida ti mostrerà ho
Usi un sistema diverso? Microweber è un drag and drop open source CMS e negozio online. Il codice sorgente di Microweber è ospitato su GitHub. Questa guida ti mostrerà
Usi un sistema diverso? Thelia è uno strumento open source per la creazione di siti Web di e-business e la gestione di contenuti online, scritto in PHP. Codice sorgente Thelia i
Gli attacchi ransomware sono in aumento, ma l'intelligenza artificiale può aiutare ad affrontare l'ultimo virus informatico? L'intelligenza artificiale è la risposta? Leggi qui sai è AI boone o bane
ReactOS, un sistema operativo open source e gratuito è qui con l'ultima versione. Può essere sufficiente alle esigenze degli utenti Windows moderni e abbattere Microsoft? Scopriamo di più su questo vecchio stile, ma un'esperienza del sistema operativo più recente.
Whatsapp ha finalmente lanciato l'app desktop per utenti Mac e Windows. Ora puoi accedere facilmente a Whatsapp da Windows o Mac. Disponibile per Windows 8+ e Mac OS 10.9+
Leggi questo per sapere come l'intelligenza artificiale sta diventando popolare tra le aziende di piccole dimensioni e come sta aumentando le probabilità di farle crescere e dare un vantaggio ai loro concorrenti.
Recentemente Apple ha rilasciato macOS Catalina 10.15.4 un aggiornamento supplementare per risolvere i problemi, ma sembra che l'aggiornamento stia causando più problemi che portano al bricking delle macchine mac. Leggi questo articolo per saperne di più
13 strumenti commerciali per l'estrazione dei dati dai Big Data
Il nostro computer memorizza tutti i dati in un modo organizzato noto come file system di journaling. È un metodo efficiente che consente al computer di cercare e visualizzare i file non appena si preme search.https://wethegeek.com/?p=94116&preview=true
Man mano che la scienza si evolve a un ritmo rapido, assumendo gran parte dei nostri sforzi, aumentano anche i rischi di sottoporci a una singolarità inspiegabile. Leggi, cosa potrebbe significare per noi la singolarità.
Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1
L'intelligenza artificiale nell'assistenza sanitaria ha compiuto grandi passi avanti negli ultimi decenni. Pertanto, il futuro dell'IA in sanità continua a crescere giorno dopo giorno.