2011-11-21 3 views
41

Attualmente sto sviluppando un sito Web molto semplice in Orchard, che tuttavia mi ha richiesto di estenderlo sia con temi che con tipi di contenuto/widget. Ora questo è il massimo che ho fatto - Content Types and Widgets, perché erano gli unici a essere spiegati in dettaglio nella documentazione ufficiale. Ho cercato MOLTO per le risposte ad altre domande, come Come sovrascrivere il layout predefinito di un elenco o Come utilizzare un campo personalizzato all'interno di un tipo di contenuto e fare riferimento ad esso nel codice. Il più tardi è in realtà il motivo che ho deciso di aprire questo thread.Una guida completa a Orchard CMS

Come utilizzare un campo personalizzato all'interno di un tipo di contenuto e fare riferimento ad esso nel codice? È abbastanza semplice: ho un widget che dovrebbe supportare la funzionalità di collegamento delle immagini - l'autore carica un'immagine - viene mostrato all'utente in un punto specifico. Ho trovato il modulo Image Field e voglio usarlo. Così ho capito che dovrei enumerare le dipendenze, ma quale sarà il prossimo?

Ho sprecato già 2 giorni (14 ore ciascuno) del mio tempo produttivo su cose come questa. Non leggendo una guida indicizzata, ma leggendo tonnellate di codice, cercando su Google centinaia di blog, in altre parole cercando un ago nel pagliaio. Devo capire l'intero codice per estenderlo? Voglio essere un implementatore, non uno sviluppatore per questo prodotto, e sono sicuro che anche molte persone lo fanno.

Cosa c'è che non va? Vedo persone che sviluppano cose molto belle su Orchard. E da quello che vedo - sono persone libere - non affiliate al progetto. L'hanno imparato da qualche parte. Ho cercato di imparare da loro, ma il loro codice non ha quasi nulla a che fare con le esercitazioni. Mi sento totalmente perso e frustrato. Per favore aiutami a superare la situazione.

C'è qualche posto dove posso trovare una guida più completa per Orchard CMS? Per leggere le specifiche, come in MSDN, per vedere cosa diavolo sto facendo mentre scrivo quel codice dal tutorial.

Grazie.

P.S.
So che su questo sito mi aspetto di esporre la domanda sulla difficoltà concreta che sto avendo. Tuttavia non ne ho uno, ma molti, e sembrano tutti banali. Sono il tipo di domande a cui solitamente viene data risposta con un "RTFM". Così ho deciso di risolvere il problema dall'alto e di chiederti se qualcuno di voi ha visto "FM".

+9

Sono d'accordo. C'è troppo rumore sul sito del frutteto, non abbastanza informazioni reali. – Levitikon

risposta

52
+1

Grazie :). A questo punto sono già riuscito a entrare nelle fonti di Orchard, a capire parte della sua architettura, a scrivere temi e moduli con successo. La loro documentazione è migliorata, così come sono apparsi nuovi moduli che accelerano lo sviluppo. Ormai non vorrei più fare questa domanda. Grazie per l'attenzione. Questo sicuramente merita un voto alto. – AlexanderMP

+1

La roba di Pluralsight non è più aggiornata, il che testimonia il team di sviluppo di Orchard. I video sono stati molto perspicaci e solo dopo 1,5 ore mi sono sentito sicuro di essere in grado di sviluppare per Orchard, ho solo bisogno di guardare in aree leggermente diverse rispetto a quanto indicato dal video. –

+3

Sipke Schoorstra ha un ampio blog sulla creazione di un modulo da zero. Non è ancora finito, ma quello che c'è è ben spiegato. http://skywalkersoftwaredevelopment.net/blog/writing-an-orchard-webshop-module-from-scratch-part-1 –

5

Orchard ha davvero una curva di apprendimento piuttosto ripida. Mi ci è voluto un po 'per capire le basi. Quello che ricordo è che le persone nei forum sono davvero disponibili e reattive. Ho imparato molto da lì forum. Orchard è piuttosto nuovo, quindi di nuovo non ci sono ancora libri. Se non hai usato loro forum vi incoraggio a farlo: orchard forum

9

po 'di auto-pubblicità, ma credo che comprensibile: v'è la Orchard Training Demo module che è un modulo completamente commentato specificamente rivolta a piedi attraverso gli aspetti più importanti dello sviluppo del frutteto.