• Like
2009 10 Sdc 2009 Iw02 Nick Boumans   E Commerce
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

2009 10 Sdc 2009 Iw02 Nick Boumans E Commerce

  • 406 views
Published

Software Development Conference (SDN) 2009 - Papendal

Software Development Conference (SDN) 2009 - Papendal

Published in Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
406
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Tevens demo out of the box webparts in SharePoint
  • http://msdn.microsoft.com/en-us/library/aa544712.aspx
  • Plaats van broncodes ExtensibiltyToolkit

Transcript

  • 1. E-Commerce using Nick Boumans Giraffe IT Session Code: IW.02
  • 2. Agenda
    • Wat is Commerce Server 2009?
    • Out-of-the-Box functionaliteiten
    • Customizations
    • Development
  • 3. Wie ben ik?
    • MCT
    • Ent. Application Developer
    • SharePoint Specialist
    • Giraffe IT
    • 25 jaar
  • 4. Meer dan 20K NL webshops! Bron: http://www.upc.nl/
  • 5. Wat is MS Commerce Server?
    • MS Product voor het bouwen van E-commerce systemen
    • .NET Technologie
    • Official launch @ the MIX09  Maart ‘09
    • Integratie met SharePoint d.m.v. SharePoint Commerce Services
    • BizTalk adapters
  • 6. Voordeel t.o.v. maatwerk
    • Default SharePoint Site
    • +/- 30 WebParts
    • Uitgebreide functionaliteit
    • Commerce Server als business laag
      • GUI SharePoint
      • Business layer Commerce Server
      • DB SQL Server
  • 7. Demo Default Site
  • 8. Een eigen catalogus
    • Categorie, Product en property definities in Catalog and Inventory Schema Manager
    • Catalog Manager
    • Wijzig Channel Conf. Lijst
  • 9. Demo: een eigen catalogus
  • 10. Customizations
    • Masterpage / Pagelayout / CSS
    • XSL ( Commerce Server Templates)
    • CS09 Template Pack
  • 11. Microsoft Inline Property Editor
    • Producten wijzigen binnen SharePoint
    • Silverlight Control
    Download
  • 12. Template Pack voor CS09
  • 13. Introductie Development
    • Referentie naar dll’s:
      • Microsoft.CommerceServer.Runtime.dll
      • Microsoft.CommerceServer.Catalog.dll
      • Microsoft.Commerce.Portal.Common.dll
    • CommerceSharePointExtensibilityKit
      • Broncode webparts
    • CommerceContext hart van “CS-Dev”
  • 14. Het ophalen van een Catalogus
  • 15. Bewerkingen op de catalogus // Add a category Category category = baseCatalog.CreateCategory(“MyCategoryDef", categoryName); category.Save(); // Add a product Product item = baseCatalog.CreateProduct(“category", productName, price, productName); // Set some properties item.Save();
  • 16. Caching in Commerce Server
    • Catalog System  built-in cache catalog item data
    • Marketing System  caches hele set van actieve advertenties
    • Profiles System  internal cache voor profile objecten
    • Orders System  caching voor: shipping methods, payment methods, e.a. order configuration datasets
  • 17. Refreshing all Caches public static void RefreshAllCaches() { CommerceCacheCollection caches = CommerceContext.Current.Caches; foreach (CommerceCache cache in caches) { cache.Refresh(); } }
  • 18. Refreshen Cache - 1 systeem public static void RefreshShippingMethodCache() { if(CommerceContext.Current.Caches["ShippingManagerCache"] != null) CommerceContext.Current.Caches["ShippingManagerCache"].Refresh(); } public static void RefreshPaymentMethodCache() { if (CommerceContext.Current.Caches["PaymentMethodCache"] != null) CommerceContext.Current.Caches["PaymentMethodCache"].Refresh(); }
  • 19. Demo Development
    • Toevoegen / verwijderen categorie
    • Toevoegen product aan een categorie
  • 20. Vragen?
    • Blog www.sharepointdevelopment.nl
    • www.CodePlex.com/CSExtensions
    • Twitter www.twitter.com/nickboumans
  • 21. Evaluation form Vul je evaluatieformulier in en maak kans op een van de prachtige prijzen!! Fill out your eveluation form and win one of the great prizes!! Session Code: IW.02