Telerik Archives - Falafel Software Blog

NativeScript TimePicker Spinner

Controlling the NativeScript TimePicker Rendering Style on Android

By | NativeScript, Telerik | No Comments

On a recent NativeScript project,  it was decided to upgrade our Telerik UI for NativeScript Pro controls. After this upgrade our TimePicker controls changed rendering styles from this (desired style): To this: They are both very attractive TimePickers, but for our purposes we needed to have it render the same as it was originally intended, before the upgrade. Controlling the TimePicker Rendering Mode With styles.xml After some research, it was determined that there are only these two modes that TimePickers will render on Android, namely spinner and clock. In order to force our component to render the way it was intended, we needed to add styles to our…

Read More

Customizing Search Result URLs in Sitefinity

By | .NET, C#, Sitefinity | No Comments

One of Sitefinity’s many features is its search capabilities. Using Lucene under the hood, Sitefinity indexes your site content, both built-in content types and dynamic content types, along with static HTML, and allows you to present organized results to the user. You can customized what is and isn’t indexed among other things. Most of the time, Sitefinity is smart enough to create search result URLs that take you directly to the content in question. If you have “/my-news” as your news page, for instance, a particular article URL might look something like “/my-news/2015/1/1/my-article-url”. The search indexer automatically takes the page…

Read More

Working with Hybrid Forms in Sitefinity Widgets

By | .NET, C#, MVC, Sitefinity | No Comments

Throughout the course of web development, you often find yourself in a situation where you need data input from your user. Scenarios range from a simple contact form, to something as complex as a multi-part job application. In either case, Sitefinity offers multiple solutions. The easiest solution, for the simpler forms such as the aforementioned contact form, is to use Sitefinity’s built-in Forms capabilities. Much like with their pages, Sitefinity Forms provide a very simple, powerful way to create and customize even more complex forms for your site. The resulting data is then stored in Sitefinity, and can be set…

Read More

Relating Data in Sitefinity Content

By | .NET, C#, Sitefinity | One Comment

In my previous post discussing properties on custom content, I delved into some of the more complex types that can be properties, including classifications and related media. This post will get into the most complex type to work with: Related Data. This is taking existing custom content types and allowing other content types to have a property that relates one to the other. Relating data can happen with built-in content types (e.g. News), extend across other module builder modules, and even be self-referential! On top of all that, you can even create a custom content type that is the parent…

Read More

Complex Custom Properties for Sitefinity Content

By | .NET, C#, Sitefinity | No Comments

In my previous post I talked about basic access of custom properties in Sitefinity. Namely, strings and numbers. Those alone cover a lot of what you’d use when it comes to custom fields on built-in content types and custom content types. In this post, however, we’re delving into some of the more complex custom properties that can be associated with Sitefinity content. Like in the previous post, we’ll cover both how to query by a complex property (where applicable) and how to fetch the content of the complex property. Classifications (Tags, Categories, Custom) Fetching Tags and Categories within Sitefinity are…

Read More

Windows IoT Core Oscilloscope

By | .NET, Blogs, C#, Fun, Hardware, IoT, Microsoft, Mobile, Multi-Device, News, Telerik, Tools, Visual Studio, Windows Universal Apps | 2 Comments

In my continuing quest to see what the Windows IoT Core is capable of and my desire to push my gadgets to their limits, I came up with an interesting oscilloscope project using a Windows IoT Core-based Raspberry Pi 2 and a simple ADC. Now, I’m not claiming that you can just quickly build an oscilloscope using a Raspberry Pi 2 and an ADC and never need to spend the money on an oscilloscope ever again. The one shown in this project is limited in its temporal resolution to the millisecond range. For an oscilloscope, that’s slow, but it may…

Read More

Falafel Software and Mammoth Mountain named a 2014 Telerik Sitefinity Website of the Year

By | News, Sitefinity, Telerik | No Comments

Every year Telerik, a Progress Company, honors those websites that have gone above and beyond to create an innovative and unique web experience using the Telerik Sitefinity CMS. This year we are thrilled to announce that Falafel Software and Mammoth Mountain have been named as one of the 2014 Telerik Sitefinity Website of the Year award winners for the “Multi-site” category. In 2014 Mammoth Mountain came to the Falafel team to help them unify the over nine sister websites that showcase the premiere 4-season resorts large selection of amenities and services. Our team rose to the challenge and worked side-by-side…

Read More

Free Webinar: SharePoint & Sitefinity, the Perfect Match

By | Microsoft, Sitefinity, Tools | One Comment

Much like the perfect union of peanut butter and jelly, some development tools — like Microsoft SharePoint and Telerik Sitefinity CMS — are a match made in heaven.  The perfect complement of functionality between Sitefinity and SharePoint allows you to make sure your project is flawless. In this webinar, Falafel’s CEO Lino Tadros and Telerik’s Director of Sitefinity Product Marketing Robert Mattson will share the pros and cons of the two solutions and how they can work for you and your project. Webinar: Microsoft SharePoint and Telerik Sitefinity: The Right Tool. The Right Job. Date: February 25, 2015 Time: 11am…

Read More

Falafel Team Selected as Telerik Developer Experts

By | Kendo UI, News, Sitefinity, Telerik | One Comment

Telerik recently announced the launch for their new Telerik Developer Network, and with it the Telerik Developer Experts program. We’re excited to say that Telerik chose not just one, but FOUR of our fantastic Falafel team to be Telerik Developer Experts. The Developer Experts program recognizes members of the Telerik Developer Network community who have gone above and beyond to share their knowledge and contribute to the community, but are also experts in one or more of Telerik’s tools. We’re very proud of our CEO, Lino Tadros; Master Consultant, Jesse Liberty; Senior Software Engineer, Keith Burnell; and Software Architect, Venkata…

