SlickUpload 5.2 was just released. This version adds support for skinning the actual html file selector using any html you specify. The skinning works in IE 6+, FF, Chrome, and Safari 2+. Any other browsers will gracefully use the original downlevel behavor. To see this in action, look at any of the SlickUpload samples.
Breaking change: The SlickUpload.SelectorHtmlTemplate property is renamed to DownlevelSelectorTemplate, and the FileSelector.HtmlTemplate property is renamed to DownlevelTemplate.
To implement this in your application, simply add a UplevelSelectorTemplate definition in your page and add html to define what the selector will look like. For example, to use a button with the text "Add Files", your uplevel selector template would look like the following:
<kw:SlickUpload ...>
...
<UplevelSelectorTemplate>
<input type="button" value="Add Files" />
</UplevelSelectorTemplate>
...
You're not limited to just a button type -- you can use any text or images in this template.
As always, the latest version is available on the SlickUpload download page.
We released SlickUpload 5.1.1 yesterday. It adds several great new features that weren't implemented in 5.0, including internationalization support, SQL status manager optimizations (used for clustered environments), additional templating support, and a cancel confirmation message that appears when users navigate the browser during an upload. This version also adds MVC support, fixes several little bugs with the 5.0 release, and includes 5 more samples that demonstrate advanced functionality enabled by SlickUpload 5.
New Samples
- ASP.NET MVC example showing how the SlickUpload control can be used within an ASP.NET MVC application
- ASP.NET AJAX example demonstrating the SlickUpload control on a page with an UpdatePanel control
- Progress templating and file list templating sample. This shows how to use images for the progress bar, template the file list with css, and display file type icons for files as they are selected.
- Modal progress sample. This sample demonstrates how to put the progress display in a modal popup on page.
- Localization sample. Example of localizing the SlickUpload control using ASP.NET's built in localization support.
The new download is available, as always, on the SlickUpload download page.
April is Amazon Web Service's Amazon Simple Storage Service (Amazon S3)'s third anniversary. In honor of this, Amazon is offering S3 data transfer in for $0.03 per GB (vs the normal $0.10) from April to June. This is a welcome announcement for those of us using S3 storage for files.
Check out our SlickUpload with Amazon S3 example for more details on using SlickUpload to upload to S3.
SlickUpload is again in asp.netPRO magazine's Readers Choice Awards - 2009! If you find SlickUpload useful, head over to the contest (http://www.aspnetpro.com/awards/default.asp) and vote for SlickUpload. It's on page 2, under the "24 - Utility" heading.
SlickUpload 5 has been released!
Download SlickUpload 5
This release focuses on an architectural redesign of the client controls included with SlickUpload, centered around the addition of the new SlickUpload control. This control replaces the UploadManager control of SlickUpload 4 and provides file selection, a list of selected files, properties to control maximum number of files and extension validation, custom templating, adding additional fields for each file, and many other capabilities. The control structure is very modular as well -- you can get started fast by drag-dropping the SlickUpload control onto your page, or use the other controls individually (FileSelector, FileList, UploadConnector, and UploadProgressDisplay) individually to provide precise control and deeply customize the look, feel, and interaction of SlickUpload. The SlickUpload control is a wrapper composes the other controls together for simple ease of use
This architecture also will support the eventual addition of Silverlight and Flash file selection support. We plan to add these capabilities over the next several months as point releases to SlickUpload 5. Because of the modular architecture, there will be minimial code changes required on your part to upgrade.
If you purchased SlickUpload 4 this year (1 Jan 2009 and after), you qualify for a free upgrade to SlickUpload 5 -- email us at orders@krystalware.com with your license key and we will give you a matching SlickUpload 5 license. Other existing customers can upgrade at our standard 50% off upgrade discount.
|
Recent Posts
Archives
-
May, 2009 (1)
-
April, 2009 (2)
-
March, 2009 (3)
-
February, 2009 (1)
-
January, 2009 (2)
-
December, 2008 (1)
-
September, 2008 (1)
-
May, 2008 (2)
-
April, 2008 (2)
-
March, 2008 (1)
Recent Comments
|