Ultimate Guide To Fork CMS Installazione, temi e suggerimenti per principianti
Un certo numero di popolari progetti open source è stato rilasciato negli ultimi anni. I sistemi di gestione dei contenuti possono offrire molto più di altre soluzioni open source. Questi progetti offrono ai webmaster medi la possibilità di installare e avviare il proprio sito Web con pochissime conoscenze tecniche di programmazione.
In questo post, voglio portarti attraverso Fork CMS. Questo è ancora un nuovo arrivato nel campo delle applicazioni PHP / MySQL CMS. Ma direi che Fork raccoglie un sacco di problemi che WordPress ha lasciato. Naturalmente, WordPress ha anche ricevuto una serie di aggiornamenti importanti e segue una grande compagnia di sviluppatori web. Ma se stai cercando una soluzione PHP open source alternativa, allora sicuramente vale la pena dare un'occhiata a Fork.
Introduzione alla forcella
Prima di installare qualsiasi cosa, voglio condividere un paio di differenze tra l'attuale versione di Fork CMS e WordPress. La differenza più immediata è che Fork non può essere installato all'interno di una sottodirectory sul tuo sito web. Dovrai installare su un dominio principale o su un qualche tipo di sottodominio per testare (es. forkcms.hongkiat.com). Questo può essere aggiornato nelle versioni future, ma al momento di questo articolo, i sottodomini sono off-limits.
Un'altra idea importante da considerare è che Fork CMS lo fa non segui le orme di WordPress. WP è stato originariamente creato come sistema di blogging che ha ottenuto supporto come CMS mainstream. Ma Fork è stato lanciato principalmente come CMS che include moduli extra come blog, pagine e utenti.
L'esperienza è totalmente diversa e, ovviamente, il sistema non ha superato test rigorosi come WordPress. I primi ad adottare possono cogliere alcuni bug, non che io abbia mai fatto finora. Tieni presente che sebbene tu possa utilizzare Fork esclusivamente per un weblog online, è costruito attorno a un nucleo di moduli che si comporta più come un vero CMS.
La prima installazione
Ora saltiamo nello script e installiamo una copia. Puoi visitare la pagina di download e il file .zip dovrebbe avviarsi automaticamente. I contenuti estraggono circa 10 MB che non sono molto più grandi dei file core di WordPress.
Un aspetto positivo di questo processo di installazione è che non è necessario rinominare o modificare alcun file prima di caricarli sul server. Il processo di installazione di Fork CMS avviene interamente nel back-end. L'unica cosa che devi fare è impostare un database MySQL collegato con un utente root. Quindi trasferire tutti i file di base sul server e visitare l'URL per avviare il processo di installazione.
Se non si dispone di alcun server per i test, 000Webhost offre sottodomini gratuiti e hosting PHP / MySQL, anche se generalmente non è la migliore qualità per le risorse del server, quindi è meglio se si può testare sul proprio account di hosting web o localmente su il tuo computer.
Panoramica generale
Una volta caricati tutti i file, accedi al tuo dominio e verrai reindirizzato alla pagina di installazione. All'inizio lo script controllerà le impostazioni del server per determinare quali funzionalità potrebbero non essere disponibili. Questo fondamentalmente controllerà i permessi dei file e le impostazioni all'interno del tuo file php.ini.
Anche se ci sono alcuni errori minori, fare clic su “Installa comunque” pulsante per passare al primo stadio. Fork è noto per il supporto multilingua con un'ampia varietà di opzioni di traduzione. Se prevedi di eseguire il sito Web con un solo Language Pack, puoi lasciare tutte queste opzioni così come sono.
Hit next e avrai la possibilità di installare vari moduli abbinati al nucleo di Fork. Per lo meno installo sempre i moduli Blog e Analytics. Ma anche se non si installa nessun extra a questo punto, è sempre possibile installarli in seguito dal pannello di amministrazione. Anche in questa pagina è possibile scegliere di installare i dati di esempio per un test iniziale di Fork CMS.
Connessioni al database e controlli finali
Dopo aver esaminato tutte le opzioni di installazione di base, ti verrà chiesto di inserire le informazioni del database. È qui che le informazioni sul back-end vengono archiviate per contenuto di pagina, post di blog, nomi utente, ecc. Il nome host e il numero di porta vanno bene per il 99% delle impostazioni del server. L'unica ragione per cambiare questi valori sarebbe se si sapesse in modo specifico se il server MySQL utilizza un dominio o un indirizzo IP diverso.
Le altre opzioni richiedono semplicemente un nome di database, insieme a un utente root e la password per quell'account. Questo utente deve avere i privilegi completi per creare e modificare tabelle all'interno del database. Dopo aver inserito tutti questi dettagli hit Il prossimo per l'ultimo pezzo di installazione.
Ora devi solo creare una combinazione di email e password per l'amministratore root sul tuo sito web. L'e-mail in realtà non ha bisogno di essere reale, sebbene sia l'indirizzo predefinito in cui si ricevono i messaggi di contatto e gli aggiornamenti dal sito web.
Colpire Finire l'installazione e abbiamo completamente finito! Questa pagina di panoramica finale ti darà la possibilità di andare sulla homepage o accedere al back-end. Per esplorare ulteriormente, saltiamo nel pannello di amministrazione per vedere cosa può realmente offrire Fork.
Benvenuto nel back-end
Fai clic sul pulsante di accesso e verrai reindirizzato all'URL di amministrazione univoco. Non c'è modo di accedere a questo link dalla homepage, che è comune su molti temi WordPress. Puoi sempre modificare il modello per aggiungere un collegamento da qualche parte sul sito. Ma è onestamente abbastanza facile ricordare il link come www.myforkwebsite.com/private/
.
Il /privato/
sottodirectory non esiste fisicamente sul server. Quindi la richiesta viene effettivamente gestita dai reindirizzamenti .htaccess e dal routing URL di PHP. Ciò rende il processo un po 'più sicuro (ma ancora confuso al momento del primo avvio).
Dalla pagina di accesso privata inserisci i dettagli che hai appena configurato e otterrai l'accesso al dashboard dell'amministratore di Fork. Il modo migliore per familiarizzare con un nuovo sistema è quello di passare e passare il tempo in diverse aree del sistema. Ma darò una panoramica generale di alcuni argomenti importanti.
Gestione del contenuto del sito web
Forse la ragione più importante per usare un CMS invece di un semplice HTML è per la gestione dei tuoi contenuti. La possibilità di creare e modificare pagine senza la necessità di alcun codice è vantaggiosa per un vasto pubblico. A questo proposito il sistema Fork offre un mondo completamente nuovo rispetto a WordPress o Joomla! / Drupal.
Fai clic sulla scheda "Pagine" nella parte superiore dello schermo e visualizzerai una visualizzazione ad albero di tutti i tuoi contenuti. Queste sono le pagine elencate nella radice del tuo sito web, insieme ai menu della sottopagina che sono inizialmente nascosti. Per modificare qualsiasi pagina, fare clic una volta per selezionare e verrà visualizzata una nuova finestra.
Questo contiene una panoramica dei modelli della pagina e quale modulo o widget sono attualmente visualizzati. È possibile modificare i modelli per qualsiasi pagina in modo che corrispondano a layout specifici necessari, ad esempio colonne a due colonne, tre colonne o forse una colonna centrale. Esistono molti modelli di pagina personalizzati (diversi dai temi completi) che puoi impostare quali soluzioni estendibili per qualsiasi layout.
Ho intenzione di fare clic sulla pagina 404 e modificare il contenuto HTML predefinito. Scorri verso il basso fino a vedere il blocco "Main" e all'interno troverai un blocco etichettato "Editor". Questo contiene HTML dritto che viene prodotto direttamente sulla pagina. Se si passa il mouse, una serie di pulsanti apparirà sul lato. Facendo clic sulla prima icona a forma di matita si aprirà la finestra dell'editor in cui è possibile aggiungere e sostituire il contenuto.
Modifica a schermo intero
Sfortunatamente non esiste un modo semplice per accedere a un editor di pagina completa nella schermata della pagina di modifica. Questo non è simile a WordPress che ti offre un'intera configurazione dedicata per aggiungere il titolo della pagina e modificare il contenuto. Ci sono solo due modi in cui ho trovato di modificare le pagine a schermo intero su Fork.
Il primo è facendo clic sull'icona delle piccole frecce nere (Ingrandisci) all'interno dell'editor della casella di testo. Ciò massimizzerà la finestra per adattarla alla visualizzazione a schermo intero, quindi potrai fare nuovamente clic per salvare le modifiche una volta terminato. Il secondo metodo consiste nel creare blocchi di contenuti unici e quindi aggiungerli nelle tue pagine come widget.
Sembra una soluzione imbarazzante, ma in realtà è molto più semplice per la gestione dei contenuti delle pagine web. Per creare un nuovo blocco di contenuti, fare clic sulla scheda "Moduli", quindi selezionare i blocchi "Contenuto". Non dovrebbero esserci aggiunte nel tuo sito web subito dopo l'installazione. Ma è super facile crearne uno nuovo poiché richiedono solo un titolo e il contenuto stesso.
Prendi nota del fatto che i titoli dei tuoi contenuti non verranno mai visualizzati sul frontend del tuo sito web. Questi sono usati solo per distinguere i contenuti quando aggiungi un nuovo widget nella tua pagina. Onestamente, il titolo è importante solo per poter distinguere ciascun blocco di contenuti dagli altri. Ma se hai un sacco di contenuti questo metodo di gestione dei dati renderà la tua vita molto più semplice.
Pubblicazione di post sul blog
Se hai installato il modulo Blog, hai anche la possibilità di pubblicare articoli sul tuo sito web. Sono simili alle pagine di contenuto, ad eccezione del fatto che non hai il pieno controllo sul modello, né la possibilità di aggiungere widget o altri moduli personalizzati.
Per scrivere un nuovo post, fai clic sulla scheda 'Moduli' in alto e trova Blog nei link della barra laterale. Ti verrà mostrata una tabella di tutti i tuoi post attuali insieme alla data di pubblicazione, all'autore e al numero di commenti. Un altro pulsante nell'angolo etichettato “Aggiungi un articolo” aprirà una nuova pagina per la modifica.
Da qui puoi selezionare una categoria di blog e aggiungere alcuni tag al tuo nuovo post. C'è anche un campo per caricare un'immagine in primo piano che desideri mostrare all'inizio del tuo articolo. L'altra area interessante è all'interno della scheda 'SEO' che si trova nella parte superiore della pagina. Ci sono così tante impostazioni personalizzate per modificare permalink, post title, meta keywords e molte altre cose interessanti.
Analytics e Email Marketing
Questa è una sezione di Fork che spicca tra tutti gli altri. Puoi effettivamente connettere il tuo account Google Analytics al dashboard dell'area di amministrazione. Quindi ogni volta che accedi al sito web avrai una bella visualizzazione dei visitatori recenti e dei numeri di traffico.
Ci sono sicuramente alcuni plugin per WordPress che possono emulare questa funzionalità. Ma offrire dati di analisi agli utenti fin da subito è impressionante. Che altro si può fare con il marketing? Bene, c'è un modulo interessante chiamato “Mailmotor” che si lega direttamente alle tue campagne di email marketing.
Puoi collegarti a qualsiasi account di Monitor campagna e avere accesso diretto alle tue statistiche. Puoi inviare campagne e modificare le newsletter dal pannello di amministrazione di Fork. Ma anche se non disponi di un account Monitor campagna, è ancora possibile inviare e-mail ai tuoi utenti registrati. Fork può utilizzare il PHP mail ()
funzione e si comportano come uno strumento di marketing e anche come CMS principale.
Estendere i moduli
Quasi tutti i CMS offrono agli sviluppatori soluzioni per creare le proprie applicazioni estendibili. Questi sono chiamati all'interno di Fork CMS moduli e può essere incorporato su qualsiasi modello o pagina nel tuo sito web.
Durante il processo di installazione ti sono state fornite alcune opzioni per installare i nuovi moduli che sono inclusi in Fork di default. Tuttavia esiste anche una piccola galleria di moduli in crescita che puoi scaricare e installare sul tuo sito web. Puoi accedere a questi moduli facendo clic sulla scheda "Impostazioni" e quindi facendo clic su "Moduli" nella barra laterale.
Ci sono dettagli aggiuntivi inclusi per ogni modulo, insieme alla gestione dell'installazione / disinstallazione per diverse funzionalità. Se scarichi uno qualsiasi dei file .zip dalla galleria dei moduli, puoi caricarli direttamente dal tuo pannello di amministrazione. Alcune altre scelte popolari per i moduli includono la Photogallery, la Newsletter, i sondaggi e persino Twitter per mostrare i tweet recenti sul tuo sito web.
Lavorare con temi personalizzati
Anche il sistema tematico Fork CMS è molto diverso rispetto a WordPress. Tutte le risorse del tema sono codificate usando i file .tpl invece di .php. Questo può essere facile da raccogliere per alcuni utenti che hanno familiarità con i modelli. Ma anche i file core vengono suddivisi in modo corrispondente al formato del sistema di template.
Per gli sviluppatori Web che desiderano immergersi direttamente nel codice, consultare questo articolo di supporto della Knowledge Base che viene illustrato in dettaglio. I temi possono essere costituiti da tanti file modello diversi come desideri. La visualizzazione di base utilizza sempre i file del modello principale, ma questi verranno sovrascritti da qualsiasi file corrispondente nella cartella del modello.
Quello che mi piace del sistema tematico di Fork è la facilità d'uso per gli sviluppatori non tecnici. La pagina delle estensioni contiene una raccolta di temi aggiuntivi che è possibile scaricare e installare per il test. Quando si accede al pannello di amministrazione, fare clic su “impostazioni” scheda e quindi selezionare temi. Noterai un pulsante nell'angolo in alto a destra etichettato Carica tema.
In realtà è consigliabile caricare i temi ancora nel file .zip originale. Fork può decomprimere gli archivi zip e copiare i contenuti del tema sul backend. Inoltre, l'installazione di un nuovo tema è facile come fare clic per selezionarne uno nuovo e quindi salvare le modifiche. Se vuoi ottenere maggiori informazioni su un particolare tema, fai clic sul link "Dettagli" sotto ogni miniatura di anteprima.
Pensieri finali
Personalmente mi è sempre piaciuto testare nuovi software e progetti open source. Gli early adopter sono i trendsetter che estirpano la spazzatura e raccolgono le gemme da sotto le macerie. E ho molti buoni sentimenti dopo aver giocato con Fork CMS. Spero che ti sentirai allo stesso modo.
Questo articolo dovrebbe essere sufficiente per andare avanti con il proprio sito Web Fork CMS personalizzato. Ci sono anche molti link di supporto utili dalla comunità di sviluppatori e webmaster. Inoltre, il progetto è ancora in fase di sviluppo attivo, quindi dovresti aspettarti di vedere altri moduli e temi interessanti da rilasciare nei mesi a seguire. Se hai idee o domande simili su Fork CMS, sentiti libero di condividerle con noi nell'area delle discussioni qui sotto.