2009-07-17 15 views
8

Sono uno sviluppatore abbastanza esperto (.NET, C#, XML, Webservices, HTML, Javascript, vari database ecc.) A cui è stato affidato un nuovo progetto in SharePoint. Non so nulla di SharePoint. La mia domanda è: qual è il modo migliore per uno sviluppatore esperto di iniziare l'apprendimento di SharePoint 2007. Non sto cercando lunghi elenchi di libri o siti web, che io possa google, o consigli generali sull'apprendimento, ma per consigli specifici da persone che hanno recentemente imparato SharePoint. Questo potrebbe essere consigli da un articolo specifico che mi dovrebbe leggere, o ciò che il mio primo apprendimento-progetto dovrebbe essere, o uno trappola che quasi tutti cade in nell'inizioCome iniziare l'apprendimento di SharePoint

+0

ha specificamente menzionato che non era interessato alle inserzioni di libri. –

+0

Ho trovato che lo sharepoint è piuttosto carente di documentazioni. Anche il sito ufficiale non fornisce nulla di troppo utile. – xandy

+0

Definisci il problema che stai cercando di risolvere prima. – Scott

risposta

6

Come te odio passare attraverso il libro di oltre 500 pagine, come ho iniziato era sulla formazione professionale.

Suggerisco di essere creato con un sito di SharePoint, dal tuo amministratore di sistema.

Se sei quello che ha bisogno di avviare il SharePoint. Quindi seguire i passaggi e per ciascuno dei passaggi è possibile trovare un ampio numero di collegamenti utilizzando Google

  1. Installare SharePoint e configurarlo.
  2. creare un sito Collection
  3. Vai al Sito e nell'angolo a destra troverete un menu chiamato Impostazioni sito
  4. SELECT che e giocare con tutti e ciascuno opzioni là fuori.
  5. maggior parte delle opzioni può essere compreso dal nome
  6. Se ti ha colpito un po 'dove vengono a SO o ricominciare da capo.
  7. Assicurati di porre sempre la domanda perché questo si comporta in questo modo & perché è stato implementato in questo modo.
  8. Prova a creare pagine Lo stesso menu di navigazione del sito ha l'opzione per creare una pagina.
  9. C'è una cosa chiamata web part che in realtà è un'interfaccia utente di componente inseribile/funzionalizzata che può essere personalizzata secondo le esigenze dell'utente.
  10. Provare a utilizzare quei webparts (perso di Out of the Box)
  11. Più tardi si muovono per lo sviluppo WebPart, creare il proprio, distribuirlo
  12. Iniziare a utilizzare il Microsoft.SharePoint.dll per accedere al sito SharePoint utilizzando te personalizzato codice.

Per darvi una breve descrizione.

Microsoft Office SharePoint Server 2007 è una suite integrata di funzionalità server che possono contribuire a migliorare l'efficacia organizzativa, fornendo la gestione dei contenuti completa e di ricerca aziendale, accelerando i processi di business condivisi, e facilitando la condivisione di informazioni attraverso i confini per una migliore comprensione di business. Inoltre, questo server di collaborazione e gestione dei contenuti offre ai professionisti IT e agli sviluppatori la piattaforma e gli strumenti necessari per l'amministrazione dei server, l'estensibilità delle applicazioni e l'interoperabilità.

  1. mi chiamano come piattaforma di sviluppo applicazioni
  2. Per qualsiasi cosa si voleva fare ci sarà un'opzione direttamente/indirettamente in SharePoint
  3. Fondamentalmente si tratta di un'applicazione Web costruito sulla cima di ASP.NET 2.0
  4. Il punto di ingresso principale è un'applicazione Web (sito di amministrazione centrale) che viene visualizzato dopo aver installato SharePoint.
  5. Questo è dove è possibile creare applicazioni Web (Nient'altro che un sito in IIS & Content DB)
  6. sì avete letto Database destra, negozi SharePoint tutti i suoi contenuti nel database
  7. Web Application non è direttamente utilizzabile (È come un DB vuoto e vuoto sito IIS) è necessario disporre di alcuni contenuti da visualizzare per l'utente.
  8. Quindi arriva la raccolta siti che fornisce contenuto all'utente. È necessario almeno creare raccolta siti in Applicazione Web (tramite Amministratore centrale).
  9. Durante la creazione della raccolta siti verrà fornito un modello di sito (il modello non è altro che una sorta di elemento di stampa blu che determinerà come sarà il tuo sito e quello che ha) ci sono modelli per la gestione dei progetti, il monitoraggio dei bug (ha opzioni per tracciare Bug, tipo di infrastruttura di base che sarà necessaria in qualsiasi sistema di tracciamento dei bug).
  10. Il livello successivo è Sito secondario, nella raccolta siti è possibile avere sito (anche qui è possibile selezionare il modello) e in tale sito è possibile avere un altro sito secondario così via.
  11. E c'è un'altra cosa importante in SharePoint denominata Elenco, simile a Tabella in server SQL ma non esattamente identica (perché il contenuto dell'elenco è internamente memorizzato in tabelle SQL) e Elenco contiene campi (simile alla colonna nella tabella). Puoi usarli per memorizzare i tuoi dati personalizzati. Durante la creazione dell'elenco avrai anche modelli (ad esempio, per rappresentare un annuncio hai un modello, questo avrà tutti i campi necessari per rappresentare l'annuncio)
  12. E hai un'opzione per creare la tua struttura elenco come bene.
  13. C'è un tipo speciale di elenco in SharePoint chiamato Document Library che può memorizzare documenti.
  14. Un'ultima cosa Sicurezza, la gestione della sicurezza è pronta all'uso. Puoi controllare chi ha accesso al tuo sito e cosa possono accedere (solo annunci, solo documenti pubblicati) e cosa possono fare con l'articolo (modifica/sola/eliminazione) ecc.
  15. È possibile creare autorizzazioni a grana fine come desiderio.

Spero che gran parte della digitazione aiuti qualcuno là fuori :).

Benvenuti SharePoint MONDO

+0

Grazie per la bella panoramica –

0

Solo un semplice consiglio:

Leggi questo: tedesco: http://office.microsoft.com/de-de/sharepointserver/FX100492001031.aspx

inglese: http://office.microsoft.com/en-gb/sharepointserver/FX100492001033.aspx

questo è stato il mio modo per entrare in Sharepoint. Molti di questi articoli trattano di trappole comuni e forniscono alcuni suggerimenti interessanti. Difficile da credere ... ma in questo caso Microsoft è ben preparata.

+0

arrgh ho aggiunto un sito tedesco ... solo un secondo – bastianneu

1

Sono d'accordo con Kusek, che è una grande risposta.

Vorrei anche aggiungere che SharePoint è un prodotto troppo grande per raccogliere lo sviluppo da una personalizzazione di tipo "Hello World", come penso che tu stia cercando. È importante conoscere prima il prodotto e le funzionalità predefinite che è in grado di fornire, poiché spesso è possibile evitare gli sviluppatori personalizzati. Quando si esauriscono queste opzioni e si ha bisogno di svilupparsi, ci sono diverse tecnologie coinvolte e talvolta diverse opzioni, il tutto supportato da un'API con la sua condivisione di trucchi (come qualsiasi).

Per tagliare tutto ciò, credo davvero che dovrebbe leggere un libro e che il libro deve essere Inside Windows SharePoint Services 3.0. Questo ti insegnerà la maggior parte delle personalizzazioni che puoi fare, è semplice e chiara e ti mostra anche le migliori pratiche.

Ho iniziato allo stesso modo di kusek (in effetti lo sviluppo di SharePoint era la mia prima esposizione a ASP.NET a punto). Spero solo che questo libro sia esistito quando avevo iniziato diversi anni fa perché avrebbe risparmiato un sacco di dolore e mi avrebbe reso uno sviluppatore SharePoint migliore, prima.

Lo sviluppo di SharePoint è davvero una grande sfida! Spero che vi piaccia!

+0

Sono d'accordo Alex. Sai quando ho avviato SharePoint all'inizio della Beta nel giugno 2006. Non c'erano articoli sull'argomento. E in quei giorni ho odiato errore sconosciuto. Mi ci è voluto del tempo per scoprire che esiste un'opzione chiamata Callstack = "true" in web.config. Sono felice ora e mi aspetto il rilascio di SharePoint 2010. – Kusek

+0

@kusek: Non posso esprimere quanto sono eccitato riguardo a SharePoint 2010! –

+0

@alex ottima risposta! Sono nella stessa posizione dell'OP. Abbastanza decente con asp.net-mvc/C# etc ... In particolare, sto cercando di usare Sharepoint come utente finale, è così confuso? Installare [SP2010 Trail] (http://technet.microsoft.com/en-us/evalcenter/ee388573.aspx) Se sì quale !? O ottengo tutto su una VM? Sono su Win7x64. Ho solo bisogno di un punto di partenza. Grazie! – gideon