<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Nivot Ink - CodePlex</title>
    <link>http://www.nivot.org/</link>
    <description>PowerShell, SharePoint, WCF, WWF, .NET, ASP.NET, Enterprise Computing and babble from Microsoft MVP Oisin Grehan.</description>
    <language>en-us</language>
    <copyright>Oisin Grehan</copyright>
    <lastBuildDate>Mon, 26 Jul 2010 21:33:21 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>oising@gmail.com</managingEditor>
    <webMaster>oising@gmail.com</webMaster>
    <item>
      <trackback:ping>http://www.nivot.org/Trackback.aspx?guid=0b623743-f07e-4fd4-891e-35a05c656c4a</trackback:ping>
      <pingback:server>http://www.nivot.org/pingback.aspx</pingback:server>
      <pingback:target>http://www.nivot.org/PermaLink,guid,0b623743-f07e-4fd4-891e-35a05c656c4a.aspx</pingback:target>
      <dc:creator>Oisin Grehan</dc:creator>
      <wfw:comment>http://www.nivot.org/CommentView,guid,0b623743-f07e-4fd4-891e-35a05c656c4a.aspx</wfw:comment>
      <wfw:commentRss>http://www.nivot.org/SyndicationService.asmx/GetEntryCommentsRss?guid=0b623743-f07e-4fd4-891e-35a05c656c4a</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Write your own PowerShell provider using only script, no C# required. Module definition
is provided by a Windows PowerShell 2.0 Module, which may be pure script, binary or
a mix of both.
</p>
        <p>
Debugging is as easy as any ordinary ps1 script file:
</p>
        <p>
          <a href="http://www.nivot.org/content/binary/WindowsLiveWriter/869ac7ef36f5_F659/image_4.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" class="wlDisabledImage" title="image" border="0" alt="image" src="http://www.nivot.org/content/binary/WindowsLiveWriter/869ac7ef36f5_F659/image_thumb_1.png" width="846" height="654" />
          </a>
        </p>
        <p>
All functions in backing module reflect the same signature as those found on MSDN.
This means that you go to MSDN documentation on providers to learn about how to write
the corresponding script. 
</p>
        <h4>Current Release <a href="http://psprovider.codeplex.com/releases/view/49025">PSProvider
0.4</a></h4>
        <h4>Samples and Templates
</h4>
        <ul>
          <li>
See <a href="http://psprovider.codeplex.com/documentation?referringTitle=Home">Documentation</a></li>
        </ul>
        <h4>Roadmap
</h4>
        <h5>0.1
</h5>
        <ul>
          <li>
ContainerCmdletProvider support through "ModuleBoundProvider" provider 
</li>
          <li>
Demo provider included navigating a Hashtable 
</li>
          <li>
Can be debugged in the debugger of your choice: console, ISE, PowerGUI.</li>
        </ul>
        <h5>0.2
</h5>
        <ul>
          <li>
NavigationCmdletProvider support 
</li>
          <li>
Providers rename to ContainerScriptProvider and TreeScriptProvider 
</li>
          <li>
Container Sample &amp; Tree Template modules 
</li>
          <li>
Supports: <b>Clear-Item, Copy-Item, Get-Item, Invoke-Item, Move-Item, New-Item, Remove-Item,
Rename-Item, Set-Item</b></li>
        </ul>
        <h5>0.3
</h5>
        <ul>
          <li>
IContentCmdletProvider support 
</li>
          <li>
New Commands: <b>New-ContentReader, New-ContentWriter</b> implement IContentReader,
IContentWriter 
</li>
          <li>
Adds support for: <b>Add-Content, Clear-Content, Get-Content, Set-Content</b></li>
        </ul>
        <h5>0.4 (Current Release)
</h5>
        <ul>
          <li>
IPropertyCmdletProvider support 
</li>
          <li>
Adds support for: <b>Clear-ItemProperty, Copy-ItemProperty, Get-ItemProperty, Move-ItemProperty,
New-ItemProperty, Remove-ItemProperty, Rename-ItemProperty, Set-ItemProperty</b></li>
        </ul>
        <h5>0.5
</h5>
        <ul>
          <li>
Dynamic Parameter support</li>
        </ul>
        <h5>0.6
</h5>
        <ul>
          <li>
Security Interfaces 
</li>
          <li>
