 <?xml-stylesheet type="text/css" href="https://www.mojoportal.com/Data/style/rss/rss1.css" ?> <?xml-stylesheet type="text/xsl" href="https://www.mojoportal.com/Data/style/rss/rss1.xsl" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">
  <channel>
    <title>mojoPortal Blog</title>
    <link>https://www.mojoportal.com/blog</link>
    <description />
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>mojoPortal Blog Module</generator>
    <language>en-US</language>
    <managingEditor>webmaster@mojoportal.com (mojoPortal)</managingEditor>
    <ttl>120</ttl>
    <atom:link href="https://www.mojoportal.com/Blog/RSS.aspx?p=2~19~29&amp;r=2d64c08a-1f29-4d24-9d37-0e9bae4737b4" rel="self" type="application/rss+xml" />
    <itunes:author>webmaster@mojoportal.com (mojoPortal)</itunes:author>
    <itunes:owner>
      <itunes:email>webmaster@mojoportal.com</itunes:email>
      <itunes:name>mojoPortal</itunes:name>
    </itunes:owner>
    <itunes:explicit>no</itunes:explicit>
    <itunes:category text="Technology" />
    <item>
      <title>mojoPortal and Accessibility</title>
      <description><![CDATA[<p>Since 2004, mojoPortal has been committed to being accessible to all people. That's not always an easy task because there are many components of websites that just don't work well for some people with some disabilities. We also can't ensure that everyone who builds a site on mojoPortal makes the necessary effort to structure their content to make sure it is fully accessible. So, we've partnered with <a href="https://accessibe.com/a/adnhzp4">accessiBe</a>, the leader in AI Solutions for Web Accessibility &amp; ADA Compliance.&nbsp;With this partnership, mojoPortal will earn a little cash for each purchase made via our partner link, but that's not why we're partnering with accessiBe. We're partnering with accessiBe because it is simply the easiest and most complete accessibility platform on the market.</p>

<p>Hundreds of thousands of websites use accessiBe to help with ADA compliance and web accessibility, so with mojoPortal, you have a Bonafide system in place to help you make your mojoPortal site perfect for everyone!</p>

<h4>Benefits &amp; value for your site:</h4>

<ul>
	<li>Fully automated remediation within 48 hours</li>
	<li>Visible accessibility statement on site</li>
	<li>24-hour automated ongoing compliance scans</li>
	<li>Monthly accessibility audit sent to the inbox</li>
	<li>Extension of market reach</li>
	<li>Enhancement of brand reputation</li>
</ul>

<h4>Integrating mojoPortal with accessiBe</h4>

<p>It is super easy to integrate your mojoPortal site with accessiBe. All you need to do is copy the accessWidget that accessiBe gives you to the "Custom Content" section of Site Settings, click the Save button and you're done! Here's a screenshot of the area in Site Settings:</p>

<figure class="image-captioned"><img alt="Site Settings Custom Content Tab" src="https://www.mojoportal.com/Data/blogposts/site-settings-custom-content-tab.png" />
<figcaption>Site Settings Custom Content Tab</figcaption>
</figure>

<h4>Get Started with accessiBe Today!</h4>

<p>Integrating mojoPortal with accessiBe is a game-changer in web accessibility, simplifying and streamlining the process of becoming accessible and compliant using AI, machine learning, and computer vision.</p>

<p class="text-center"><a class="btn btn-lg btn-primary" href="https://accessibe.com/a/adnhzp4" target="_blank">Get started now!</a></p>
<br /><a href='https://www.mojoportal.com/mojoportal-and-accessibility'>Joe Davis</a>&nbsp;&nbsp;<a href='https://www.mojoportal.com/mojoportal-and-accessibility'>...</a><a class='tweetthislink' title='Tweet This' href='http://twitter.com/home?status=mojoPortal+and+Accessibility+https%3a%2f%2fwww.mojoportal.com%2fmojoportal-and-accessibility'><img src='https://www.mojoportal.com/Data/SiteImages/tweet-button-2015.png' alt='Tweet This' /></a><div class='fblikebutton'><iframe src='http://www.facebook.com/plugins/like.php?href=https%3a%2f%2fwww.mojoportal.com%2fmojoportal-and-accessibility&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;height=35&amp;action=like&amp;colorscheme=light' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden;width:450px; height:35px;'></iframe></div>]]></description>
      <link>https://www.mojoportal.com/mojoportal-and-accessibility</link>
      <author>joe+mojoPortal@i7media.net (Joe Davis)</author>
      <comments>https://www.mojoportal.com/mojoportal-and-accessibility</comments>
      <guid isPermaLink="true">https://www.mojoportal.com/mojoportal-and-accessibility</guid>
      <pubDate>Thu, 04 Sep 2025 15:27:00 GMT</pubDate>
    </item>
    <item>
      <title>mojoPortal SQL CE and WebMatrix</title>
      <description><![CDATA[<p>
	This is just a quick post in follow up to my previous post <a href="http://www.mojoportal.com/sql-server-compact-40-and-mojoportal.aspx">SQL Server Compact 4.0 and mojoPortal</a>, to provide some updated information. We recently released&nbsp;<a href="http://www.mojoportal.com/mojoportal-2348-released.aspx">mojoPortal 2.3.4.8</a>, and I've updated the package for SQL CE recently to contain migration scripts so that it is easy to migrate to SQL Server.</p>
<p>
	I've also created some new documentation.</p>
<ul>
	<li>
		<a href="http://www.mojoportal.com/using-sql-ce.aspx">Using SQL CE with mojoPortal</a></li>
	<li>
		<a href="http://www.mojoportal.com/using-webmatrix-to-run-the-sql-ce-version-of-mojoportal.aspx">Using WebMatrix to run the SQL CE Version of mojoPortal</a></li>
	<li>
		<a href="http://www.mojoportal.com/using-webmatrix-to-migrate-mojoportal-from-sql-ce-to-sql-server.aspx">Using WebMatrix to Migrate mojoPortal from SQL CE to SQL Server</a></li>
	<li>
		<a href="http://www.mojoportal.com/using-webmatrix-to-install-mojoportal-from-the-web-application-gallery.aspx">Using WebMatrix to Install mojoPortal from the Web App&nbsp;Gallery</a></li>
</ul>
<p>
	<img alt="Using WebMatrix with mojoPortal" src="https://www.mojoportal.com/Data/Sites/1/media/webmatrix-from-folder.png" style="width: 650px; height: 441px; " /></p>
<p>
	<a href="http://www.asp.net/webmatrix">WebMatrix</a> includes IIS&nbsp;Express web server which is much easier to use on your local machine than IIS but has all the features of IIS. Once you install WebMatrix, you can right click a folder in Windows Explorer and choose "Open as a Web Site with Microsoft WebMatrix". So you can just unzip the mojoPortal package and right click the wwwroot folder to launch a mojoPortal&nbsp;site on your local machine. If using SQL CE you don't need to even need to configure a database, it just works, but for other mojoPortal packages you would have to set the connection string for the database.&nbsp;</p>
<p>
	One could also use WebMatrix for light mojoPortal feature development, perhaps at some point I will make an article showing how to use the <a href="http://www.mojoportal.com/hello-world-developer-quick-start.aspx">mojoPortal&nbsp;Hello World examples</a> with WebMatrix. While WebMatrix is not designed to scratch the same itch as Visual Studio, it is a useful tool even for folks like me who really live in Visual Studio all day long. I encourage you to check it out, especially if you are interested in working with the SQL CE version of mojoPortal.</p>
<p>
	Â </p>
<p>
	<a href="http://twitter.com/joeaudette" style="color: #6297bc;">Follow us on twitter</a> or&nbsp;<a href="http://www.facebook.com/pages/mojoPortal/146363180114" style="color: #6297bc;">become a fan on Facebook</a></p>
<p>
	<a href="http://twitter.com/joeaudette" style="color: #6297bc;"><img alt="follow us on twitter" height="60" src="https://www.mojoportal.com/Data/Sites/1/media/newsletterfiles/twitter.png" style="border: 0px initial initial;" width="60" /></a> <a href="http://www.facebook.com/pages/mojoPortal/146363180114" style="color: #6297bc;"><img alt="become a fan on facebook" height="60" src="https://www.mojoportal.com/Data/Sites/1/media/newsletterfiles/facebook.png" style="border: 0px initial initial;" width="60" /></a></p>
<br /><a href='https://www.mojoportal.com/mojoportal-sql-ce-and-webmatrix.aspx'>Joe Audette</a>&nbsp;&nbsp;<a href='https://www.mojoportal.com/mojoportal-sql-ce-and-webmatrix.aspx'>...</a><a class='tweetthislink' title='Tweet This' href='http://twitter.com/home?status=mojoPortal+SQL+CE+and+WebMatrix+https%3a%2f%2fwww.mojoportal.com%2fmojoportal-sql-ce-and-webmatrix.aspx'><img src='https://www.mojoportal.com/Data/SiteImages/tweet-button-2015.png' alt='Tweet This' /></a><div class='fblikebutton'><iframe src='http://www.facebook.com/plugins/like.php?href=https%3a%2f%2fwww.mojoportal.com%2fmojoportal-sql-ce-and-webmatrix.aspx&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;height=35&amp;action=like&amp;colorscheme=light' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden;width:450px; height:35px;'></iframe></div>]]></description>
      <link>https://www.mojoportal.com/mojoportal-sql-ce-and-webmatrix.aspx</link>
      <author>joe.audette@gmail.com (Joe Audette)</author>
      <comments>https://www.mojoportal.com/mojoportal-sql-ce-and-webmatrix.aspx</comments>
      <guid isPermaLink="true">https://www.mojoportal.com/mojoportal-sql-ce-and-webmatrix.aspx</guid>
      <pubDate>Mon, 26 Jul 2010 14:38:00 GMT</pubDate>
    </item>
    <item>
      <title>5 New Developer Training Videos</title>
      <description><![CDATA[<p>
	Just a quick post to mention that 5 more videos have been completed in the developer series of videos. Here is the full list of videos so far and more are on the way soon. The newest videos are at the bottom of the list. The series is aimed at teaching how to build custom features that plug into mojoPortal by demonstrating step by step how to implement a guest book feature. Once the series is completed I will also make the source code available.</p>
<ol>
	<li>
		<a href="http://www.mojoportal.com/getting-the-code-with-tortoisesvn.aspx">Getting the code with TortoiseSVN</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-1-source-code-overview-part-1.aspx">Source Code Overview Part 1</a></li>
	<li>
		<a href="http://www.mojoportal.com/video-source-code-overview-part-2.aspx">Source Code Overview Part 2</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-3-custom-solution.aspx">Custom Solution</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-4-hello-web.aspx">Hello Web</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-5-hello-web-part-2.aspx">Hello Web Part 2</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-6-hello-guest-book.aspx">Hello Guest Book</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-7-concepts-part-1.aspx">Concepts Part 1</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-8-concepts-part-2.aspx">Concepts Part 2</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-9-debugging-in-iis.aspx">Debugging in IIS</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-10-create-a-table-using-the-setup-system.aspx">Create a Table Using the Setup System</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-11-using-the-setup-system-to-run-upgrade-scripts.aspx">Using The Setup System to Run Upgrade Scripts</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-12-generating-a-data-access-class.aspx">Generating a Data Access Class</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-13-generate-the-business-layer.aspx">Generate the Business Layer</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-14-first-guestbook-submission.aspx">First Guestbook Submission</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-15-form-layout.aspx">Form Layout</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-16-form-layout-and-data-binding.aspx">Form Layout and Data Binding</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-17-upgrading-from-svn-and-converting-to-vs-2010.aspx">Upgrading from svn and Converting to VS 2010</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-18-css-layout.aspx">CSS Layout</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-19-using-a-wysiwyg-editor-and-captcha.aspx">Using a WYSIWYG Editor and Captcha</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-20-default-button-and-input-validation.aspx">Default Button and Input Validation</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-21-protecting-against-untrusted-content.aspx">Protecting Against Untrusted Content</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-22-supporting-page-part-1.aspx">Supporting Pages Part 1</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-23-supporting-pages-part-2.aspx">Supporting Pages Part 2</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-24-supporting-pages-part-3.aspx">Supporting Pages Part 3</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-25-enforcing-security-part-1.aspx">Enforcing Security Part 1</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-26-enforcing-security-part-2.aspx">Enforcing Security Part 2</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-27-implementing-the-update-method.aspx">Implementing the update method</a></li>
</ol>
<p>
	<strong>UPDATED 2010-05-11</strong>: added 3 more videos 26, 27, and 28</p>
<p>
	Also don't forget the<a href="http://www.yamisee.com/official-mojoportal-online-user-group.aspx"> mojoPortal online user group meeting</a> is coming up on May 18, 2010 at 8PM EDT.</p>
<p>
	<a href="http://www.yamisee.com/official-mojoportal-online-user-group.aspx"><img alt="mojoportal online user group meeting" src="https://www.mojoportal.com/Data/mojocommon/234_60_mojoUserGroup_Plain.gif" style="width: 234px; height: 60px; " /></a></p>
<p>
	Â </p>
<p>
	<a href="http://twitter.com/joeaudette" style="color: #6297bc;">Follow us on twitter</a> or&nbsp;<a href="http://www.facebook.com/pages/mojoPortal/146363180114" style="color: #6297bc;">become a fan on Facebook</a></p>
<p>
	<a href="http://twitter.com/joeaudette" style="color: #6297bc;"><img alt="follow us on twitter" height="60" src="https://www.mojoportal.com/Data/Sites/1/media/newsletterfiles/twitter.png" style="border: 0px initial initial;" width="60" /></a> <a href="http://www.facebook.com/pages/mojoPortal/146363180114" style="color: #6297bc;"><img alt="become a fan on facebook" height="60" src="https://www.mojoportal.com/Data/Sites/1/media/newsletterfiles/facebook.png" style="border: 0px initial initial;" width="60" /></a></p>
<br /><a href='https://www.mojoportal.com/5-new-developer-training-videos.aspx'>Joe Audette</a>&nbsp;&nbsp;<a href='https://www.mojoportal.com/5-new-developer-training-videos.aspx'>...</a><a class='tweetthislink' title='Tweet This' href='http://twitter.com/home?status=5+New+Developer+Training+Videos+https%3a%2f%2fwww.mojoportal.com%2f5-new-developer-training-videos.aspx'><img src='https://www.mojoportal.com/Data/SiteImages/tweet-button-2015.png' alt='Tweet This' /></a><div class='fblikebutton'><iframe src='http://www.facebook.com/plugins/like.php?href=https%3a%2f%2fwww.mojoportal.com%2f5-new-developer-training-videos.aspx&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;height=35&amp;action=like&amp;colorscheme=light' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden;width:450px; height:35px;'></iframe></div>]]></description>
      <link>https://www.mojoportal.com/5-new-developer-training-videos.aspx</link>
      <author>joe.audette@gmail.com (Joe Audette)</author>
      <comments>https://www.mojoportal.com/5-new-developer-training-videos.aspx</comments>
      <guid isPermaLink="true">https://www.mojoportal.com/5-new-developer-training-videos.aspx</guid>
      <pubDate>Mon, 10 May 2010 12:22:05 GMT</pubDate>
    </item>
    <item>
      <title>Some New Training Videos</title>
      <description><![CDATA[<p>
	Just a quick post to let people know about new training videos available. I am making it my focus for this month to produce a lot more tutorials to answer common questions and especially to help developers get started with custom development. I still have a ways to go with the developer tutorials, but thought I would go ahead an post links to videos I&#39;ve completed so far.</p>
<h3>
	Installation and Configuration</h3>
<ul>
	<li>
		<a href="http://www.mojoportal.com/manual-installation-in-iis-75-with-mssql.aspx">Installing mojoPrtal in IIS 7.5 with MS SQL</a></li>
	<li>
		<a href="http://www.mojoportal.com/video-hosting-multiple-sites-based-on-host-name.aspx">Hosting Multiple Sites Based on Host Names - with a primer on DNS resolution</a></li>
</ul>
<h3>
	Developer Series</h3>
<p>
	I&#39;ve begun a series of clips where I plan to implement a simple Guestbook feature as a way to cover important concepts.&nbsp;</p>
<ol>
	<li>
		<a href="http://www.mojoportal.com/getting-the-code-with-tortoisesvn.aspx">Getting the code from svn trunk</a></li>
	<li>
		<a href="http://www.mojoportal.com/source-code-overview-part-1.aspx">Introduction to the Source Code Part 1</a></li>
	<li>
		<a href="http://www.mojoportal.com/video-source-code-overview-part-2.aspx">Introduction to the Source Code Part 2</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-3-custom-solution.aspx">Creating a Custom Solution and Project</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-4-hello-web.aspx">Hello Web Part 1</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-5-hello-web-part-2.aspx">Hello Web Part 2</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-6-hello-guest-book.aspx">Guestbook first steps</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-7-concepts-part-1.aspx">Concepts Part 1</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-8-concepts-part-2.aspx">Concepts Part 2</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-9-debugging-in-iis.aspx">Debugging in IIS</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-10-create-a-table-using-the-setup-system.aspx">Create a Table in the db using the setup system</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-11-using-the-setup-system-to-run-upgrade-scripts.aspx">Create stored procedures with an upgrade script using the setup system</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-12-generating-a-data-access-class.aspx">Generating a data access class</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-13-generate-the-business-layer.aspx">Generate the business layer</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-14-first-guestbook-submission.aspx">First Guestbook submission achieved</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-15-form-layout.aspx">Form Layout&nbsp;</a></li>
	<li>
		<a href="http://www.mojoportal.com/dev-series-16-form-layout-and-data-binding.aspx">Form Layout Part 2 and data binding</a></li>
</ol>
<p>
	Just getting started so far, lots more clips to produce to complete the Guestbook tutorial. I&#39;m planning to cover development of business and data access classes and how to add supporting pages to your feature as well as how to make your feature searchable. I&#39;m working only from an outline not a script, so the videos are mostly improvised and I stumble on a few things here and there, but rather than edit them out, I think it is helpful since you may also stumble a little bit, so learning to work through the stumbles is part of the process.</p>
<p>
	Each clip will be less than 10 minutes in order to fit them on YouTube, but they are in high definition so the video quality should be pretty decent.</p>
<p>
	<strong>UPDATE 2010-03-08</strong> -added items 8 - 17 to the list above.</p>
<p>
	&nbsp;</p>
<p>
	<a href="http://twitter.com/joeaudette" style="color: #6297bc;">Follow us on twitter</a> or&nbsp;<a href="http://www.facebook.com/pages/mojoPortal/146363180114" style="color: #6297bc;">become a fan on Facebook</a></p>
<p>
	<a href="http://twitter.com/joeaudette" style="color: #6297bc;"><img alt="follow us on twitter" height="60" src="https://www.mojoportal.com/Data/Sites/1/media/newsletterfiles/twitter.png" style="border: 0px initial initial;" width="60" /></a> <a href="http://www.facebook.com/pages/mojoPortal/146363180114" style="color: #6297bc;"><img alt="become a fan on facebook" height="60" src="https://www.mojoportal.com/Data/Sites/1/media/newsletterfiles/facebook.png" style="border: 0px initial initial;" width="60" /></a></p>
<br /><a href='https://www.mojoportal.com/some-new-training-videos-2010-03-02.aspx'>Joe Audette</a>&nbsp;&nbsp;<a href='https://www.mojoportal.com/some-new-training-videos-2010-03-02.aspx'>...</a><a class='tweetthislink' title='Tweet This' href='http://twitter.com/home?status=Some+New+Training+Videos+https%3a%2f%2fwww.mojoportal.com%2fsome-new-training-videos-2010-03-02.aspx'><img src='https://www.mojoportal.com/Data/SiteImages/tweet-button-2015.png' alt='Tweet This' /></a><div class='fblikebutton'><iframe src='http://www.facebook.com/plugins/like.php?href=https%3a%2f%2fwww.mojoportal.com%2fsome-new-training-videos-2010-03-02.aspx&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;height=35&amp;action=like&amp;colorscheme=light' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden;width:450px; height:35px;'></iframe></div>]]></description>
      <link>https://www.mojoportal.com/some-new-training-videos-2010-03-02.aspx</link>
      <author>joe.audette@gmail.com (Joe Audette)</author>
      <comments>https://www.mojoportal.com/some-new-training-videos-2010-03-02.aspx</comments>
      <guid isPermaLink="true">https://www.mojoportal.com/some-new-training-videos-2010-03-02.aspx</guid>
      <pubDate>Tue, 02 Mar 2010 17:25:37 GMT</pubDate>
    </item>
    <item>
      <title>New Training Videos Thanks to Expression Studio</title>
      <description><![CDATA[<p>Recently, Microsoft announced the release of <a href="http://weblogs.asp.net/scottgu/archive/2009/07/10/silverlight-3-released.aspx">Expression Studio 3</a>. I was very excited about this because I noticed that my MSDN subscription included it whereas in the past all I had access to was Expression Blend and Expression Web. Kudos to Microsoft for making the whole of Expression Studio available to MSDN subscribers. I don't know if it applies to all subscription levels but whatever I have now includes it and its awesome!</p>
<p>The new parts for me are the Expression Screen Capture and Expression Encoder. I was heavily involved with streaming Windows Media Video years ago like 2003-2005 ish but the new Silverlight technology is so much nicer today. Anyway, the Expression Screen Capture tool is like Camtasia and Wink and other screen capture tools but its pretty darn easy to use and the Expression Encoder can encode the resulting screen capture into various formats, especially .wmv that is optimised for Silverlight, but also formats like mp4 suitable for upload to YouTube or Facebook etc.</p>
<p>I've found some issues with the audio getting out of sync with the video on YouTube but don't really know if its some fault of the mp4 file I upload or the conversion process to Flash that YouTube does. Some of the videos I uploaded to YouTube are better than others in this regard, but the Silverlight versions are consistently good.</p>
<p>There is even free hosting for some Silverlight files up to 1 GB total on&#160;<a href="http://silverlight.live.com/">http://silverlight.live.com/</a> and I'm serving my Silveright training videos from there. Expression Encoder can generate an html page to host the video and its easy enough to modify it to point to the video on the silverlight.live.com site.</p>
<p>So I spent the last 2 days doing some screen capture tutorials for <a href="http://www.mojoportal.com">mojoPortal</a> using these new tools. For most of the files I uploaded alternatives on YouTube that don't require the Silverlight plugin, but as mentioned a few of them have audio video sync problems but not real bad. Best if you can watch them using Silverlight though and one of them, the Introduction to the mojoPortal Source Code is 20 minutes long so it was too long to upload to YouTube as they limit you to 10 minutes.</p>
<p>Here is a list of the video tutorials I made in the last 2 days:</p>
<ul>
    <li><a href="http://www.mojoportal.com/training/mojoportal-using-content-templates/">Using The Content Template System</a></li>
    <li><a href="http://www.mojoportal.com/training/mojoportal-creating-content-templates/">Creating Custom Content Templates</a></li>
    <li><a href="http://www.mojoportal.com/training/mojoportal-content-workflow/">Using the Content Workflow System</a></li>
    <li><a href="http://www.mojoportal.com/training/mojo-skins-video-tour/">Video Tour of mojoPortal included skins</a></li>
    <li><a href="http://www.mojoportal.com/training/mojoportal-sourcecode-overview/">Introduction to the mojoPortal Source Code</a></li>
    <li><a href="http://www.mojoportal.com/training/mojoportal-sell-your-mp3-files/">Musicians Can Sell Their MP3 Files Online Using mojoPortal</a></li>
</ul>
<p>I was long overdue to make some more video tutorials and having these nice new tools inspired me to spend a few days on it and it was kind of fun. Hope you find them useful and informative. Now back to regularly scheduled development ;-)</p><br /><a href='https://www.mojoportal.com/new-training-videos-thanks-to-expression-studio.aspx'>Joe Audette</a>&nbsp;&nbsp;<a href='https://www.mojoportal.com/new-training-videos-thanks-to-expression-studio.aspx'>...</a><a class='tweetthislink' title='Tweet This' href='http://twitter.com/home?status=New+Training+Videos+Thanks+to+Expression+Studio+https%3a%2f%2fwww.mojoportal.com%2fnew-training-videos-thanks-to-expression-studio.aspx'><img src='https://www.mojoportal.com/Data/SiteImages/tweet-button-2015.png' alt='Tweet This' /></a><div class='fblikebutton'><iframe src='http://www.facebook.com/plugins/like.php?href=https%3a%2f%2fwww.mojoportal.com%2fnew-training-videos-thanks-to-expression-studio.aspx&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;height=35&amp;action=like&amp;colorscheme=light' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden;width:450px; height:35px;'></iframe></div>]]></description>
      <link>https://www.mojoportal.com/new-training-videos-thanks-to-expression-studio.aspx</link>
      <author>joe.audette@gmail.com (Joe Audette)</author>
      <comments>https://www.mojoportal.com/new-training-videos-thanks-to-expression-studio.aspx</comments>
      <guid isPermaLink="true">https://www.mojoportal.com/new-training-videos-thanks-to-expression-studio.aspx</guid>
      <pubDate>Tue, 11 Aug 2009 19:53:48 GMT</pubDate>
    </item>
    <item>
      <title>A Few New Tutorials</title>
      <description><![CDATA[<p>
	Just a quick post to mention a few new tutorials for <a href="http://www.mojoportal.com">mojoPortal</a>.</p>
<h3>
	<a href="https://www.mojoportal.com/filtering-content-in-feed-manager.aspx">How To Filter Out Un-Wanted Content From Feed Manager </a></h3>
<p>
	by Walter Ferrari of <a href="http://www.abertech.it/">Abertech</a>. Big thanks to Walter! He not only helped with major improvements to the Feed Manager recently but also is willing to help with documentation which is much appreciated.</p>
<h3>
	<a href="http://www.mojoportal.com/css-its-all-about-understanding-selectors.aspx">CSS - Its All About Understanding Selectors</a></h3>
<p>
	an article I wrote today to demystify CSS a little for those trying to learn how to skin mojoPortal. Once you master CSS Selectors it becomes much easier.</p>
<p>
	Enjoy!</p>
<br /><a href='https://www.mojoportal.com/a-few-new-tutorials-2008-10-29.aspx'>Joe Audette</a>&nbsp;&nbsp;<a href='https://www.mojoportal.com/a-few-new-tutorials-2008-10-29.aspx'>...</a><a class='tweetthislink' title='Tweet This' href='http://twitter.com/home?status=A+Few+New+Tutorials+https%3a%2f%2fwww.mojoportal.com%2fa-few-new-tutorials-2008-10-29.aspx'><img src='https://www.mojoportal.com/Data/SiteImages/tweet-button-2015.png' alt='Tweet This' /></a><div class='fblikebutton'><iframe src='http://www.facebook.com/plugins/like.php?href=https%3a%2f%2fwww.mojoportal.com%2fa-few-new-tutorials-2008-10-29.aspx&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;height=35&amp;action=like&amp;colorscheme=light' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden;width:450px; height:35px;'></iframe></div>]]></description>
      <link>https://www.mojoportal.com/a-few-new-tutorials-2008-10-29.aspx</link>
      <author>joe.audette@gmail.com (Joe Audette)</author>
      <comments>https://www.mojoportal.com/a-few-new-tutorials-2008-10-29.aspx</comments>
      <guid isPermaLink="true">https://www.mojoportal.com/a-few-new-tutorials-2008-10-29.aspx</guid>
      <pubDate>Wed, 29 Oct 2008 16:46:00 GMT</pubDate>
    </item>
    <item>
      <title>Hello World mojoPortal Quick Start Code</title>
      <description><![CDATA[<p>Just completed a new documentation page to help developers get going quickly with <a href="http://www.mojoportal.com">mojoPortal</a>.</p>
<p><a href="http://www.mojoportal.com/hello-world-developer-quick-start.aspx">Hello World - Developer Quick Start</a></p>
<p>The article has a zip with sample code you can drop in and start hacking on with a few simple steps as indicated in the article. It shows how you can use a plain old UserControl or a UserControl that inherits from SiteModuleControl. Both examples also illustrate the use of the ASP.NET UpdatePanel for ajax postbacks.</p>
<p>Enjoy!</p><br /><a href='https://www.mojoportal.com/hello-world-mojoportal-quick-start-code.aspx'>Joe Audette</a>&nbsp;&nbsp;<a href='https://www.mojoportal.com/hello-world-mojoportal-quick-start-code.aspx'>...</a><a class='tweetthislink' title='Tweet This' href='http://twitter.com/home?status=Hello+World+mojoPortal+Quick+Start+Code+https%3a%2f%2fwww.mojoportal.com%2fhello-world-mojoportal-quick-start-code.aspx'><img src='https://www.mojoportal.com/Data/SiteImages/tweet-button-2015.png' alt='Tweet This' /></a><div class='fblikebutton'><iframe src='http://www.facebook.com/plugins/like.php?href=https%3a%2f%2fwww.mojoportal.com%2fhello-world-mojoportal-quick-start-code.aspx&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;height=35&amp;action=like&amp;colorscheme=light' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden;width:450px; height:35px;'></iframe></div>]]></description>
      <link>https://www.mojoportal.com/hello-world-mojoportal-quick-start-code.aspx</link>
      <author>joe.audette@gmail.com (Joe Audette)</author>
      <comments>https://www.mojoportal.com/hello-world-mojoportal-quick-start-code.aspx</comments>
      <guid isPermaLink="true">https://www.mojoportal.com/hello-world-mojoportal-quick-start-code.aspx</guid>
      <pubDate>Fri, 24 Oct 2008 14:24:45 GMT</pubDate>
    </item>
    <item>
      <title>A Custom AdRotator - Borrowing Code from The Mono Project</title>
      <description><![CDATA[<p>Sometimes in ASP.NET development you need just a little different functionality than what the built in controls have. Often you can inherit the control and extend functionality on top of the original version, but sometimes you wish you could just make a small change to the inner workings of the control. One option is to borrow the <a href="http://www.mono-project.com/Main_Page">Mono</a> implementation and modify it to meet your needs.</p>
<p>So today I wanted to implement an Ad Rotator so I could alternate the banner ad on mojoPortal.com to switch between my add for <a href="http://www.mojoportal.com/event-calendar-pro-offer.aspx">Event Calendar Pro</a> and <a href="http://www.mojoportal.com/form-wizard-pro-single-installation-license-offer.aspx">Form Wizard Pro</a>. There is a built in AdRotator control in ASP.NET, so I read a few articles about it, <a href="http://msdn.microsoft.com/en-us/library/azwad69k.aspx">here</a> and <a href="http://www.c-sharpcorner.com/UploadFile/raj1979/AdRotator08252008054241AM/AdRotator.aspx">here</a>. In those articles they suggest click tracking by using a redirect page, but I wanted to track it in google Analytics <a href="http://www.mojoportal.com/mojoportal-gets-advanced-google-analytics-integration.aspx">since we already have it integrated in mojoPortal</a>. To do this I need to add an onclick to the rendered link to call the tracking code and then navigate to the href. So an example onclick for tracking is like this:</p>
<p>onclick="mojoPageTracker._trackPageview('/EventCalendarProBanner.aspx');window.open(this.href,'_self');return false;"</p>
<p>This just tracks a made up url (/EventCalendarProBanner.aspx) before navigating to the linked product page.</p>
<p>The ASP.NET AdRotator control can consume an xml file in this format:</p>
<p>&lt;?xml version="1.0" encoding="utf-8" ?&gt;<br />
&lt;Advertisements&gt;<br />
&lt;Ad&gt;<br />
&lt;ImageUrl&gt;~/images/Contoso_ad.gif&lt;/ImageUrl&gt;<br />
&lt;NavigateUrl&gt;http://www.contoso.com&lt;/NavigateUrl&gt;<br />
&lt;AlternateText&gt;Ad for Contoso.com&lt;/AlternateText&gt;<br />
&lt;/Ad&gt;<br />
&lt;Ad&gt;<br />
&lt;ImageUrl&gt;~/images/ASPNET_ad.gif&lt;/ImageUrl&gt;<br />
&lt;NavigateUrl&gt;http://www.asp.net&lt;/NavigateUrl&gt;<br />
&lt;AlternateText&gt;Ad for ASP.NET Web site&lt;/AlternateText&gt;<br />
&lt;/Ad&gt;<br />
&lt;/Advertisements&gt;<br />
&#160;</p>
<p>But I wanted to add another property to store my OnClick code, so my new format is like this:</p>
<p>&lt;?xml version="1.0" encoding="utf-8" ?&gt;<br />
&lt;Advertisements&gt;<br />
&lt;Ad&gt;<br />
&lt;ImageUrl&gt;~/Data/Sites/1/skins/mojosite-brightside/eventcalpro-banner.gif&lt;/ImageUrl&gt;<br />
&lt;NavigateUrl&gt;~/event-calendar-pro-offer.aspx&lt;/NavigateUrl&gt;<br />
&lt;AlternateText&gt;A better event calendar for mojoportal&lt;/AlternateText&gt;<br />
&lt;OnClientClick&gt;mojoPageTracker._trackPageview('/EventCalendarProBanner.aspx');window.open(this.href,'_self');return false;&lt;/OnClientClick&gt;<br />
&lt;/Ad&gt;<br />
&lt;Ad&gt;<br />
&lt;ImageUrl&gt;~/Data/Sites/1/skins/mojosite-brightside/formwizardpro-leaderboard.gif&lt;/ImageUrl&gt;<br />
&lt;NavigateUrl&gt;~/form-wizard-pro-single-installation-license-offer.aspx&lt;/NavigateUrl&gt;<br />
&lt;AlternateText&gt;Form Wizard Pro - Easy Forms for mojoPortal&lt;/AlternateText&gt;<br />
&lt;OnClientClick&gt;mojoPageTracker._trackPageview('/FormWizardProBanner.aspx');window.open(this.href,'_self');return false;&lt;/OnClientClick&gt;<br />
&lt;/Ad&gt;<br />
&lt;/Advertisements&gt;</p>
<p>Since I don't really have access to the internal workings of the ASP.NET AdRotator, I decided to have <a href="http://anonsvn.mono-project.com/viewvc/trunk/mcs/class/System.Web/System.Web.UI.WebControls/">a look at the source code for the Mono project implementation of this control</a>. I downloaded the 3 files AdRotator.cs, AdCreatedEventArgs.cs, and AdCreatedEventHandler.cs, added them into my mojoPortal.Web.Controls project and changed the namespace so it wouldn't clash with the built in ASP.NET version. I had to modify a few small things where it was using some internal Mono stuff but not much. I added the OnClientClick property to AdCreatedEventArgs.cs and added on line of code to the render method of AdRotator.cs:</p>
<p>if (e.OnClientClick != null &amp;&amp; e.OnClientClick.Length &gt; 0)<br />
w.AddAttribute(HtmlTextWriterAttribute.Onclick, e.OnClientClick);</p>
<p>I add it to my layout.master (Master Page) and configure it to read the xml file with my ads:</p>
<p>&lt;mp:AdRotator id="ads1" runat="server" AdvertisementFile="~/App_Data/mojoads.ads" /&gt;</p>
<p>And voila, it works and only took about 20 minutes to implement.</p>
<p>&#160;</p><br /><a href='https://www.mojoportal.com/a-custom-adrotator-borrowing-code-from-the-mono-project.aspx'>Joe Audette</a>&nbsp;&nbsp;<a href='https://www.mojoportal.com/a-custom-adrotator-borrowing-code-from-the-mono-project.aspx'>...</a><a class='tweetthislink' title='Tweet This' href='http://twitter.com/home?status=A+Custom+AdRotator+-+Borrowing+Code+from+The+Mono...+https%3a%2f%2fwww.mojoportal.com%2fa-custom-adrotator-borrowing-code-from-the-mono-project.aspx'><img src='https://www.mojoportal.com/Data/SiteImages/tweet-button-2015.png' alt='Tweet This' /></a><div class='fblikebutton'><iframe src='http://www.facebook.com/plugins/like.php?href=https%3a%2f%2fwww.mojoportal.com%2fa-custom-adrotator-borrowing-code-from-the-mono-project.aspx&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;height=35&amp;action=like&amp;colorscheme=light' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden;width:450px; height:35px;'></iframe></div>]]></description>
      <link>https://www.mojoportal.com/a-custom-adrotator-borrowing-code-from-the-mono-project.aspx</link>
      <author>joe.audette@gmail.com (Joe Audette)</author>
      <comments>https://www.mojoportal.com/a-custom-adrotator-borrowing-code-from-the-mono-project.aspx</comments>
      <guid isPermaLink="true">https://www.mojoportal.com/a-custom-adrotator-borrowing-code-from-the-mono-project.aspx</guid>
      <pubDate>Mon, 13 Oct 2008 18:47:51 GMT</pubDate>
    </item>
    <item>
      <title>A Few New Developer Docs</title>
      <description><![CDATA[<p>Just a quick post to point out some new documentation for <a href="http://www.mojoportal.com">mojoPortal</a> developers.</p>
<p><a href="http://www.mojoportal.com/setting-up-your-projects.aspx">Setting Up Your Projects</a> - has notes about how to work with mojoPortal from our repository and your own code from your own repository.</p>
<p><a href="http://www.mojoportal.com/using-the-installation-system.aspx">Using The Installation System</a> - talks about how to leverage the mojoPortal installation system to install your own features.</p>
<p><a href="http://www.mojoportal.com/using-the-task-framework.aspx">Using The Task System</a> - discusses a little framework we have for managing long running tasks on a background thread. You can implement your own and plug them in. I built it for sending the news letter emails. It can chug through a long list effectively because it can resume even if the thread is killed by recycling the app pool. When the app starts again it picks up where it left off.</p><br /><a href='https://www.mojoportal.com/a-few-new-developer-docs-2008-06-07.aspx'>Joe Audette</a>&nbsp;&nbsp;<a href='https://www.mojoportal.com/a-few-new-developer-docs-2008-06-07.aspx'>...</a><a class='tweetthislink' title='Tweet This' href='http://twitter.com/home?status=A+Few+New+Developer+Docs+https%3a%2f%2fwww.mojoportal.com%2fa-few-new-developer-docs-2008-06-07.aspx'><img src='https://www.mojoportal.com/Data/SiteImages/tweet-button-2015.png' alt='Tweet This' /></a><div class='fblikebutton'><iframe src='http://www.facebook.com/plugins/like.php?href=https%3a%2f%2fwww.mojoportal.com%2fa-few-new-developer-docs-2008-06-07.aspx&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;height=35&amp;action=like&amp;colorscheme=light' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden;width:450px; height:35px;'></iframe></div>]]></description>
      <link>https://www.mojoportal.com/a-few-new-developer-docs-2008-06-07.aspx</link>
      <author>joe.audette@gmail.com (Joe Audette)</author>
      <comments>https://www.mojoportal.com/a-few-new-developer-docs-2008-06-07.aspx</comments>
      <guid isPermaLink="true">https://www.mojoportal.com/a-few-new-developer-docs-2008-06-07.aspx</guid>
      <pubDate>Sat, 07 Jun 2008 16:29:05 GMT</pubDate>
    </item>
    <item>
      <title>Happy New Year and a New Video Tutorial</title>
      <description><![CDATA[<p>Happy New Year mojoPortal Community!</p>
<p>To celebrate (boy I really know how to party!), I finally got around to making a video tutorial covering the basics of using mojoPortal.</p>
<p><a href="http://www.mojoportal.com/flashtutorials/mojouserguide1/">mojoPortal User Guide Volume 1</a></p>
<p>One of my resolutions for the new year is to do more video tutorials.<br />
Another is to make another batch of good looking skins. Using free designs I made 10 skins in 10 days several months ago. I still have a bunch of designs I dowloaded before that I didn't get to, I just need to find another week or 10 days to throw at them.</p>
<p>I'm also getting very close to making a release, I know I've been saying that for weeks but some things have gone slower than anticipated. Newsletter is a complex feature. If I don't finish it soon I'll just go ahead and make a release without it as there is lots of other good stuff available now in svn that needs to be set free. Of course anyone working with the source code is smart to be getting the code from svn trunk and not waiting for me to get around to making releases.</p>
<p>If there are particular topics you would like to see tutorials about please let me know. Also any feedback about this one is appreciated. It was just a quick improvised one. I actually did a better longer one first only to realize at the end it wasn't capturing audio. So when I did it again I kept it a little brief.</p><br /><a href='https://www.mojoportal.com/happy-new-year-and-a-new-video-tutorial.aspx'></a>&nbsp;&nbsp;<a href='https://www.mojoportal.com/happy-new-year-and-a-new-video-tutorial.aspx'>...</a><a class='tweetthislink' title='Tweet This' href='http://twitter.com/home?status=Happy+New+Year+and+a+New+Video+Tutorial+https%3a%2f%2fwww.mojoportal.com%2fhappy-new-year-and-a-new-video-tutorial.aspx'><img src='https://www.mojoportal.com/Data/SiteImages/tweet-button-2015.png' alt='Tweet This' /></a><div class='fblikebutton'><iframe src='http://www.facebook.com/plugins/like.php?href=https%3a%2f%2fwww.mojoportal.com%2fhappy-new-year-and-a-new-video-tutorial.aspx&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;height=35&amp;action=like&amp;colorscheme=light' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden;width:450px; height:35px;'></iframe></div>]]></description>
      <link>https://www.mojoportal.com/happy-new-year-and-a-new-video-tutorial.aspx</link>
      <author>()</author>
      <comments>https://www.mojoportal.com/happy-new-year-and-a-new-video-tutorial.aspx</comments>
      <guid isPermaLink="true">https://www.mojoportal.com/happy-new-year-and-a-new-video-tutorial.aspx</guid>
      <pubDate>Mon, 31 Dec 2007 17:34:11 GMT</pubDate>
    </item>
    <item>
      <title>Updated Developer Documentation</title>
      <description><![CDATA[<p>I've updated several developer documents today, primarily the ones beneath</p>
<p><a href="http://www.mojoportal.com/addingfeatures.aspx">Extending mojoPortal</a>&nbsp;</p>
<p>I also added some new ones:</p>
<p><a href="http://www.mojoportal.com/setupandupgradeforcustomfeatures.aspx">Setup and Upgrade for Custom Featues</a><br />
<a href="http://www.mojoportal.com/makingcustomfeaturessearchable.aspx">Making Custom Features Searchable</a><br />
<a href="http://www.mojoportal.com/modulesettings-adeveloperconvenience.aspx">Module Settings - A Developer Convenience</a><br />
<a href="http://www.mojoportal.com/addingcustomitemstotheadministrationmenu.aspx">Adding Custom Items to The Administration Menu</a></p>
<p>&nbsp;</p><br /><a href='https://www.mojoportal.com/updated-developer-documentation.aspx'></a>&nbsp;&nbsp;<a href='https://www.mojoportal.com/updated-developer-documentation.aspx'>...</a><a class='tweetthislink' title='Tweet This' href='http://twitter.com/home?status=Updated+Developer+Documentation+https%3a%2f%2fwww.mojoportal.com%2fupdated-developer-documentation.aspx'><img src='https://www.mojoportal.com/Data/SiteImages/tweet-button-2015.png' alt='Tweet This' /></a><div class='fblikebutton'><iframe src='http://www.facebook.com/plugins/like.php?href=https%3a%2f%2fwww.mojoportal.com%2fupdated-developer-documentation.aspx&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;height=35&amp;action=like&amp;colorscheme=light' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden;width:450px; height:35px;'></iframe></div>]]></description>
      <link>https://www.mojoportal.com/updated-developer-documentation.aspx</link>
      <author>()</author>
      <comments>https://www.mojoportal.com/updated-developer-documentation.aspx</comments>
      <guid isPermaLink="true">https://www.mojoportal.com/updated-developer-documentation.aspx</guid>
      <pubDate>Tue, 04 Sep 2007 19:42:30 GMT</pubDate>
    </item>
    <item>
      <title>mojoPortal 2.x Works on Mono!</title>
      <description><![CDATA[<p>I've fallen a little behind in my blogging due to life but I'm very happy to announce that as <a href="http://grendello.blogspot.com/2007/03/mojoportal-progress-its-really.html">blogged by Marek Habersack</a> and also <a href="http://tirania.org/blog/archive/2007/Mar-07.html">as blogged by Miguel de Icaza</a>, mojoPortal 2.x runs on the latest build of Mono from svn!<br />
<br />
Not everything is working perfectly yet but its mostly working and this is a major milestone both for the <a href="http://www.mono-project.com/Main_Page">Mono Project</a> and for <a href="http://www.mojoportal.com">mojoPortal</a>. Its a milesone for Mono because mojoPortal 2.x uses many of the new features in ASP.NET 2.0 including custom SiteMapProvider, custom MembershipProvider, custom VirtualPathProvider, custom RoleProvider, Master Pages, ASP.NET localization and more and that means all these things are working in Mono's 2.0 ASP.NET implementation albeit likely with a few bugs here and there. The only significant new ASP.NET feature that is not yet implemented in Mono is WebParts which I have left out of the mojoPortal MonoDevelop solution for now until it does get implemented.<br />
<br />
Huge Thanks to the Mono Team, especially Marek Habersack for all the great work in making this happen!<br />
<br />
For those of you who would like to try it out yourself, I've added some documentation with instructions that should help you get setup and running.<br />
<br />
<a href="http://www.mojoportal.com/developmentonlinux.aspx">http://www.mojoportal.com/developmentonlinux.aspx</a><br />
<br />
<a href="http://www.mojoportal.com/gettingthecodewithsvn.aspx">http://www.mojoportal.com/gettingthecodewithsvn.aspx</a><br />
&nbsp; <br />
<a href="http://www.mojoportal.com/workingwiththesourcecodeinmonodevelop.aspx">http://www.mojoportal.com/workingwiththesourcecodeinmonodevelop.aspx</a><br />
<br />
You may also want to checkout my series of tutorials on setting up a test/dev machine for working with ASP.NET on Mono<br />
<a href="http://www.joeaudette.com/monodevmachine.aspx">http://www.joeaudette.com/monodevmachine.aspx</a></p><br /><a href='https://www.mojoportal.com/mojoportal-2x-works-on-mono.aspx'></a>&nbsp;&nbsp;<a href='https://www.mojoportal.com/mojoportal-2x-works-on-mono.aspx'>...</a><a class='tweetthislink' title='Tweet This' href='http://twitter.com/home?status=mojoPortal+2.x+Works+on+Mono!+https%3a%2f%2fwww.mojoportal.com%2fmojoportal-2x-works-on-mono.aspx'><img src='https://www.mojoportal.com/Data/SiteImages/tweet-button-2015.png' alt='Tweet This' /></a><div class='fblikebutton'><iframe src='http://www.facebook.com/plugins/like.php?href=https%3a%2f%2fwww.mojoportal.com%2fmojoportal-2x-works-on-mono.aspx&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;height=35&amp;action=like&amp;colorscheme=light' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden;width:450px; height:35px;'></iframe></div>]]></description>
      <link>https://www.mojoportal.com/mojoportal-2x-works-on-mono.aspx</link>
      <author>()</author>
      <comments>https://www.mojoportal.com/mojoportal-2x-works-on-mono.aspx</comments>
      <guid isPermaLink="true">https://www.mojoportal.com/mojoportal-2x-works-on-mono.aspx</guid>
      <pubDate>Wed, 07 Mar 2007 15:56:47 GMT</pubDate>
    </item>
    <item>
      <title>Camtasia still having some issues</title>
      <description><![CDATA[<p>I've setup a page <a href="http://www.mojoportal.com/creatinganewfeaturemodule.aspx">here</a> that will list the tutorial videos as I create them during the implementation of ecommerce for mojoPortal.<br />
<br />
Here's a direct link to the first one:<br />
<a href="http://mojoportal.com.102.webhostforasp.net/flashtutorials/mojo-webstore-solution-setup/mojo-webstore-solution-setup.html">Setting up The Solution and Projects</a><br />
<br />
I'm still having trouble with Camtasia. I've tried a number of different audio configurations but after about a minute of capture the pitch of my voice seems to go up and the audio gets ahead of the video. I don't know if this is a bug, or&nbsp; a secret limitation to the free trial version (which is supposed to be fully functional), or if there is still some configuration I need to make to get it to work correctly. Anyone with any advice or experience in solving this problem please let me know. I'm hesitant to purchase this product if I can't make it work easily. The quality of the video and audio output seems very good but timing is critical and not having it in sync is a major problem.<br />
<br />
If it would just work I could crank out tutorials easily but if I have to do 5 takes of each one like this its not going to be very helpful. I'm a busy developer and can't afford to waste a bunch of time on these, it needs to be easy and it needs to just work as expected.<br />
<br />
<strong>Update 7:18 pm EST</strong> I just tried an experiment changing the default format for the Camtasia Recorder to .avi instead of .camrec. I watched quite a bit of the result andit seemed to be staying i sync but I haven't watched the whole thing yet. I am about to go out for the evening so I'll check it later but here is the link for anyone who wants to watch it, it about 29 minutes long<br />
<br />
<a href="http://mojoportal.com.102.webhostforasp.net/flashtutorials/mojo-featurestubbing-codesmith/mojo-featurestubbing-codesmith.html">Setting Up the Module Control and Pages</a><br />
<br />
Hopefully this is better.<br />
<br />
<strong>Update 2/27/2007</strong> <br />
The above linked Flash movie stays in sync for about the first 20 minutes then the audio gets ahead of the video, so still having the problem. It seems somewhat iproved since it lot longer in sync before it goes out but its still not appealing to spend a lot of time making a tutorial only to find that it didn't produce what you wanted and there is no apparent way to get it to do what it should.</p><br /><a href='https://www.mojoportal.com/camtasia-still-having-some-issues.aspx'></a>&nbsp;&nbsp;<a href='https://www.mojoportal.com/camtasia-still-having-some-issues.aspx'>...</a><a class='tweetthislink' title='Tweet This' href='http://twitter.com/home?status=Camtasia+still+having+some+issues+https%3a%2f%2fwww.mojoportal.com%2fcamtasia-still-having-some-issues.aspx'><img src='https://www.mojoportal.com/Data/SiteImages/tweet-button-2015.png' alt='Tweet This' /></a><div class='fblikebutton'><iframe src='http://www.facebook.com/plugins/like.php?href=https%3a%2f%2fwww.mojoportal.com%2fcamtasia-still-having-some-issues.aspx&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;height=35&amp;action=like&amp;colorscheme=light' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden;width:450px; height:35px;'></iframe></div>]]></description>
      <link>https://www.mojoportal.com/camtasia-still-having-some-issues.aspx</link>
      <author>()</author>
      <comments>https://www.mojoportal.com/camtasia-still-having-some-issues.aspx</comments>
      <guid isPermaLink="true">https://www.mojoportal.com/camtasia-still-having-some-issues.aspx</guid>
      <pubDate>Mon, 26 Feb 2007 14:56:16 GMT</pubDate>
    </item>
    <item>
      <title>I'm thinking Camtasia</title>
      <description><![CDATA[<p>Though my initial experiments with <a href="http://www.debugmode.com/wink/">Wink</a> seemed promising as I tried to use it for more tutorials I ran into problems. After what I thought was a good take for a particular demo it crashed and lost my work. Then I did it again and the rendered content audio sounded slow and very deep, unintelligible.<br />
<br />
So I downloaded the trial version of <a href="http://www.techsmith.com/download/camtasiatrial.asp">Camtasia Studio</a>. It lasts 30 days fully functional and I think I'm going to have to buy it. It seems more feature rich and most importantly stable.<br />
<br />
<a href="http://mojoportal.com.102.webhostforasp.net/flashtutorials/mojo-ecommerce-solution-setup.htm">Here</a> is the second take of a tutorial I did with Wink after the first take crashed<br />
<br />
then I re-did it with Camtasia as seen <a href="http://mojoportal.com.102.webhostforasp.net/flashtutorials/mojo-webstore-solution-setup/mojo-webstore-solution-setup.html">here</a><br />
<br />
It was an unscripted session both times I think I probably did a better take in Wink but the quality of the result with Camtasia is much better it seems to me.<br />
<br />
Hopefully Wink will improve over time, I'll certainly keep my eye on it, but I need something more robust if I'm going to spend my time creating tutorials so it looks like I will pony up the dough for Camtasia soon, it seems very impressive to me.</p><br /><a href='https://www.mojoportal.com/im-thinking-camtasia.aspx'></a>&nbsp;&nbsp;<a href='https://www.mojoportal.com/im-thinking-camtasia.aspx'>...</a><a class='tweetthislink' title='Tweet This' href='http://twitter.com/home?status=I%27m+thinking+Camtasia+https%3a%2f%2fwww.mojoportal.com%2fim-thinking-camtasia.aspx'><img src='https://www.mojoportal.com/Data/SiteImages/tweet-button-2015.png' alt='Tweet This' /></a><div class='fblikebutton'><iframe src='http://www.facebook.com/plugins/like.php?href=https%3a%2f%2fwww.mojoportal.com%2fim-thinking-camtasia.aspx&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;height=35&amp;action=like&amp;colorscheme=light' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden;width:450px; height:35px;'></iframe></div>]]></description>
      <link>https://www.mojoportal.com/im-thinking-camtasia.aspx</link>
      <author>()</author>
      <comments>https://www.mojoportal.com/im-thinking-camtasia.aspx</comments>
      <guid isPermaLink="true">https://www.mojoportal.com/im-thinking-camtasia.aspx</guid>
      <pubDate>Sun, 25 Feb 2007 22:58:26 GMT</pubDate>
    </item>
    <item>
      <title>Wink Wink Nudge Nudge</title>
      <description><![CDATA[<p>Todd Stone nudged me to try <a href="http://www.debugmode.com/wink/">Wink</a>, a free demo/tutorial creation tool that allows you to do screen capture and audio capture to produce <a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">Flash</a> movies. I finally got around to it just now and tested it by making a quick demo of the mojoPortal personalization features. <a href="http://www.mojoportal.com/Data/Sites/1/flashtutorials/mojo-personalization-demo.html">Click here</a> to watch it.<br />
<br />
So far I'm really impressed with Wink, its easy to use. The audio sounds a little broken up but not too bad. I'm using a really good mic and preamp, I think its just the compression that makes it sound a little choppy. I used the web safe color palette to help make the file a little smaller. Wink outputs both the.swf Flash file and a .htm file to host the Flash movie.<br />
<br />
<img width="315" height="236" alt="" src="http://www.mojoportal.com/Data/Sites/1/GalleryImages/tutorialstudio.gif" /><br />
<br />
I'm definitely going to do more tutorials this way, hopefully I will get better at it as I go. The <a href="http://www.mojoportal.com/Data/Sites/1/flashtutorials/mojo-personalization-demo.html">personalization demo</a> I did today was unscripted and done mainly as a test to get the audio levels right.<br />
<br />
<strong>Update:</strong> I moved the .swf file for this tutorial over to my google pages site to reduce load on the web server hosting this site since the file is almost 6MB. IE doesn't seem to want to play the movie because the html page is not in the same domain as the movie file. This is probably a security feature of IE. If you are having this trouble use <a href="http://joe.audette.googlepages.com/mojo-personalization-demo.swf">this link</a> instead, it goes directly to the .swf file and IE seems willing enough to load it without a page wrapped around it.</p><br /><a href='https://www.mojoportal.com/wink-wink-nudge-nudge.aspx'></a>&nbsp;&nbsp;<a href='https://www.mojoportal.com/wink-wink-nudge-nudge.aspx'>...</a><a class='tweetthislink' title='Tweet This' href='http://twitter.com/home?status=Wink+Wink+Nudge+Nudge+https%3a%2f%2fwww.mojoportal.com%2fwink-wink-nudge-nudge.aspx'><img src='https://www.mojoportal.com/Data/SiteImages/tweet-button-2015.png' alt='Tweet This' /></a><div class='fblikebutton'><iframe src='http://www.facebook.com/plugins/like.php?href=https%3a%2f%2fwww.mojoportal.com%2fwink-wink-nudge-nudge.aspx&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;height=35&amp;action=like&amp;colorscheme=light' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden;width:450px; height:35px;'></iframe></div>]]></description>
      <link>https://www.mojoportal.com/wink-wink-nudge-nudge.aspx</link>
      <author>()</author>
      <comments>https://www.mojoportal.com/wink-wink-nudge-nudge.aspx</comments>
      <guid isPermaLink="true">https://www.mojoportal.com/wink-wink-nudge-nudge.aspx</guid>
      <pubDate>Sun, 25 Feb 2007 14:31:25 GMT</pubDate>
    </item>
  </channel>
</rss>