Let’s say you have been challenged with building a low budget information distribution solution that might include allowing your user base to update content and possibly post videos or vBlog. This solution would allow your C-level executives to video blog and possible post other articles of information for your internal staff to consume. In the current technology market, senior executives are seeing online services that allow them to share content on demand through simple user interfaces. Sites like YouTube and Google Video (Google Apps) are drawing attention as ways to distribute information to the information consumer base they are attempting to reach (such as staff). If these solutions meet your need then you should certainly leverage their capabilities as they provide great value. What if the material that will be presented is sensitive and you want a seemless user experience?
Option 1: You could use a service such as Google Apps for the Enterprise and build Single-Sign On (SSO) capability. It keeps you from having to build the content library and delivery mechanism but you’ll have to build the SSO capability. Also, if you’re looking at Google Video you may also be opening the door to the entire suite of Google Apps. I’m just using Google as an example but there are a variety of other online services that you could substitute in. However, to my knowledge, the Office 365 suite does not have a video library offering at the moment.
Option 2: Install SharePoint, or use SharePoint online, and use an internal media server for videos. This would provide the information consumers with a positive user experience but SharePoint can get expensive unless you already have an existing implementation. IIS 7.5 is amazing and the extensions coming out of the IIS team are well worth checking out. The streaming media services for IIS would really polish the user experience but you’d have to build transforms for the media files. There’s a bit of work involved with building the transforms but if you decide to take it on then you’d have a pretty slick streaming media blog. Something to keep in mind is your network bandwidth. If you have consumers accessing the media over low bandwidth network links then I’d recommend investigating one of these first two options. The ability of these services to adjust the video stream for bandwidth is an important variable in the user experience equation.
Option 3: Another option is to build an internal blog. This is a low cost option that requires little maintenance and is easy to get setup. You can use Linux as your OS but let’s assume you’re a Microsoft shop and want to run this solution on Microsoft Windows 2008 R2. No problem.
- Make sure you have the proper IIS roles installed for administration of a web server
- We’re going to use WordPress as the framework running on PHP and MySQL. WordPress gives you a nice customizeable freamwork to work within. Here is a blog post on how to install the necessary software. The article is a bit dated so don’t worry if it’s not 100% accurate. The screen shots are also dated.
- You should not have a base WordPress site running on PHP and MySQL on IIS.
- Using the Web Platform Installer, download and install the PHP Manager extenstion. This will allow you to tweak PHP settings through the IIS management interface.
- Open PHP Manager and enable the LDAP extension. You may also want to change the maximum upload variable.
- I’m not going to detail how to customize and build a WordPress site. There is plenty of information on the Internet about how to do this. There will be a couple of plugins you want to take a look at though.
- Active Directory Integration lets you perform LDAP queries against your AD domain for the user base. The plugin will automatically create WordPress accounts for them. This plugin also allows you to automatically assign roles to users based on AD group membership. So, you could have AD groups for authors and admins and add AD user accounts to these groups for role assignment. WordPress will automatically assign or modify the roles based on the group membership.
- Embedded Video adds a nice little button to the author page that prompts the author for the location of the video. It can also embed video from online services such as YouTube, Google Video, etc. This gives the author a push button approach to embedding video to a posting.
- Setup a file share for local video that authors can copy video to.
You should now have a low cost multi-author blog capable of delivering video with active directory integration. Your CEO can now record a video from their Apple iPad, upload it to the file share and blog it in less than 5 minutes. Use categories on posts to allow the conumsers to filter posts. Consumers can also be notified of new posts through the built-in RSS capability within WordPress.
If you know of other solutions let’s hear about them
