Introduction to Recent Packages

13 June 2011

Introduction to Recent Packages

Since the beginning of this year, we have released quite a few packages for Composite C1.

Some of them will improve your website's "look and feel" while others might serve you well in doing your website development and administration tasks.

Significantly, a couple of packages are based on the functionality provided by our fast growing community.

Website Features

First, let's have a quick look at the new packages that add features to your website.

Simple Wiki

[ Error ]

If you want people visiting your website to change the content of a page in a simple Wiki-like way, you should try Composite.Community.Wiki.SimpleWiki. With this package on board, you will be able to create Wiki-like editable pages. Its WYSIWYG editor uses TinyMCE. Read more...

Slim Box 2

How about displaying a gallery of images in a slim lightbox? Composite.Media.ImageGallery.SlimBox2 based on Slimbox 2 can do that for you. (By the way, by clicking the image above (Simple Wiki), you'll see it in the slim lightbox.) Read more...

Microsoft Translator Widget

There are online services that help translate web pages on the fly, which is important now that the Web makes information available to people from around the world. Composite.Localization.MicrosoftTranslatorWidget adds the Microsoft Translator widget to pages of your website so that visitors could translate them into a language of their choice in real time. Read more...

Syntax Highlighter

[ Error ]

If you present a lot of source code and markup samples on your website, you might be interested in using Composite.Web.Html.SyntaxHighlighter (based on SyntaxHighlighter) for their better readability. Read more...

Google Maps

How about showing your address on a map right on your website? Composite.Web.Maps.GoogleMaps shows a map on a web page using Google Maps for an address you provide. You can control the map's specific zoom level and its sizes to fit exactly on a page. Read more...

Raty

Wondering how valuable the content is for the visitors to your website? Use Composite.Community.Raty (based on Raty) to add the rating feature to the pages and have people rate them. Read more...

Silverlight Players

Microsoft Silverlight is a development platform for creating and running Web, desktop and mobile applications. If you make Silverlight applications, you can choose one of the two Silverlight Players to present ("play") them on your website.

Composite.Media.SilverLightPlayer is a quick and simple way of adding some Silverlight to a page (read more...), while Contribution.HolisticWare.SilverlightPlayer, contributed by the C1 community, is an advanced player that allows you to fine-tune your Silverlight applications presented on a page (read more...).

AddThis

Want visitors to share the web page they are on with various online services such as FaceBook or Twitter and many more? Have a look at Composite.Community.AddThis, which adds one or more customizable buttons provided by AddThis , the world's largest content sharing platform. Read more...

Facebook Like Button & Comments

If you want visitors to share content from your website with their friends on Facebook, add Facebook's Like button with Composite.Community.Facebook.LikeButton. Read more...

And with Composite.Community.Facebook.Comments, you can make use of Facebook's Comments Box, a social plugin that enables people visiting your website to comment on pages. Read more...

HTML Lightbox

If you want to show some additional content on a page in a fancy way, try Composite.Web.Html.Lightbox. It displays HTML content in a lightbox popup when the user clicks its teaser on a page. Read more...

Development & Administration

If you design, develop and administrate C1 websites, you may find handy these new packages.

SQL Server Data Provider

If you'd keep your website data in an SQL Server database rather than in flat XML files, make sure to use Composite.Tools.SqlServerDataProvider. It migrates your website data to the SQL-based store within a few minutes and you get a fully operation website right away. Read more...

Composite C1 Contrib Core

Missing Master Pages, nicer URL (no extensions, lowercase, underscores instead of dashes etc), sitemaps compliant with the Sitemap protocol? Give a try to Contribution.CompositeC1Contrib.Core, which features all this community-contributed functionality. Read more...

Page Print Command

How about printing pages you are working on - right in the Administrative console? Install Composite.Tools.PagePrintCommand and do it with a couple of clicks. Read more...

Legacy URL Handler

If you change the page URL titles or move pages around, their URLs might get broken, and the visitor might end up with "Error 404". With Composite.Tools.LegacyUrlHandler you can keep track of changes to the page URLs and maintain a mapping of old URLs to their new equivalents. Read more...

Verbose & SQL Statement Logging

Do you often check C1 logs? Turn on the verbose logging mode with Composite.Tools.VerboseLogging. Read more...

And if you run your website on the SQL-based data store, you may find useful turning on the logging of SQL statements with Composite.Tools.SQLStatementLogging. Read more...

Azure Blob Verifier

If you are a big fan of Windows Azure and have your C1 website running in the cloud, you may need Composite.Tools.AzureBlobVerifier. It allows C1 developers to ensure that C1 IO API methods (rather than those from System.IO) are only used for IO operations, thus synchronized to the blob and never lost. Read more...

WIF

Have you heard about Windows Identity Foundation (WIF)? How about little demonstration of how you can integrate WIF with Composite C1. With Composite.Community.WIF you can add to a C1 website a login form, allowing visitors to log in to the website with Windows Live ID or a Google account via AppFabric's Access Control Service that supports WIF. Read more...