Adds support for: <b>Get-ACL, Set-ACL</b></li>
        </ul>
        <p>
          <a href="http://psprovider.codeplex.com/">http://psprovider.codeplex.com/</a>
        </p>
        <img width="0" height="0" src="http://www.nivot.org/aggbug.ashx?id=0b623743-f07e-4fd4-891e-35a05c656c4a" />
      </body>
      <title>PowerShell Script Provider</title>
      <guid isPermaLink="false">http://www.nivot.org/PermaLink,guid,0b623743-f07e-4fd4-891e-35a05c656c4a.aspx</guid>
      <link>http://www.nivot.org/2010/07/26/PowerShellScriptProvider.aspx</link>
      <pubDate>Mon, 26 Jul 2010 21:33:21 GMT</pubDate>
      <description>&lt;p&gt;
Write your own PowerShell provider using only script, no C# required. Module definition
is provided by a Windows PowerShell 2.0 Module, which may be pure script, binary or
a mix of both.
&lt;/p&gt;
&lt;p&gt;
Debugging is as easy as any ordinary ps1 script file:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.nivot.org/content/binary/WindowsLiveWriter/869ac7ef36f5_F659/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" class="wlDisabledImage" title="image" border="0" alt="image" src="http://www.nivot.org/content/binary/WindowsLiveWriter/869ac7ef36f5_F659/image_thumb_1.png" width="846" height="654"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
All functions in backing module reflect the same signature as those found on MSDN.
This means that you go to MSDN documentation on providers to learn about how to write
the corresponding script. 
&lt;/p&gt;
&lt;h4&gt;Current Release &lt;a href="http://psprovider.codeplex.com/releases/view/49025"&gt;PSProvider
0.4&lt;/a&gt;
&lt;/h4&gt;
&lt;h4&gt;Samples and Templates
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
See &lt;a href="http://psprovider.codeplex.com/documentation?referringTitle=Home"&gt;Documentation&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Roadmap
&lt;/h4&gt;
&lt;h5&gt;0.1
&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;
ContainerCmdletProvider support through "ModuleBoundProvider" provider 
&lt;li&gt;
Demo provider included navigating a Hashtable 
&lt;li&gt;
Can be debugged in the debugger of your choice: console, ISE, PowerGUI.&lt;/li&gt;
&lt;/ul&gt;
&lt;h5&gt;0.2
&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;
NavigationCmdletProvider support 
&lt;li&gt;
Providers rename to ContainerScriptProvider and TreeScriptProvider 
&lt;li&gt;
Container Sample &amp;amp; Tree Template modules 
&lt;li&gt;
Supports: &lt;b&gt;Clear-Item, Copy-Item, Get-Item, Invoke-Item, Move-Item, New-Item, Remove-Item,
Rename-Item, Set-Item&lt;/b&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h5&gt;0.3
&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;
IContentCmdletProvider support 
&lt;li&gt;
New Commands: &lt;b&gt;New-ContentReader, New-ContentWriter&lt;/b&gt; implement IContentReader,
IContentWriter 
&lt;li&gt;
Adds support for: &lt;b&gt;Add-Content, Clear-Content, Get-Content, Set-Content&lt;/b&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h5&gt;0.4 (Current Release)
&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;
IPropertyCmdletProvider support 
&lt;li&gt;
Adds support for: &lt;b&gt;Clear-ItemProperty, Copy-ItemProperty, Get-ItemProperty, Move-ItemProperty,
New-ItemProperty, Remove-ItemProperty, Rename-ItemProperty, Set-ItemProperty&lt;/b&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h5&gt;0.5
&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;
Dynamic Parameter support&lt;/li&gt;
&lt;/ul&gt;
&lt;h5&gt;0.6
&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;
Security Interfaces 
&lt;li&gt;
Adds support for: &lt;b&gt;Get-ACL, Set-ACL&lt;/b&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;a href="http://psprovider.codeplex.com/"&gt;http://psprovider.codeplex.com/&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.nivot.org/aggbug.ashx?id=0b623743-f07e-4fd4-891e-35a05c656c4a" /&gt;</description>
      <comments>http://www.nivot.org/CommentView,guid,0b623743-f07e-4fd4-891e-35a05c656c4a.aspx</comments>
      <category>.NET</category>
      <category>Cmdlets</category>
      <category>CodePlex</category>
      <category>Developer</category>
      <category>Modules</category>
      <category>PowerShell</category>
      <category>PowerShell 2.0</category>
      <category>Providers</category>
    </item>
    <item>
      <trackback:ping>http://www.nivot.org/Trackback.aspx?guid=63bcc008-54d7-490f-82eb-23bbe1dd039a</trackback:ping>
      <pingback:server>http://www.nivot.org/pingback.aspx</pingback:server>
      <pingback:target>http://www.nivot.org/PermaLink,guid,63bcc008-54d7-490f-82eb-23bbe1dd039a.aspx</pingback:target>
      <dc:creator>Oisin Grehan</dc:creator>
      <wfw:comment>http://www.nivot.org/CommentView,guid,63bcc008-54d7-490f-82eb-23bbe1dd039a.aspx</wfw:comment>
      <wfw:commentRss>http://www.nivot.org/SyndicationService.asmx/GetEntryCommentsRss?guid=63bcc008-54d7-490f-82eb-23bbe1dd039a</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
