Latest Entries »

wasser

http://www.wasserstudios.com/

According to HiSoftware:
Accessibility for your SharePoint environment is just as important as it is for your websites. An inaccessible framework can decrease productivity and usability, preventing your staff from fully utilizing the powerful collaborative features in SharePoint. It also exposes your organization to risks from not meeting requirements for Section 508 and Web Content Accessibility Guidelines (WCAG).

If you think your framework is already accessible – think again. In a recent project for a US Federal SharePoint deployment over 20 percent of the client’s environment had failures in accessibility. By implementing AFM, the site dramatically improved to a 99 percent pass rate, eliminating 140 specified areas of non-compliance. The end result: an accessible deployment that is compliant with the appropriate standards and can stay that way with ongoing validation using Compliance Sheriff.

How is AFM different?

The most significant advantage of AFM is the enterprise-friendly installation method that allows a SharePoint Server Administrator to easily apply a master configuration to multiple SharePoint servers. Given that most SharePoint installations are delivered across multiple web front ends, AFM provides a practical method for keeping compliance uniform across the environment.

AFM integrates with Compliance Sheriff for SharePoint, allowing users to create reports before and after deployment that measure how content compliance has improved. AFM gives developers a simple report showing whether they have correctly implemented the components – eliminating guesswork. Any additional remediation required to create a compliant SharePoint site is easily achieved using the AFM.

An additional benefit of AFM is its handling of custom code or custom Web Parts. By using Compliance Sheriff to evaluate the content in combination with AFM, HiSoftware provides a way for developers to assess and remediate their SharePoint infrastructure no matter what configurations have been applied.

Additional key capabilities of AFM:
• Automatically associate visual labels with controls
• Add alternate text to images that are missing this valuable information
• Mark tables that are used for presentation only using ARIA markup
• Mark required fields with ARIA markup
• Enable text to be resized using standard internet browser functions
• Adapt keyboard functionality for drop down menus
• IFRAMEs identified with descriptive text
• NOSCRIPT tags added for pages that require JavaScript

If you are interested in learning more, you can attend a Webinar that they are hosting:

Attend a 30 minute QuickCast Webinar to learn more about how AFM can help you meet your SharePoint accessibility goals and see a demonstration of its capabilities.

Date: March 15, 2010

Time: 1:00pm EST

Register to attend online.

image

http://www.sife.org

Have you ever needed to switch from one xaml file to another in your Silverlight application? Here is a great tutorial that describes how to do this with a PageSwitcher control. Basically, the PageSwitcher is the holder and allows you to swap out different xaml files.

http://silverlight.net/learn/tutorials/multipageapps-cs/

Recently I was given the task of figuring out a way to drive more traffic towards a particular campaign. There are many ways of doing this: email marketing, social media, seo, etc. But the real issue is not just driving people to the campaign but understanding the conversation rates. That is where the real success is at.

As part of the campaign I decided it would be nice to have potential clients sign up for the service we are trying to offer. The original version of this sign up process was quick and dirty; click on a graphic and the user sends an email. There is no way to really track this with Google Analytics. What would be ideal is if I could set up a goal in GA and watch the user step the process and eventually get to a Thank You page at which point I can call it a conversion.

Here is a step-by-step process on how I set this up.

First, I created a custom list in the section of the site that contains the campaign information.
image

After the list is created, I added the columns/fields I would like to show up in my sign up form:

image

I also changed some of the settings on the list itself so users cannot see other entries, disabled attachments, etc.

image

Once the list is set up the rest of the work is done in SharePoint Designer. In SPD, I connect to the website and create a new page from the master page. Right click the master page you want and choose “New from Master Page”. At this point, I click save and save the file in the correct folder.

You will want to add the content placeholder so you can maintain the styles that surround the main content area. This is where you will insert the data view for your custom list.

<asp:Content ContentPlaceholderID="PlaceHolderMain" runat="server">

Put your data view here….

</asp:Content>

Once you have this, insert your cursor between these tags and click, Insert > SharePoint Controls > Data View. This will open the Data View in the right panel area:

image

In the SharePoint lists area, you should see the custom list you created. In my case it is SharePoint2010-SignUp. Click on your custom list and choose “Show Data”. This will show you all the columns that are associated with the list. Including any custom ones you created. Control + Click the columns that you would like and choose “New Item Form” from the drop down menu labeled “Insert Selected Field As”

image

This will insert the xlst into your code for the data view. You can click the design view to see how it is going to look. If you feel comfortable with HTML & CSS, you can edit the form fields and elements to meet your design needs.

Almost done. I don’t like the fact that the button says “save”. The user doesn’t think they are saving anything rather they are submitting this form. In code view search for value="Save" and change this to value=”Submit”. One final step, probably the most important, is sending this form to the thank you page when it is submitted. To do this, you will need to find the new Submit button (which was just changed) and update the javascript to have a redirect. The code should look like this:

Before:
<input type="button" value="Save" name="btnSave" onclick="javascript: {ddwrt:GenFireServerEvent(‘__commit’)}" />

After:

<input type="button" value="Save" name="btnSave" onclick="javascript: {ddwrt:GenFireServerEvent(‘__commit;__redirect={thankyou.aspx}’)}" />

Now the only thing we need to do is create the Thank You page. You can follow the same process as above, choose a master page and create a new page from the master page and name it ThankYou.aspx. Place it in the same location as the Sign Up page that you created.

There, now you should have a working “form” that submits new information to a SharePoint list. You can set up alerts on the list so you can get notified when anyone submits information. In Google Analytics you can set up a Goal with the conversion happening on the ThankYou.aspx page. Good luck and happy tracking!

image

Great article by Lori Neff on how to plan the branding of your SharePoint site. As she points out, one of the biggest things that is missed is Training. Definitely worth reading if you are planning to brand your site SharePoint site in any way.

http://morethanorange.wordpress.com/2009/03/12/how-to-plan-the-branding-of-your-sharepoint-site/

BrandingSharePoint has moved.

I have decided to breath new life into BrandingSharePoint.com. I had some steam going into this blog at the beginning but just like a lot of bloggers, I got busy and eventually neglected it. Over the last couple of weeks I have been evaluating the SharePoint blogging platform and hosting company that I was with. After much wrestling I have decided to use WordPress as the blog engine. It seems like a no-brainer. WordPress is built for blogging…however, this is a site about SharePoint. After taking a trial run with WordPress, SharePoint just doesn’t compare. There are still a ton of great things about SharePoint and I am still a huge fan of SharePoint – just not for personal blogging. Things may change with SharePoint 2010 around the corner but even then, my hosting provider may take 1-2 years before they would upgrade to SP2010.

With the move Lori Neff has also created her own blog which you should check out for additional SharePoint branding and Silverlight topics. http://morethanorange.wordpress.com/

Winter in Minnesota

The current temperature outside is -8. Winter has just started and we have a couple more months of living in this frozen tundra. To keep my spirits high, I am thinking about spring. Specifically, spring baseball. I am really looking forward to sitting in the new ball park outside. In honor of Target Field, I created a Tilt-Shift photo from an aerial shot. Now let’s just hope it doesn’t snow on opening day!

Target Field

Target Field tilt-shift style

Powered by WordPress and Motion by 85ideas.