Cosa usare per sviluppar siti? Joomla? DreamWeaver? XSitePro? Altro?

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
traderlife
00domenica 19 agosto 2007 11:11
Dopo vari anni che non creo un sito, mi sento di nuovo un neofita :(
Salve a tutti,

devo sviluppare alcuni siti ma non ho nessuna conoscenza di PHP , C++ , Flash.

I siti che devo sviluppare sono semplici , al fine di ricavare qualche soldo da AdSense di Google.

Nel 2000 - 2001 usavo FrontPage e avevo imparato un po` di HTML.

Per l`upload usavo un software chiamato FTP.


Ora non so` da che parte cominciare, c`e` chi mi ha suggerito XSitePro che sembra facile facile.

Altri parlano di software chiamato Content Management Systems (CMS)come Drupal o Joomla.

Altri dicono che DreamWeaver e` il top.

In questo Forum ho sempre ricevuto i migliori consigli quindi prima di decidere, aspetto i vostri consigli un po` su tutto, incluso il modo in cui fare l`upload.

Grazie in anticipo :)
Etabeta3030
00domenica 19 agosto 2007 17:47
ciao,

ci sono due modi molto diversi di affrontare un sito. Farlo, dall'inizio alla fine, magari con qualche aiutino ma crearlo tutto da sè.
Oppure prenderlo già fatto e cambiargli solo la veste grafica. Però poi la parte sostanziale la devi tenere così com'è, a meno che non sai smanettare gran bene in php.

Se devi fare dei siti semplici secondo me ti conviene dreamweaver, XSitePro non lo conosco ma va bene anche quello.
I portali in php come Joomla è meglio affrontarli quando hai ripreso la mano...

Per l'ftp ce ne sono a bizzeffe, FTPcute, TotalCommander, FileZilla,.... anche dreamweaver ti fa l'upload se vuoi...
traderlife
00lunedì 20 agosto 2007 08:25
Re:
Etabeta3030, 19/08/2007 17:47:

ciao,

ci sono due modi molto diversi di affrontare un sito. Farlo, dall'inizio alla fine, magari con qualche aiutino ma crearlo tutto da sè.
Oppure prenderlo già fatto e cambiargli solo la veste grafica. Però poi la parte sostanziale la devi tenere così com'è, a meno che non sai smanettare gran bene in php.

Se devi fare dei siti semplici secondo me ti conviene dreamweaver, XSitePro non lo conosco ma va bene anche quello.
I portali in php come Joomla è meglio affrontarli quando hai ripreso la mano...

Per l'ftp ce ne sono a bizzeffe, FTPcute, TotalCommander, FileZilla,.... anche dreamweaver ti fa l'upload se vuoi...




Ciao Etabeta, ti ringrazio molto per il cortese aiuto, quindi tu consideri Dreamweaver piu` semplice di Joomla? Non ho acora provato Joomla, ma tutti quello che lo usano mi hanno detto che non devi conoscere il php e il pannello di controllo e` talmente semplice che per aggiornare il sito ( www.esempiosito.com) ti colleghi a:

www.esempiosito.com/administrator