It looks like the SharePoint team is slowly catching up to what the community has
had for years in various guises on CodePlex, but I’ve a good feeling that sometime
in the future, the community will finally be able to relax and get back to real work
as official support will surpass even the best of the open source offerings (optimistic?
we’ll see). Here’s the feature set for the current CTP:
</p>
        <p>
(These are features added in v1.3 which were not available in v1.2 or v1.1) 
</p>
        <p>
· <strong>Support for developing and deploying on 64 bit (x64).</strong></p>
        <ul>
          <li>
New menu commands within Visual Studio 
<ul><li>
Package - package the solution but does not deploy. 
</li><li>
Retract - retracts and deletes the active solution from SharePoint. 
</li><li>
Quick Deploy 
<ul><li>
Copy to 12 - copies template files, modules to the 12 Hive. 
</li><li>
Copy Binarie(s) - deploys only the assemblies. 
</li><li>
Copy Both 
</li><li>
Recycle Application Pool 
</li><li>
Attach to IIS Worker Processes 
</li></ul></li></ul></li>
        </ul>
        <ul>
          <li>
WSP View Improvements (Create New Feature) 
<ul><li>
Allows specify feature scope (Web, Site, Web Application, Farm) 
</li><li>
Allows creation of a feature receiver 
</li><li>
Option to automatically create elements.xml with new feature 
</li><li>
Elements can be dragged from one feature to another</li></ul></li>
          <li>
Build Commands Updates 
<ul><li>
Package command added to Visual Studio IDE and command line. 
</li><li>
Retract command added to Visual Studio IDE and command line.</li></ul></li>
        </ul>
        <p>
1) Command line operation is as follows:<br />
devenv.exe &lt;Project.csproj or Solution.sln and other usual flags&gt; /deploy Debug<br />
devenv.exe &lt;Project.csproj or Solution.sln and other usual flags&gt; /deploy Debug
/package<br />
devenv.exe &lt;Project.csproj or Solution.sln and other usual flags&gt; /deploy Debug
/retract<br />
Note that with the /package and /retract flags the /deploy flag is required.   
</p>
        <ul>
          <li>
CTRL-F5 no longer launches the debugger. Use F5 to launch the debugger. CTRL-F5 will
just launch the web browser and show the SharePoint site. 
</li>
          <li>
SharePoint Solution Generator Enhancements 
<ul><li>
Export from publishing sites. Note that round tripping of generated sites is not supported
for anything but the simplest of sites. Instead some editing may be required.</li></ul></li>
          <li>
Correct VB and C# Inconsistency Correction 
<ul><li>
VB VSeWSS projects no longer use VSeWSS as the root namespace</li></ul></li>
          <li>
New Item Templates for RootFiles 
<ul><li>
Create a &lt;RootFiles&gt; item from template.</li></ul></li>
          <li>
Web Part Item Template Improvements 
<ul><li>
Allows selection of deployment model to the global assembly cache (GAC) or to the
\BIN directory. For /BIN deployment a simple Code Access Security permissions set
is provided.</li></ul></li>
          <li>
Easier Web Part Project Item Rename 
<ul><li>
Detect web part rename and modify dependent files</li></ul></li>
          <li>
Support for deploying dependant assemblies added as a reference with CopyLocal=true. 
<ul><li>
VSeWSS now checks for any "CopyLocal=true" reference and incorporates this binary
in the manifest.  The binary is added to the manifest with a DeploymentTarget
matching the first binary found in the manifest, usually the project target binary. 
Subsequent changes to "CopyLocal", or removing a binary altogether will correctly
be cleaned up when rebuilding the manifest (either through WSP view or through a deployment
command).  Changes to the DeploymentTarget can be made by editing the manifest.</li></ul></li>
          <li>
Improved solution validation during full deployment 
</li>
          <li>
Validation Logging 
<ul><li>
Adding the element &lt;add key="IfLog" value="true" /&gt; to the &lt;appSettings&gt;
node of your web.config will turn on validation logging. Logging occurs during a full
deployment from a VSeWSS project and can be used for diagnostic purposes. Note: The
log location will be noted on the build output window."</li></ul></li>
          <li>
