Extensions

Source code for the extensions included in the
installer and all the new extensions that we add monthly.
TinyMCE

Source code for the Wisej.Web.Ext.TinyMCE extension.  TinyMCE is (Tiny Moxiecode Content Editor) is a platform-independent, browser-based WYSIWYG editor control, written in JavaScript and released as open-source software under the LGPL by Ephox.

CKEditor™

Source code for the Wisej.Web.Ext.CKEditor extension. CKEditor™ (formerly FCKeditor) is an open source WYSIWYG text editor designed to bring common word processor features directly to web pages, simplifying their content creation.

Polymer

Source code for the Wisej.Web.Ext.PolymerWidget and Wisej.Web.Ext.PolymerComponent classes. The PolymerWidget and PolymerComponent can import most Web Components into a Wisej application. Use the Polymer Example to see how to create specialized Wisej classes.

ChartJS

Source code for the Wisej.Web.Ext.ChartJS extension component. Uses the excellent ChartJS widget to render amazing charts in real time. Please not that this extension is still under development and some advanced options are not yet available. Nevertheless, it’s quite an extension!

Geolocation

Source code for the Wisej.Ext.Geolocation extension. This component adds geolocation capabilities to the container it is dropped on. Provides methods to retrieve the current location of the client and raises events when the location changes.

SmoothieChart

Source code for the SmoothieChart extension. It’s a cool JavaScript charting widget for streaming data in a scrolling chart.

jSequence

Source code for the jSequence Diagram extension. This component turns text sequences into cool UML diagrams and detects clicks on any diagram element.

FullCalendar

Source code for the FullCalendar extension. It is an amazing full-size drag-n-drop event calendar. Supports multiple views, flexible events, custom styles, integrates with Google Calendars, and it’s completely integrated with Wisej.

TinyEditor

Source code for the TinyEditor extension. It is a simple, lightweight (under 9KB) and standalone JavaScript WYSIWYG editor. It handles most of the basic formatting and has some functionality built in to help keep the rendered markup as clean as possible.

ModernUI IconPack

The complete ModernUI icon pack – (1,259 icons!). All icons are packed as individual svg resources in a single assembly. Use it by adding the Wisej.Ext.ModernUI to the references and select the icon using the image editor at design time. The URL is resource.wx/Wisej.Ext.ModernUI /{icon-name}.

ElegantIcons IconPack

The complete ElegantIcons icon pack. All icons are packed as individual svg resources in a single assembly. Use it by adding the Wisej.Ext.EleganIcons assembly to the references and select the icon using the image editor at design time. The URL is resource.wx/Wisej.Ext.EleganIcons/{icon-name}.

MaterialDesign IconPack

The complete MaterialDesign icon pack. All icons are packed as individual svg resources in a single assembly. Use it by adding the Wisej.Ext.MaterialDesign assembly to the references and select the icon using the image editor at design time. The URL is resource.wx/Wisej.Ext.MaterialDesign/{icon-name}.

GoogleMaps

Source code for the GoogleMaps extension. The new GoogleMap control lets you control Google Maps as a fully integrated server control. The control fires events back to the server and the server can affect any visual aspect of the map. See the Google Map example. Requires Wisej 1.3.21 or above.

WebWorker

Source code for the WebWorker component. This component adds client-side JavaScript workers to Wisej controls. It receives data sent by the worker using postMessage, it can terminate the worker, and can send data to the running worker.

AspNetControl

Source code for the AspNetControl wrapper. This control is a generic class capable of wrapping most ASP.NET controls using a very simple syntax. Read the included readme.pdf for the technical details on how to use it to create ASP.NET wrappers.

FontAwesome IconPack

The complete FontAwesome icon pack. All icons are packed as individual svg resources in a single assembly. Use it by adding the Wisej.Ext.FontAwesome assembly to the references and select the icon using the image editor at design time. The URL is resource.wx/Wisej.Ext.FontAwesome/{icon-name}.

Extensions Overview

This short document outlines the different extension types, how to use the published projects, and how to build new extensions. Wisej was designed to be extensible and open to all sorts of technologies from the start. The extensions published on the web site are a fraction of what is possible and what will be available during the product’s lifetime.

CoolClock

Source code for the Wisej.Web.Ext.CoolClock extension component. Uses the CoolClock widget to render amazing analog clocks as Wisej Real Time widgets. Supports several skins, logarithmic scale, and several properties to configure the tick delay or hide the second’s hand.

jQueryKnob

Source code for the Wisej.Web.Ext.jQueryKnob component. Uses the amazing jQueryKnob widget to create a Wisej Real Time dial control that allows the user to rotate the dial to change its value or to type the value in the middle editor. The component allows you to set the value, range, line style, colors and more.

Speech

Source code for the Wisej.Web.Ext.Speech extender. This extender component enhances all Wisej components by providing additional speech synthesis and recognition features that allow a component to speak it’s content – or any text provided in code – and to receive text coming from speech recognition.

Bubbles

Source code for the Wisej.Web.Ext.Bubbles extender. This extender component enhances all Wisej components by providing additional properties and a useful bubble notification functionality. Every widget can display a popup animated and themed bubble when a value changes.

Translation

Source code for the Wisej.Ext.Translation component. Adds language translation capabilities to any Wisej application. It uses Yandex, Google, Bing, or a custom defined provider (Google and Bing are not yet implemented – only Yandex is currently supported). The component accepts any text and fires an event on the server when the translation is completed.

BingWallpaper

Source code for the Wisej.Web.Ext.BingWallpaper extender. This component enhances the Desktop control by adding Bing’s daily stunning wallpaper images. You can set the rotation interval, fade duration and number of images.

ProgressCircle

Source code for the Wisej.Web.Ext.ProgressCircle component. This component is entirely implemented on the server side as a derived class of Wisej.Web.Canvas. It draws on a HTML5 canvas element on the client directly from the server in real time. The component lets you set value, line style and thickness, fill color, font, etc.

JustGage

Source code for the Wisej.Web.Ext.Justgage extension component. Uses the cool JustGage  widget to render animated, nice and clean gauges. It is based on Raphaël library for vector drawing, so it’s completely resolution independent and self-adjusting. As a Wisej Real Time widget you can set several properties: value, label, colors, range and more.

Notification

Source code for the Wisej.Web.Ext.Notification component. Adds the new desktop notification feature to Wisej applications. With this component your web apps can pop notifications on the user’s desktop even when the browser is minimized.

Barcode

Source code for the Wisej.Web.Ext.Barcode extension component. Uses ZXing.NET to generate Barcodes on the server and render them on the client. Supports: UPC-A, EAN-8, EAN-13, Code 39, Code 128, ITF, Codabar, Plessey, MSI, QR Code, PDF-417, Aztec, Data Matrix.