<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>OODA Strategies&#187; Blog</title>
	<atom:link href="http://oodastrategies.com/category/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://oodastrategies.com</link>
	<description>Build a web presence, not just a website</description>
	<lastBuildDate>Sat, 21 May 2011 04:53:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>How to put live video on your website?</title>
		<link>http://oodastrategies.com/2008/10/09/how-to-put-live-video-on-your-website/</link>
		<comments>http://oodastrategies.com/2008/10/09/how-to-put-live-video-on-your-website/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 18:57:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://opensourceactivism.blogivists.com/?p=50</guid>
		<description><![CDATA[Have you ever wondered how to put live streaming video onto your website/blog. Here are some simple steps to do just that. Go to Ustream.tv Click Sign Up (upper left beside login) and fill in required data Fill in Profile data Fill in the Email Contacts and Twitter information if you want to publicize your [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever wondered how to put live streaming video onto your website/blog.  Here are some simple steps to do just that.</p>
<ol>
<li>Go to <a href="http://www.ustream.tv/">Ustream.tv</a></li>
<li>Click Sign Up (upper left beside login) and fill in required data</li>
<li>Fill in Profile data</li>
<li>Fill in the Email Contacts and Twitter information if you want to publicize your new stream or skip this step with the small print at below the line</li>
<li>Give your show a title.  I&#8217;d suggest using your website name.</li>
<li>Click Save Show &#8211; Do Not broadcast yet</li>
<li>Customize any settings you wish at this time.  This can be done later as well.</li>
<li>Click &#8220;Go to Show URL&#8221; beside the Broadcast Now button</li>
<li>Click Embed beneath the video screen, this will display your embed code</li>
<li>If you want to allow comments to you live video click the &#8220;Embed chat with video stream&#8221; check box below the embed text.</li>
<li>Click Broadcast Now once done customizing your show settings or after you title your show</li>
<li>Click inside the embed text box and hit Ctrl-A (select all) then Ctrl-C (Copy)</li>
<li>Open the admin section of your blog/website in a new browser window</li>
<li>Create a new page, called Live Video or whatever you want it named</li>
<li>Paste the embed code into your page and save it</li>
<li>(Optional) For higher quality audio/video install the <a href="http://www.ustream.tv/fme-help">Flash Media Encoder</a></li>
<li>You are ready to broadcast now. Click &#8220;My Shows&#8221; at the top pf the <a href="http://ustream.tv">UStream.tv</a> window</li>
<li>Open your blog page if you want to test the view delay. I would not recommend doing this on a live broadcast, you will be distracted by the delay and the overlapping sound.</li>
<li>Click &#8220;Broadcast Now&#8221;</li>
<li>Clcik &#8220;Start Broadcasting&#8221; to broadcast.  This will not save your broadcast unless you also click &#8220;Start Recording&#8221;</li>
<li>When your broadcast is complete remember to click stop.  At this time you will have the opportunity to save your recording or delete it.</li>
</ol>
<p>I hope this was helpful to everyone.  Feel free to ask questions if you need further explanation on one of the steps above.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Foodastrategies.com%2F2008%2F10%2F09%2Fhow-to-put-live-video-on-your-website%2F&amp;title=How%20to%20put%20live%20video%20on%20your%20website%3F" id="wpa2a_2"><img src="http://oodastrategies.com/socmedia/sharethis.png" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://oodastrategies.com/2008/10/09/how-to-put-live-video-on-your-website/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Password Security Tips</title>
		<link>http://oodastrategies.com/2008/09/18/password-security-tips/</link>
		<comments>http://oodastrategies.com/2008/09/18/password-security-tips/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 13:40:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Internet Identity]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Email hacked]]></category>
		<category><![CDATA[email security]]></category>
		<category><![CDATA[Palin email]]></category>
		<category><![CDATA[Sarah Palin]]></category>

		<guid isPermaLink="false">http://opensourceactivism.blogivists.com/?p=49</guid>
		<description><![CDATA[After Sarah Palin&#8217;s Yahoo email account got hacked, I have been asked for tips for online password security. Here are my basic tips: Don&#8217;t use your email password on other websites Turn off network/file sharing on your laptop while traveling Password tips Do not use your address Do not use dictionary words Do not use [...]]]></description>
			<content:encoded><![CDATA[<p>After Sarah Palin&#8217;s Yahoo email account got hacked, I have been asked for tips for online password security.  Here are my basic tips:</p>
<ul>
<li>Don&#8217;t use your email password on other websites</li>
<li>Turn off network/file sharing on your laptop while traveling</li>
<li>Password tips
<ul>
<li>Do not use your address
<li>Do not use dictionary words
<li>Do not use yours or a family members name
<li>Do not use your birthdate, anniversary date, etc.
<li>Use a mix of Upper and Lower case letters
<li>Replace vowels with numbers (not all of them)
<ul>
<li>1 for i</li>
<li>0 for o</li>
<li>3 for e</li>
<li>4 for a</li>
</ul>
</li>
<li>Add a number to the end of the password</li>
<li>Make it at least 8 characters long</li>
</li>
</ul>
<li>Password Suggestions
<ul>
<li>Use the first letter of each word of your favorite book</li>
<li>Use the first letter of each word of a famous quote</li>
<li>Take part of 2 words and put them together, like the first 4 letters of a childhood nickname and the last 4 of your pets name</li>
</ul>
</li>
<li>Change your password every 30-45 days</li>
</ul>
<p>UPDATE:  This section was added since the revelation that the security questions were used to reset the password.  The are tips to help with security questions.</p>
<ul>
<li>Always create a custom question if available</li>
<li>DO NOT use information that is public knowledge, like birth city or your home town.</li>
<li>Most sites allow multiple questions, if so mix up the answers, i.e. use the answer for question 2 for question 1, etc.</li>
<li>Add a number sequence to your answer</li>
<li>Gov. Palin used her high school name for where she met her spouse.  This was easy to guess since it was public knowledge.  A suggestion for this would be to use something like the time of day, or the exact date instead.</li>
</ul>
<p>You want to make the security questions difficult to guess while easy to remember.  It&#8217;s your life so you know the details, use them to protect yourself.  Generalities will leave you vulnerable.</p>
<p>Hope this helps you and always be very careful online.  Remember, if you put it online, there is virtually no way to be 100% safe from prying eyes.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Foodastrategies.com%2F2008%2F09%2F18%2Fpassword-security-tips%2F&amp;title=Password%20Security%20Tips" id="wpa2a_4"><img src="http://oodastrategies.com/socmedia/sharethis.png" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://oodastrategies.com/2008/09/18/password-security-tips/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Joomla Security Flaw &#8211; Upgrade Now</title>
		<link>http://oodastrategies.com/2008/08/13/joomla-security-flaw-upgrade-now/</link>
		<comments>http://oodastrategies.com/2008/08/13/joomla-security-flaw-upgrade-now/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 17:02:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://opensourceactivism.blogivists.com/?p=48</guid>
		<description><![CDATA[I had one of my Joomla sites get hacked last night. It was on Joomla 1.5.3. The hacker only changed the front page and did not get to the database or other websites on the server thankfully. If you have Joomla installed please update your site immediately to the 1.5.6 Security Release. See the Joomla [...]]]></description>
			<content:encoded><![CDATA[<p>I had one of my <a href="http://joomla.org/">Joomla</a> sites get hacked last night.  It was on <a href="http://joomla.org/">Joomla 1.5.3</a>.  The hacker only changed the front page and did not get to the database or other websites on the server thankfully.  If you have <a href="http://joomla.org/">Joomla</a> installed please update your site immediately to the 1<a href="http://joomlacode.org/gf/project/joomla/frs/?action=FrsReleaseBrowse&amp;frs_package_id=3883">.5.6 Security Release</a>.</p>
<p>See the <a href="http://developer.joomla.org/security/news/241-20080801-core-password-remind-functionality.html">Joomla Security Blog to review details of the flaw</a>.  Basically, someone get the password for the first user in the list.  If that use is still the admin user or if they can guess the username of that  first user, you are hacked.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Foodastrategies.com%2F2008%2F08%2F13%2Fjoomla-security-flaw-upgrade-now%2F&amp;title=Joomla%20Security%20Flaw%20%E2%80%93%20Upgrade%20Now" id="wpa2a_6"><img src="http://oodastrategies.com/socmedia/sharethis.png" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://oodastrategies.com/2008/08/13/joomla-security-flaw-upgrade-now/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Department of Defense Goes Wiki</title>
		<link>http://oodastrategies.com/2008/08/10/department-of-defense-goes-wiki/</link>
		<comments>http://oodastrategies.com/2008/08/10/department-of-defense-goes-wiki/#comments</comments>
		<pubDate>Sun, 10 Aug 2008 20:41:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Information/Wiki Websites]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[video streaming]]></category>
		<category><![CDATA[virtual office]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://opensourceactivism.blogivists.com/2008/08/10/department-of-defense-goes-wiki/</guid>
		<description><![CDATA[The Department of Defense is embracing the web 2.0 world with the use of wikis, social networking, and blogging. [Emphasis mine] “The only way they can get their jobs done is to collaborate via a virtual office and to get the information via AKO,” Noble said. Project members collaborate via virtual meetings, file sharing, community [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.gcn.com/print/27_19/46779-1.html?topic=defense&amp;page=5" target="_blank">Department of Defense is embracing the web 2.0 world</a> with the use of wikis, social networking, and blogging. [Emphasis mine]</p>
<blockquote><p>“The only way they can get their jobs done is to <strong>collaborate via a virtual office</strong> and to get the information via AKO,” Noble said. Project members collaborate via <strong>virtual meetings, file sharing, community pages and Web pages</strong> dedicated to their parts of the program, Noble said. “We already have <strong>video, blogging and threaded discussions</strong>, and we are going to add other features like wikis,” Noble said. One of the most influential Web 2.0 information-sharing projects in the military and intelligence communities has been the <strong>Intellipedia</strong> project, which <strong>uses wiki technology</strong> as the basis of intelligence information sharing.</p></blockquote>
<p>With all the disparate systems the governmental departments use, wikis and other web 2.0 technologies are great avenues for them to start standardizing. Standardization lowers cost in both training and information sharing. The addition of using Open Source technologies will also help keep costs down elminating the need for yearly maintenance fees. We should encourage more governmental agencies to use open source technoligies. Most are very resistent for a multitude of reasons. The largest reason I have seen is they are afraid of change. By keeping the same technologies that have been used for years, you never have to learn anything new; you maintian job security; and you keep your budget artifically inflated due to the maintenance costs.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Foodastrategies.com%2F2008%2F08%2F10%2Fdepartment-of-defense-goes-wiki%2F&amp;title=Department%20of%20Defense%20Goes%20Wiki" id="wpa2a_8"><img src="http://oodastrategies.com/socmedia/sharethis.png" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://oodastrategies.com/2008/08/10/department-of-defense-goes-wiki/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to take advantage of your domain identity?</title>
		<link>http://oodastrategies.com/2008/08/01/how-to-take-advantage-of-your-domain-identity/</link>
		<comments>http://oodastrategies.com/2008/08/01/how-to-take-advantage-of-your-domain-identity/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 23:32:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[buy domains]]></category>
		<category><![CDATA[domains]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[multiple domain]]></category>
		<category><![CDATA[park domain]]></category>
		<category><![CDATA[political websites]]></category>

		<guid isPermaLink="false">http://opensourceactivism.blogivists.com/?p=44</guid>
		<description><![CDATA[I would like to give you some things to think about with your web presence. The first thing is to determine your web address or domain name. The importance of this can not be underestimated in this Internet connected world. The name should be easy to remember and it should be available as a domain [...]]]></description>
			<content:encoded><![CDATA[<p>I would like to give you some things to think about with your web presence.  The first thing is to determine your web address or domain name.  The importance of this can not be underestimated in this Internet connected world.  The name should be easy to remember and it should be available as a domain name.  In addition, make sure the .com, .net. and the .org at a minimum are available.  You should consider the .info and .name as well if this is for a business or a political campaign.  Your goal is to make a memorable domain.  Buying multiple extensions helps protect your domain identity.</p>
<p>Acronyms can be used as well, but again, make sure the full domain is available.  One of the main reasons this is important is that your political adversaries will buy the domain name if you don&#8217;t.  They will then use this to circumvent and distort your message and efforts by stealing your visitors.</p>
<p>The next step is to make use of your entire domain identity.  You do this by pointing each extension to your main site URL.  You can do this with the following steps.</p>
<ol>
<li>Choose which extension will be your main URL.  Most will be the .com extension unless you are an organization, then choose .org.  this example use .com as the main url</li>
<li>Park the secondary extensions on top of you main domain. This is done via your hosting company.</li>
<li>.htaccess specifics (Save a copy of your .htaccess file before making any changes just in case something goes wrong
<ul>
<li><strong>WordPress Blog Example</strong> (assuming name permalinks being used)</p>
<ul>
<li>Make all links remove the www<br />
<blockquote><p>RewriteCond !^www\.yourdomain\.com !^yourdomain\.com</p></blockquote>
</li>
<li>Make all .org extensions become .com<br />
<blockquote><p>RewriteCond !^yourdomain\.org !^yourdomain\.com</p></blockquote>
</li>
<li>Make all .net extensions become .com<br />
<blockquote><p>RewriteCond !^yourdomain\.net !^yourdomain\.com</p></blockquote>
</li>
<li>Repeat for all other extensions</li>
</ul>
</li>
<li><strong>Mediawiki Example</strong> (assuming name permalinks being used)
<ul>
<li>Make all links remove the www<br />
<blockquote><p>RewriteCond %{HTTP_HOST} !^yourdomain\.com</p></blockquote>
</li>
<li>Make all .org extensions become .com<br />
<blockquote><p>RewriteCond !^yourdomain\.org !^yourdomain\.com</p></blockquote>
</li>
<li>Make all .net extensions become .com<br />
<blockquote><p>RewriteCond !^yourdomain\.net !^yourdomain\.com</p></blockquote>
</li>
<li>Repeat for all other extensions</li>
</ul>
</li>
</ul>
</li>
</ol>
<p>There are couple of benefits to following these steps besides protecting your domain identity.  The first is that it allows people who forget which domain extension to use to still get to your site.  Second, all the different extensions now get counted as 1 by Google and other search engines.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Foodastrategies.com%2F2008%2F08%2F01%2Fhow-to-take-advantage-of-your-domain-identity%2F&amp;title=How%20to%20take%20advantage%20of%20your%20domain%20identity%3F" id="wpa2a_10"><img src="http://oodastrategies.com/socmedia/sharethis.png" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://oodastrategies.com/2008/08/01/how-to-take-advantage-of-your-domain-identity/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to Add Images to a Post</title>
		<link>http://oodastrategies.com/2008/05/31/how-to-add-images-to-a-post/</link>
		<comments>http://oodastrategies.com/2008/05/31/how-to-add-images-to-a-post/#comments</comments>
		<pubDate>Sat, 31 May 2008 16:38:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://opensourceactivism.blogivists.com/2008/05/31/how-to-add-images-to-a-post/</guid>
		<description><![CDATA[I&#8217;ve answered this question a few times now, so I thought I&#8217;d add layout the instructions here. I will focus on the uploading of images and linking them while you are writing the post. Before starting though, there is already a very good video showing this process on Youtube. Just below the writing window you&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve answered this question a few times now, so I thought I&#8217;d add layout the instructions here.  I will focus on the uploading of images and linking them while you are writing the post.</p>
<p>Before starting though, there is already a very good video showing this process on Youtube.</p>
<p>Just below the writing window you&#8217;ll see the following for uploading images.</p>
<p><a href='http://opensourceactivism.blogivists.com/files/2008/05/imageupload.jpg' title='ImageUpload'><img src='http://opensourceactivism.blogivists.com/files/2008/05/imageupload.thumbnail.jpg' alt='ImageUpload' /></a></p>
<p>Click Browse and locate the file on your computer you want to upload.  Once you have chosen the file, enter its title and description.  Make the title descriptive as well so this image will be easier to find later if you want to use it again.  No click the Upload button.  You will see the following in the upload area when it is finished.</p>
<p><a href='http://opensourceactivism.blogivists.com/files/2008/05/imagetoeditor.jpg' title='ImageToEditor'><img src='http://opensourceactivism.blogivists.com/files/2008/05/imagetoeditor.thumbnail.jpg' alt='ImageToEditor' /></a></p>
<p>You are now ready to add the image to your post.  Click the &#8220;Send to editor&#8221; button and the code for the image is placed in the writing area.</p>
<p>Now finish editing your post and you are done.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Foodastrategies.com%2F2008%2F05%2F31%2Fhow-to-add-images-to-a-post%2F&amp;title=How%20to%20Add%20Images%20to%20a%20Post" id="wpa2a_12"><img src="http://oodastrategies.com/socmedia/sharethis.png" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://oodastrategies.com/2008/05/31/how-to-add-images-to-a-post/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>How to Add User to Your Blog?</title>
		<link>http://oodastrategies.com/2008/05/17/how-to-add-user-to-your-blog/</link>
		<comments>http://oodastrategies.com/2008/05/17/how-to-add-user-to-your-blog/#comments</comments>
		<pubDate>Sat, 17 May 2008 06:41:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Add user]]></category>

		<guid isPermaLink="false">http://opensourceactivism.blogivists.com/2008/05/17/how-to-add-user-to-your-blog/</guid>
		<description><![CDATA[Do you want to add a user to your wordpress blog? Here are the basic instructions for doing this in WordPress 2.3: Login to your control panel Click Users Scroll down to Add User From Community as shown below Fill in the users email address Change the dropdown box to the level of authority you [...]]]></description>
			<content:encoded><![CDATA[<p>Do you want to add a user to your wordpress blog?  Here are the basic instructions for doing this in <a href="http://wordpress.org">WordPress</a> 2.3:</p>
<ul>
<li>Login to your control panel</li>
<li>Click Users</li>
<li>Scroll down to Add User From Community as shown below<br />
<a href='http://opensourceactivism.blogivists.com/files/2008/05/adduser.jpg' title='Add User'><img src='http://opensourceactivism.blogivists.com/files/2008/05/adduser.thumbnail.jpg' alt='Add User' /></a></li>
<li>Fill in the users email address</li>
<li>Change the dropdown box to the level of authority you want the new user to have.  I have a brief description below.  For a full comparison of user roles see the <a href="http://codex.wordpress.org/Roles_and_Capabilities">WordPress description</a>.
<ul>
<li>Subscriber &#8211; Cannot do anything but read just like a normal visitor</li>
<li>Contributor &#8211; Write posts but cannot publish them</li>
<li>Author &#8211; Can write and publish posts</li>
<li>Editor &#8211; Same as author and can change categories, moderate comments, edit other users posts</li>
<li>Administrator &#8211; Everything</li>
</ul>
</li>
</ul>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Foodastrategies.com%2F2008%2F05%2F17%2Fhow-to-add-user-to-your-blog%2F&amp;title=How%20to%20Add%20User%20to%20Your%20Blog%3F" id="wpa2a_14"><img src="http://oodastrategies.com/socmedia/sharethis.png" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://oodastrategies.com/2008/05/17/how-to-add-user-to-your-blog/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP Fatal error: Class &#039;DOMDocument&#039; not found</title>
		<link>http://oodastrategies.com/2008/05/08/php-fatal-error-class-domdocument-not-found/</link>
		<comments>http://oodastrategies.com/2008/05/08/php-fatal-error-class-domdocument-not-found/#comments</comments>
		<pubDate>Thu, 08 May 2008 22:11:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Information/Wiki Websites]]></category>
		<category><![CDATA[DOMDocument]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://opensourceactivism.blogivists.com/2008/05/08/php-fatal-error-class-domdocument-not-found/</guid>
		<description><![CDATA[The above error is appears to be a common occurrence when you upgrade your Mediawiki installation from version 1.11 to 1.12. To fix this you need to have your system administrator do the following: yum -y install php-xml service httpd restart The installs the XML modules into PHP. Restarting httpd allows the web server, in [...]]]></description>
			<content:encoded><![CDATA[<p>The above error is appears to be a common occurrence when you upgrade your <a href="http://www.mediawiki.org">Mediawiki</a> installation from version 1.11 to 1.12.  To fix this you need to have your system administrator do the following:</p>
<blockquote><p>
yum -y install php-xml<br />
service httpd restart
</p></blockquote>
<p>The installs the XML modules into PHP.  Restarting httpd allows the web server, in this case <a href="http://apache.org/">Apache</a>, to load the new modules.</p>
<p>This solution came from the <a href="http://www.mediawiki.org/wiki/Project:Support_desk#.28RESOLVED.29_PHP_Fatal_error:__Class_.27DOMDocument.27_not_found_in_.2Fvar.2Fwww.2Fhtml.2Fwiki.2Fincludes.2FPreprocessor_DOM.php_on_line_566">Mediawiki Support Desk</a>.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Foodastrategies.com%2F2008%2F05%2F08%2Fphp-fatal-error-class-domdocument-not-found%2F&amp;title=PHP%20Fatal%20error%3A%20Class%20%27DOMDocument%27%20not%20found" id="wpa2a_16"><img src="http://oodastrategies.com/socmedia/sharethis.png" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://oodastrategies.com/2008/05/08/php-fatal-error-class-domdocument-not-found/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to filter out keywords in blog titles from the main page?</title>
		<link>http://oodastrategies.com/2008/04/18/how-to-filter-out-keywords-in-blog-titles-from-the-main-page/</link>
		<comments>http://oodastrategies.com/2008/04/18/how-to-filter-out-keywords-in-blog-titles-from-the-main-page/#comments</comments>
		<pubDate>Sat, 19 Apr 2008 04:26:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://opensourceactivism.blogivists.com/2008/04/18/how-to-filter-out-keywords-in-blog-titles-from-the-main-page/</guid>
		<description><![CDATA[This procedure is for the more experienced since you will have to directly edit PHP code to do this filtering. Here are the steps to filter offensive or spam keywords inside the wordpress loop: Login into your server either through your CPanel or SSH Traverse into your blog directory/wp-content/themes/yourtheme Select your index.php file or the [...]]]></description>
			<content:encoded><![CDATA[<p>This procedure is for the more experienced since you will have to directly edit PHP code to do this filtering.  Here are the steps to filter offensive or spam keywords inside the wordpress loop:<br />
<span id="more-34"></span></p>
<ol>
<li>Login into your server either through your CPanel or SSH</li>
<li>Traverse into your blog directory/wp-content/themes/yourtheme</li>
<li>Select your index.php file or the file containing your feed list.</li>
<li>Make a copy this file for precaution</li>
<li>Edit the original file and replace your loop code with the following example code <em>(I&#8217;ll explain the code further down)</em>:<br />
<blockquote><p>
&#x3C;&#x3F;&#x70;&#x68;&#x70; &#x24;&#x6D;&#x79;&#x5F;&#x71;&#x75;&#x65;&#x72;&#x79; &#x3D; &#x6E;&#x65;&#x77; &#x57;&#x50;&#x5F;&#x51;&#x75;&#x65;&#x72;&#x79;&#x28;&#x27;&#x63;&#x61;&#x74;&#x65;&#x67;&#x6F;&#x72;&#x79;&#x5F;&#x6E;&#x61;&#x6D;&#x65;&#x3D;&#x53;&#x79;&#x6E;&#x64;&#x69;&#x63;&#x61;&#x74;&#x69;&#x6F;&#x6E;&#x26;&#x73;&#x68;&#x6F;&#x77;&#x70;&#x6F;&#x73;&#x74;&#x73;&#x3D;&#x32;&#x30;&#x27;&#x29;&#x3B;<br />
  &#x77;&#x68;&#x69;&#x6C;&#x65; &#x28;&#x24;&#x6D;&#x79;&#x5F;&#x71;&#x75;&#x65;&#x72;&#x79;&#x2D;&#x3E;&#x68;&#x61;&#x76;&#x65;&#x5F;&#x70;&#x6F;&#x73;&#x74;&#x73;&#x28;&#x29;&#x29; &#x3A; &#x24;&#x6D;&#x79;&#x5F;&#x71;&#x75;&#x65;&#x72;&#x79;&#x2D;&#x3E;&#x74;&#x68;&#x65;&#x5F;&#x70;&#x6F;&#x73;&#x74;&#x28;&#x29;&#x3B;<br />
  &#x24;&#x64;&#x6F;&#x5F;&#x6E;&#x6F;&#x74;&#x5F;&#x64;&#x75;&#x70;&#x6C;&#x69;&#x63;&#x61;&#x74;&#x65; &#x3D; &#x24;&#x70;&#x6F;&#x73;&#x74;&#x2D;&#x3E;&#x49;&#x44;&#x3B;&#x3F;&#x3E;<br />
                &#x3C;&#x3F;&#x70;&#x68;&#x70;<br />
                    &#x24;&#x63;&#x75;&#x72;&#x54;&#x69;&#x74;&#x6C;&#x65; &#x3D; &#x74;&#x68;&#x65;&#x5F;&#x74;&#x69;&#x74;&#x6C;&#x65;&#x28;&#x27;&#x27;&#x2C;&#x27;&#x27;&#x2C;&#x66;&#x61;&#x6C;&#x73;&#x65;&#x29;&#x3B;<br />
                    &#x69;&#x66; &#x28; &#x21;&#x65;&#x72;&#x65;&#x67;&#x69;&#x28;&#x27;&#x62;&#x6F;&#x6F;&#x62;&#x27;&#x2C;&#x24;&#x63;&#x75;&#x72;&#x54;&#x69;&#x74;&#x6C;&#x65;&#x29;<br />
                      &#x26;&#x26; &#x21;&#x65;&#x72;&#x65;&#x67;&#x69;&#x28;&#x27;&#x48;&#x65;&#x6C;&#x6C;&#x6F; &#x57;&#x6F;&#x72;&#x6C;&#x64;&#x27;&#x2C;&#x24;&#x63;&#x75;&#x72;&#x54;&#x69;&#x74;&#x6C;&#x65;&#x29;<br />
                      &#x26;&#x26; &#x21;&#x65;&#x72;&#x65;&#x67;&#x69;&#x28;&#x27;&#x63;&#x75;&#x6E;&#x74;&#x27;&#x2C;&#x24;&#x63;&#x75;&#x72;&#x54;&#x69;&#x74;&#x6C;&#x65;&#x29;<br />
                      &#x26;&#x26; &#x21;&#x65;&#x72;&#x65;&#x67;&#x69;&#x28;&#x27;&#x70;&#x75;&#x73;&#x73;&#x79;&#x27;&#x2C;&#x24;&#x63;&#x75;&#x72;&#x54;&#x69;&#x74;&#x6C;&#x65;&#x29;<br />
                      &#x26;&#x26; &#x21;&#x65;&#x72;&#x65;&#x67;&#x69;&#x28;&#x27;&#x6E;&#x75;&#x64;&#x65;&#x27;&#x2C;&#x24;&#x63;&#x75;&#x72;&#x54;&#x69;&#x74;&#x6C;&#x65;&#x29; &#x29; &#x7B;<br />
                &#x3F;&#x3E;<br />
        &#x3C;&#x6C;&#x69;&#x3E;&#x3C;&#x61; &#x68;&#x72;&#x65;&#x66;&#x3D;&#x22;&#x3C;&#x3F;&#x70;&#x68;&#x70; &#x74;&#x68;&#x65;&#x5F;&#x70;&#x65;&#x72;&#x6D;&#x61;&#x6C;&#x69;&#x6E;&#x6B;&#x28;&#x29; &#x3F;&#x3E;&#x22; &#x72;&#x65;&#x6C;&#x3D;&#x22;&#x62;&#x6F;&#x6F;&#x6B;&#x6D;&#x61;&#x72;&#x6B;&#x22; &#x74;&#x69;&#x74;&#x6C;&#x65;&#x3D;&#x22;&#x3C;&#x3F;&#x70;&#x68;&#x70; &#x74;&#x68;&#x65;&#x5F;&#x74;&#x69;&#x74;&#x6C;&#x65;&#x28;&#x29;&#x3B; &#x3F;&#x3E;&#x22;&#x3E;&#x3C;&#x3F;&#x70;&#x68;&#x70; &#x74;&#x68;&#x65;&#x5F;&#x74;&#x69;&#x74;&#x6C;&#x65;&#x28;&#x29;&#x3B; &#x3F;&#x3E;&#x3C;&#x2F;&#x61;&#x3E;&#x3C;&#x62;&#x72;&#x3E;&#x3C;&#x3F;&#x70;&#x68;&#x70; &#x74;&#x68;&#x65;&#x5F;&#x61;&#x75;&#x74;&#x68;&#x6F;&#x72;&#x28;&#x29;&#x3B; &#x3F;&#x3E;&#x3C;&#x2F;&#x6C;&#x69;&#x3E;<br />
     &#x3C;&#x3F;&#x70;&#x68;&#x70; &#x7D; &#x3F;&#x3E;<br />
&#x3C;&#x3F;&#x70;&#x68;&#x70; &#x65;&#x6E;&#x64;&#x77;&#x68;&#x69;&#x6C;&#x65;&#x3B; &#x3F;&#x3E;
                  </p></blockquote>
</li>
<li>Save the file</li>
<li>Open another browser window and check your main page</li>
<li>If your feed is now correct, your are done.  If not continue</li>
<li>In your file manager find you error_log file.  The location is different on each system, but CPanel usually has an icon that says Error Log</li>
<li>Review the last several lines of the error log.  It will tell you what line the error is on.  Most likely it will be a syntax error in one of the filter lines</li>
<li>Fix the error in the file you are editing and repeat the test</li>
</ol>
<p>The code replacement was just a small sample.  To grab the entire loop code with all of my filters right click <a href="http://opensourceactivism.blogivists.com/files/2008/04/keyword_block_code">this code link</a> and save as yourfilter.php.  Then you can easily add the full fulter list into your code.</p>
<p>Now, let&#8217;s walk through the code so you can see how this works.  This first section queries the database and pulls back the last 20 posts that have been syndicated.  It also makes sure there are no duplicates.  This is the beginning of the feed loop, i.e. the Live Feed section of <a href="http://blogivists.com">Blogivists.com</a></p>
<blockquote><p>
&#x3C;&#x3F;&#x70;&#x68;&#x70; &#x24;&#x6D;&#x79;&#x5F;&#x71;&#x75;&#x65;&#x72;&#x79; &#x3D; &#x6E;&#x65;&#x77; &#x57;&#x50;&#x5F;&#x51;&#x75;&#x65;&#x72;&#x79;&#x28;&#x27;&#x63;&#x61;&#x74;&#x65;&#x67;&#x6F;&#x72;&#x79;&#x5F;&#x6E;&#x61;&#x6D;&#x65;&#x3D;&#x53;&#x79;&#x6E;&#x64;&#x69;&#x63;&#x61;&#x74;&#x69;&#x6F;&#x6E;&#x26;&#x73;&#x68;&#x6F;&#x77;&#x70;&#x6F;&#x73;&#x74;&#x73;&#x3D;&#x32;&#x30;&#x27;&#x29;&#x3B;<br />
  &#x77;&#x68;&#x69;&#x6C;&#x65; &#x28;&#x24;&#x6D;&#x79;&#x5F;&#x71;&#x75;&#x65;&#x72;&#x79;&#x2D;&#x3E;&#x68;&#x61;&#x76;&#x65;&#x5F;&#x70;&#x6F;&#x73;&#x74;&#x73;&#x28;&#x29;&#x29; &#x3A; &#x24;&#x6D;&#x79;&#x5F;&#x71;&#x75;&#x65;&#x72;&#x79;&#x2D;&#x3E;&#x74;&#x68;&#x65;&#x5F;&#x70;&#x6F;&#x73;&#x74;&#x28;&#x29;&#x3B;<br />
  &#x24;&#x64;&#x6F;&#x5F;&#x6E;&#x6F;&#x74;&#x5F;&#x64;&#x75;&#x70;&#x6C;&#x69;&#x63;&#x61;&#x74;&#x65; &#x3D; &#x24;&#x70;&#x6F;&#x73;&#x74;&#x2D;&#x3E;&#x49;&#x44;&#x3B;&#x3F;&#x3E;
</p></blockquote>
<p>Next I open a new php segment and the first thing I do is grab the post title.  Setting the third parameter to false gives me the title and prevents it from being displayed.  I set the title to a variable to make it easier to do the multiple filter checks.</p>
<blockquote><p>
&#060;&#063;&#112;&#104;&#112;<br />
                    &#x24;&#x63;&#x75;&#x72;&#x54;&#x69;&#x74;&#x6C;&#x65; &#x3D; &#x74;&#x68;&#x65;&#x5F;&#x74;&#x69;&#x74;&#x6C;&#x65;&#x28;&#x27;&#x27;&#x2C;&#x27;&#x27;&#x2C;&#x66;&#x61;&#x6C;&#x73;&#x65;&#x29;&#x3B;
</p></blockquote>
<p>Now, the filtering.  I am using a case insensitive search that tests the keyword against the post title.  If the keyword is found anywhere in the title the if statement is broken and I move to the next keyword.  If it is false, I continue.  Be careful what words your filter on.  This check will find partial words within words and you could end up wondering why posts are not displaying.  For instance, filtering on sex would also catch Middlesex and exclude it.</p>
<p>As a quick note, you&#8217;ll see I filter out all of the &#8220;Hello World&#8221; posts with a filter.</p>
<p>Terminology:<br />
&nbsp;&nbsp;&nbsp;&nbsp;<strong>!</strong> (exclamation) reverses a True/False value so a false gives me true to continue<br />
&nbsp;&nbsp;&nbsp;&nbsp;<strong>;&amp;&amp;</strong> is the symbol for AND, i.e. all values in the AND clause must also be True to continue</p>
<blockquote><p>
                    &#x69;&#x66; &#x28; &#x21;&#x65;&#x72;&#x65;&#x67;&#x69;&#x28;&#x27;&#x62;&#x6F;&#x6F;&#x62;&#x27;&#x2C;&#x24;&#x63;&#x75;&#x72;&#x54;&#x69;&#x74;&#x6C;&#x65;&#x29;<br />
                      &#x26;&#x26; &#x21;&#x65;&#x72;&#x65;&#x67;&#x69;&#x28;&#x27;&#x48;&#x65;&#x6C;&#x6C;&#x6F; &#x57;&#x6F;&#x72;&#x6C;&#x64;&#x27;&#x2C;&#x24;&#x63;&#x75;&#x72;&#x54;&#x69;&#x74;&#x6C;&#x65;&#x29;<br />
                      &#x26;&#x26; &#x21;&#x65;&#x72;&#x65;&#x67;&#x69;&#x28;&#x27;&#x63;&#x75;&#x6E;&#x74;&#x27;&#x2C;&#x24;&#x63;&#x75;&#x72;&#x54;&#x69;&#x74;&#x6C;&#x65;&#x29;<br />
                      &#x26;&#x26; &#x21;&#x65;&#x72;&#x65;&#x67;&#x69;&#x28;&#x27;&#x70;&#x75;&#x73;&#x73;&#x79;&#x27;&#x2C;&#x24;&#x63;&#x75;&#x72;&#x54;&#x69;&#x74;&#x6C;&#x65;&#x29;<br />
                      &#x26;&#x26; &#x21;&#x65;&#x72;&#x65;&#x67;&#x69;&#x28;&#x27;&#x6E;&#x75;&#x64;&#x65;&#x27;&#x2C;&#x24;&#x63;&#x75;&#x72;&#x54;&#x69;&#x74;&#x6C;&#x65;&#x29; &#x29; &#x7B;
</p></blockquote>
<p>An easy mistake to make is forgetting to close the final keyword test with a final parenthesis.</p>
<blockquote><p>
                      &#x26;&#x26; &#x21;&#x65;&#x72;&#x65;&#x67;&#x69;&#x28;&#x27;&#x6E;&#x75;&#x64;&#x65;&#x27;&#x2C;&#x24;&#x63;&#x75;&#x72;&#x54;&#x69;&#x74;&#x6C;&#x65;&#x29; &#x29; &#x7B;
</p></blockquote>
<p>Now end the PHP code segment to print the valid post titles.</p>
<blockquote><p>
                ?&gt;
</p></blockquote>
<p>Allow the HTML code to display the post titles in a list.</p>
<blockquote><p>
        &#x3C;&#x6C;&#x69;&#x3E;&#x3C;&#x61; &#x68;&#x72;&#x65;&#x66;&#x3D;&#x22;&#x3C;&#x3F;&#x70;&#x68;&#x70; &#x74;&#x68;&#x65;&#x5F;&#x70;&#x65;&#x72;&#x6D;&#x61;&#x6C;&#x69;&#x6E;&#x6B;&#x28;&#x29; &#x3F;&#x3E;&#x22; &#x72;&#x65;&#x6C;&#x3D;&#x22;&#x62;&#x6F;&#x6F;&#x6B;&#x6D;&#x61;&#x72;&#x6B;&#x22; &#x74;&#x69;&#x74;&#x6C;&#x65;&#x3D;&#x22;&#x3C;&#x3F;&#x70;&#x68;&#x70; &#x74;&#x68;&#x65;&#x5F;&#x74;&#x69;&#x74;&#x6C;&#x65;&#x28;&#x29;&#x3B; &#x3F;&#x3E;&#x22;&#x3E;&#x3C;&#x3F;&#x70;&#x68;&#x70; &#x74;&#x68;&#x65;&#x5F;&#x74;&#x69;&#x74;&#x6C;&#x65;&#x28;&#x29;&#x3B; &#x3F;&#x3E;&#x3C;&#x2F;&#x61;&#x3E;&#x3C;&#x62;&#x72;&#x3E;&#x3C;&#x3F;&#x70;&#x68;&#x70; &#x74;&#x68;&#x65;&#x5F;&#x61;&#x75;&#x74;&#x68;&#x6F;&#x72;&#x28;&#x29;&#x3B; &#x3F;&#x3E;&#x3C;&#x2F;&#x6C;&#x69;&#x3E;
</p></blockquote>
<p>Finally, close the If part of the filter and end the loop.</p>
<blockquote><p>
     &#x3C;&#x3F;&#x70;&#x68;&#x70; &#x7D; &#x3F;&#x3E;<br />
&#x3C;&#x3F;&#x70;&#x68;&#x70; &#x65;&#x6E;&#x64;&#x77;&#x68;&#x69;&#x6C;&#x65;&#x3B; &#x3F;&#x3E;
</p></blockquote>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Foodastrategies.com%2F2008%2F04%2F18%2Fhow-to-filter-out-keywords-in-blog-titles-from-the-main-page%2F&amp;title=How%20to%20filter%20out%20keywords%20in%20blog%20titles%20from%20the%20main%20page%3F" id="wpa2a_18"><img src="http://oodastrategies.com/socmedia/sharethis.png" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://oodastrategies.com/2008/04/18/how-to-filter-out-keywords-in-blog-titles-from-the-main-page/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to filter out a blog from Syndication?</title>
		<link>http://oodastrategies.com/2008/04/18/how-to-filter-out-a-blog-from-syndication/</link>
		<comments>http://oodastrategies.com/2008/04/18/how-to-filter-out-a-blog-from-syndication/#comments</comments>
		<pubDate>Sat, 19 Apr 2008 03:29:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[FeedWordPress]]></category>
		<category><![CDATA[Filter Syndicated Blogs]]></category>
		<category><![CDATA[Syndication]]></category>
		<category><![CDATA[Wordpress MU]]></category>

		<guid isPermaLink="false">http://opensourceactivism.blogivists.com/2008/04/18/how-to-filter-out-a-blog-from-syndication/</guid>
		<description><![CDATA[Here are the steps to filter out a registered blog that you now longer want appearing in the syndicated feed list (We are using FeedWordPress to syndicate our feeds): Login as an admin user Go to your Contol Panel Choose Syndication Click Edit beside the feed you need to filter a blog from Scroll down [...]]]></description>
			<content:encoded><![CDATA[<p>Here are the steps to filter out a registered blog that you now longer want appearing in the syndicated feed list (We are using <a href="http://projects.radgeek.com/feedwordpress">FeedWordPress</a> to syndicate our feeds):<br />
<span id="more-97"></span></p>
<ol>
<li>Login as an admin user</li>
<li>Go to your Contol Panel</li>
<li>Choose Syndication<br />
<a href='http://opensourceactivism.blogivists.com/files/2008/04/syndication.png' title='Syndication menu'><img src='http://opensourceactivism.blogivists.com/files/2008/04/syndication.thumbnail.png' alt='Syndication menu' /></a>
</li>
<li>Click Edit beside the feed you need to filter a blog from</li>
<li>Scroll down and find the blog(s) you want to fliter out</li>
<li>Click the dropdown and choose &#8220;get filtered out&#8221; as shown below repeating for each blog you want to filter out<br />
<a href='http://opensourceactivism.blogivists.com/files/2008/04/syndication_filterout.png' title='Syndication menu'><img src='http://opensourceactivism.blogivists.com/files/2008/04/syndication_filterout.thumbnail.png' alt='Syndication menu' /></a>
</li>
<li>Click the Save Changes button</li>
</ol>
<p>Filtering out these blogs will not remove them from the current feed however.  It only prevents them from being syndicated from this point forward.  To actually remove posts from the current feed you need to <a href="http://opensourceactivism.blogivists.com/2008/04/18/how-to-delete-offensive-syndicated-posts/">delete offensive syndicated posts</a>.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Foodastrategies.com%2F2008%2F04%2F18%2Fhow-to-filter-out-a-blog-from-syndication%2F&amp;title=How%20to%20filter%20out%20a%20blog%20from%20Syndication%3F" id="wpa2a_20"><img src="http://oodastrategies.com/socmedia/sharethis.png" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://oodastrategies.com/2008/04/18/how-to-filter-out-a-blog-from-syndication/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