Conflict resolution dialog when deploying from within Visual Studio 
<ul><li>
Duplicate Features: If a feature with the same name as a feature you are trying to
deploy is already on the server a dialog will give you the choice of uninstalling
the existing feature first. If the feature was deployed via WSP the entire solution
is retracted. If the feature was manually installed it will be deactivated then uninstalled. 
</li><li>
Duplicate Site Definition Folders: Site definition folder is the same as 12/Templates/SiteTemplates
or the WebTemp folder already exists. The option to delete the deployed folder is
available. 
</li><li>
RootFiles and Templates: If there is a RootFile or Template with the same name the
option to delete the files first is given. 
</li><li>
Solutions: If a solution with the same name exists on the server (possibly unique
solution IDs) the option is given to retract and delete the existing solution.</li></ul></li>
          <li>
The List Definition from Content Type template now allows for the creation of a List
Definition Event Receiver.</li>
        </ul>
        <p>
Grab it from the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=fb9d4b85-da2a-432e-91fb-d505199c49f6&amp;displayLang=en#filelist" target="_blank">Microsoft
Download Center</a>.
</p>
        <img width="0" height="0" src="http://www.nivot.org/aggbug.ashx?id=63bcc008-54d7-490f-82eb-23bbe1dd039a" />
      </body>
      <title>Visual Studio 2008 Extensions for WSS 3.0 v1.3 March CTP</title>
      <guid isPermaLink="false">http://www.nivot.org/PermaLink,guid,63bcc008-54d7-490f-82eb-23bbe1dd039a.aspx</guid>
      <link>http://www.nivot.org/2009/03/18/VisualStudio2008ExtensionsForWSS30V13MarchCTP.aspx</link>
      <pubDate>Wed, 18 Mar 2009 15:48:40 GMT</pubDate>
      <description>&lt;p&gt;
