Back to top

Autore Topic: Consiglio per neo sviluppatore  (Letto 2286 volte)

Offline Bobbix

  • Esploratore
  • **
  • Post: 138
    • Mostra profilo
Consiglio per neo sviluppatore
« il: 15 Mar 2010, 08:59:12 »
Salve... chiedo lumi agli esperti di joomla.
Se volessi avviarmi seriamente e "professionalmente" allo SVILUPPO con joomla, (templates, componenti, plugin e moduli + core joomla eventualmente) qual'è secondo voi la strada giusta da seguire?
Realizzo già siti in html e con joomla, riesco a personalizzare agevolmente un template, sono in grado di patchare alcuni addon (laddove mi è servito), ma così mi sento più un utente che un programmatore (che è la mia vera natura).

Io sono un programmatore con circa 23 anni di esperienza su cobol cics db2 in ambienti Windows, Unix e Mainframe, conosco abbastanza html e me la cavo col css, mastico sufficientemente php (ma non object oriented che conosco solo a livello teorico), riesco a fare qualcosina in javascript, ho usato ajax.

Cosa consigliereste ad uno col mio profilo? (Non mi dite di cambiare mestiere per favore... sto già cercando di farlo  ^_^ ).

Grazie a chiunque mi dia un consiglio su siti, libri, guide e corsi da seguire per cogliere il prima possibile (e bene) l'obiettivo.

Offline ventus85

  • Instancabile
  • ******
  • Post: 6538
  • Sesso: Femmina
  • Affetta da Joomlaite
    • Mostra profilo
Re:Consiglio per neo sviluppatore
« Risposta #1 il: 15 Mar 2010, 09:04:58 »
Credo che prima di tutto devi conoscere Joomla fin dentro ogni sua cellula, compresi i linguaggi che usa: php, i fogli di stile, etc etc
Libri "professionali" per Joomla non saprei, la stragrande maggioranza da le basi ma non ai livelli che richiedi.
Quindi vai subito ad aprire il codice dei file di Joomla, delle estensioni e...
...devi leggere, provare, programmare, provare e soprattutto provare, devi essere curioso verso questo mondo e assimilarne il più possibile.
Se volete aiuto non mandate messaggi privati, ma usate la funzione Cerca e postate sul forum, grazie!

Born in the wind, born to be wild!

Offline carlodamo

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3817
  • Sesso: Maschio
    • Mostra profilo
Re:Consiglio per neo sviluppatore
« Risposta #2 il: 15 Mar 2010, 10:47:42 »
Credo che prima di tutto devi conoscere Joomla fin dentro ogni sua cellula, compresi i linguaggi che usa: php, i fogli di stile, etc etc
Libri "professionali" per Joomla non saprei, la stragrande maggioranza da le basi ma non ai livelli che richiedi.
Quindi vai subito ad aprire il codice dei file di Joomla, delle estensioni e...
...devi leggere, provare, programmare, provare e soprattutto provare, devi essere curioso verso questo mondo e assimilarne il più possibile.

che belle le parole di ventus85, condivido appieno.
Evisole Web agency a Vicenza

Offline Bobbix

  • Esploratore
  • **
  • Post: 138
    • Mostra profilo
Re:Consiglio per neo sviluppatore
« Risposta #3 il: 16 Mar 2010, 11:18:01 »
Ehm... ok.

Altri consigli? RIferimenti a materiale didattico? COrsi? Videoguide? Metodi?

Per chi programma in Joomla... "tu come hai fatto?".

Grazie.

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Consiglio per neo sviluppatore
« Risposta #4 il: 16 Mar 2010, 11:23:06 »
Citazione
Se volessi avviarmi seriamente e "professionalmente" allo SVILUPPO con joomla, (templates, componenti, plugin e moduli + core joomla eventualmente) qual'è secondo voi la strada giusta da seguire?
anche se siamo leggermente ot:
a- non pensare poter far tutto da solo
b- i componenti commerciali non ammazzano
c- non comprarti nessun software per i template fatti in casa..
d- rispetta il cliente,
e- massimo rispetto per il cliente
h- per qualsiasi dubbio rileggi i punti d,e

sposto, nella sezione sviluppo penso sia meno ot  che qui..
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline keyascii

  • Appassionato
  • ***
  • Post: 495
  • Sesso: Maschio
    • Mostra profilo
Re:Consiglio per neo sviluppatore
« Risposta #5 il: 16 Mar 2010, 13:00:37 »
Modificare un template, anche se non è alla portata di tutti, è comunque fattibile... penso che per addentrarsi abbastanza bisogna conoscere e saper creare componenti, moduli e plugin ad hoc.
Se io e te abbiamo una cosa e ce la scambiamo, io e te abbiamo ancora una cosa, ma se io e te abbiamo un'idea e ce la scambiamo, tu hai 2 idee e io ho due idee!

Offline Bobbix

  • Esploratore
  • **
  • Post: 138
    • Mostra profilo
