Tag

CMS Archives - Falafel Software Blog

Locks in Sitefinity: Keeping Content Free

By | Sitefinity | No Comments

Exclusive locks are nothing new. It is a basic concept that tons of multi-user programs, tools, and systems use so that users don’t step on each other’s toes when they’re trying to work on something. It would be awful if you spend 30 minutes editing an article only to find that someone else stepped in and blew away your edits because they saw a typo and jumped in to quickly fix it. Sitefinity is no different in this regard: Pages, built-in content, and custom content all have built-in locking functionality. If you’ve worked with other content editors on a Sitefinity…

Read More

Sitefinity Asynchronous Search with WebAPI

By | .NET, ASP.NET, C#, Fun, HTML5, JavaScript, Kendo UI, Sitefinity, Telerik, Web, Web API | One Comment

Overview Sitefinity CMS features a powerful internal Search Engine that allows your site visitors to search your content and find what they are looking for. The Search Engine is built on top of the .NET port of the infamous Lunene Engine which powers an unlimited number of websites today. Unlike the solid Search Engine behind it, the Search Widget which Sitefinity offers is not as mature. It provides the options to set up a basic search page and returns the results in a form of a list. Perhaps that will be satisfactory in most cases, but what if your requirements exceed…

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
Page Selector

Sitefinity: Page Selector Field for Multisite

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

Multisite is a great feature in the Sitefinity, which helps you centrally manage multiple sites using one administration panel. Few days ago I was working in a same environment where I needed to add a Page Selector field to a custom module built using Module Builder. But we needed to make Page Selector field to show pages from the current site. As it takes a rootNodeId (GUID for root page node) so it shows same pages under provided id. So, we needed to make it dynamic so that it would load pages from the current site.

Read More
Adding Document Selector Field

Document Selector Field in Sitefinity

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

Sitefinity Thunder lets you create field controls very easily which can be added to custom modules. However some work is required particularly when you need to have a selector field. Recently I built a Document Selector field control so I thought to share it. The purpose of this selector is to allow single document selection and be added as a text field (localizable).

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

Duplicate Page Templates in Sitefinity

By | ASP.NET, C#, JavaScript, Sitefinity, Telerik, WebUI | One Comment

Background One of the missing features that people were asking for in Sitefinity is the ability to duplicate page templates. The “duplicate” feature is only available for pages and not for page templates. I was recently working on a project and that was one of their key requirements. In this column, I will show you how i was able to accomplish it. Solution The first part of the solution was creating a copy of an existing page template which is illustrated in the following code snippet: var manager = PageManager.GetManager();   var template = manager.GetTemplates().SingleOrDefault(t => t.Id == templateId);  …

Read More

Falafel Releases Sitefinity 5 Nuts & Bolts

By | .NET, Sitefinity, Web | No Comments

Today, Falafel Software, the premier Consulting & Training company for Sitefinity worldwide, released a new version of its book “Sitefinity 5 Nuts & Bolts”.   The book is released for FREE for ALL of our current Sitefinity 4 Nuts & Bolts’ customers.  Just log into your account and download the new 5.0 book. For all new customers purchasing the new Sitefinity 5.0 book, you will receive the 4.0 book as well plus all the source code for all the samples, modules and widgets. Get your copy today and start enjoying the new Sitefinity 5 product while discovering many many new…

Read More

Sitefinity WebUIEditors and Selectors

By | Sitefinity | No Comments

Still as of Sitefinity 3.7 SP3, it is still really hard to find out all the available WebUIEditors and Selectors available for Sitefinity properties during Custom Control Development. With some snooping around using .NET Reflector, you could see they are all over the place.  Most of them are undocumented so be careful 🙂 These are the 20 WebUIEditors and Selectors currently found in the shipping 3.7 SP3: Telerik.Blogs.WebControls.BlogsSelector Telerik.Cms.Engine.WebControls.Categories.CategoriesSelector Telerik.Cms.Engine.WebControls.ContentSelector Telerik.Cms.Engine.WebControls.HtmlContentEditor Telerik.Cms.Engine.WebControls.RssContentSelector Telerik.Cms.Engine.WebControls.Tags.TagSelector Telerik.Cms.Web.UI.CmsUrlWebEditor Telerik.Cms.Web.UI.DhlIdEditor Telerik.FileManager.UrlWebEditor Telerik.Libraries.WebControls.DocumentsSelector Telerik.Libraries.WebControls.DownloadListSelector Telerik.Libraries.WebControls.GallerySelector Telerik.Libraries.WebControls.ImageSelector Telerik.Libraries.WebControls.LibrarySelector Telerik.Lists.WebControls.ListSelector Telerik.News.WebControls.NewsSelector Telerik.Notifications.Newsletters.WebControl.GroupSelectionList Telerik.Polls.WebControls.PollBoxEditor Telerik.Rss.WebControls.RssFeedSelector Telerik.Search.WebControls.IndexingServicesPicker These are the class names with their full namespace that needs to be…