It looks like the SharePoint team is slowly catching up to what the community has
had for years in various guises on CodePlex, but I’ve a good feeling that sometime
in the future, the community will finally be able to relax and get back to real work
as official support will surpass even the best of the open source offerings (optimistic?
we’ll see). Here’s the feature set for the current CTP:
&lt;/p&gt;
&lt;p&gt;
(These are features added in v1.3 which were not available in v1.2 or v1.1) 
&lt;p&gt;
· &lt;strong&gt;Support for developing and deploying on 64 bit (x64).&lt;/strong&gt; 
&lt;ul&gt;
&lt;li&gt;
New menu commands within Visual Studio 
&lt;ul&gt;
&lt;li&gt;
Package - package the solution but does not deploy. 
&lt;li&gt;
Retract - retracts and deletes the active solution from SharePoint. 
&lt;li&gt;
Quick Deploy 
&lt;ul&gt;
&lt;li&gt;
Copy to 12 - copies template files, modules to the 12 Hive. 
&lt;li&gt;
Copy Binarie(s) - deploys only the assemblies. 
&lt;li&gt;
Copy Both 
&lt;li&gt;
Recycle Application Pool 
&lt;li&gt;
Attach to IIS Worker Processes 
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;
WSP View Improvements (Create New Feature) 
&lt;ul&gt;
&lt;li&gt;
Allows specify feature scope (Web, Site, Web Application, Farm) 
&lt;li&gt;
Allows creation of a feature receiver 
&lt;li&gt;
Option to automatically create elements.xml with new feature 
&lt;li&gt;
Elements can be dragged from one feature to another&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Build Commands Updates 
&lt;ul&gt;
&lt;li&gt;
Package command added to Visual Studio IDE and command line. 
&lt;li&gt;
Retract command added to Visual Studio IDE and command line.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
1) Command line operation is as follows:&lt;br&gt;
devenv.exe &amp;lt;Project.csproj or Solution.sln and other usual flags&amp;gt; /deploy Debug&lt;br&gt;
devenv.exe &amp;lt;Project.csproj or Solution.sln and other usual flags&amp;gt; /deploy Debug
/package&lt;br&gt;
devenv.exe &amp;lt;Project.csproj or Solution.sln and other usual flags&amp;gt; /deploy Debug
/retract&lt;br&gt;
Note that with the /package and /retract flags the /deploy flag is required.&amp;nbsp;&amp;nbsp; 
&lt;ul&gt;
&lt;li&gt;
CTRL-F5 no longer launches the debugger. Use F5 to launch the debugger. CTRL-F5 will
just launch the web browser and show the SharePoint site. 
&lt;li&gt;
SharePoint Solution Generator Enhancements 
&lt;ul&gt;
&lt;li&gt;
Export from publishing sites. Note that round tripping of generated sites is not supported
for anything but the simplest of sites. Instead some editing may be required.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Correct VB and C# Inconsistency Correction 
&lt;ul&gt;
&lt;li&gt;
VB VSeWSS projects no longer use VSeWSS as the root namespace&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
New Item Templates for RootFiles 
&lt;ul&gt;
&lt;li&gt;
Create a &amp;lt;RootFiles&amp;gt; item from template.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Web Part Item Template Improvements 
&lt;ul&gt;
&lt;li&gt;
Allows selection of deployment model to the global assembly cache (GAC) or to the
\BIN directory. For /BIN deployment a simple Code Access Security permissions set
is provided.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Easier Web Part Project Item Rename 
&lt;ul&gt;
&lt;li&gt;
Detect web part rename and modify dependent files&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Support for deploying dependant assemblies added as a reference with CopyLocal=true. 
&lt;ul&gt;
&lt;li&gt;
VSeWSS now checks for any "CopyLocal=true" reference and incorporates this binary
in the manifest.&amp;nbsp; The binary is added to the manifest with a DeploymentTarget
matching the first binary found in the manifest, usually the project target binary.&amp;nbsp;
Subsequent changes to "CopyLocal", or removing a binary altogether will correctly
be cleaned up when rebuilding the manifest (either through WSP view or through a deployment
command).&amp;nbsp; Changes to the DeploymentTarget can be made by editing the manifest.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Improved solution validation during full deployment 
&lt;li&gt;
Validation Logging 
&lt;ul&gt;
&lt;li&gt;
Adding the element &amp;lt;add key="IfLog" value="true" /&amp;gt; to the &amp;lt;appSettings&amp;gt;
node of your web.config will turn on validation logging. Logging occurs during a full
deployment from a VSeWSS project and can be used for diagnostic purposes. Note: The
log location will be noted on the build output window."&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Conflict resolution dialog when deploying from within Visual Studio 
&lt;ul&gt;
&lt;li&gt;
Duplicate Features: If a feature with the same name as a feature you are trying to
deploy is already on the server a dialog will give you the choice of uninstalling
the existing feature first. If the feature was deployed via WSP the entire solution
is retracted. If the feature was manually installed it will be deactivated then uninstalled. 
&lt;li&gt;
Duplicate Site Definition Folders: Site definition folder is the same as 12/Templates/SiteTemplates
or the WebTemp folder already exists. The option to delete the deployed folder is
available. 
&lt;li&gt;
RootFiles and Templates: If there is a RootFile or Template with the same name the
option to delete the files first is given. 
&lt;li&gt;
Solutions: If a solution with the same name exists on the server (possibly unique
solution IDs) the option is given to retract and delete the existing solution.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
The List Definition from Content Type template now allows for the creation of a List
Definition Event Receiver.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Grab it from the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=fb9d4b85-da2a-432e-91fb-d505199c49f6&amp;amp;displayLang=en#filelist" target="_blank"&gt;Microsoft
Download Center&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.nivot.org/aggbug.ashx?id=63bcc008-54d7-490f-82eb-23bbe1dd039a" /&gt;</description>
      <comments>http://www.nivot.org/CommentView,guid,63bcc008-54d7-490f-82eb-23bbe1dd039a.aspx</comments>
      <category>.NET</category>
      <category>CodePlex</category>
      <category>SharePoint</category>
      <category>Visual Studio</category>
      <category>VSTO 3.0</category>
    </item>
    <item>
      <trackback:ping>http://www.nivot.org/Trackback.aspx?guid=9ce95bcf-42db-4882-829b-63a470db1507</trackback:ping>
      <pingback:server>http://www.nivot.org/pingback.aspx</pingback:server>
      <pingback:target>http://www.nivot.org/PermaLink,guid,9ce95bcf-42db-4882-829b-63a470db1507.aspx</pingback:target>
      <dc:creator>Oisin Grehan</dc:creator>
      <wfw:comment>http://www.nivot.org/CommentView,guid,9ce95bcf-42db-4882-829b-63a470db1507.aspx</wfw:comment>
      <wfw:commentRss>http://www.nivot.org/SyndicationService.asmx/GetEntryCommentsRss?guid=9ce95bcf-42db-4882-829b-63a470db1507</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The CodePlex guys do it again. This is a great feature that will surely help large
projects garner a bit more help and support through the use of better developer documentation
for getting contributors up to speed. The only thing that’s missing is syntax highlighting
support for the <a href="http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx">PowerShell</a> language.
Vote for the feature here - <a href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=17533" target="_blank">Wiki
Syntax Highlighting for PowerShell</a></p>
        <p>