Re:Consiglio per neo sviluppatore
« Risposta #6 il: 16 Mar 2010, 16:11:50 »
Ringrazio Francesco per i suoi "punti", in particolare i punti d) e e) li seguo già molto scrupolosamente, e assieme al punto h) sono  il mio principale veicolo di pubblicità.

Comunque per sviluppo intendevo non solo i template, dove ho già una discreta autonomia, forse riuscirei anche a farne uno da zero.

E' che vorrei poter avere un controllo completo su tutto.
In particolare mi interesserebbe apprendere API joomla (dove iniziare?), e poi capire come realizzare gli addon (componenti, plugin e moduli).
Se tra le indicazioni c'è qualcosa tipo "fai questo corso" ben venga... avrò maggiori elementi da valutare.

Dite che pretendo troppo? Devo accontentarmi di saper fare le cose base (da utente) senza andare oltre?

Offline gagarin77

  • Appassionato
  • ***
  • Post: 469
  • Sesso: Maschio
    • Mostra profilo
Re:Consiglio per neo sviluppatore
« Risposta #7 il: 16 Mar 2010, 17:09:42 »
ciao,



Se sei interessato allo sviluppo di moduli componenti ecc.
certamente ti conviene approfondire l'object oriented con php (a dipendenza del tuo livello puoi esercitarti con tantissimi esempi/corsi in giro sul web gratuiti)

per API joomla il sito ufficiale:
http://api.joomla.org/li_Joomla-Framework.html


alcune guide sulla creazione dei plugin/componenti/moduli
li trovi anche su questo sito a:
http://wiki.joomla.it/index.php?title=Categoria:Manuali
E' meglio sbagliarsi in fretta che aver ragione troppo tardi

Offline Bobbix

  • Esploratore
  • **
  • Post: 138
    • Mostra profilo
Re:Consiglio per neo sviluppatore
« Risposta #8 il: 16 Mar 2010, 17:43:54 »
ciao,



Se sei interessato allo sviluppo di moduli componenti ecc.
certamente ti conviene approfondire l'object oriented con php (a dipendenza del tuo livello puoi esercitarti con tantissimi esempi/corsi in giro sul web gratuiti)

per API joomla il sito ufficiale:
http://api.joomla.org/li_Joomla-Framework.html


alcune guide sulla creazione dei plugin/componenti/moduli
li trovi anche su questo sito a:
http://wiki.joomla.it/index.php?title=Categoria:Manuali

Uhm.. grazie... da quanto vedo capisco fin da subito che NON è una passeggiata, ma da qualche parte dovrò pur cominciare.

- Concetti Object Orietend
- PHP e L'object Oriented
- Fare prove "fuori" joomla e consolidare i concetti
- API Joomla (è enorme!)
- Manuali (che in italiano mi sembrano incompleti)
- Guide sulla costruzione di moduli componenti e plugin

Dimentico qualcosa? Chissà quanto tempo ci vorrà.

Grazie.
Spero di non perdermi.

Offline gagarin77

  • Appassionato
  • ***
  • Post: 469
  • Sesso: Maschio
    • Mostra profilo
Re:Consiglio per neo sviluppatore
« Risposta #9 il: 16 Mar 2010, 18:03:00 »
ciao,

Si la tua lista è buona ma non essere pessimista....
la tua esperienza ti sarà sicuramente utile..

Tieni presente che comunque esiste già molto (moduli/componenti ecc) quindi imparare ad usare bene joomla come prodotto finito
e con buone basi di css puo senza dubbio creare dei bei siti/applicazioni joomla
e per questo non penso ti ci voglia moltissimo
 ed in parallelo iniziare
anche con la costruzione dei moduli e componenti...

ricordati inoltre dei forum che sono una grande risorsa... 

E' meglio sbagliarsi in fretta che aver ragione troppo tardi

Offline ostyle17

  • Esploratore
  • **
  • Post: 119
  • Sesso: Maschio
    • Mostra profilo
Re:Consiglio per neo sviluppatore
« Risposta #10 il: 16 Mar 2010, 18:24:05 »
Mi sa che mi associo allo studio, che più guardo il codice e più mi sento ignorante  ;D

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Consiglio per neo sviluppatore
« Risposta #11 il: 18 Mar 2010, 09:13:36 »
ciao bobbix,
  recupera un manuale per php ad oggetti, non troppo grande perché più pagine hanno più sono inutili, a te serve imparare a pensare ad oggetti, non a programmare, per il resto uno vale l'altro.

per capire che significa lavora con gli oggetti il riferimento è uno solo: Design Patterns: Elements of Reusable Object-Oriented Software.

per joomla template, moduli, componenti, plugins: docs.joomla.org ed il wiki

un testo consigliabile, ma da usare dopo il docs, è 'mastering joomla 1.5' della packt.

per avviare lo sviluppo rapidamente il mio sito:
http://www.mmleoni.net/joomla-generatore-di-componenti

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

 



Web Design Bolzano Kreatif