1. feature
    1. set of functoinallity - enable or disable in sc settings
    2. packaged with other components in a solution package
    3. created in visual studio
    4. scope
      1. server
        1. farm administrator
      2. web application
        1. farm administrator
      3. site collection
        1. sc administrator
      4. site
        1. sc admin, site admin and site owners
    5. built in and custom features
    6. deploying
      1. powershell
        1. copy feature to \14\TEMPLATE\FEATURES
        2. install -SPFeature -path"namefeatures"
      2. stsadm.exe
        1. stsadm -o installfeature -filename namefeature\feature.xml
    7. activating
      1. browser
        1. site settings
          1. site features
      2. powershell
        1. enable -SPFeature -Identity featurename
      3. stsadm.exe
        1. stsadm - o activatefeature -name namefeature
    8. install on each wfe server manually
  2. farm solutions
    1. bundles features into a single deployable unit: wsp file (is CAB file met andere naam)
      1. create in visual studio by using the solution package designer tool or MAKECAB
    2. solution files
      1. features
      2. site definitions
      3. assemblies
      4. files
      5. updates to web.config files
    3. sp deploys solutions to all wfe servers automatically
    4. installing/adding
      1. powershell
        1. add-SPSolution -literalpath "c:\..."
      2. stsadm.exe
        1. stsadm -o addsolution -filename c:\....
      3. must be farm administrator
      4. no need to add solution to 14 hive
    5. deploying
      1. powershell
        1. install-SPSolution -Identity namesolution
      2. stsadm.exe
        1. stsadm - o deploysolution -name namesolution
      3. browser
        1. in CA - system settings - manage farm solutions
    6. removing
      1. retract
      2. uninstall-SPSOlution -identity solutionname / remove PSSOlution -Identity solutinname
      3. stsadm -o retractsolution -name solutionname / stsadm -o deletesolution -name solutionname
  3. developer dashboard
    1. enabled via powershell or stsadm.exe
      1. complex via powershell: use script
    2. on, off, ondemand
      1. ondemand: for site admin: icon is added to top right of sp pages
    3. following information
      1. execution time
      2. call stack
      3. database query time
      4. web part execution time