You’ll need a CodePlex account for this I think. More information on the July 22nd
release:
</p>
        <blockquote>
          <p>
Syntax highlighting has been added to project wiki pages. See the <a href="http://www.codeplex.com/CodePlex/Wiki/View.aspx?title=Wiki%20Formatting">Wiki
Markup Guide</a> for details.<br />
Also added is mailing list support for project discussions: start or respond to a
discussion from your e-mail client; get notifications of new responses as they come
in, or in daily digest format. Now users can subscribe to an entire project’s discussions,
including all new discussions posted to the project. See <a href="http://www.codeplex.com/CodePlex/Wiki/View.aspx?title=Mailing%20Lists">Mailing
Lists Documentation</a> for more information.<br /><b>Feature requests addressed in this release:</b><br /><a href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=1542">Syntax
Highlighting Extension</a><br /><a href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=1548">Feature
request: Mailing lists</a><br /><b>Issues addressed in this release:</b><br /><a href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=15420">HTTPS
should be dropped</a><br /><a href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=13543">HTTPS
in forums causes browser warnings</a><br /><a href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=16529">Feature
request: please let me input ENTER in release description textbox</a><br /><a href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=17281">Pressing
enter while in textarea submits form</a></p>
        </blockquote>
        <img width="0" height="0" src="http://www.nivot.org/aggbug.ashx?id=9ce95bcf-42db-4882-829b-63a470db1507" />
      </body>
      <title>CodePlex Wiki now supports Syntax Highlighting</title>
      <guid isPermaLink="false">http://www.nivot.org/PermaLink,guid,9ce95bcf-42db-4882-829b-63a470db1507.aspx</guid>
      <link>http://www.nivot.org/2008/07/28/CodePlexWikiNowSupportsSyntaxHighlighting.aspx</link>
      <pubDate>Mon, 28 Jul 2008 20:29:46 GMT</pubDate>
      <description>&lt;p&gt;
The CodePlex guys do it again. This is a great feature that will surely help large
projects garner a bit more help and support through the use of better developer documentation
for getting contributors up to speed. The only thing that’s missing is syntax highlighting
support for the &lt;a href="http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx"&gt;PowerShell&lt;/a&gt; language.
Vote for the feature here - &lt;a href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=17533" target="_blank"&gt;Wiki
Syntax Highlighting for PowerShell&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
You’ll need a CodePlex account for this I think. More information on the July 22nd
release:
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
Syntax highlighting has been added to project wiki pages. See the &lt;a href="http://www.codeplex.com/CodePlex/Wiki/View.aspx?title=Wiki%20Formatting"&gt;Wiki
Markup Guide&lt;/a&gt; for details.&lt;br&gt;
Also added is mailing list support for project discussions: start or respond to a
discussion from your e-mail client; get notifications of new responses as they come
in, or in daily digest format. Now users can subscribe to an entire project’s discussions,
including all new discussions posted to the project. See &lt;a href="http://www.codeplex.com/CodePlex/Wiki/View.aspx?title=Mailing%20Lists"&gt;Mailing
Lists Documentation&lt;/a&gt; for more information.&lt;br&gt;
&lt;b&gt;Feature requests addressed in this release:&lt;/b&gt;
&lt;br&gt;
&lt;a href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=1542"&gt;Syntax
Highlighting Extension&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=1548"&gt;Feature
request: Mailing lists&lt;/a&gt;
&lt;br&gt;
&lt;b&gt;Issues addressed in this release:&lt;/b&gt;
&lt;br&gt;
&lt;a href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=15420"&gt;HTTPS
should be dropped&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=13543"&gt;HTTPS
in forums causes browser warnings&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=16529"&gt;Feature
request: please let me input ENTER in release description textbox&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=17281"&gt;Pressing
enter while in textarea submits form&lt;/a&gt;
&lt;/blockquote&gt;&lt;img width="0" height="0" src="http://www.nivot.org/aggbug.ashx?id=9ce95bcf-42db-4882-829b-63a470db1507" /&gt;</description>
      <comments>http://www.nivot.org/CommentView,guid,9ce95bcf-42db-4882-829b-63a470db1507.aspx</comments>
      <category>CodePlex</category>
      <category>Monad</category>
      <category>PowerShell</category>
    </item>
    <item>
      <trackback:ping>http://www.nivot.org/Trackback.aspx?guid=93f4323a-8ce2-41ad-a165-46f98562f650</trackback:ping>
      <pingback:server>http://www.nivot.org/pingback.aspx</pingback:server>
      <pingback:target>http://www.nivot.org/PermaLink,guid,93f4323a-8ce2-41ad-a165-46f98562f650.aspx</pingback:target>
      <dc:creator>Oisin Grehan</dc:creator>
      <wfw:comment>http://www.nivot.org/CommentView,guid,93f4323a-8ce2-41ad-a165-46f98562f650.aspx</wfw:comment>
      <wfw:commentRss>http://www.nivot.org/SyndicationService.asmx/GetEntryCommentsRss?guid=93f4323a-8ce2-41ad-a165-46f98562f650</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
