<?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>Impressions</title>
	<atom:link href="http://www.comptoncoms.com/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.comptoncoms.com/wordpress</link>
	<description>Communications Tools &#38; Technology for Public Relations</description>
	<lastBuildDate>Fri, 12 Oct 2012 23:11:33 +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>Make your website iphone mobile</title>
		<link>http://www.comptoncoms.com/wordpress/2012/03/make-your-website-iphone-mobile/</link>
		<comments>http://www.comptoncoms.com/wordpress/2012/03/make-your-website-iphone-mobile/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 18:50:11 +0000</pubDate>
		<dc:creator>David Compton</dc:creator>
				<category><![CDATA[Content Management]]></category>
		<category><![CDATA[Wordpress 2.9]]></category>

		<guid isPermaLink="false">http://www.comptoncoms.com/wordpress/?p=215</guid>
		<description><![CDATA[I don&#8217;t usually blog about WordPress, but I seem to be working on a lot of those type sites lately. If you are building a site and you expect significant traffic from mobile devices, you have a choice. Buy the latest and greatest Adobe Dreamweaver version and build an alternate site just for mobiles or [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t usually blog about WordPress, but I seem to be working on a lot of those type sites lately.</p>
<p>If you are building a site and you expect significant traffic from mobile devices, you have a choice. Buy the latest and greatest Adobe Dreamweaver version and build an alternate site just for mobiles or get WP Touch.</p>
<p>If you are already using WordPress, then download and install the WP Touch plugin. I cannot vouch for all smartphones, but for the iPhone it produces a terrific looking site without having to direct traffic to an alternate site.</p>
<div id="attachment_216" class="wp-caption alignleft" style="width: 210px"><a href="http://www.comptoncoms.com/wordpress/wp-content/uploads/iphonephoto.png"><img class="size-medium wp-image-216" title="iphonephoto" src="http://www.comptoncoms.com/wordpress/wp-content/uploads/iphonephoto-200x300.png" alt="View of iphone 4S screen looking at a WordPress website using WP Touch." width="200" height="300" /></a><p class="wp-caption-text">iPhone 4S screenshot of a WordPress website using the WP Touch plugin.</p></div>
<p>According to the plugin info page, WPtouch automatically transforms your WordPress website into an application-like theme, complete with ajax loading articles and effects when viewed from the most popular mobile web browsing devices like the iPhone, iPod touch, Android mobile devices, Palm Pre/Pixi and BlackBerry OS6 mobile devices.</p>
<p>The admin panel allows you to customize many aspects of its appearance, and deliver a fast, user-friendly and stylish version of your site to touch mobile visitors, without modifying a single bit of code (or affecting) your regular desktop theme.</p>
<p>The theme also includes the ability for visitors to switch between WPtouch view and your site&#8217;s regular theme.</p>
<p>PS. If you want to know how to do screen capture on an iPhone 4S, it is simple.  Get the view on your Safari browser, hit the awake/power button and the Home button and in a moment you should hear the photo sound.  Do not hold too long or it could reset your phone.  You can then retrieve the screenshot under Photos.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.comptoncoms.com/wordpress/2012/03/make-your-website-iphone-mobile/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Drupal 7 and moving on.</title>
		<link>http://www.comptoncoms.com/wordpress/2012/01/drupal-7-and-moving-on/</link>
		<comments>http://www.comptoncoms.com/wordpress/2012/01/drupal-7-and-moving-on/#comments</comments>
		<pubDate>Sat, 14 Jan 2012 00:49:02 +0000</pubDate>
		<dc:creator>David Compton</dc:creator>
				<category><![CDATA[Drupal 6]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Wordpress 2.9]]></category>

		<guid isPermaLink="false">http://www.comptoncoms.com/wordpress/?p=210</guid>
		<description><![CDATA[In June, I said I was &#8220;holding up&#8221; on moving to the new Drupal 7.0 because: a) Drupal 6 update method was broken and b) website maintenance was becoming expensive and cumbersome for Drupal 6. See blog post &#8211; http://www.comptoncoms.com/wordpress/2011/06/holding-at-drupal-6-20/ Truth is while I was waiting for 6 months &#8211; nothing happened. It seems that [...]]]></description>
			<content:encoded><![CDATA[<p>In June, I said I was &#8220;holding up&#8221; on moving to the new Drupal 7.0 because: a) Drupal 6 update method was broken and b) website maintenance was becoming expensive and cumbersome for Drupal 6.<br />
See blog post &#8211; http://www.comptoncoms.com/wordpress/2011/06/holding-at-drupal-6-20/</p>
<p>Truth is while I was waiting for 6 months &#8211; nothing happened. It seems that while I was making my stand, the rest of the Drupal Programming Community moved on.</p>
<p>Drupal 7 is now at version 7.10 and many of the modules that provide the features needed for news and newsroom sites are increasingly available. Maybe it is time for me to move on.</p>
<p>Much of what I have been programming lately are WordPress sites. WordPress has a wonderful system of maintenance updates and module updates.</p>
<p>Drupal 6 moved in 2010 to create dual upgrades so that security and bug fixes could be in their own versions. It means that website maintenance doubled and having a test server was vital to ensure upgrades did not break major functions of a website.</p>
<p>At the same time that maintenance became so difficult for Drupal 6 upgrades, a number of Drupal hosting services were launched that offered free sites &#8211; see for example www.drupalgardens.com .</p>
<p>Looking a the open-source content management systems, WordPress is now more than 50% of those sites. WordPress is an inexpensive solution that is fairly easy to configure on a commercial server and handles the maintenance and security update issues well.</p>
<p>Maybe it is time to stop holding at Drupal 6 and move on to Drupal 7.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.comptoncoms.com/wordpress/2012/01/drupal-7-and-moving-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Holding at Drupal 6.20</title>
		<link>http://www.comptoncoms.com/wordpress/2011/06/holding-at-drupal-6-20/</link>
		<comments>http://www.comptoncoms.com/wordpress/2011/06/holding-at-drupal-6-20/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 21:30:11 +0000</pubDate>
		<dc:creator>David Compton</dc:creator>
				<category><![CDATA[Drupal 6]]></category>
		<category><![CDATA[filedepot]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.comptoncoms.com/wordpress/?p=203</guid>
		<description><![CDATA[In Nov. 2010, I wrote about updating a Drupal site and my alternate method that a lot of people use ( Drupal maintenance tough or tougher). Right now, that system is broken and I have delayed updating my sites. Take a look at the Drupal forum and you will see a lot of upset people [...]]]></description>
			<content:encoded><![CDATA[<p>In Nov. 2010, I wrote about updating a Drupal site and my alternate method that a lot of people use ( <a href="http://www.comptoncoms.com/wordpress/2010/11/drupal-maintenance-tough-or-tougher/">Drupal maintenance tough or tougher</a>). Right now, that system is broken and I have delayed updating my sites. Take a look at the Drupal forum and you will see a lot of upset people that are having major problems with the update to 6.22. The problems convinced me to hold off on updating until it all gets sorted out. At any rate, the changes in 6.22 make it so that the “files only” update method can no longer be used. It seems that this latest update changed the file dates – effectively killing this simpler method of updating.</p>
<p>This essentially means that you have to go back to the old method of updating version changes. That method is a very tedious process that requires one to backup the sites directory and any custom files, backup the database, put the entire site in maintenance mode, disconnect all contributed modules, delete the code base, copy in the new core directories, copy in the old /sites directory and any custom files, run update, reconnect the contributed modules, rerun update, return site to online. Two parts are particularly cumbersome &#8211; disconnecting the contributed modules and FTPing in the /sites directory files. For example, on my main Drupal site supporting Compton Communications there are sixty contributed modules that will need to be disconnected and reconnected. Also FTPing in the /sites directory requires moving more than 100MB in 8000 files. This process is time consuming and will mean extra expense for clients.</p>
<p>Also, with this update/upgrade to Drupal 6.22, we have a few other problems. In the forums, there are discussions of block configurations that were lost and ecommerce modules that no longer work with this update. With the files only upgrade, one was only changing out files that needed updating – a much more efficient and effective method. Take a look at <a href="http://drupal.org/node/534950">http://drupal.org/node/534950</a> for all the details. I plan on staying at Drupal 6.20 until I see some of these conflicts resolved. I hope we can find a way to restore the files only update option.</p>
<p>Other Notes:<br />
If you use the files management system for Drupal – Filedepot, you got a nasty little surprise with the last module update to 6.x-1.2. Filedepot had to remove some key libraries and the module will be broken when updated. The process to restore it is in the README file with the update. All the details are at <a href="http://drupal.org/node/1125192">http://drupal.org/node/1125192</a> , but you will find no reference to the new version at the filedepot page <a href="http://drupal.org/project/filedepot">http://drupal.org/project/filedepot</a> . It is not a simple process because it is dependent upon a module termed libraries that is hard to find and the required three libraries have to be built and added to the libraries directory.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.comptoncoms.com/wordpress/2011/06/holding-at-drupal-6-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal cron fails us all</title>
		<link>http://www.comptoncoms.com/wordpress/2011/05/drupal-cron-fails-us-all/</link>
		<comments>http://www.comptoncoms.com/wordpress/2011/05/drupal-cron-fails-us-all/#comments</comments>
		<pubDate>Mon, 30 May 2011 17:35:38 +0000</pubDate>
		<dc:creator>David Compton</dc:creator>
				<category><![CDATA[Drupal 6]]></category>
		<category><![CDATA[cron]]></category>

		<guid isPermaLink="false">http://www.comptoncoms.com/wordpress/?p=199</guid>
		<description><![CDATA[Online references: Solving Cron problems &#8211; http://drupal.org/node/553430 Cron fails &#8211; http://drupal.org/node/791554 Cron run failed &#8211; http://drupal.org/node/1077194 Cron failed to run &#8211; http://drupal.org/node/143519 Solution: 1) After deleting semaphore in Variable table&#8230;. 2) Set XML Sitemap module chunk size to 10,000. 3) Set Search Settings to &#8220;10 per cron&#8221; 4) Set PathAuto General settings from 50 to [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Online references:</strong><br />
Solving Cron problems &#8211; <a href="http://drupal.org/node/553430">http://drupal.org/node/553430</a><br />
Cron fails &#8211; <a href="http://drupal.org/node/791554">http://drupal.org/node/791554</a><br />
Cron run failed &#8211; <a href="http://drupal.org/node/1077194">http://drupal.org/node/1077194</a><br />
Cron failed to run &#8211; <a href="http://drupal.org/node/143519">http://drupal.org/node/143519</a></p>
<p><strong>Solution:</strong><br />
1) After deleting semaphore in Variable table&#8230;.<br />
2) Set XML Sitemap module chunk size to 10,000.<br />
3) Set Search Settings to &#8220;10 per cron&#8221;<br />
4) Set PathAuto General settings from 50 to 25 for objects to alias.</p>
<p><strong>Helpful:</strong><br />
Supercron &#8211; <a href="http://drupal.org/project/supercron">http://drupal.org/project/supercron</a></p>
<p>Probably the biggest black hole and last technical hurdle in Drupal 6 is “cron”. If you are building a glorious modern CMS website with all the bells and whistles, then cron is the “outhouse” you have to build outback. Looking at the forums and all the problems with this single file, I think it probably singlehandedly causes more programmers and enthusiast to quit Drupal than any other task.</p>
<p>My own frustration with cron came when I wasted (still in the outhouse mode here) three days trying to solve a simple “cron failed” on a test server site. It wasn’t even a site, I was not planning to go active anytime soon. The site was part of a club-type site that I just played with ever so often. But once I saw that message, I started tearing it apart to find the problem. Above is a list of the major cron topic pages. You can spend days trying all the solutions, coding examples for finding the cron problem and just outright wrong suggestion for a cron fix.</p>
<p>First, if cron fails, look at the error message in Reports &gt; recent log entries; apache error logs; php error logs; and mysql.log. Do not jump into doing things suggested in the Drupal forum especially if they are based on Drupal 5 or pre-2009. Quite often those suggestions can make the matter worse and harder to debug/decipher later. The old forum entries are of the format – try this or use this script to debug. With Drupal 6, such methods are not helpful. My suggested first step is to apply the solutions that merely change some module settings and clear the cron_semaphore and cache. If you need to debug further, then I recommend you install the Supercron module. Supercron will show you what modules are using the cron process and allow you to invoke them one-at-a-time to find the problem module.</p>
<p>Please do not waste three days in “cron”ic mode.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.comptoncoms.com/wordpress/2011/05/drupal-cron-fails-us-all/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal Flashvideo fix April 2011</title>
		<link>http://www.comptoncoms.com/wordpress/2011/04/drupal-flashvideo-fix-april-2011/</link>
		<comments>http://www.comptoncoms.com/wordpress/2011/04/drupal-flashvideo-fix-april-2011/#comments</comments>
		<pubDate>Tue, 26 Apr 2011 23:15:56 +0000</pubDate>
		<dc:creator>David Compton</dc:creator>
				<category><![CDATA[Drupal 6]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[content type display]]></category>
		<category><![CDATA[FFmpeg]]></category>
		<category><![CDATA[Flashvideo module]]></category>

		<guid isPermaLink="false">http://www.comptoncoms.com/wordpress/?p=189</guid>
		<description><![CDATA[Having problems with installing Flashvideo module in Drupal 6.  Here is one solution.]]></description>
			<content:encoded><![CDATA[<p>Last month, I was hired to find a solution for a client that was building a new website. The organization was two weeks away from launch and a major Drupal module, Flashvideo, had stopped the development team dead in their tracks. They needed a solution fast.</p>
<p>I learned a lot from six days spent testing and retesting Flashvideo. According to the Drupal project page the module is a complete turn-key video solution that expands Drupal&#8217;s upload capabilities to allow web developers and users to upload video files, automatically convert those videos to the popular Flash format, and then embed their video in any node type using the simple [video] tag. The module is about four years old and thus there is a lot of information available online and a lot of that information is outdated or pertains to previous updates of the module.</p>
<p>There are also a couple of videos of the Drupal Flashvideo module and how to install it. Most are at least two years old. Part of the problem with Flashvideo is that the module depends on two other elements. FFmpeg is a binary application that must be installed on the server. Most hosting services charge additional for the application – not my service – and installing it on a test server such as WAMP or MAMP can be a real challenge.</p>
<p>So assuming a correctly installed FFmpeg, the next problem is the player. During the four years that Flashvideo has been versioning from Drupal 5, many changes have occurred. So if you depend on a two year old video, you will find at the end of the installation that it does not work. This is exactly what happened with my client.</p>
<p>When you go to the Drupal forums and various blogs you will find numerous problems that have been found and solved, but only a couple of them may really solve the problems &#8211; Yes, problems for the more recent versions of Flashvideo. There are essentially three that I found – FFmpeg commands, content type added fields, and the video player.</p>
<p>FFmpeg has been versioning just as Drupal has, so the default command in the Flashvideo &gt; Content Type Setting &gt; FFMPEG settings is likely wrong. If you are using a recent version of FFmpeg you may need to change the command line to replace “mp3” with “libmp3lame”. At any rate you will need to understand the commands for FFmpeg to make the conversion do what you want.</p>
<p>Content type is the second problem. In the original any number of videos could be placed on the node to include the original video and the converted flash version. But that process no longer seems to work. The original upload video content type needs to have under the “display fields “ the type excluded.</p>
<div id="attachment_192" class="wp-caption alignleft" style="width: 310px"><a href="http://www.comptoncoms.com/wordpress/wp-content/uploads/fvideocontentdisplay.png"><img class="size-medium wp-image-192" title="fvideocontentdisplay" src="http://www.comptoncoms.com/wordpress/wp-content/uploads/fvideocontentdisplay-300x165.png" alt="Flashvideo display setting for content type fvideo" width="300" height="165" /></a><p class="wp-caption-text">Flashvideo display settings for content type fvideo</p></div>
<p>Last is the player problem. The whole time that Flashvideo has been versioning, the media player has been drastically changing as well. With a whole lot of work you can get the original Flowplayer to work with Flashvideo, but then you will not have the poster image only a black screen. Even worse is that if you turn on Jquery with SWF Tools, your Views module no longer works. So I strongly recommend the JW_player. You will need to install the jwplayermodule, but it is worth the effort and the added cost. The player retails for $89. With JWplayer 5.5 you can insert video into any content type. The instructions are in a PDF for Drupal with the download. It is a very nifty solution that uses file attachment. After you have installed the JWplayer module you will need to put a copy of player.swf from the JWplayer directory into the directory where the videos are output and rename it “Player.swf”.</p>
<p>It took six days of trial and error to get to this solution. Good luck with your flashvideo install.<br />
Sample Flashvideo on Compton Communications Drupal site &#8211; <a href="http://www.comptoncoms.com/cc/content/welcome-compton-communications-video">http://www.comptoncoms.com/cc/content/welcome-compton-communications-video</a> .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.comptoncoms.com/wordpress/2011/04/drupal-flashvideo-fix-april-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A video solution for Drupal 6</title>
		<link>http://www.comptoncoms.com/wordpress/2011/04/a-video-solution-for-drupal-6/</link>
		<comments>http://www.comptoncoms.com/wordpress/2011/04/a-video-solution-for-drupal-6/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 16:52:37 +0000</pubDate>
		<dc:creator>David Compton</dc:creator>
				<category><![CDATA[Drupal 6]]></category>
		<category><![CDATA[file attachment utilities]]></category>
		<category><![CDATA[Flashvideo module]]></category>
		<category><![CDATA[Jw Player]]></category>
		<category><![CDATA[Longtail]]></category>
		<category><![CDATA[Stylistics]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.comptoncoms.com/wordpress/?p=179</guid>
		<description><![CDATA[In my last blog, I said I was working on a project to put video on a new website. I was given two requirements. First, it must not require a video hosting service. And secondly, the solution must not require all flash. The website was to be in Drupal 6.20. The customer is a Mac [...]]]></description>
			<content:encoded><![CDATA[<p>In my last blog, I said I was working on a project to put video on a new website. I was given two requirements. First, it must not require a video hosting service. And secondly, the solution must not require all flash. The website was to be in Drupal 6.20. The customer is a Mac user and wants a solution that does not lock out iPhone, iPad and the growing group of Apple users.</p>
<p>A current movement in video is to have a fallback scheme for any video. This scheme called &#8220;video for everybody&#8221; allows the browser to find the video in a format it can handle without the requirement to download and install some specific player format like flash.</p>
<p>This is a precursor for HTML5 in which the &#8220;video&#8221; tag will handle the presentation to a video player that the browser supports. Part of the fight in &#8220;video for everybody&#8221; is to prevent Web video from being forced into a proprietary player or format like flash. For developers the hope is to find a way to present video without great difficulties such as presenting multiple video file formats.</p>
<p>Mac users, iPhone and iPad users (myself included) need a video alternative to flash. In a website I built for one customer, I faced the problem that government website prevented users from downloading and installing video players, so I ending up encoding and embedding multiple players in a page and allowing downloaded versions for those customers restricted from streaming. The &#8220;video for everybody&#8221; and HTML5 represent much improved solutions for these problems. But they also require the multiple encoding for multiple browsers. For Drupal 6 the video solution can get even more complex.</p>
<p>The effort to present video consistently in Drupal is hindered by video players heading off into multiple proprietary efforts. The developer faces flowplayer, flowplayer 3, dash and other players that no longer work in Drupal. Or he faces using a proprietary player that is supported today that may be abandoned tomorrow. Those proprietary players also may have a whole new set of embedding and coding requirements. This concludes my rant about Drupal shops that offer proprietary players that chip away at Drupal as an open system.</p>
<p>The video solution I offered my client initially was based on a commercial player. Jwplayer is an excellent commercial player that offers a good, flexible interface with Drupal. Ultimately, I was able to solve the embedding, content type configs, FFmpeg commands and player problems and make Flashvideo module work for the client. I will discuss that a future blog.</p>
<p><strong>My solution</strong></p>
<p>I wanted a solution that supports insertion of video into any content type and would not require the creation of a special content type. Three modules need to be installed: <a href="http://drupal.org/project/jwplayermodule">jwplayermodule<br />
</a>, <a href="http://drupal.org/project/attachments">file attachment utilities</a>, and <a href="http://drupal.org/node/832394">Stylistics</a>. You will also need to install the Jwplayer 5.5. For commercial sites you will need to buy a license for the jwplayer.</p>
<p>The process of uploading videos and embedding them in a content type is shown on the Longtail site and comes in PDF when you install the jwplayermodule. Details are on the Longtail website in an article entitled <a href="http://www.longtailvideo.com/support/addons/jw-player-module-for-drupal/10651/embed-the-jw-player-using-the-drupal-module">&#8220;Embed the Jwplayer using the Drupal module</a>.<br />
That&#8217;s it. So simple and so elegant.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.comptoncoms.com/wordpress/2011/04/a-video-solution-for-drupal-6/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Drupal 6 &#8220;perplexing&#8221; video revisited</title>
		<link>http://www.comptoncoms.com/wordpress/2011/03/drupal-6-perplexing-video-revisited/</link>
		<comments>http://www.comptoncoms.com/wordpress/2011/03/drupal-6-perplexing-video-revisited/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 02:51:02 +0000</pubDate>
		<dc:creator>David Compton</dc:creator>
				<category><![CDATA[Drupal 6]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Brightcove]]></category>
		<category><![CDATA[FFmpeg]]></category>
		<category><![CDATA[video module]]></category>

		<guid isPermaLink="false">http://www.comptoncoms.com/wordpress/?p=173</guid>
		<description><![CDATA[Video in Drupal 6 remain "perplexing" a year later, but keep tuned for a great player system.]]></description>
			<content:encoded><![CDATA[<p>A year ago, I wrote about the <a title="&quot;perplexing&quot;" href="http://www.comptoncoms.com/wordpress/2010/03/drupal-6-handles-video-poorly/" target="_blank">“perplexing”</a> situation of getting video on Drupal 6 sites. Today, I am proud to report the situation is not much improved. For the Do-It-Yourself people that want to install a video module and start supporting a variety of streaming media and video, Drupal 6 video efforts have pretty much dried up or moved off to Proprietaryville. All the efforts appear to be moving toward a “media” module in Drupal 7.</p>
<p>I just looked at the <a title="Symantec Connect" href="http://www.symantec.com/connect/" target="_blank">Symantec Connect</a>. It is a major-scale Drupal site that uses a wide variety of videos, screencasts, etc. I did a little &#8220;page info&#8221; surfing to discover that their video service – uploading, encoding, content management, optimization, etc. are all farmed out to <a title="Brightcove" href="http://www.brightcove.com/" target="_blank">Brightcove</a>. Brightcove claims hundreds of businesses are using their video platform to host their video needs.</p>
<p>What makes video on Drupal 6 so complicated is the FFmpeg application engine that does all the encoding. FFmpeg is complicated to install and when teamed with a web server can demand a lot of computing resources. Many hosting company sysadmins may have removed FFmpeg , fearing its use would bog down shared servers. For example, if you want FFmpeg on Hostgator, you will need a dedicated server. Bad news for thrifty users, but delightful of video server hosting firms like Brightcove and Zencoder.</p>
<p>Right now, I am working on a project to put video on a new Drupal site. It took four days of testing and work to come up with an interim solution that allows an excellent video display. At the core is a super videoplayer for Drupal that allows easy insertion of video into most Drupal 6 content types without a lot of configuration or modules. Good luck finding it yourself, but if you do … leave a comment.</p>
<p>In a couple of weeks when the site is launched, I will blog about this solution. I will give you a hint. The system not only gives you multiple players and plugin features for social media, but the player handles Macs, iPhones, and falls back to Flash if all else fails.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.comptoncoms.com/wordpress/2011/03/drupal-6-perplexing-video-revisited/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FileDepot is Document Management for Drupal</title>
		<link>http://www.comptoncoms.com/wordpress/2011/03/filedepot-is-document-management-for-drupal/</link>
		<comments>http://www.comptoncoms.com/wordpress/2011/03/filedepot-is-document-management-for-drupal/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 19:51:54 +0000</pubDate>
		<dc:creator>David Compton</dc:creator>
				<category><![CDATA[Drupal 6]]></category>
		<category><![CDATA[client area]]></category>
		<category><![CDATA[document management]]></category>
		<category><![CDATA[filedepot]]></category>

		<guid isPermaLink="false">http://www.comptoncoms.com/wordpress/?p=167</guid>
		<description><![CDATA[Filedepot provides a quality document manager for Drupal that gives access control down to the user level.]]></description>
			<content:encoded><![CDATA[<p>I have been bothered by the feeling that as Drupal 7 arrives and programmers get frantic to update and improve modules that the great work on Drupal 6 would decline. I could look at the great work in Drupal 5 that never made it into Drupal 6 and perhaps the same will happen with Drupal 7. Fear not, I cheered up last week when I found Filedepot.</p>
<p>I had just started a project in which the client wanted a document repository to handle a bunch of Portable Document Format (PDF) files. I stumbled upon Filedepot and began testing it. My faith in the future of Drupal 6 was restored as I uncovered this module’s great features.</p>
<p>You can have your own cloud computing repository that stores the type files you want in a secure area, organized and searchable. There are flexible, granular file permissions that allows you to fully control access to a file down to a single user. You can set permissions for the folder for users, groups or roles.</p>
<p>Wait, there’s more. You can view the document repository via tags. But wait, there is even more. You can upload newer files and older files are versioned. Users can subscribe to the file and get notices of updates. But wait, there is still more. File Owners can use the broadcast feature to send out notifications as well.</p>
<p>Problems are already on the horizon with Drupal 7, however. A lot of coding work went into filedepot and making it available in Drupal 7 will require a major rework since the database APIs are very different.</p>
<p>Lastly, Filedepot has a series of reports available so users may view latest files, most recent folders, bookmarked files, and un-read files.</p>
<p>Why am I so excited about Filedepot? I use organic groups as a way to have areas on the website for my clients and partners on a project. With Filedepot I am able to set up a client area with a file repository of all the project files that is readily available to me and to the client or project partner. If we are working on an important file, I can simply use the broadcast function to notify the client of changes and updates in an email that automatically links to the document in the file repository.</p>
<p>This is a terrific Drupal 6 module. More information is on the Drupal site<a href="http://drupal.org/project/filedepot">Filedepot module</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.comptoncoms.com/wordpress/2011/03/filedepot-is-document-management-for-drupal/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Where is Drupal 7 design going?</title>
		<link>http://www.comptoncoms.com/wordpress/2011/02/where-is-drupal-7-design-going/</link>
		<comments>http://www.comptoncoms.com/wordpress/2011/02/where-is-drupal-7-design-going/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 19:30:08 +0000</pubDate>
		<dc:creator>David Compton</dc:creator>
				<category><![CDATA[Drupal 6]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Drupal 7]]></category>
		<category><![CDATA[Drupal modules]]></category>
		<category><![CDATA[themes]]></category>

		<guid isPermaLink="false">http://www.comptoncoms.com/wordpress/?p=160</guid>
		<description><![CDATA[There are a lot of changes / improvements in Drupal 7 themes and already there are 110 available.]]></description>
			<content:encoded><![CDATA[<p>Where are we with Drupal 7 and themes?</p>
<p>I tested the new Drupal 7 back in Aug 2010. <a href="http://www.comptoncoms.com/wordpress/2010/08/first-words-on-drupal-7/"> First Words on Drupal 7</a> It looks pretty slick and the admin interface is a whole lot better.  But my main concern is that many of the modules &#8211; a large number are pledged to be ready for 7 &#8211; may not be available in the early stages of Drupal 7.</p>
<p>I am really pleased with how well Drupal 6 works with so many modules, but would love it if a great many of these modules were added to the core. As  I said in my November post, I have to update from 6 to 15 modules in many of my sites every two to three months before I do the core update.  Sure would be nice to cut down on the maintenance time.</p>
<p>On the other side of Drupal 7 problems is themes. I noticed that a large number of template makers are no longer building custom themes for Drupal.  I wonder if this creativity gap is caused by the pending change to Drupal 7 with its 53 changes to Drupal 6 themes, or the variety of free Drupal themes available.  Looking at the Drupal Themes page, there are 110 Drupal 7 themes and most can be easily customize. Looks like we no longer need to edit the template pages and CSS to get custom looks.</p>
<p>Recalling the mountain of hours I spent modifying a custom theme for one project, I am glad to see themes evolve into themes that are designed to be more customizable. The direct modification of base CSS files was never a good method. I just hope the new 7 themes will offer a lot more options with mobile devices like iPad and iPhone.</p>
<p>I spend all day yesterday looking for a template for an upcoming project.  It took all day because I kept jumping out to new sites that were built with Drupal.  Take a look at http://www.watchgmctv.com/ and you will see the best of design with Drupal 6 programming.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.comptoncoms.com/wordpress/2011/02/where-is-drupal-7-design-going/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Drupal maintenance tough or tougher</title>
		<link>http://www.comptoncoms.com/wordpress/2010/11/drupal-maintenance-tough-or-tougher/</link>
		<comments>http://www.comptoncoms.com/wordpress/2010/11/drupal-maintenance-tough-or-tougher/#comments</comments>
		<pubDate>Sat, 20 Nov 2010 15:22:11 +0000</pubDate>
		<dc:creator>David Compton</dc:creator>
				<category><![CDATA[Drupal 6]]></category>

		<guid isPermaLink="false">http://www.comptoncoms.com/wordpress/?p=157</guid>
		<description><![CDATA[Just completed three days of updating and upgrading Drupal 6 sites.  I maintain three production sites and 5 test sites.  It had been two months since the last updates and upgrades.  To me an update is a code or security change to a contributed module and an upgrade is a security or code change to [...]]]></description>
			<content:encoded><![CDATA[<p>Just completed three days of updating and upgrading Drupal 6 sites.  I maintain three production sites and 5 test sites.  It had been two months since the last updates and upgrades.  To me an update is a code or security change to a contributed module and an upgrade is a security or code change to Drupal core modules.   Like many Drupal developers, I have my own methods for doing maintenance.</p>
<p>The best time to decide on the maintenance plan is while you are building the original site.  Many Drupal sites are likely built once and unless security changes or code updates come during the development, they are not maintained so long as they continue to function properly.  The reason is obvious.  Why go back and update code when the Web site is working OK?  Clients do not like paying for maintenance that does not appear to add desired features.  I do think that for most sites, security upgrades should be applied and periodic maintenance such as quarterly security updates should be made.  The upgrades should be made if the site is vulnerable to hacking and involves large amounts of user data or ecommerce.   At a minimum, these type of sites should have maintenance planned into development plan. For my production sites, I plan on minimum of 4 hours of work every two months.</p>
<p>At Compton Communications, we plan six months of maintenance into site development.  I have found that for Drupal 6 sites, I will have a minimum of 15 contributed modules with code changes and 3 contributed modules with security updates in a two month period.  In a three month period I can count on at least one core upgrade.</p>
<p>For production sites that I am continuing to maintain, I apply security updates and upgrades at least monthly.  I also maintain test sites for each of the production sites.  The test sites allow me to apply changes and then test to make sure the changes do not modify significantly the operation of the site and that key features continue to operate properly.</p>
<p>One caveat, if you apply changes to the theme CSS or page templates, updates to themes can wipe out those changes.  Most better themes use a CSS changes file so that you can upgrade without having to redo CSS style sheets.  Do not apply CSS changes to core module style sheets as those changes will be lost with any upgrade.</p>
<p>For the maintenance process, I always apply contributed module security updates first to the test site, run update.php, and test major pages and features.  Next I apply the contributed module code changes, run update.php, and test major pages and features.  Hardest part of updating contributed modules is with modules that have plugins such as CKeditor or JQuery_UI.  These modules need to be rebuilt with the plugin added back to the contributed module directory.  I do these type module updates and test separately.</p>
<p>The last part of the maintenance process is to upgrade the core module.  Drupal 6 is now at upgrade 20.  I use the files only update method since it is easier that the standard method of deleting the files for the entire site and then FTPing the new upgraded core and adding back the sites directory.  If you have 20 or 30 contributed modules, the FTPing can be time consuming on most servers.  With the files only method, you merely FTP the changed files to the server.  You can find the files only upgrades on the <a title="XLEcom files only upgrade" href="http://xlecom.com/?q=node/5" target="_blank">XLEcom site</a> &#8211; http://xlecom.com/?q=node/5 .</p>
<p>On production servers,  removing the contributed module directories by FTP can be time consuming.  Look for a file manager control panel for the server that allows for simpler deletion of directories. You first action on production servers should be to put Drupal in maintenance mode so you do not have users attempting to use the server while updates and upgrades are in progress.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.comptoncoms.com/wordpress/2010/11/drupal-maintenance-tough-or-tougher/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
