Kevin has posted about marshalling numbers in the 3rd part of his ongoing blog series.
Jonathan Cogley is the CEO of Thycotic Software, an agile software services and product development company based in Washington DC. Secret Server is our flagship enterprise password management product.
Get it while it?s hot from here. Also read the release notes.
One of the most common features I have seen in common use for SharePoint (prior to 2010) in Intranet environments for Team site is Calendar?s. Not only the Calendar list type, but also the ability to add a Calendar view to any list that has the desired columns to construct a Calendar ? such as Start, End, Title etc. While this was all great for a single site/calendar, the problem of having to track numerous calendar?s remained. With introduction of Outlook 2007 bi-directional integration with SharePoint, and particularly the ability of Outlook to overlay calendar helped bridge the gap. Now one could connect to number of team sites, and setup Calendar overlays in Outlook using varying colours, to easily identify event source and yet benefit from the plotting of events on single Calendar view. This was all good, but each user in your Enterprise was supposed to setup in a ?pull? fashion. This is good for flexibility, not so good when you need to ?push? consistency and productivity (re-use).
So, what was missing on SharePoint is the ability to have server-side overlay?s that everyone can see ? in a single place, aggregating multiple sources. Until SharePoint 2010 arrived!
There are Calendar lists and Calendar views. View can be created for almost all lists, as far as you have desired column?s in a list like Start, End, Title etc. to be able to describe and plot an item in a Calendar format.
In SharePoint 2010, create a new Calendar list. Go to Calendar ribbon tab, and click Calendar Overlay.
You get the screen with list of existing Overlay?s associated with current Calendar (list ? in our case). Click on ?New Calendar??
Notice the breadcrumb! You are adding Overlay to existing list (Team Calendar ? in our case). You have choice of ?pulling? Calendar info from an existing Calendar (list/view) in SharePoint or even from Exchange!
Set standard info like a name, description and decide the colour you want for the items in aggregated Calendar overlay. Select the source site/list/view, anywhere in farm.
When you select Exchange as source of Calendar, you get option to add OWA and Exchange Web Service url. I will cover details of connecting with Exchange in another post, and focus on Overlay?s with SharePoint for this one.
Once you have added a new Calendar overlay to existing Calendar veiw, you get something like below for Day view, Week view, and Month view respectively Notice the Overlay colours:
Now, if you decide to connect this Calendar to Outlook to sync the items, it will only sync items from main view, and not from Overlay source. So such Overlay of calendar?s is server-side aggregation only. That increases my curiosity, so I try adding the Calendar list view as a web-part on a new page.
As you see, this instance of view didn?t include item from source that we had added to default Calendar view. This is ? probably ? due to the fact that this is a new web-part view for the page. If you want to add overlay to this one, you have to redo that from Ribbon. This also means, subject to purpose and context you get the flexibility to decide what overlay is suited. Also you can only add 10 Overlay?s to an existing view instance.
Calendar Overlay is clearly a very useful feature that fills a gap of not being able to aggregate information from multiple sources into a Calendar view within context of current items. Source of items can be existing SharePoint calendar views on any site, or even Exchange (via OWA/Exchange web services). List type for source doesn?t matter, it just need a Calendar view type available. You can have 10 overlays. Overlays are for the specific view only, and are server-side only ? which means they do not get synced in Outlook. While you can drag-drop current list items, you cannot edit overlay items as they are read-only within scope of current Calendar view. You can of course click on source Overlay item to edit at the source.
I?d like to hear, how you think Overlay?s will help you in your case, or how you are already using them...
Enjoy SharePoint!
--Sharad
Visual Studio 2010 RC is built against the ASP.NET MVC 2 RC version but you can easily install ASP.NET MVC 2 RTM on the Visual Studio 2010 RC. For installing ASP.NET MVC 2 RTM, do the following steps
The above steps will enable you to use ASP.NET MVC 2 RTM version on the Visual Studio 2010 RC.
Note : Don't uninstall Microsoft ASP.NET MVC 2 ? Visual Studio 2010 Tools
ASP.NET MVC 2 Framework has reached RTM version. You can download the ASP.NET MVC 2 RTM from here. There is not any new breaking changes were introduced by the ASP.NET MVC 2 RTM release.
[In addition to blogging, I am also using Twitter. Follow me: @matthawley]
It's been a many months since the last release of WikiPlex, but its only because there hasn't been a lot of churn recently. I've very happy where WikiPlex is at, and it continues to be a very? (read more)
After months of work and not talking much about it, our Professional iPhone Programming with MonoTouch is available for pre order on Amazon.com. This is an expansion of the iPhone Programming with MonoTouch ebook that was available last December. My coauthors are Chris Hardy, Martin Bowling, Craig Dunn, and Rory Blyth. We haven't been talking about it much for a number of reasons, but now the cat is officially out of the bag. Craig and Chris have done a great job putting together the Mix10 app in Monotouch for the iPhone.
Here's the general outline of our book.
· Introduction to the iPhone, Mobile Devices, and the Marketplace.
o The mobile marketplace.
o General rules of Mobile Development.
o The iPhone.
o The Apple SDK.
o Apple Tools.
o The iPhone Simulator.
· Introduction and Overview of Mono and MonoTouch.
o What is Mono?
o What is MonoTouch?
o Why do I need MonoTouch?
o What is CocoaTouch?
o General layout of MonoDevelop.
o Building Hello World with MonoDevelop.
o Interface Builder.
o Outlets.
o Connections.
o Protcols/interfaces.
o Apple Certificates.
o Debugging.
o Testing.
o Deploying.
· Screen Controls.
o UI Development.
o Model View Controller (MVC).
o iPhone development-isms.
o Building a GUI that meets the iPhone UI guidelines.
o Input controls.
o Keyboard.
· Data Controls.
o Data views.
o Windows, Views, & Bars.
o Controllers.
· Working with Data.
o SqlLite.
o Accessing remote data.
o REST.
o SOAP.
o Asynchronous.
o Data Formats.
o XML.
o JSON.
· Tables.
o Simple data display.
o Controllers.
o Layouts .
o Customizing the layout.
o Click events.
o Multilevel/parent child layouts.
o Editing within a table.
· Maps.
o Geolocation.
o MonoTouch.MapKit.
o Geocoding.
o Location awareness.
· Application Settings and the File System.
· Device support.
o Networking.
o Battery.
o Acceleration.
o Device Orientation.
o Compass.
o Proximity sensor.
· Multimedia ? Images, Audio, and video.
o Taking a picture.
o Editing.
o Record.
o Playback.
o Animation/CoreAnimation.
· Talking to other applications.
· Calling NSURL.
· Accepting calls from NSURL and publishing your own scheme.
o MonoTouch.AddressBook.
o MonoTouch.AddressBookUI.
o Displaying websites within your application.
o Interfacing to Objective-C.
o MonoTouch.ObjCRuntime.
o MonoTouch.Foundation.
o Third Party Objective C libraries.
o Btouch Libraries.
· Internationalization/Localization (Writing an application that can quickly/easily be ported to other languages).
· iPad Development.
· Appstore.
o Getting in the appstore.
o Promoting your apps.
o Making money with your apps.
o Inapp purchase.
While surfing the web you may have come across websites with images and other multimedia content that, when clicked, were displayed in a floating window that hovered above the web page. Perhaps it was a page that showed a series of thumbnail images of products for sale, where clicking on a thumbnail displayed the full sized image in a floating window, dimming out the web page behind it. Have you ever wondered how this was accomplished or whether you could add such functionality to your ASP.NET website?
In years past, adding such rich client-side functionality to a website required a solid understanding of JavaScript and the "eccentricities" of various web browsers. Today, thanks to powerful JavaScript libraries like jQuery, along with an active developer community creating plugins and tools that integrate with jQuery, it's possible to add snazzy client-side behaviors without being a JavaScript whiz.
This article shows how to display text, images, and other multimedia content in a floating window using FancyBox, a free client-side library.
You'll learn how it works, see what steps to take to get started using it, and explore a number of FancyBox demos. There's also a demo available for download that
shows using FancyBox to display both text and images in a floating window in an ASP.NET website. Read on to learn more!
Read More >