Newsgroup: it.lavoro.professioni.webmaster
Titolo: Provare in locale un CMS

Ciao a Tutti,
 
tra i vari sogni che ho nel cassetto è quella di iniziare ad utilizzare 
un CMS, ad esempio Drupal o simili, per avere una grafica molto più 
accattivante.
 
In base alla vostra esperienza, è possibile provare un CMS in locale, sul 
proprio computer oppure bisogna per forza installarlo in remoto su un 
server sparso da qualche parte nel mondo?
 
Utilizzo Linux Ubuntu 10.04 e i vari webhosting sono basati su Linux.
 
Grazie in anticipo per qualunque risposta!!
 
Nemo

 Utilizzo Linux Ubuntu 10.04 
 
Direi che sei a cavallo perché puoi realizzare un tuo sogno con 
semplicità.


Grazie per la risposta...sono alle prime armi con i CMS e mi sto muovendo 
nella ricerca per formare il mio background.
 
...intuisco che si può provare anche in locale, sul proprio hard-disk?


non vedo perchè no : io ho installato Joomla, Drupal, Wordpress, tutti 
per provarli, su un server XAMPP sotto Windows.
Hanno funzionato egregiamente.
(L'unico con cui ho avuto problemi è stato Moodle, ma quello è CMS un 
po' particolare...)
 

 Utilizzo Linux Ubuntu 10.04 e i vari webhosting sono basati su Linux.
 
Focalizziamo il punto.. vuole un CMS da utilizzare o vuole perdere 2 
anni per diventare un pessimo sistemista della domenica?
 
Quindi la risposta è Nì, per fare si può ma porta fuori strada rispetto 
all'obbiettivo finale, la strada giusta è acquistare un server in Cloud, 
e far fare l'installazione ad un sysadmin, cinque minuti dopo avrà il 
suo CMS perfettamente installato e funzionante e potrà cominciare a 
customizzarne la grafica ed i contenuti a piacere.
 
 
 


Grazie per la risposta John,
proverò ad installare *ubuntu Server* su un PC e poi farò qualche prova, 
come hai fatto tu!
Ciao,
Nemo

 customizzarne la grafica ed i contenuti a piacere.
 
i passi per creare un semplice lamp da una installazione di ubuntu
sono quattro o cinque in croce e si trovano con una semplice ricerca
senza dover diventare ne pessimo ne ottimo sistemista. poi se e quando
vorrà andare online (staging o produzione) seguirà quella strada, ma
sant'iddio per fare due prove te gli fai comprare un server??


No non compro nessun server, riciclo un desktop Dell (Optiflex GX240) e 
gli installo Ubuntu server e poi faccio le prove. Comunque grazie, con le 
vostre risposte mi sono fatto un quadro della situazione di cosa devo più 
o meno fare....ora affinerò la ricerca con Google e poi "proverò".
Grazie a tutti quelli che mi hanno dato delle risposte positive!
Un cordiale saluto,
Nemo

 sant'iddio per fare due prove te gli fai comprare un server??
 
http://aws.amazon.com/free/
 se si mastica l'inglese
 
http://computing.cloud.it/
 se non lo si mastica, da ï¿½0,010/ora 
(prepagando 50ï¿½ perï¿½)
 
http://www.dnshosting.it/
 a partire da ï¿½8,28/mese roba da svenarsi!
 
Rammento che anche tenere acceso un vecchio PC ha dei costi in termini 
energetici, per cui tanto vale averlo giï¿½ bello e pronto in rete no?
 
Con AWS in 10 secondi lanci un istanza a piacere tra le migliaia di AMI 
(Amazon Machine Images) disponibili, tra cui c'ï¿½ anche questa
http://aws.amazon.com/amis/9244827310530413
 guardacaso..
 
 
 
 

 
http://aws.amazon.com/amis/9244827310530413
 guardacaso..
 
Ti ringrazio Flavio, per la tua risposta,
ma la mia intenzione è "imparare da zero", come ho imparato da zero l'HTML 
e poi i CSS...voglio solo sperimentare. Non è detto che poi in futuro mi 
piaccia, ma voglio provare.
Cmq, io ho già un mio dominio....
Grazie per le info che mi hai passato, le leggerò attentamente, anche in 
inglese.
Ciao,
Nemo

 inglese.
 
Per quanto valide in sé non credo facciano al caso tuo, il computer 
domestico è più indicato nel tuo caso.
Se ne hai uno dedicato ti diverti di più, altrimenti usi il sistema che 
hai già, non c'è bisogno di averne uno dedicato.
 
Se vuoi una immagine già pronta di sistema già pronta e vuoi isolare il 
server per non sovrapporre eventuali problemi prendi Virtualbox e una 
immagine disco già pronta per il webserver.
 
Un CMS è un programma che offre il proprio servizio tramite un sito web, 
ti serve un sistema operativo, un server web, eventualmente l'interprete 
del linguaggio usato (nel caso di Drupal e Joomla è PHP). Una volta 
istallate queste te le scordi, salvo modifiche alla configurazione ma 
dovrebbero essere sporadiche, e ti focalizzi ad imparare il CMS.
L'astrazione a livelli è utile proprio perché separa questi ultimi, se 
sai di voler capire come funziona un CMS non c'è bisogno che impari 
tutta la pila, basta che sai che essa è là.


Quello che dici è la normale cosa che si fa sviluppando per il web:
Soluzione immediatissima:
- nella macchina locale (ubuntu nel tuo caso) installi tutto il 
necessario, quindi apache, mysql o postgresql e su questo trovi milioni 
di guide valide in rete
- nel file /etc/hosts aggiungi alla riga che inizia con 127.0.0.1 un 
nome che sarà il dominio, ad es
127.0.0.1       localhost cmslocale
- con apache definisci un virtualhost (questo passo non è strettamente 
necessario, ma aiuta davvero molto). Anche su questo ci sono guide ed è 
molto semplice
 
Apri un browser e vai su cmslocale e tah-dah !
A questo punto hai un dominio locale dove puoi installarti quello che 
preferisci. Il vantaggio dei VirtualHost è che se ad un certo punto vuoi 
esplorare ezPublish a fianco a Drupal o Joomla non devi 
cancellare/reinstallare tutto, definisci solo un altro VirtualHost e sei 
a posto
 
M
 
P.S.
Nulla toglie che se ti piace di più tu nel file hosts metta un FQDN ad es
127.0.0.1       localhost 
www.miosito.it
 
Io eviterei
 
-- 
I fatti mi cosano


Non serve ubuntu server.
 
Ma questo perché probabilmente non ti è ben chiaro cos'è 
*effettivamente* un server

 server sparso da qualche parte nel mondo?
 
è pazzesco vedere come, per una delle domande più semplici del mondo,
si scateni a volte l'infantilismo tipico dell'informatico che deve far
vedere di avercelo più lungo degli altri, e che lui è più intelligente
e gli altri sono merde se no penserebbero come lui.
 
mi rendo conto sempre di più di come mai il giro dell'informatica, che
pure è critica in ogni ambito produttivo, sia considerato un giro di
sfigati antipatici, e a ben ragione.
 
questo detto, testare cms e far girare codice (tipicamente php e tutti
gli altri linguaggi) su una macchina locale, senza bisogno di essere
collegati ad internet o ad un altro server, è una delle cose più
diffuse e normali e pratiche e anche logiche del mondo.  e se io fossi
un capo progetto e uno dei miei collaboratori mi dicesse che non può
sviluppare o testare perché non ha una connessione, lo manderei
affanculo subito (altro è non avere la connessione ad esempio per
ricerche online e/o uando c'è da fare test "veri".  non ci sarebbe
neanche bisogno di dirlo, ma vista l'onnipresente petulanza di cui
sopra meglio non dare niente per scontato).
 
ci sono centomila motivi per i quali, anche se l'hosting remoto me lo
regalassero, preferirei comunque sviluppare localmente.
 
il più ovvio è che non sempre abbiamo connessione.  ultimamente ci si
sposta sempre di più, i portatili hanno superato di numero i desktop e
costano pure meno, quindi è normalissimo che magari se devo farmi
30/40 o più minuti di treno o metropolitana io dia una bottarella al
codice.  è normale che se mi invitano tre giorni in campagna dove non
c'è rete io mi porti il mio portatile per fare qualche lavoretto di
sviluppo in locale o fare qualche prova o cose del genere.
 
l'altro è la velocità di collaudo, soprattutto se mi devo mettere ad
affinare la parte di presentazione (css), lo sviluppo di un tema o
template eccetera.  non è sempre piacevole star lì ad uploadare
filetto per filetto o aspettare che un editor php faccia il suo
salvataggio.
 
direi che queste due ragioni sono sufficienti, così evitiamo anche di
fare discorsi sgradevoli sul considerare poco o troppo il costo di un
hosting, che costerà pure tot euro al mese che sembrano pochi, ma
sempre almeno un annoanticipato devi pagare, e assicuro che tot x 12
fanno tutto un altro effetto.
 
mi dispiace solo, dopo tutta sta pappardella, di non poter consigliare
all'OP un equivalente di xampp per la sua piattaforma, che sicuramente
ci sarà e sarà anche migliore, cioè un qualcosa che gli installi
localmente server web, server mysql, interprete php ecc. senza troppe
menate e gli permetta di gestire il tutto con un bel pannellino.
 
immagino comunue che questo possa aiutare:
 
http://tinyurl.com/7j3t2zm
 
 
(ricerca xampp linux su google)


Grazie marimbarza per la tua specificazione! Ed anche a *lbo* per la tua 
piacevole dissertazione!! :-))
 
Dopo i primi post di risposta avevo cercato con Google appunto xampp e 
lamp e ho trovato questo video che ho trovato interessante...appena ho un 
attimo di tempo provo qualcosa.
 
http://www.youtube.com/watch?v=coo6tiTJ05s
 
 
Un cordiale saluto a tutti!
Ciao,
Nemo
 
 

 all'OP un equivalente di xampp per la sua piattaforma
 
Io invece son contento per lui, fai un po' te.
 
apt-get apache2  mysql-server php5-mysql libapache2-mod-php5  phpmyadmin
 

 apt-get 
 
install ....

 Io invece son contento per lui, fai un po' te.
 
ma infatti il limite era mio.