In the latest <a href="http://www.codeplex.com/PowerShellCX" target="_blank">PowerShellCX</a> <a href="http://www.codeplex.com/PowerShellCX/SourceControl/ListDownloadableCommits.aspx" target="_blank">changeset</a>,
archive read and extract support is finally available. Sorry there are no binary builds
yet. Use the Extract-Archive cmdlet as a stand-alone to extract all files. Use Read-Archive
to generate ArchiveEntry objects which can be piped through Where-Object for filtering
and eventual consumption by Extract-Archive (which can accept ArchiveEntry as well
as FileInfo pipeline input). I’ve got progress reporting working too for extract.
I’ve added support for reading/extracting SevenZip, Arj, BZip2, Cab, Chm, Cpio, Deb,
GZip, Iso, Lzh, Lzma, Nsis, Rar, Rpm, Tar, Wim, Z &amp; Zip.  Yes, you did see
ISO support in that list ;-) Write support is only zip, bzip2, tar and gzip still.
</p>
        <p>
There are more features coming, including encrypted archive support.
</p>
        <img width="0" height="0" src="http://www.nivot.org/aggbug.ashx?id=93f4323a-8ce2-41ad-a165-46f98562f650" />
      </body>
      <title>Pscx 1.2 progress &amp;ndash; archive read and extract support coming</title>
      <guid isPermaLink="false">http://www.nivot.org/PermaLink,guid,93f4323a-8ce2-41ad-a165-46f98562f650.aspx</guid>
      <link>http://www.nivot.org/2008/07/28/Pscx12ProgressNdashArchiveReadAndExtractSupportComing.aspx</link>
      <pubDate>Mon, 28 Jul 2008 09:28:00 GMT</pubDate>
      <description>&lt;p&gt;
In the latest &lt;a href="http://www.codeplex.com/PowerShellCX" target="_blank"&gt;PowerShellCX&lt;/a&gt;&amp;nbsp;&lt;a href="http://www.codeplex.com/PowerShellCX/SourceControl/ListDownloadableCommits.aspx" target="_blank"&gt;changeset&lt;/a&gt;,
archive read and extract support is finally available. Sorry there are no binary builds
yet. Use the Extract-Archive cmdlet as a stand-alone to extract all files. Use Read-Archive
to generate ArchiveEntry objects which can be piped through Where-Object for filtering
and eventual consumption by Extract-Archive (which can accept ArchiveEntry as well
as FileInfo pipeline input). I’ve got progress reporting working too for extract.
I’ve added support for reading/extracting SevenZip, Arj, BZip2, Cab, Chm, Cpio, Deb,
GZip, Iso, Lzh, Lzma, Nsis, Rar, Rpm, Tar, Wim, Z &amp;amp; Zip.&amp;nbsp; Yes, you did see
ISO support in that list ;-) Write support is only zip, bzip2, tar and gzip still.
&lt;/p&gt;
&lt;p&gt;
There are more features coming, including encrypted archive support.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.nivot.org/aggbug.ashx?id=93f4323a-8ce2-41ad-a165-46f98562f650" /&gt;</description>
      <comments>http://www.nivot.org/CommentView,guid,93f4323a-8ce2-41ad-a165-46f98562f650.aspx</comments>
      <category>.NET</category>
      <category>CodePlex</category>
      <category>Monad</category>
      <category>PowerShell</category>
      <category>PSCX</category>
    </item>
    <item>
      <trackback:ping>http://www.nivot.org/Trackback.aspx?guid=094f4f27-e830-4470-8e00-d42c45c39ed5</trackback:ping>
      <pingback:server>http://www.nivot.org/pingback.aspx</pingback:server>
      <pingback:target>http://www.nivot.org/PermaLink,guid,094f4f27-e830-4470-8e00-d42c45c39ed5.aspx</pingback:target>
      <dc:creator>Oisin Grehan</dc:creator>
      <wfw:comment>http://www.nivot.org/CommentView,guid,094f4f27-e830-4470-8e00-d42c45c39ed5.aspx</wfw:comment>
      <wfw:commentRss>http://www.nivot.org/SyndicationService.asmx/GetEntryCommentsRss?guid=094f4f27-e830-4470-8e00-d42c45c39ed5</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I took a few hours yesterday to "tidy up my room" so to speak, so I built a nice MSI