Una curiosita`: non e` che il tuo nome e` Andrea G. ?

Grazie
Etabeta3030
00lunedì 20 agosto 2007 12:09
ciao,

allora non puoi mettere in confronto Dreamweaver e Joomla perchè è come tentare di confrontare uno scooter con una bicicletta, vanno entrambi per la strada ma sono due cose diverse.

Dreamweaver è un programma che ti permette di creare una pagina/un sito partendo dall'html, come facevi anni fa con frontpage.

Joomla è un portale già pronto e finito nel quale tu inserisci i contenuti (news, foto, articoli, ecc) e modifichi la grafica, ma non scrivi una riga di codice, a meno che, appunto, tu non sia un buon php developer.

E' vero che il pannello di Joomla è relativamente facile, ma ti garantisco che una volta installato ti viene voglia di fare un sacco di modifiche, e di buttargli su un tot di plugins, e lì se non hai i controc... son dolori...
io ho appena finito un sito in joomla, customizzazione e bridge ad altri 2 cms, e ti assicuro che non è stata una passeggiata.
Però basta provarlo per rendersi conto, poi se non ti va cancelli e ricominci, basta essere su un server test...

(il mio nome non è Andrea perchè sono una LEI [SM=x53932] )
traderlife
00lunedì 20 agosto 2007 12:54
Re:
Etabeta3030, 20/08/2007 12:09:

ciao,

allora non puoi mettere in confronto Dreamweaver e Joomla perchè è come tentare di confrontare uno scooter con una bicicletta, vanno entrambi per la strada ma sono due cose diverse.

Dreamweaver è un programma che ti permette di creare una pagina/un sito partendo dall'html, come facevi anni fa con frontpage.

Joomla è un portale già pronto e finito nel quale tu inserisci i contenuti (news, foto, articoli, ecc) e modifichi la grafica, ma non scrivi una riga di codice, a meno che, appunto, tu non sia un buon php developer.

E' vero che il pannello di Joomla è relativamente facile, ma ti garantisco che una volta installato ti viene voglia di fare un sacco di modifiche, e di buttargli su un tot di plugins, e lì se non hai i controc... son dolori...
io ho appena finito un sito in joomla, customizzazione e bridge ad altri 2 cms, e ti assicuro che non è stata una passeggiata.
Però basta provarlo per rendersi conto, poi se non ti va cancelli e ricominci, basta essere su un server test...

(il mio nome non è Andrea perchè sono una LEI [SM=x53932] )




wow....ti ringrazio tantissimo, hai chiarito i miei dubbi con questa risposta :)

e complimenti...non e` cosa cumune trovare "una Lei" cosi` esperta :)


andecamulos
00lunedì 20 agosto 2007 14:40
Re: Re:
traderlife, 20/08/2007 12.54:




wow....ti ringrazio tantissimo, hai chiarito i miei dubbi con questa risposta :)

e complimenti...non e` cosa cumune trovare "una Lei" cosi` esperta :)





li hai chiariti pure a me, su joomla. Thanks [SM=x53922]


viralf2002
00mercoledì 22 agosto 2007 17:21
pero andrea si usa per gli ometti solo in italia [SM=x53925]
Etabeta3030
00mercoledì 22 agosto 2007 17:31
perchè siamo colti.
Deriva dal greco andros che vuol dire uomo. Correggetemi se sbaglio...
capside
00domenica 26 agosto 2007 11:25
Una domanda a etabeta.
Riguarda Joomla, ma anche altri CMS.
Premetto che sono niubbo, che conosco molto male HTML e niente o quasi di php, non parliamo poi dei moduli Css.In compenso sono dotato di una testardaggine patologica.
Sto provando ( e non da oggi, seppure a riprese sporadiche) a montare un sito con il suddetto software e al momento faccio le mie prove in localhost.
Uso Easy php per caricare il server e modifico le pagine con php designer 2007 per cercare le personalizzazioni.
Faccio le modifiche, poi vado a vedere cosa e' successo.
In questo modo cerco di capire come e' organizzato : quale pagina richiama un' altra, con quali parametri ecc.
E' un lavoro ingrato, decisamente.
Quale e' il quesito ? Possibile che non abbia trovato nulla che descrive la strutturazione del software ?
Il forum, al quale sono iscritto, presta aiuto, ma in modo parcellare. Cioe': c' e' un problema ?: caro utente modifica qui, la', caricati il plug-in, la extension, se non va modifica qui, la'.
No. Non e' il mio caso. Fatemi capire come funziona, poi me lo smanaccio io.
Cosa sai dirmi circa la struttura ?
E' chiaro che vorrei piegare la struttura alle mie esigenze, con aggiunte di php, senza intervenire in modo radicale: a) perche' allora mi costruisco tutto di sana pianta; b) perche' inficierei la sicurezza del portale aprendomi ad attacchi anche semplici.

Scusa la prolissita'.
Tnx in advance
Etabeta3030
00domenica 26 agosto 2007 19:19
eh! quesito veramente complesso il tuo.

Allora, partiamo dal fatto che esistono diversi tipi di cms, e che in linea di massima sarebbe il caso di andarsi a cercare quello che più si avvicna alle nostre esigenze per poi hackerarlo il meno possibile.
Le modifiche andrebbero fatte più che altro sulla grafica e sull'inserimento di plugins.

Poi un altro problema è che la comunità italiana di Joomla è ancora non molto performante purtroppo, e lo dico con tutto rispetto per quei ragazzi che gratuitamente provano a rispondere a tutte le domande.
Io ho postato due o tre domande e non mi hanno nemmeno risposto.
Ho imparato quello che veramente mi serviva da un programmatore che ci smanettava dentro già da un po' e adesso mi arrangio da sola. Però ho delle solidissime basi di html e qualcosina di php lo capisco.

Il fatto è che la struttura di un cms è comprensibile da un programmatore di php, e se non lo sei e non puoi giocare più di tanto con lo script.

Pechè non provi con un altro tipo di cms? tipo Xoops che fra l'altro è anche Accessibile?
Altrimenti prova a postare qui le prossime domande, magari ne discutiamo insieme.
[SM=x53911]


capside
00domenica 26 agosto 2007 21:34
Grazie per la risposta etabeta, e anche per la disponibilita'. Non voglio approfittare, almeno piu' di tanto della tua cortesia.
Xoops l' ho provato molto brevemente. Mi sembra un po' piu' " scheletrico" di jomla e la comunita' e' piu' piccola.
Bello e abbastanza ricco e' E107, ma non mi piace la grafica, completamente da rifare.
Con phpnuke manco son partito, proprio non andava su.
Vedo molto richiesto Webgui, ma non l' ho mai provato.

Torniamo a bomba :
Il primo problema, il meno importante, cioe' la grafica me lo sto risolvendo. Ho messo il/i mio/miei sfondi partendo dal template e i Css di default.
Nella pagina iniziale ( l' index php ) ho giocato a abilitare e disabilitare le varie sezioni.
Ho cambiato i colori delle scritte, le dimensioni e via dicendo.

Nel pannello di controllo so che posso creare sezioni e contenuti e poi portarle nelle varie pagine abilitandole nelle medesime.

Fin qui ci siamo.

Il primo quesito : quando il php fa eseguire una query in Mysql, come agisce, attraverso quali parametri ?
Faccio un esempio: quando un utente si iscrive viene attuata ovviamente una query di accodamento alla tabella del database. Questa maledetta dove si trova ? attraverso quali parametri il php la esegue?
Da quel che capisco : prende i dati inseriti nella scheda di iscrizione, esegue una o piu' righe di codice dove la query viene richiamata attraverso parametri di default (quali?) e avviene la esecuzione della query ( dove e' scritta ?).
Come vedi rimango nel vago, in modo che altri utenti possano seguirci nel ragionamento.
E faccio un esempio pratico e anche inutile ( dato che esiste la estensione community builder per questo ).
Ad esempio volevo inserire nella scheda di iscrizione il parametro numero di telefono.
Ho modificato la pagina relativa alla scheda e compariva il campo.
Ho modificato la tabella inserendo il campo numero di telefono.
Ma quando caricavo i dati non funzionava. Ovvio. La query non prevede l' accodamento di quel dato. Ma la query( o meglio le query 'ndo cavolo sono ?
Perche' se le trovo le modifico stabilmente, tanto il php si preoccupa di eseguirle senza badare ai contenuti.
Perche' questo esempio? perche' e' facile da comprendere,perche' fa capire il funzionamento e una volta che lo hai capito risolvi molte situazioni.

In realta' ho l' esigenza pratica di dividere gli accessi tra una area di utenti e di fruitori, separati.( e molto altro, [SM=x53915] [SM=x53915] ). Ma quello che ho sopra descritto sarebbe gia' un buon inizio per capire i funzionamenti.

Ho la pessima abitudine di essere prolisso, ma spero che questo almeno serva a fare capire bene i problemi che incontro.

[ edito : se sei pratica, capisci benissimo da quello che ho detto sopra, che se nella tabella della quale parliamo mettiamo un campo testo o vero/falso abbiamo modo di distinguere immediatamente un user da un fruitore; in questo modo ci basta una unica tabella per tutti, senza doverne creare un' altra ( poi sono scelte), oppure creare un sito secondario dentro/ a fianco al principale. Ma in tema di scelte sui database si potrebbe andare avanti all' infinito e qui sono molto ferrato /edito]



capside
00domenica 26 agosto 2007 22:31
Mi autorispondo.
La chiacchierata e' servita a guardarmi meglio in giro.
Ho scaricato il manuale dello sviluppatore di joomla e ho trovato in /Includes/joomla.php questa parte di codice che significa almeno qualcosa, almeno un esempio.

function getUser() {
		global $database;

		$user = new mosUser( $this->_db );

		$user->id 			= intval( $this->_session->userid );
		$user->username 	= $this->_session->username;
		$user->usertype 	= $this->_session->usertype;
		$user->gid 			= intval( $this->_session->gid );

		if ($user->id) {
			$query = "SELECT id, name, email, block, sendEmail, registerDate, lastvisitDate, activation, params"
			. "\n FROM #__users"
			. "\n WHERE id = " . (int) $user->id
			;
			$database->setQuery( $query );
			$database->loadObject( $my );

			$user->params 			= $my->params;
			$user->name				= $my->name;
			$user->email			= $my->email;
			$user->block			= $my->block;
			$user->sendEmail		= $my->sendEmail;
			$user->registerDate		= $my->registerDate;
			$user->lastvisitDate	= $my->lastvisitDate;
			$user->activation		= $my->activation;
		}

		return $user;


Va buo'. Meglio di niente, si inzia a vedere qualcosa. [SM=x53911]
Etabeta3030
00lunedì 27 agosto 2007 10:58
come dici tu "esiste Community Builder per questo"
così come esistono diversi plugin che ti permettono di aggiungere dei campi alle tabelle.
Io mi sono trovata bene con 4me, per esempio.

Usa i plug-in/mod/com non modificare il codice a quei livelli che indichi tu. Sai perchè? perchè qualche volta, purtroppo, si rende veramente necessario tutelarsi da qualche falla e aggiornare la bestia alla nuova release, e andare a toccare le Query può metterti in grosse difficoltà al momento dell'aggiornamento.
Del resto, Joomla ha plug-in di tutti i generi, il problema è la pazienza di cercarli e di provarli...
capside
00martedì 28 agosto 2007 00:14
Risposta davvero piena di buon senso la tua.La apprezzo molto.
Jomla e' davvero forse il CMS piu' utilizzato in assoluto e mette a disposizione plugin e extensions di tutti i generi.
Quindi
a) perche' fare fatica e cercarsi rogne ?
b) perche' perdere all' aggiornamento tutto quanto, modifiche e zoccolo duro del portale ?
c) sulla questione sicurezza : se ti vogliono buttare giu' non c' e' CMS che tenga. Tuttavia se segui alcune piccole regole non infici la sicurezza del portale

Alcune obiezioni:
a) a volte i plugin stessi prima dell' aggiornamento vanno smontati e poi rimontati ( quindi sempre copie di backup ecc. ecc. prima di aggiornare)
b) non sempre funzionano perfettamente, specie se ne monti piu' di uno e magari vanno in conflitto o interferiscono. Ad esempio personalmente usando la doppia lingua e community builder ho visto risultati perlomeno sconcertanti.
C) il bridging che tu citavi te lo devi spesso fare a mano. L' alternativa e' un wrapping, ma non sempre e non con tutto e' applicabile o perlomeno funzionante.
d) c' e' la possibilita' di creare moduli e eventualmente inserirli, caricarli nel programma e questo e' una via alternativa. Certo poi te li dovrai salvare e ricaricare all' aggiornamento e questa puo' essere una strada.
Pero' per creare i suddetti moduli devi conoscere un po' di php e la struttura del programma. In questo come dicevo il manuale dello sviluppatore aiuta non poco.
Vita dura per i niubbi, accidenti. [SM=x53923] [SM=x53915] [SM=x53915]

Correggimi se sbaglio, e concedimelo, non sono un grande esperto.
Grazie per i suggerimenti. Ti sapro' dire.
Buona serata.




Etabeta3030
00martedì 28 agosto 2007 02:30
guarda che il problema che stai valutando affligge anche chi lo fa di mestiere come me.
cioè adesso ogni volta che faccio un sito mi chiedo:
faccio un sito "a mano" in php con tutte le aree aggiornabili scritte da me, e quindi Accessibile, e meno attaccabile
oppure gli metto su un cms dalle terrificanti possibilità "user-editing" (passami il termine) e poi mi viene l'orticaria ogni volta che esce la nuova release e per infilare un formino da niente mi tocca integrare un plugin con mod e com in cinque lingue?

Gli ultimi due che ho fatto sono cms, e comincio a sospettare che è solo una questione di suggestione. Cioè un sito che ho recentemente restaurato inserendo joomla, prima aveva le stesse potenzialità di editing, solo che siccome l'avevo fatto io e non c'era un'area di gestione da spettino come in joomla ma era una cosa un po' più minimalista, senza tante icone ecc., è stata sottovalutata e mi hanno chiesto di sostituirla con Joomla.
Adesso il sito soffre della stessa pigrizia da parte dell'utente-amministratore di prima. Come uno che ha l'auto e la tiene in garage. E prima teneva in garage una macchina meno appariscente, ma il fatto che l'auto sia più bella non vuol dire che la usi di più.

Vabbè ho fatto qualche considerazione un po' così, adesso vado a nanna [SM=x53912]
capside
00martedì 28 agosto 2007 13:50
Il tuo ultimo intervento centra in pieno la problematica.
E' meglio farsi un portale a manina ( o magari modificarsi a mano un CMS, per poi probabilmente rinunciare a tutti gli aggiornamenti)?
Oppure usare un CMS con plugin e extension, ma fermarsi a quello che viene offerto ?
Sai rivedo anche qui un po' il divario tra i S.O. Windows e linux.

Ti diro': personalmente il backend di controllo di Joomla mi innervosisce, piu' che darmi piacere.

Ti ringrazio ancora dell' attenzione. Per ora me lo studio, se combino qualcosa faro' sapere, qui o sul forum di jomla.

Buona giornata.
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 17:43.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com