• Super User

    Quoto pienamente Valerio 😉

    Con le tue conoscenze puoi personalizzare temi, mettere mano al codice in modo autonomo, e non è cosa da poco. Un cms sicuramente è utile per gestire contenuti dinamici e lasciare anche più "libertà" al cliente che si può gestire da solo i contenuti senza avere conoscenze tecniche...


  • User

    Grazie!!! siete stati davvero preziosi con il vostro aiuto!!
    Spero di contraccambiare...:smile5:

    Ora ho installato wordpress, (con un pò di fatica ma ci sono riuscita) speriamo di riuscirci!! ...comunque mooooltooo interessante soprattutto per quanto riguarda il PHP.

    P.s. ma è vero che Joomla! è molto più difficile di wordpress? ho letto questo ma non so se è vero... voi che siete più esperti, lo usate?


  • ModSenior

    No, non è vero.
    Magari per te il modo in cui è stato progettato può perfino essere più semplice.
    Dal punto di vista di chi deve usarlo è vero che Wordpress è più semplice perché deve badare a meno cose, Wordpress ha solo gli articoli e le pagine, stop.

    Invece per te che ci vuoi sviluppare sopra il discorso cambia perché è soggettivo, in base al tuo stile di programmazione, ai tuoi progetti che devi sviluppare e anche alla simpatia (siamo persone e abbiamo i nostri gusti in fatto di programmazione).

    Valerio Notarfrancesco


  • User

    Ok! grazie per il suggerimento, provo a scaricarmi anche joomla e vedo di che si tratta...

    Ele


  • User

    Ciao Ele, vengo da una visita al tuo sito e - ad occhio e croce - direi che poi hai optato per Wordpress. Mi farebbe piacere conoscere le tue impressioni su questa esperienza, anch'io ho iniziato a lavorare sul web - moltissimi anni fa, sigh 😢- con Dreamweaver (quello macromedia).

    Cheers


  • User

    Ciao shoshin,

    mi dispiace ma in realtà ancora non sono riuscita ad usare nessun CMS visto il poco tempo a disposizione... il sito è ancora completamente costruito con dreamweaver.

    Tuttavia (quando riesco ad avere un pò di tempo...) pensavo di cimentarmi con joomla, per avere qualche conoscenza in più ma, ho provato a scaricare il programma, ti devo dire che non c'ho capito un granché, neanche sul modo in cui si configura...

    Più che altro mi sembrano due mondi totalmente separati (intendo dreamweaver e joomla) che non si possono interfacciare...

    Tu lo conosci?

    Avrei anche uno spazio a disposizione su aruba con un sito costruito da quel programma che un mio amico mi ha messo a disposizione per studiare il modo in cui è stato realizzato... per il momento buio assoluto.

    Tu con cosa lavori, se non sono indiscreta?

    Ciao!
    Ele


  • User

    Ciao Ele,
    complimenti per l'eleganza del tuo sito, si vede il tocco femminile. Ora che so che non c'è un cms dietro, vedo che hai realizzato tutto con html, css e javascript, un lavorone! Spero ti abbiano ricompensato adeguatamente...

    Per risponderti, devo innanzitutto premettere che dreamweaver è facilmente integrabile con qualsiasi cms basato su php (se t'interessa sapere come posso trovare il modo di spiegartelo), a grandi linee basta installare un webserver locale (io uso xampp), poi creare sul webserver un sito di test con il cms prescelto e infine creare un sito in dreamweaver associato a detto sito di test locale.

    Oltre a Dreamweaver io uso quasi tutte le applicazioni della Master Suite Adobe, in particolare Fireworks, Photoshop e Illustrator per la grafica e i logo e Flash per le animazioni. Come cms, uso per lo più Joomla e Drupal, a seconda delle necessità, ma per la creazione di siti dalla struttura semplice che però devono avere una forte impronta personale ed essere facilmente mantenibili uso soprattutto due cms basati su database sqlite (monofile): LightnEasy e Ruubik. Da poco ho iniziato a valutare per questa categoria un terzo cms, Ionize. Per il debug dei siti uso Firefox + Firebug.

    Se posso darti un consiglio (del tutto inutile, sono certo che anche tu come me sei bravissima a sbagliare da sola :wink3:), ti suggerisco di fare qualche prova, in quest'ordine:

    • Scarichi xampp e impari a installarlo (sul tuo pc!) e configurarlo, così acquisisci anche i rudimenti necessari del linguaggio php
    • Per vedere come funziona xampp copia il tuo sito remoto così com'è in una cartella della directory "htdocs" del tuo xampp, ad es. "miosito"; poi crea in Dreamweaver un nuovo sito incentrato su htdocs\miosito
    • quando avrai capito come lavorare con Dreamweaver + xampp, installa su xampp uno o più cms di tua scelta (io partirei da uno semplice come LightnEasy) e poi impara a fare l'amministratore prima e il designer poi, adattando il tema del tuo sito html al cms. A questo scopo sarebbe meglio usare Dreamweaver integrandolo col cms. Per l'adattamento del tema, oltre alle varie guide, puoi trarre spunto dal confronto tra i sorgenti di qualche template disponibile per quel cms e il codice dei template html/css originali
    • infine, quando la grafica ti soddisferà, puoi iniziare a migrare gli script javascript

    So che ti sembrerà complesso, ma in realtà non è per niente semplice! 😮
    Scherzo, naturalmente, sono un burlone. I vantaggi di questa procedura consistono principalmente nel fatto che puoi lavorare e pasticciare in locale senza problemi, cambiare strada quante volte vuoi e infine, quando sarai sicura del fatto tuo, potrai trasferire il nuovo sito da locale a remoto con un semplice ftp client (io uso Filezilla).

    Cura ut valeas


  • User

    Grazie per i complimenti.

    Spero di riuscire prima o poi ad usare anche un CMS per avere un bagaglio di esperienza formativa in più rispetto ad ora...

    Qualche tempo fa ho provato ad installare xampp per ricerca ma è stato abbastanza complicato, a quel punto ho preferito comprarmi uno spazio web anche piccolo per fare gli esperimenti...
    xampp l'ho installato su mac, il che è un pò diverso rispetto ad installarlo su pc (almeno mi pare di aver capito così.. con il pc è più intuitivo...)

    Arrivo al punto 3 dove mi dici "installa su xampp uno o più cms di tua scelta"... cosa vuol dire? scusa l'ignoranza...

    Sempre per farti capire meglio, un giorno mi sono scaricata sto benedetto joomla e una volta avuto sul mio computer ho cercato di caricarlo via ftp sul dominio che ti dicevo, a parte che ci ha messo un sacco di tempo, ma poi non sono riuscita a capire come farlo partire.... (mamma mia, sto impazzendo! mi rendo conto che con il sito che hai visto che ho realizzato, ho affrontato ostacoli ben più grandi, però ora non ci sto capendo davvero nulla). Così alla fine ho deciso di togliere dal sito il programma e di ripensarci più in avanti...

    Infine, conosco poco il PHP, giusto l'essenziale (Es. per la spedizione di un form) dovrò approfondire anche questo aspetto, secondo te, prima di usare un cms?

    Grazie ancora


  • User

    Ciao Ele e buon Natale, innanzitutto.
    Se pensi che la strada da percorrere sia quella del Web Designer, si, un po' di PHP ti ci vuole, giusto i rudimenti. Inoltre, mentre per la grafica il Mac è sovrano, come webserver privato (hai visto quanto è lento l'upload via ADSL?) linux è imbattibile, trovati uno straccio di pc, caricaci su Kubuntu e Xampp, collegalo con un cavo ethernet incrociato al tuo Mac e avrai a tua disposizione un webhotel gratuito, immune da virus e con velocità di trasferimento elevatissime.

    Installazione su XAMPP di un CMS qualsiasi:

    • Scaricare dalla homepage del cms (per joomla ti consiglio di farlo dal sito "joomla . it", così avrai la lingua italiana già installata di default) il pacchetto di installazione compresso dell'ultima versione stabile (ad esempio, attualmente per Joomla è la "1.7.3 ita Stabile")
    • Spacchetta il pacchetto in una cartella qualsiasi, leggi le istruzioni per la procedura d'installazione o sull'homepage o nel file README o anche INSTAL compreso nel pacchetto, crea una sub directory di xampp/htdocs col nome (senza spazi o caratteri speciali) che preferisci, ad es. xampp/htdocs/miosito, copiaci dentro i file e le cartelle del pacchetto di installazione indicate dalle istruzioni (nel caso di Joomla, TUTTE LE CARTELLE E TUTTI I FILE), se sei su Linux setta le protezioni per directory e file richieste nelle istruzioni.
    • Apri il tuo browser favorito (consiglio Firefox ovunque, Mac, Linux, Windows) e punta all'indirizzo del tuo sito richiesto dalle istruzioni di installazione, ad es. per Joomla: "localhost/miosito/"
    • Segui le istruzioni che appaiono sullo schermo, riempiendo i campi richiesti. Se non hai sbagliato nulla, al termine avrai il tuo nuovo sito pronto per l'uso.

    Agendo in locale puoi fare tutte le prove che vuoi senza pericolo di danneggiare alcunchè, senza che nessuno ti possa criticare e studiando quando puoi e vuoi. :bigsmile:

    Cura ut valeas


  • User

    Ciao shoshin, e Buon Natale anche a te!

    Ti ringrazio per tutti i suggerimenti che mi hai dato,
    sei stato veramente gentile...

    Proverò a seguire quello che mi hai detto e ti farò sapere come è andata
    e se al momento non riesco a lavorare su pc mi accontenterò di esercitarmi con il mac (ti devo confessare che è una vita che lavoro con questo tipo di macchine e accanto a me ho solo quelle; avevo studiato all'IED per diventare grafica facendo anche qualche approfondimento sul campo del web ma fino ad ora non avrei mai pensato di percorrere la strada del web designer, ora invece questa strada mi diverte e mi da nuovi stimoli per fare e proporre qualcosa di più, ma se ti dovessi dire come si accende un pc, non saprei dove si mette mano!!).

    un'ultima cosa...

    ma su joomla posso riuscire a vedere la codifica html??

    Sempre ritornando al discorso della volta scorsa, dove ti dicevo che c'era quel mio amico che mi ha dato la possibilità di entrare nel suo sito, fatto appunto con questo cms, io mi sono presa i suoi dati dell'FTP ed ho scaricato, attraverso dreamweaver l'intero sito, la mia idea era quella di potermi aprire attraverso dreamweaver le pagine scaricate e studiarmele nel dettaglio per capire nuovi concetti... ma non ci sono riuscita poiché molte di quelle pagine sono appunto in PHP e su dreamweaver non c'è possibilità di vederle nel visualizzate...

    Invece se vado sulla pagina dell'administrator di joomla mi da solo la possibilità di aggiornare alcuni testi come se stessi dentro un template.

    Lo so', messo così è un pò contorto da far capire ma spero di esserci riuscita...

    Comunque grazie fin'ora ed ancora... buon natale!


  • ModSenior

    Ciao elegrafica, se hai avuto dei problemi a installare XAMPP sul tuo Mac prova Bitnami: puoi scegliere il pacchetto autoinstallante di Joomla oppure una macchina virtuale con già installato Joomla (la prima è una soluzione più semplice).
    In entrambi i casi non sporchi la tua installazione del Mac e così puoi provare Joomla con un po' più di tranquillità.

    Valerio Notarfrancesco
    [URL=http://www.giorgiotave.it/forum/gt-world/101972-forum-gt-disponibile-alle-versioni-per-telefoni-cellulari.html]Postato via Mobile


  • User

    @elegrafica said:

    .....................
    ma su joomla posso riuscire a vedere la codifica html??

    Se per visualizzare una pagina fatta con un cms qualsiasi, Joomla compreso, usi Firefox con l'estensione Firebug, basta aprire la console Firebug e potrai esplorare tutto il codice html e css generato dal cms; se poi installi su Firefox + Firebug anche la subestensione FirePHP, puoi esplorare e debuggare anche il codice PHP. Inoltre vi sono anche diverse subestensioni per il debug di javascript, la gestione del set di colori, etc.

    @elegrafica said:

    .....................
    io mi sono presa i suoi dati dell'FTP ed ho scaricato, attraverso dreamweaver l'intero sito, la mia idea era quella di potermi aprire attraverso dreamweaver le pagine scaricate e studiarmele nel dettaglio per capire nuovi concetti... ma non ci sono riuscita poiché molte di quelle pagine sono appunto in PHP e su dreamweaver non c'è possibilità di vederle nel visualizzate...

    Doppio errore! Per scaricare un sito realizzato con un cms basato su db server come Joomla, non basta scaricare i file e le directory, devi fare anche il backup del database con un opportuno script (per Joomla io uso Akeeba), scaricarlo e fare il restore sul tuo webserver locale.

    Secondo errore: Dreamweaver va benissimo per editare, debuggare e visualizzare codice PHP, anche se generato da un cms: basta far vedere a Dreamweaver il tuo sito locale realizzato con il cms come server PHP, funziona anche nella vista Live Design.

    @elegrafica said:

    .....................
    Invece se vado sulla pagina dell'administrator di joomla mi da solo la possibilità di aggiornare alcuni testi come se stessi dentro un template.

    Lo so', messo così è un pò contorto da far capire ma spero di esserci riuscita...

    Comunque grazie fin'ora ed ancora... buon natale!

    Quello che descrivi è il più grande vantaggio offerto dai cms, cioè la separazione tra contenuti e codice di visualizzazione.... Se cominci a studiare con impegno la materia, in poco tempo raggiungerai il "satori" (sono un seguace dello Zen) e tutto ti apparirà improvvisamente chiaro e semplice.... ri-ri-buon natale a te, a Valerio (il cui suggerimento sarà sicuramente eccellente, ma io non conosco il Mac) e a tutti gli amici di forum GT

    Valete omnes 💋


  • User

    Caro shoshin,
    grazie per le info che mi hai dato!

    Intanto ti comunico che, grazie al tuo aiuto, dopo mille prove, sono riuscita finalmente ad installare xampp sul mio mac ed a configurare un sito che avevo messo in remoto e... FUNZIONA anche scollegandomi dalla rete si visualizzano tutte quelle cose che senza connessione non si sarebbero viste!!!

    Nella stessa subcartella però, dove c'è il mio sito, ho inserito la cartella di joomla (la versione che mi hai consigliato di scaricare la scorsa volta)
    ma stavolta non ho capito come si installa...
    perché quando vado a scrivere il percorso "localhost/xampp/joomla

    mi dice:
    "Accesso negato!

    Non disponi dei permessi necessari per accedere all'oggetto richiesto, oppure l'oggetto non può essere letto dal server.

    Se pensi che questo sia un errore del server, per favore contatta il webmaster."

    ma cosa vuol dire? Probabilmente non basta copiare la cartellina scompatatta di Joomla all'interno della cartella di xampp, ma bisogna fare qualcos'altro... ma cosa? Non ho capito come si installa...

    mi potresti far capire cosa sbaglio?
    Grazie!!


  • User

    ho approfondito il discorso ed ora ho qualche dato in più...
    Visto che, come scrivevo nel vecchio post, con xampp non riuscivo a configurare joomla, mi sono scaricata anche MAMP che, per mac, sembra essere migliore.

    Infatti dopo poco sono riuscita ad entrare nell'area di installazione di joomla ma, arrivando al punto "Configurazione database" inizio ad inserire dei dati che però sembrano non essere corretti poiché mi esce la scritta con il punto esclamativo "Impossibile connettersi al database. Errore di connessione ritornato: 2".

    Io inserisco:
    Tipo database: MySQLi
    Nome Host: localhost
    Nome utente: root
    Password: (non inserisco nulla)
    Nome database: (qui invento perché non so dove devo pescare il nome e metto sito1)
    Prefisso tabelle: (mi genera automaticamente un numero con un underscore.

    gli dico Salva e poi vado avanti ma niente, esce la scritta che dicevo prima...

    Provo a crearmi un nuovo database (chiamandolo sito1) su phpMyAdmin ma poi mi perdo...


  • User

    :ciauz:Ciao, bravissima! :bigsmile: Stai toccando tutti i punti essenziali del bagaglio di un web designer che si rispetti...
    Ordunque, premesso che non ho mai avuto un mac e che non uso mamps da una vita :bho:, supponendo che sul tuo mac ci sia OS X (che è imparentato con Linux) vedo dalle istruzioni xampp per mac che l'installazione (di xampp) va fatta da un account admin (in linux "superuser") con il classico comando ```
    sudo su

    w w w . apachefriends . org/it/xampp-macosx.html#4634
    
    Invece mamp appare essere distribuito sotto forma di device virtuale, un buon posto dove trovare istruzioni in italiano in proposito è flepstudio (il titolare è un grande web designer *de noantri :yuppi:*): 
    filippo . flepstudio . org/mondo-apple/installare-mamp-su-mac/
    
    Dopo aver montato il dmg MAMP, clicca sull'applicazione MAMP e verifica per prima cosa che siano attivi almeno due server:
    
    
    * Apache Server (è il tuo webserver locale)
    * MySQL Server (è il tuo db server locale)
    
    Se è così, clicca su "Open start page" e configura almeno MySQL (in pratica puoi cambiare solo la porta di comunicazione - ma serve solo in casi particolari - e la password - questo serve sempre, per sicurezza). Prendi nota dei parametri e salva la configurazione.
    Con Joomla non è necessario creare il db MySQL prima dell'installazione, lo fa lui durante. Quindi, dopo aver scaricato l'opportuno package d'installazione dal sito joomla . it (per qualche giorno ancora corrisponde alla versione 1.7.3), 
    
    
    * vai alla directory radice del tuo sito locale (/Applications/MAMP/htdocs),
    * crea la subdirectory che accoglierà joomla ("joomla" va benissimo)
    * copiaci il package joomla che hai scaricato e spacchettalo ivi, poi il package puoi cancellarlo
    * apri il tuo browser favorito e punta a localhost/installation
    * scegli la lingua italiana e clicca su next
    * appare la pagina di check dei requisiti di installazione: se hai qualche parametro in rosso, in genere dovrai modificare il parametro php corrispondente nel file php.ini di MAMP (che però non ricordo più dov'è), riavviare MAMP e ricominciare con l'installazione di joomla.
    * se tutto è ok, quando arrivi alla pagina di configurazione del database dovresti mettere questi parametri:
    
    [INDENT]Tipo database: MySQLi
    Host name: localhost
    Username: root (se non l'hai cambiato prima)
    Password: (la password che hai messo durante la configurazione di MAMP)
    Table prefix: (per questa volta lascia jos_, serve solo quando hai un solo database disponibile per più siti)
    [/INDENT]Così facendo dovrebbe andare tutto bene. Quando arrivi alla configurazione ftp, ricordati che in locale non serve; infine scegli di popolare il tuo sito con i dati d'esempio, altrimenti ti troverai un sito vuoto e non configurato, una grande perdita di tempo se devi studiare joomla.
    
    Le istruzioni complete per l'installazione di joomla 1.7 le trovi a questo indirizzo:
    docs . joomla . org/Installing_Joomla!_1.7
    
    Coraggio, sei quasi alla fine...dell'inizio! :lol:
    
    **B U O N   A N N O   N U O V O  -  B U O N   A N N O   N U O V O  -  B U O N   A N N O   N U O V O**  :kiss:
    
    P.S. Quando avrai preso dimestichezza col nuovo sito come Amministratore, cercherò di darti le info necessarie per "vedere" il sito joomla da Dreamweaver, sia html+css che php

  • User

    Sto per raggiungere il primo traguardo!!:yuppi:

    Il punto è che, all'ultima schermata, quella dove vado ad inserire tutti i dati, mi chiede anche di inserire, oltre al prefisso tabelle (che è l'ultima voce)
    anche il "Nome database"
    vicino a quella casella c'è anche scritto: (Alcuni gestori di host consentono un solo nome DB per sito. Se questo è il tuo caso, utilizza il prefisso tabelle per distinguere più di un sito Joomla!.)
    me lo chiede con l'asterisco, quindi sono costretta ad inserire qualcosa
    se non lo faccio non mi fa andare avanti...
    Che ci scrivo in quella casella secondo te?😊


  • User

    Essendo tu in questo caso il provider di te stessa, puoi creare quanti database vuoi, quindi scegli un nome a caso (senza spazi e caratteri speciali, meglio tutto minuscolo). Ad esempio: elejoo1 (sapere il nome ti serve per lavorare sul database da phpmyadmin)

    Tienmi al corrente, ciao :ciauz:


  • User

    Mannaggia, non ci riesco... ho paura di fare dei casini sul computer...

    allora sto provando a crearmi da phpMyAdmin un nuovo database
    e come prima voce compare appunto "CREA UN NUOVO DATABASE"
    Es. scrivo sito1 nella casella sottostante poi mi chiede "COLLATION" e se ci clicco sopra esce fuori un menù a tendina con 50000 voci e vicino il pulsante CREA.
    Subito sotto poi c'è scritto "collation della connessione di MySQL: e compare una voce (sempre un menù a tendina) che volendo si può cambiare.

    Se io ad esempio scrivo sito1 e gli dico Crea senza andar a specificare nessuna collation passo in una nuova finestra dove stavolta c'è scritto: Crea una nuova tabella nel database sito1 ed una casella dove compare Nome:..... ed un'altra Numero di campi:.....:dull: ma che vuol dire... mammamia che casino... riuscirò a farcela? di questo passo mi sa tanto di no!!! sto cercando anche in giro per internet ma non riesco a trovare quello che cerco.

    Ah, dimenticavo. Ho fatto anche la prova di creare semplicemente il nuovo database senza compilare la tabella nel database ed il numero dei campi,
    così ho preso per buono il database sito1 ma quando lo vado ad inserire nella sezione di joomla e poi gli dico vai avanti mi esce fuori: Impossibile connettersi al database. Errore di connessione ritornato: 2 😞


  • User

    Ti consiglio di cancellare (da phpmyadmin) il database sito1 (devi selezionare tutte le tabelle e poi cliccare su "delete" o qualcosa del genere.

    Poi devi cambiare la password dell'amministratore MySQL, dalla start page MAMP.

    Poi ti consiglio di ripetere l'installazione di joomla, questa volta specificando come password quella che hai appena modificato e - per sicurezza - un altro nome per il database (hai visto mai?), ad es. "jojo".

    Se però vuoi proprio creare prima il tuo database MySQL, vai in phpmyadmin, loggati come root/password nuova e crea un nuovo db di nome "jojo" con i seguenti parametri:

    • MySQL charset: UTF-8 Unicode
    • MySQL connection collation: utf8_unicode_ci

    Poi esci da phpmyadmin, lancia nuovamente lo script di installazione joomla e quando arrivi alla configurazione del database metti i soliti parametri (come nome del database: jojo).

    E' impossibile sbagliare, alla peggio avrai due database MySQL di cui uno inutilizzabile (sito1).

    Vai Ele, facci sognare!:fumato:


  • User

    💋 grazie!!!

    Non ci posso credere!!! ho installato joomla...era ora!!!!
    ...però che faticaccia!!!

    A seconda di quanti database inserisco posso creare più siti o soltanto
    1 è consentito crearne con questo procedimento?

    Lo sai che adesso, arrivata a questo punto,
    non so proprio dove mettere mano?

    nel senso che io vorrei sempre analizzare quello che c'è sul sito del mio amico... così verifico con mano una cosa reale, esistente... (lo so', è diventata una fissazione!!) e come hai detto tu la scorsa volta, aver scaricato il sito soltanto da dreamweaver è sbagliato, o al massimo non è completo
    e mi parlavi di akeeba per fare il backup in maniera corretta...