installer, updated the help, CodePlex Wiki and examples and closed all bugs. This
is probably the final release now that PowerShell 2.0 CTP2 has introduced support
for eventing, so thanks for all the support. 
</p>
        <p>
          <strong>
            <u>New Features</u>
          </strong>
        </p>
        <ul>
          <li>
Multiple named queue support and default queue with -QueueName parameter 
</li>
          <li>
Better COM support, window message pumping etc. 
</li>
          <li>
NoFlush / Peek parameter support for queue reading 
</li>
          <li>
Get-EventQueue command added for viewing queues and their message counts. 
</li>
        </ul>
        <p>
          <strong>
            <u>Cmdlet Name Changes</u>
          </strong>
        </p>
        <ul>
          <li>
Get-Event -&gt; Read-Event 
</li>
          <li>
Connect-EventListener -&gt; Connect-Event 
</li>
          <li>
Disconnect-EventListener -&gt; Disconnect-Event 
</li>
        </ul>
        <p>
Additionally, several niggling bugs closed (including the one where read-event -wait
would return immediately with no events). 
</p>
        <p>
          <a href="http://www.codeplex.com/pseventing">http://www.codeplex.com/pseventing</a>
        </p>
        <p>
For an advanced example: <a href="http://www.nivot.org/2007/12/05/ForegroundBackgroundSwappableDownloadsInPowerShell.aspx">Foreground
/ Background Swappable Downloads In PowerShell</a>.
</p>
        <img width="0" height="0" src="http://www.nivot.org/aggbug.ashx?id=094f4f27-e830-4470-8e00-d42c45c39ed5" />
      </body>
      <title>PSEventing 1.1 For PowerShell 1.0 Final Release</title>
      <guid isPermaLink="false">http://www.nivot.org/PermaLink,guid,094f4f27-e830-4470-8e00-d42c45c39ed5.aspx</guid>
      <link>http://www.nivot.org/2008/06/06/PSEventing11ForPowerShell10FinalRelease.aspx</link>
      <pubDate>Fri, 06 Jun 2008 01:20:10 GMT</pubDate>
      <description>&lt;p&gt;
I took a few hours yesterday to "tidy up my room" so to speak, so I built a nice MSI
installer, updated the help, CodePlex Wiki and examples and closed all bugs. This
is probably the final release now that PowerShell 2.0 CTP2 has introduced support
for eventing, so thanks for all the support. 
&lt;p&gt;
&lt;strong&gt;&lt;u&gt;New Features&lt;/u&gt;&lt;/strong&gt; 
&lt;ul&gt;
&lt;li&gt;
Multiple named queue support and default queue with -QueueName parameter 
&lt;li&gt;
Better COM support, window message pumping etc. 
&lt;li&gt;
NoFlush / Peek parameter support for queue reading 
&lt;li&gt;
Get-EventQueue command added for viewing queues and their message counts. 
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;strong&gt;&lt;u&gt;Cmdlet Name Changes&lt;/u&gt;&lt;/strong&gt; 
&lt;ul&gt;
&lt;li&gt;
Get-Event -&amp;gt; Read-Event 
&lt;li&gt;
Connect-EventListener -&amp;gt; Connect-Event 
&lt;li&gt;
Disconnect-EventListener -&amp;gt; Disconnect-Event 
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Additionally, several niggling bugs closed (including the one where read-event -wait
would return immediately with no events). 
&lt;p&gt;
&lt;a href="http://www.codeplex.com/pseventing"&gt;http://www.codeplex.com/pseventing&lt;/a&gt; 
&lt;p&gt;
For an advanced example: &lt;a href="http://www.nivot.org/2007/12/05/ForegroundBackgroundSwappableDownloadsInPowerShell.aspx"&gt;Foreground
/ Background Swappable Downloads In PowerShell&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.nivot.org/aggbug.ashx?id=094f4f27-e830-4470-8e00-d42c45c39ed5" /&gt;</description>
      <comments>http://www.nivot.org/CommentView,guid,094f4f27-e830-4470-8e00-d42c45c39ed5.aspx</comments>
      <category>CodePlex</category>
      <category>Monad</category>
      <category>PowerShell</category>
      <category>PSEventing</category>
    </item>
  </channel>
</rss>