Un leggero PHP / MySQL Content Management Per gli sviluppatori: sNews

Ci sono situazioni in cui uno sviluppatore PHP cerca una piattaforma leggera con le capacità del sistema integrato di gestione dei contenuti. Avendo solo 230 KB, sNews sistema di gestione dei contenuti è una valida alternativa per i siti web di piccole o medie. Questa applicazione è realizzato con PHP e memorizza i dati in un database MySQL.

La funzionalità di default consente di creare rapidamente blog o siti web di notizie. Esso consente anche l'implementazione di funzioni supplementari attraverso i moduli o add-ons.

Rispetto ad altre piattaforme di sistema di gestione dei contenuti, sNews non è fornito in bundle con funzioni inutili o complesse. La sua struttura principale contiene solo quattro file: index.php, snews.php, style.css e il file. Htaccess.

Il file index.php integra le direttive HTML che definiscono il modello di sito (layout). L'aspetto di contenuto è in stile con il codice esistente nel file style.css (il layout di default possono essere facilmente personalizzati, modificando il codice CSS senza alterare il contenuto). Il valore predefinito. Htaccess soltanto determinerà la creazione di URL motori di ricerca, se il server web Apache mod_rewrite è abilitato.

Il file snews.php è incluso nella index.php tramite PHP include () function. Esso controlla il comportamento dinamico degli elementi del sistema di gestione dei contenuti mediante l'esecuzione di funzioni personalizzate corrispondenti.

Di conseguenza, all'interno del file index.php, le proprietà dinamiche di risposta di un elemento HTML sono definiti sulla base di semplici tag che chiama una funzione predefinita da snews.php.

Per esempio, se ci si riferisce all'indice di file di default, il codice successivo aggiunge un elemento div un modulo di ricerca. Quando l'utente esegue una query di ricerca, il codice PHP corrispondente verrà eseguita e dei risultati della ricerca verranno visualizzati:

<div id="search">

<? php SearchForm ();?>

</ div>

I modelli di progettazione possono essere fatte dal suolo o introducendo le funzioni predefinite dal file PHP snews.php in un modello già pronto. Vi è inoltre fornito di una serie di oltre trenta libero XHTML / CSS modelli adatti ad essere adattato per un sNews powered website. Inoltre, un numero considerevole di modelli pronti effettuate sono disponibili sul forum sNews.

L'installazione di sNews sistema di gestione dei contenuti richiede solo pochi minuti: il file. Sql esistenti nella directory di SQL contenute nell'archivio sNews distribuzione deve essere importato in un database MySQL con le direttive della riga di comando o di un programma per la gestione di database, come phpMyAdmin.

Quindi, il file snews.php deve essere aggiornato con le informazioni corrispondenti ai parametri di connessione al database MySQL come ad esempio: indirizzo del server MySQL, il nome del database, nome utente e password.

Da avere un ambiente pulito e facile da personalizzare il codice e una struttura leggera, sNews potrebbe essere utilizzato come sistema di gestione autonoma dei contenuti o come punto di riferimento per la rapida trasformazione di un sito statico in uno dinamico con contenuti HTML servito da un database sul server lato.

sNews codice è molto ben commentato, come ad esempio i principianti nella programmazione PHP è in grado di sperimentare una migliore comprensione dei dati MySQL ottimali tecniche di manipolazione attraverso direttive specifiche.

http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/digg_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/reddit_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/dzone_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/delicious_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/blinklist_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/furl_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/newsvine_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/technorati_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/magnolia_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/google_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/facebook_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/yahoobuzz_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/sphinn_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/mixx_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/twitter_48.png
Tags:

Articoli correlati

Lasci una risposta