Development Tips
-
January 15, 2021 Development TipsEmail vs Web HTML – Getting to Know the Key DifferencesOn the surface, someone unfamiliar with designing emails might think it can be approached in the same manner as web design. They are both written with HTML and CSS so they should be the same, right? Unfortunately, that is not the case. Here are just a few of the major differences that exist between email and web HTML/CSS.Read More
-
December 30, 2020 Development TipsNew Year, New Vision: Website Accessibility TipsAs 2021 approaches, you and your business should begin to create a list of goals for the new year. What do you hope to accomplish? One very attainable and undervalued goal that every business should set for themselves is making their website is more accessible.Read More
-
November 17, 2020 Development TipsIs Your SEO Ready for the Online Holiday Traffic?As we inch closer and closer to the holiday season, it is imperative to follow best practices when it comes to Search Engine Optimization (SEO). When potential customers are searching for products that your business offers, you want to ensure you are being seen just as much if not more than your competitors!Read More
-
June 23, 2020 Development TipsIt’s Just a Matter of Semantics! – Semantic HTML
While learning about or working with Hyper Text Markup Language (HTML), it is quite common to hear the word “semantic”. You will hear things like “You should always develop with semantic HTML in mind” or "This div should be replaced with a semantic element.” But what does all that mean?
-
June 15, 2020 Development TipsWebsite Security - 3 Things You Should Be Aware OfSecurity for your website and the assets it is associated with is vital. Keeping these three simple concepts in mind will benefit you immensely in the long run.Read More
-
March 30, 2020 Development Tips3 Reasons to Care About the CCPA (Even if you Don’t Live in California)January 1st, 2020 saw the commencement of America’s first data privacy law put into place – the California Consumer Privacy Act (CCPA). This is a groundbreaking bill seeks to improve the privacy and consumer protection for residents of California. What exactly does this law entail?Read More
-
December 3, 2018 Development TipsKentico 12- MVC is Here to StayThe brand-new Kentico 12 brings with it a wealth of new features and functionality to make it even more attractive to marketers and IT departments. A lot of these are underneath the hood but really speak to the way that Kentico is revamping their platform to use the latest technology stacks. In this post we’ll take a deeper dive into the newest MVC side of Kentico 12.Read More
-
April 25, 2018 Development TipsThe Top 5 Considerations For Your Next CMSHere at iMedia, quite often our clients, as well as potential customers, look to us to help guide them on selecting the best CMS. While we have several favorites that we implement, it is important to understand the specific needs of the organization before making a selection.Read More
-
March 28, 2017 Development TipsShow custom meta data in Kentico search resultsLearn how to add a custom data field into the search index and display custom data in the Kentico smart search results.Read More
-
February 20, 2017 Development TipsPrevent HTML Encoding of Greek Characters in the CKEditorOn a recent multisite project that included pages translated to Greek, one of our developers discovered that the Greek characters like α were being HTML encoded to α. In this blog post, I will show you how to modify the CKEditor configuration to prevent encoding of Greek characters.Read More
-
January 9, 2017 Development TipsKentico Custom Module Development - Ensuring Child Objects Synch With Parent Staging TasksI recently worked on a project in Kentico 10 that required some custom module development. Some of the classes in the custom module had parent child relationships that needed to be set up programmatically. Since I needed to log tasks for the custom module objects in staging, I needed to ensure that the child objects would synchronize with the parent when the parent was synchronized instead of creating individual tasks for each of the child objects as they were inserted or updated. Unfortunately, the instructions on how to accomplish this were not clear in the documentation. In this post I will show you how to programmatically modify the child classes so that they will synchronize with the parent.Read More
-
December 12, 2016 Development TipsKentico 10 Server Error for Multiple Sites on a Single DomainIf you are running an instance of Kentico that has multiple sites on a single domain, you may run into a 500 server error if you haven't properly updated your web.config file. In this post I will show you how to update your config file to fix this issue.Read More
-
December 7, 2016 Development TipsUpgrade Kentico from version 7 to version 10The improvements made to Kentico version 8 from version 7 catapulted Kentico’s performance, usability, and marketing features way past any other CMS. As you can imagine, version 10 is even more impressive with its enhancements across the board from marketing to development ease. However, upgrading from version 7 or lower to version 10 can be a daunting task if you are unfamiliar with commonly overlooked details, or if you have a lot of custom integrations. In this post I will provide you with some suggestions on upgrading Kentico, and some tips that might make the upgrade process easier.Read More
-
November 16, 2016 Development TipsSet up Kentico staging and production sites locally for testingKentico has an amazing content staging feature that allows site administrators to easily transfer content and/or objects from one instance / environment to another. During development it might be useful to set up this feature locally so that you can test it when doing custom development. In this blog post, I will walk you through how to set up content staging and production sites on your local environment.Read More
-
October 27, 2016 Development TipsKentico Custom Macro Method To Get Column NamesIn this post I provide a quick code snippet to create a custom macro that will allow you to pull all of the column / field names for a specified Kentico class. This macro comes in handy when you want to quickly specify which columns to pull in using the repeater web part.Read More
-
October 6, 2016 Development TipsKentico Rocky Mountain Fall User Group Meeting Part 2On September 30th I had the opportunity to meet with nearly 40 other Kentico enthusiasts at National Jewish Health in Denver, CO. Samantha Reeves, Aaron Hoy, and Blue Modus's Dave Condor discussed the experience that National Jewish Health has had with Kentico and how Kentico has streamlined and improved their content management and marketing abilities, which I detailed in part 1 of this review series. In this post, I will detail the talk that Kentico Technical Evangelist Bryan Soltis gave on how to optimize Kentico for performance and speed.Read More
-
October 3, 2016 Development TipsKentico Rocky Mountain Fall User Group Meeting Part 1Last Friday I had the opportunity to meet with nearly 40 other Kentico enthusiasts at National Jewish Health in Denver, CO. Samantha Reeves, Aaron Hoy, and Blue Modus's Dave Condor discussed the experience that National Jewish Health has had with Kentico and how Kentico has streamlined and improved their content management and marketing abilities. Kentico Technical Evangelist Bryan Soltis also gave us an informative talk on how to optimize Kentico for performance and speed, which I detail in part 2 of this blog series.Read More
-
September 23, 2016 Development TipsExtend the Kentico user fieldsMany Kentico CMS projects require some level of customization. Kentico makes it easy to customize many aspects of the CMS without having to touch a line of code. In this post I will show you how to add additional fields to the Users module so that you can customize the information associated with users as they are entered into the system.Read More
-
July 15, 2016 Development TipsHow to set up content personalization in KenticoIn one of my previous posts, How Kentico Can Increase Your Bottom Line: Content Personalization, I discussed the benefits of using the Kentico EMS content personalization feature. In this post I will walk you through setting up content personalization on your site.Read More
-
July 6, 2016 Development TipsSitecore 8.1 and Item ResolvingNot too long ago, during the post-update smoke tests of a client’s upgrade to Sitecore 8.1 Update 2, we came across an issue where URL requests were “magically” being resolved to content items that clearly should not have.Read More
-
June 20, 2016 Development TipsLast Friday I had the pleasure of attending the first Kentico Rocky Mountain User Group quarterly meeting where I met up with Kentico enthusiasts and clients from all over Colorado. The meetup was hosted at MGMA headquarters where Eric Schraufnagel, MGMA's Senior Software Engineer, discussed optimizing search results. We also learned about utilizing Kentico Draft to manage content production.Read More
-
June 13, 2016 Development TipsIt is important to set up your Kentico site according to best practices. Failure to do so may cause headaches since you aren't using Kentico to it's full potential. In this post I will cover a case study that will highlight the importance of only getting the data that you need. Failure to properly filter / limit the data that is returned to repeaters can cause your site to run painfully slow, especially while you are editing.Read More
-
May 16, 2016 Development TipsPublishing Clones Causes a 404 ExceptionClones are Sitecore items that have a reference to another item that serves as the “source” for any fields for which the cloned item doesn’t have a value. You can make a clone out of just about any item with the system, allowing you to quickly duplicate and maintain several pieces of content through a single source item. This is a very powerful and often underutilized concept in Sitecore.Read More
-
May 1, 2016 Development TipsKentico URL Redirect Module Tweak To Allow External URLKentico provides an easy to use redirection module that allows you to have all of your redirects in one place. However, the module does not allow you to redirect to external links. In this post I provide a quick tweak to the redirect module code that will allow you to enter the full path to redirect to external sites.Read More
-
April 27, 2016 Development TipsSurviving the Process of Creating HTML emailsThere is a common misconception that designing and creating HTML emails is easier than designing and creating web pages, but the truth is that HTML emails can take far longer to design, code, test, and deliver! The good news is that by being aware of the challenges involved (and some handy tips), it is possible to make the process as painless as possible while delivering a fully tested bulletproof email template.Read More
-
April 20, 2016 Development TipsEndApp After Kentico Content UpdatesEvery time you update content on your Kentico site does it slow down and take forever to load? When you look in your Event Log is it showing numerous StartApp and EndApp events? If so, and you are running windows server 2012 R2, you may need a hotfix!Read More
-
April 6, 2016 Development TipsContent Personalization with KenticoHave you ever thought it was odd that even though your customers are different people with different needs, they all see the same home page when they visit your site? Wouldn’t it be great if there was some way to show content depending on your customers geographical region, visited pages, or some other custom attribute or activity? Kentico has you covered with content personalization!Read More
-
April 1, 2016 Development TipsCreating Secure Custom Filters in KenticoWhen doing any custom development, it is important to ensure you don’t make your site vulnerable to SQL injection attacks. Fortunately, Kentico provides developers and site administrators with easy ways to protect their sites. In this post, I provide a use case scenario on creating secure filters with Kentico programmatically, or using querystrings.Read More
-
March 25, 2016 Development TipsKentico Quick TipIt is common for Kentico administrators to limit the field options that editors can select from when creating a new page from a custom page type. In many cases developers need to create filters to allow users to filter by that list of options. In this post I will show you how to access the page type form field information and add it to a drop down list for filtering.Read More
-
January 28, 2016 Development TipsFull HTML Toolbar for Kentico Notification TemplatesYou may have noticed that when setting up email notification templates in Kentico you are limited to a basic toolbar, significantly limiting the styles you can add to the template. In this post I provide a quick tip on how to get the full toolbar so you can add more style to your notification emails.Read More
-
January 25, 2016 Development TipsHow To Create A Custom Report In KenticoKentico’s reporting application is a powerful tool that provides visualization of data on website visits, user registration, document activity, and more. A report can easily be created for any data that can be queried from your Kentico or other external database, including custom table data. The reports can be saved, subscribed to, displayed on your site, and exported as Excel, CSV, or XML. In this post I will describe how to generate custom reports and use the many reporting features.Read More
-
January 13, 2016 Development TipsKentico's Newest MVP- iMedia's Laura FreseWe are extremely proud to share that, Laura Frese, iMedia's resident Kentico expert has officially been named a Kentico MVP! Congratulations, Laura!Read More
-
December 3, 2015 Development TipsTurn a Kentico repeater web part into an infinite scroll / lazy loader - IMEDIA BlogInfinite scroll and lazy loading are popular ways to display data on web sites. Kentico repeaters provide developers with a way to easily get data and limit the results via the web part configuration and filters. However, if there is a lot of data, developers and editors are limited to using pagination. In this post I will walk you through turning a Kentico repeater web part into an SEO friendly infinite scroll / lazy loader that defaults to pagination if JS is not enabled.Read More
-
November 16, 2015 Development TipsThis year I had the opportunity to experience Kentico Connection Orlando with some of the top Kentico experts in the world. My colleagues and I joined hundreds of likeminded Kentico enthusiasts, partners, and clients to learn about the new enhancements in Kentico 9, best practices in a variety of areas, get hands on experience, and meet one-on-one with Kentico engineers and marketing experts. In the first part of this two part series I will summarize some of the important topics covered the developer track.Read More
-
October 20, 2015 Development TipsHave you ever suffered the frustration of having to re-create an accidentally deleted transformation, custom query, or document? Kentico CMS has you covered! A potentially overlooked Kentico gem, the recycle bin allows Kentico editors and developers to recover accidentally deleted objects and pages.Read More
-
September 1, 2015 Development TipsIMEDIA Blog | How To Create Previous & Next Links for Kentico Blog PostsA popular feature that many designers like to add in their Kentico CMS blogs are links allowing the user to easily navigate to the previous or next blog post. Unfortunately, there isn’t really a straightforward way describing how to do this within Kentico. In this post I will detail how you can use Kentico's Repeaters and Page Type Transformations to set up blog post previous and next links in just a few minutes!Read More
-
August 17, 2015 Development TipsKentico Social Feed Web PartOur new Social Feed Integration web part has just been added to the Kentico Marketplace. You can now pull feed from your Facebook, Twitter, and Instagram pages, show YouTube videos from your playlist, and display it all in one place on your Kentico CMS website.Read More
-
August 4, 2015 Development TipsTutorial on Kentico MacrosKentico has a plethora of features available to make creating and editing sites easier and faster. In this post I will review the macro autocomplete feature, a shortcut for inserting macros into fields & text areas, and the various places you can use macros.Read More
-
July 21, 2015 Development TipsWorking With JavaScript Carousel Sliders in KenticoWorking with JavaScript carousel sliders in Kentico may be challenging depending on how you are attempting to implement it.Read More
-
July 1, 2015 Development TipsA Few of my Favorite (WCM) ThingsWhen I meet current and prospective clients, one of the first questions I am asked is “what is your favorite Content Management tool?” As a certified developer in several of the platforms we here at iMedia implement, this is sort of like picking your favorite child…Read More
-
August 14, 2014 Development Tips4 Reasons to Choose Kentico EMS Over HubspotWhen shopping for a marketing platform for your company’s inbound marketing and sales efforts, there are a slew of options for you to choose from. While many tend to start with Hubspot, after a short time a number of users are left feeling unsatisfied. The Hubspot software is not for everyone. Find out why Kentico EMS is an excellent alternative.Read More
Load More