Read More

Telerik UI for Windows Universal: Customizing the RadRating Control

By | Windows Universal Apps | One Comment

I’m working on a project using the new Telerik UI for Windows Universal, specifically the Rating control. This control is highly customizable, supporting different shapes and symbols, and is surprisingly easy to modify. In my case, I was satisfied with the default Star symbol, but needed to modify the color. I expected to see this as a simple property of the Rating control itself, but didn’t see one available in the Properties window nor via Intellisense. It turns out that the Rating control is a templated control, which is much more flexible than a simple property, as it allows you to intuitively specify different…

Read More

The Best Developer Articles of 2014

By | AngularJS, ASP.NET, Kendo UI, Telerik | 2 Comments

It’s a new year, sure, but we we’re not quite ready to give up our most popular articles of 2014. From simple tips to deep dives into code, these posts have it all! AngularJS and Kendo UI – Part 1 – Getting Started We’re bringing together two themes I’ve been developing for the past few months: AngularJS and Kendo UI. These technologies go together like peanut butter and chocolate, and both share two characteristics that are critical to this series: The technology is hot, desirable and useful The reference documentation is very good, but good tutorials are in short supply…

Read More

Easy Two-color Effect on a Telerik Chart

By | Telerik | No Comments

I was recently asked to create a Telerik Chart (RadCartesianChart) with an AreaSeries. This chart had a Grid Line Annotation marking the series’ average value, and the designer wanted the stroke of the AreaSeries to be one color above the average line and a different color below.  The end result needed to resemble this: Telerik had no official guidance for accomplishing this design goal with their charting component. However, since this was XAML, I realized that I could just use a LinearGradientBrush for the Stroke of the series, as long as I could calculate the gradient stops. Normally, a Gradient…

Read More

Jesse Liberty releases his latest (19th) course on Pluralsight: Kendo UI and AngularJS

By | News | No Comments

 This brand new Pluralsight course from Falafel’s Jesse Liberty will teach you everything you need to know about programming AngularJS with Kendo UI. The course will provide an introduction to Kendo UI, and demonstrate what you need to know to get started, including where to get the libraries and what you are already expected to know. You’ll build your first Angular program using Kendo UI, and from there build out the program with increasingly interesting Kendo UI controls. You’ll look at handling data, using the Kendo UI DataSource, and implementing an MVVM approach to building applications with these technologies. Finally, you’ll go beyond the core…

Read More

Add Namespaces to Sitefinity RSS Feed

By | .NET, C#, Sitefinity, Web | No Comments

Alternative Publishing is a useful feature of Sitefinity. I’ve been using it since a long time but recently I had a situation where I needed to add Dublin Core Metadata Element Set elements like and . So I tried to figure out how to include http://purl.org/dc/elements/1.1/ namespace in the feed Sitefinity generates, and here’s the solution. When you override RSSOutboundPipe class, override BuildSyndicationFeed method to add namespaces.

Read More

Behold, the Kendo Checkbox

By | JavaScript, Kendo UI | One Comment

Telerik’s Kendo UI offers an extensive collection of UI widgets for your HTML5 applications. One widget that seems to be missing is a Kendo Checkbox. Technically, we don’t really need one because we can use Kendo’s MVVM binding on any HTML element, including inputs with type=”checkbox” so we can bind the enabled, checked, and label values. But there is certainly a place for a checkbox widget that is styled the same and offers the ease of Kendo’s declarative initialization. We are going to use a combination of Kendo’s Widget.extend() and CSS to create a custom Kendo Checkbox that has a custom look to match our application.

Read More

Kendo UI at Carolina Code Camp

By | Kendo UI, Web | No Comments

I really enjoyed the opportunity to talk about Kendo UI at Carolina Code Camp on Saturday.  There was a great mix of developers who had been using Kendo UI for a while and those who were checking it out for the first time. If you missed it, I provided a walkthrough of some of the key elements of Kendo UI Web and how it accelerates development on web applications.  Here are the demos and resources from my talk.  Click through to see the demos in JSFiddle, or download the code at the bottom of this post. Demos Widgets: Explicit and Declarative compared…

Read More

Email Notification when a page is published in Sitefinity

By | .NET, C#, Sitefinity, Telerik, Uncategorized, Web | One Comment

We all know about Sitefinity Pages module which lets you create new pages on the fly. This module follows the workflow like other modules (News, Events etc) does. So, we may need to build a functionality to let everyone know if any page is published on the site, via email notification. This is not built-in but we can do a little work to make it our own way.

Read More

iOS Web Inspector on Windows with Telerik AppBuilder

By | Telerik, Tools, Web | 11 Comments

If you have a Mac, you already have tools to inspect and debug web pages on your iOS device.  But what if you need to troubleshoot a problem with a web application on iPad when you are running Windows?  Google Chrome Developer Tools has Emulation options to run a tab as an iPad in your desktop browser, but it will never be a perfect representation of how the web page will work on an iOS device. Fortunately, the Telerik Platform AppBuilder (formerly Icenium Graphite), allows you to connect your iOS device to inspect and debug just like you would in…

Read More

Falafel Software Launches New Office in Dubai

By | News | One Comment

Capitola, CA  November 25, 2013 – Falafel Software Inc., a Silicon Valley based provider of software development consulting and training services, is pleased to announce the official opening of its new office in Dubai Internet City. Falafel Software President and CEO Alain “Lino” Tadros will oversee operations at the new office, and is on hand for the grand opening. “Dubai was a sensible choice for Falafel Software,” said Tadros. “Dubai Internet City is a major technology hub for the Middle East and with many of our major partners such as Microsoft, HP, and Accenture already headquartered there, it was the…

Read More