Read More

Telerik Sitefinity 4.0 and the public’s reaction

By | Sitefinity | No Comments

The week of November 8th 2010, Telerik conducted a great Webinar presented by my dear friend Gabe Sumner, Sitefinity’s Chief evangelist at Telerik. During the webinar, Gabe showed many features of the upcoming Release Candidate and also shared with the community, almost 1000 webinar attendees, the new pricing model, the new partners model and their new tiered approach. I have to admit, I have been working with Telerik for the last 6 years on all their products as a partner, consultant, trainer and most of all a friend of the company and a close friend to their management and lots…

Read More

Building Sitefinity 4 Custom Templates

By | Sitefinity | No Comments

In this video, building a new Template in Sitefinity 4.0 SP1 is demonstrated using a sample template from FreeCssTemplates.org, using Visual Studio 2010. I demonstrated the reason behind the new location of “WebSiteTemplates” under App_Data and the easiest way to perform the transfer of an existing non-Sitefinity template to Sitefinity 4.0  Hope you enjoy!

Read More

Sitefinity 5 and REST APIs

By | Uncategorized | No Comments

We were very excited last week with the release of Sitefinity 5.  It has been running fast and solid on several machines (servers) here at Falafel Software. One blemish though was the major breaking change to the authentication of the REST APIs.  If you are upgrading from a 4.x site to 5.0, no worry that change will not affect you (not right away at least), but if you are setting up a brand new Sitefinity 5 Web Application, the default authentication has changed from FORMS authentication to CLAIMS authentication which will break any code previously written using the REST API…

Read More

The Journey From Sitefinity 4.0 to 5.0

By | Uncategorized | No Comments

  It has been over a year now that our team has been working with Sitefinity 4.x, from the first release of 4.0 through the other 9 releases and patches through 2011. To say the least it has been a very painful year for Falafel to work with Sitefinity 4 and I can add that it has been equally or even more painful for the Sitefinity team at Telerik to go through this painful year with numerous punches from customers, media and experts all the over the place, but most painful probably from their own partners. From the pricing change…

Read More

Sitefinity Custom Workflows–Part 1

By | Uncategorized | No Comments

In this video, I wish to demonstrate the ability of changing the default workflow in Sitefinity using Windows Workflow Foundation 4.0.  The video is based on the code provided by the Sitefinity SDK here In the following video, I will demonstrate the ability to do the same from a class library referenced from outside of the Sitefinity Project file system as well.   Please let us know if this video was useful to you and if you would like to see more information and demos on Custom Workflows in the future.

Read More

Amplicate #fail #dishonest

By | Sitefinity | No Comments

So disappointed in this web site www.amplicate.com.  They are dishonest and falsely represent people’s opinion without their permission or approval. Few days ago after the release of Sitefinity 4.3, I shared my opinion on twitter about a feature that is still not implemented in 4.3  while using the hashtags #sitefinity and #fail to represent my opinion that it is a shame that these minimal features are still not fixed or implemented in 4.3. I am a big supporter of Sitefinity, love the product and their team and have nothing but respect and appreciation for Telerik as a company and as…

Read More

Vote Telerik!

By | News | No Comments

Are you a Falafel or a Telerik fan? We need you…   If you are a Falafel or a Telerik fan, then do us a favor. Vote for Telerik in this year’s DevProConnections Awards: http://svy.mk/nDygA2   We are very proud to see that our partners from Telerik have been nominated in a staggering 20 categories in this year’s DevProConnections Community Awards, a testament to how comprehensive Telerik’s approach to software development solutions has become. From Visual Studio add-ins like JustCode to our CMS of choice, Sitefintiy, Telerik’s  best-of-breed solutions have helped Falafel’s team deliver better software, faster.   Here’s what…

Read More

Falafel Welcome Party for Sitefinity 4.0

By | Sitefinity | No Comments

As we welcome the New Year, we also welcome Sitefinity 4.0 to the scene. This is a real treat for the Internet. With a web service architecture (WCF), a built-in ORM, and integrated RAD controls, Sitefinity 4 is probably the most flexible content management system known to man. Just check out their API if you don’t believe me. I am not the only one celebrating Sitefinity 4.0’s arrival… Falafel Software threw their own welcome party and I was invited! This was going to be exciting… the largest Sitefinity Marketplace contributor in the same room with the leading Sitefinity partner. The…

Read More