Alljärgnev on ilma piltideta, kuna enne oktoobri lõppu pole lubatud avaldada. Seega lihtsalt uitmõtetena jutuvormis.
Site Template’i loomine on lihtsam kui kunagi varem. Avad SharePoint14 saidi ning salvestad selle template-na. Tulemuseks on WSP-laiendiga fail (varem oli see tundmatu STP-fail), mis teadaolevalt on SharePointi solution package.
Edasi võtame Visual Studio 2010 ning loome “Import SharePoint Solution” tüüpi projekti ja anname talle antud WSP faili.
See on imelihtne, jääb ära väga suur hulk mõttetut käsitööd mis varem tuli teha. Kogu ONET.xml, vajalikud ID-d jms pannakse automaatselt paika.
List Template/Instance ja schema.xml
SharePoint 2010 AddOn Visual Studiole abil saab luua List Template/Instance – see sarnaneb ka siiamaani olnud protsessile. Äärmiselt positiivne vahe tuleb aga sisse sellest, et listi template-i on võimalik VS-i abil visuaalselt kujundada.
Määrata columnid ja viewd – selle peale tehakse kohe valmis schema.xml ning peenhäälestuse võin juba XML-s teha.
VisualStudio 2010 for SharePoint
VS-s on vasakul riba peal kohe võimalik brausida kogu SharePointi sisu. Content Types, Features, List Templates, Lists, Sites, Workflow Assoc, Workflow templates.
Kõikide nende objektide kohta saab brausida viimase detailini ning vaadata-kopeerida oma lahendusse vastava XML-i koodi.
Solutions
Kasutades VS-i template’e, puudub mul igasugune mure, et “kuidas sellest lõpuks Solution teha” või et “kas kõik ID-d on ikka korrektselt paigas”. Vajutan lihtsalt nuppu Deploy ning läheb korrektselt omale kohale.
NB! Solution-te jaoks on omaette Gallery, nagu enamike SharePointi objektide jaoks.
Arendamine
Loomulikult ei pea arendama “serveri” peal, vaid seda saab teha enda tööjaamas. Näiteks SharePoint Services v 4.0 installeerub ka Windows 7 peale (eelduseks on muidugi x64 arhitektuuri olemasolu).
Workflows
See on üks ilusamaid asju mis ma üldse kogu selle SharePoint 14 juures olen tähele pannud. See on koht kuhu on tõeliselt investeeritud.
Nimelt: protsessi omanik võtab Visio ja disainib seal valmis protsessi ehk töövoo. Seejärel saab eksportida antud graafilise töövoo SharePoint Designeri jaoks sobilikule kujule. Edasine disain toimubki SD-ga. Kõik spetsiifilised actionid, propertyd, vormid jms pannakse Designeriga külge.
Peale publish vajutamist on töövoog SharePointis olemas. Neid on võimalik luua kolme tüüpi: Globally Reusable Workflow, Reusable Workflow ja Site Workflow.
Töövoogu saab siduda listiga (nagu varem), Content Type-ga või jätta sidumata – st. et seda saab suvalise listi juures kasutada.
Kui kõigest sellest jääb väheks siis Workflow saab salvestada template-na – JA see template on laiendiga WSP.
Voilaa – võtan taas selle lahenduse Visual Studioga lahti ning jätkan oma peenprogrammeerimist kui seda üldse tarvis läheb.
Tava-actioneid on suurel hulgal juurde lisandunud ning näiteks tavalised dokumentide kooskõlastamise töövood (järjestikused-paralleelsed) saab kõik SD-ga teha/muuta.
Mõni oluline action mis silma hakkas oli “Lookup Manager” ja “Add/Remove/Replace Permission” ja “Extract Substrigs”.