Back to top

Autore Topic: sviluppatore da...quasi 0  (Letto 1920 volte)

Offline skypatrik

  • Nuovo arrivato
  • *
  • Post: 12
  • Sesso: Maschio
    • Mostra profilo
sviluppatore da...quasi 0
« il: 21 Dic 2010, 10:01:01 »
Sono anni ormai che giochicchio con i template di Joomla. Sono arrivato ad un livello che posso stravolgere completamente un template già creato e farne uscire uno nuovo. Tutto questo grazie alla mia "relativa" conoscenza di CSS e PHP.

A questo punto mi son detto: se riesco a fare questo potrò sicuramente creare un componente e fondere un piccolo sito creato in solo PHP con joomla stesso in modo da sfruttare la struttura grafica e il DB senza che io debba programmare da 0 anche quelli.

E qui casca l'asino (che sono).

Ho visto almeno 1 decina di esempi su come si crea un componente ma niente!!! Zero! Nada! Pensavo bastasse prendere il contenuto del classico file "menu.php" e sostituirlo alla scritta "hello.php" (del tipico tutorial) per far apparire magicamente un semplice menù a tendina e invece non solo non mi appare ma mi da errore dicendo che non riconosce una funzione in un if che invece e li bella che compilata.

Dopo due giorni di smanettamenti non ho risolto nulla. Io chiedo solo di saper creare un componente, qualcuno mi può dire da dove devo partire, prima di partire dal tutorial per creare componenti?

Per farvi un esempio io la struttura VMC la vedo così: V è l'output, C è quello che gestisce il passaggio di informazioni tra V ed M. M invece è quella parte che si occupa di prendere tutti gli input, miscelarli nelle varie funzioni e rimandare il risultato a V tramite C.

Ora sapete qual'è il casino nella mia testa. Mi potreste dare qualch array di dritte? Grazie.

mau_develop

  • Visitatore
Re:sviluppatore da...quasi 0
« Risposta #1 il: 21 Dic 2010, 19:53:37 »
credo ti possa essere di molto aiuto studiare prima un po' di php oop, in joomla le classi sono fondamentali.
senza capire la programmazione a oggetti viene molto difficile dare un senso all'mvc ... anzi credo sia impossibile, e purtroppo non è così meccanico come speri

M.

Offline newoffice2000

  • Ulcera
  • Nuovo arrivato
  • *
  • Post: 29
  • Sesso: Maschio
    • Mostra profilo
Re:sviluppatore da...quasi 0
« Risposta #2 il: 22 Dic 2010, 21:00:03 »
http://www.lezionionline.net/home/videotutorial.html

Questo e' un link molto interessante.

Spero di averti aiutato e non demoralizzato come invece fanno altri.

Ciao!

Offline stefano.fenati

  • Appassionato
  • ***
  • Post: 263
  • Sesso: Maschio
    • Mostra profilo
Re:sviluppatore da...quasi 0
« Risposta #3 il: 22 Dic 2010, 23:11:58 »
ti segnalo anche http://wiki.joomla.it/index.php?title=Creazione_di_un_componente_con_MVC_in_Joomla_1.5_-_Parte_1
per cominciare a comprendere come è strutturato l'MVC
da qualche parte un giorno, dove non si saprà, dove non l'aspettate, il "Che" ritornerà. (F.Guccini)

Offline newoffice2000

  • Ulcera
  • Nuovo arrivato
  • *
  • Post: 29
  • Sesso: Maschio
    • Mostra profilo
Re:sviluppatore da...quasi 0
« Risposta #4 il: 31 Dic 2010, 19:18:23 »
Ciao a TUTTI!
Volevo raccontare la mia esperienza scrivendo su questo post il difficilissimo inizio nello sviluppo in JOOMLA!
Inseriro' alcune cose che ho scoperto e che mi hanno permesso di iniziare un difficilissimo percorso.
Inizio con il suggerire a tutti quanti voi principianti che un ambiente tipo XAAMP e' fondamentale.
La configurazione la trovate ovunque e vi permette di testare il vostro sito in locale.
in questo modo iniziate a familiarizzare con il nostro database su cui JOOMLA si appoggia, MYSQL.

La cosa alla quale dovrete abituarvi e' sicuramente dover masticare alcuni linguaggi di programmazione.

Il 1° e' sicuramente PHP.
Non e' difficilissimo armeggiarci, diventare bravi ad utilizzarlo dipende da voi.

Il 2° e' HTML.
Sembra una castronata ma non e' cosi'. L'html e' fondamentale per la costruzione delle VIEW e senza di lui non si combina molto. Sembra facile ma vi fara' impazziere. Non per la sua difficolta' ma per la nostra ignoranza.

Il 3° e' MYSQL.
Ci verrebbe da dire che il database non e' importante e vene gestito da JOOMLA e... NON E' COSI'!
Sara' fondamentale in fase di sviluppo nella creazione delle QUERY. Vedrete, vi fara' IMPAZZIRE anche lui.

La cosa che mi ha fatto impazzire piu' di tutte e' la configurazione dell'ambiente di sviluppo.
L'ambiente di sviluppo e' fondamentale per analizzare il comportamento del nostro programma.
Senza questo strumento non c'e' NULLA DA FARE!!!!!

Consiglio a tutti quelli che vogliono iniziare ECLIPSE.
Ci sono vari link che vi spiegano come configurarlo per JOOMLA. Anche qui IMPAZZIRETE!
La cosa fondamentale e' collegare l'ambiente di sviluppo al DEBUG nel nostro caso vi consiglio XDEBUX.
XDEBUG e' un debugger che si configura in ambiente XAAMP.

Per il momento vi saluto sperando che quanto scritto possa servire a qualcuno!!!

Offline skypatrik

  • Nuovo arrivato
  • *
  • Post: 12
  • Sesso: Maschio
    • Mostra profilo
Re:sviluppatore da...quasi 0
« Risposta #5 il: 02 Gen 2011, 19:21:12 »
Debug?  ;D Io al massimo uso filezilla per downloadare i file il resto lo provo... online :D Prima che configuro LAMP in ubuntu il sole diventa una gigante rossa....

« Ultima modifica: 03 Gen 2011, 11:09:41 da skypatrik »

Offline newoffice2000

  • Ulcera
  • Nuovo arrivato
  • *
  • Post: 29
  • Sesso: Maschio
    • Mostra profilo
Re:sviluppatore da...quasi 0
« Risposta #6 il: 03 Gen 2011, 11:21:31 »
Se non vuoi perdere tempo con i consigli che ti ho dato che a mio avviso sono imprescindibili, mi sa che ti sei guadagnato una risposta da MAU_DEVELOP!

Ciao.

Offline skypatrik

  • Nuovo arrivato
  • *
  • Post: 12
  • Sesso: Maschio
    • Mostra profilo
Re:sviluppatore da...quasi 0
« Risposta #7 il: 03 Gen 2011, 11:38:21 »
Noooo!! percarità, era una battuta. Ho trovato utili i tuoi consigli infatti se vedi l'altro tread sono già avanti. Solo c'ho provato 3 volte a configurare un ambiente lamp sul mio pc e 3 volte ho dovuto... formattare :D

 



Web Design Bolzano Kreatif