ColdFusion Posts Around the World
Gregory's Blog
I have spent the last several years implementing a smart home, and there are a few things that I wish I had known. I will cover some important considerations when building a smart home in this article....
Gregory's Blog
In this article, I will discuss installing the Meross Smart Garage Door opener with garage door openers with the yellow training button.
Gregory's Blog
This article will discuss how to secure ColdFusion applications using hashed passwords and salt and how to encrypt and decrypt keys.
Gregory's Blog
In this article, we will use ColdFusion FileOpen functions along with CodeMirror to create CMS functionality that can be used to edit and save ColdFusion code using a browser interface....
Gregory's Blog
In this article, we will explore how to temporarily disable database triggers and constraints.
Gregory's Blog
In this article, I will provide a high-level overview of ScrollMagic and show you how to use ColdFusion to programmatically create stunning parallax scenes using ScrollMagic....
Gregory's Blog
This post will discuss how you can use the Ortus ORM Extension for Lucee.
Gregory's Blog
In this article, I will show you how to use the Kendo Window to create sophisticated multi-step interfaces.
Gregory's Blog
According to DebugBear.com, the industry-standard lighthouse scores for major blog platforms like WordPress and Wix are disappointing. In this article, we will analyze popular ColdFusion Blog sites and see how they compare....
Gregory's Blog
In this article, I will show you how to implement sliders and carousels with stunning transition effects using Swiper. We will also discuss some of the benefits and drawbacks of carousels and when it is best to use them. Finally, we will incorporate uploading the carousel images using Uppy wit...
Gregory's Blog
Image Galleries can be an effective way to tell a story in a visually appealing way. In this article, I will show you how to use FancyBox to create web-based galleries....
Gregory's Blog
We will discuss how to force Uppy to upload images sequentially using Uppy's Bundled setting with XHR uploads
Gregory's Blog
In this article, I will show you how to integrate Uppy, a popular open-sourced JavaScript uploader, with ColdFusion to allow your users to upload files. I will show you how to configure and customize Uppy and provide a working example of how to post files to the server using XHR and a ColdFusion bac...
Gregory's Blog
In this article, we will cover how to upload data to the server using ColdFusion. We will also discuss security concerns and common best practices when uploading data using ColdFusion....
Gregory's Blog
A few years ago, Adobe deprecated Adobe FireWorks and made it difficult to find and install. If you need a moderately robust graphics program for the web, this article will show you how to get around some of the common issues of installing Adobe Fireworks....
Gregory's Blog
ColdFusion supports both a tag-based language, similar to PHP, and cfscript, which is a C-style language similar to Javascript. In this article, we will discuss some of the potential use cases of both styles....
Gregory's Blog
We will discuss the main differences between blog categories and tags and how they affect the user experience and SEO
Gregory's Blog
We will discuss how to develop a recursive ColdFusion function
Gregory's Blog
In this example, we will discuss how to implement a breadcrumb navigation widget on your site and how to create breadcrumb-structured data.
Gregory's Blog
I will explain how to create a custom function to share the primary colors of a Kendo theme with other interfaces.
Gregory's Blog
This article will explore the Kendo CSS classes
Gregory's Blog
What to do if your contacts do not show up when restoring iPhone data from iTunes, or the cloud.
Gregory's Blog
In this article, we will learn how to create Bing Map routes with directions between two or more points using the Bing Maps API.
Gregory's Blog
In this article, we will discuss how to render both static maps and maps with routing and directions using the Bing Maps API
Gregory's Blog
In this article, we will see how to incorporate the Bing Maps V8 Web Control and use the Directions Manager class in order to create sophisticated maps with routing and directions....
Gregory's Blog
In this article, we will learn how to easily create maps using the Bing Maps V8 Web Control.
Gregory's Blog
It has been a while since I updated the Galaxie Blog codebase and want to provide a status update.
Gregory's Blog
An in-depth look at how to enable detailed error messages with ColdFusion and IIS
Gregory's Blog
In this article, I will briefly discuss the benefits of using Bing Maps and how to get up and running using the Bing Maps API.
Table of Contents
Why use the Bing Maps API?
Bing Maps vs. Google Maps Cost Analysis
Get a Free Bing Maps Key
Outputting a Basic Dynamic Map Using the Bing Maps API
Wh...
Gregory's Blog
In this article, I will show you how to use the Kendo Grid in tandem with the Kendo Window with ColdFusion to implement a master-detail interface. We have covered both the Kendo Grid and the Kendo Window in previous articles and won't elaborate on all of the implementation details, but instead focus...
Gregory's Blog
In this article, I will show you how to use the Kendo Grid in tandem with the Kendo Window with ColdFusion to implement a master-detail interface. We have covered both the Kendo Grid and the Kendo Window in previous articles and won't elaborate on all of the implementation details, but instead focus...
Gregory's Blog
I've been hosting ColdFusion sites for the last 25 years and I can easily say that I have never had a better hosting experience than using Media3.net.
With their Azure cloud server, you're not limited to the options and will have complete control over every detail. Their servers are also fast- all o...
Gregory's Blog
In this article, I will walk you through how to use the DateDiff function in SQL Server and ColdFusion to calculate differences in dates as well as how to achieve the same results using HQL.
Table of Contents
Scenario
Calculating the Elapsed Number of Months Between Two Dates Using SQL Server
Calc...
Gregory's Blog
I have added the Hoya Haxa Security Research Blog to the CfBlogs ColdFusion blog aggregator. Brian has been in the ColdFusion community for over 25 years and has given security-related presentations at ColdFusion conferences.
He has many different thoughtful and well-researched ColdFusion-related ar...
Gregory's Blog
I have found two critical bugs related to the upgrade to Adobe ColdFusion 2023. All of these bugs are new to CF2023 and did not exist with CF2016 through CF2021. Both of these bugs are critical, however, with the first bug below, there are some workarounds.
Table of Contents
Error: java.lang.Clas...
Gregory's Blog
This article will show you how to implement extensive server-side error handling with ColdFusion and JSON. Although not necessary, we will leverage the Kendo UI Extended Message Boxes API to provide notifications to the user.
In this example, we will use Ajax on the client to invoke a ColdFusion fun...
Gregory's Blog
In this article, I am going to show you how to implement notifications and message boxes that work with Kendo UI. Recently, Telerik has implemented some no...
Gregory's Blog
Taking a break from my normal tedious technical blog postings- I wanted to share a very unusual video with you all! Today, I captured these two bears in my...
Gregory's Blog
I put in a new feature this week that uses a Kendo Panel bar that binds to my existing table of contents that I have for long posts. If you've read ...
Gregory's Blog
This article will cover how we implemented server-side logic to create a virtualized Kendo Grid using ColdFusion. This is a highly technical article...
Gregory's Blog
There is a new ColdFusion-related blog that joined our CfBlogs community. Evagois is a software consultant, specializing in Web and Mobile applications.
Th...
Gregory's Blog
With virtualized scrolling, Kendo Grids can be used to allow users to visualize and analyze data with extremely large datasets. A Kendo Grid with virtual s...
Gregory's Blog
In this article, we will cover advanced grid functionality and show you how to create an editable grid with cascading dropdowns with a custom header templa...
Gregory's Blog
The Kendo Grid is one of the most advanced HTML grid libraries. In this article, we will cover standard out-of-the-box grid functionality and show y...
Gregory's Blog
The new version of CFBlogs ColdFusion Blog Aggregator has been released.
This version displays all of the blog posts in an attractive three-column card layout and displays the open graph image or a site image at the top of the post. The card images should allow the user to quickly convey the author ...
Gregory's Blog
The Kendo UI Grid is one of the most functional and elegant HTML5-based grid systems around. The Kendo UI Grid is used to easily allow users to visualize and interact with extremely large datasets- I have personally used Kendo Grids to convey over 60 million (60,00,000) records at a time usin...
Gregory's Blog
As we previously mentioned, the Kendo MultiSelect widget offers significant enhancements to a traditional dropdown menu and can be used to replace a long list of checkboxes. In this article, we will take a deep dive into the Kendo MultiSelect, show how it can be prepopulated with existing values, an...
Gregory's Blog
In this example, we will demonstrate how to create cascading menus' with Kendo MultiSelects. We have covered cascading menus with the dropdown lists, but there are fundamental differences.
Telerik has an example of how to create cascading dropdowns with MultiSelects, however, in my opinion, it is to...
Gregory's Blog
While writing an article with complex JavaScript for my next Kendo UI article, I noticed that I used some ColdFusion-like JavaScript functions to compare comma-separated lists and realized that I should first share the code. I don't want to confuse my readers and have them wonder where this JavaScri...
Gregory's Blog
In my series of ColdFusion and Kendo UI articles, I have covered how to use JSON to populate the Kendo UI widgets. However, JSON can be used for much more than that!
JSON objects can be used by nearly every modern language, whether it is C#, Java, or ColdFusion. I personally use JSON nearly every ti...
Gregory's Blog
In this article, I will show you how to create sophisticated cascading Kendo Dropdown menus based on the selection of a dependent dropdown, and provide real-time examples.
This article will be more comprehensive than the generic examples provided on the Kendo UI website- I will share how to use mult...
Gregory's Blog
adsf
Gregory's Blog
There are three major types of Kendo Dropdowns, the Kendo DropDown List, ComboBox, and the Multi-Select. All of these Kendo widgets are used to enhance the traditional HTML select input and add rich HTML5 functionality.
However, unlike a traditional HTML dropdown, it offers quite a few features such...
Gregory's Blog
Table of Contents
What are the Benefits of a Windowing Interface?
Windows Conserve Working Space
Windows are Aware of the Current Application State
What are the Disadvantages of a Web-based Window?
Potential SEO Issues
Without a Custom Listener, the Window Lacks a URL
Introducing the Kendo...
Gregory's Blog
There are multiple ways to populate Kendo widgets with data. Take a simple dropdown, you can populate a dropdown the same way that you would build a simple HTML dropdown using a ColdFusion query loop or create a static dropdown by building the HTML option tags in the dropdown manually. You can also ...
Gregory's Blog
I have used various HTML5 widgets extensively for the last decade and will share the functions that I use to convert ColdFusion objects returned from a database into JSON. In this article, I will highlight some of the logic in the code and show you how to use this for a variety of use cases.
Table...
Gregory's Blog
Table of Contents
Determine if you want to use Kendo jQuery or Kendo Core
Download the Kendo UI software or use the CDN
Kendo Professional for jQuery Recommended Sources
Kendo Core Recommended Sources
jQuery Version Support
jQuery Recommended Sources
Add the required libraries on a web page
Kendo ...
Gregory's Blog
Table of Contents
Flavors of Kendo UI
Licensing
Further Reading
Flavors of Kendo UI
There are many flavors of Kendo UI. Kendo offers native libraries for jQuery, Vue, Angular and React. Kendo also natively supports .Net and provides Kendo UI wrappers that support both PHP and JSP.
Kendo has ...
Gregory's Blog
Table of Contents
My Background
Why ColdFusion?
Why Kendo UI?
Why use ColdFusion and Kendo UI?
Where are we going from here?
My Background
I have been in the web development field for over 25 years and have worked on some very prestigious projects, such as working in the Human Genome Project in...
Gregory's Blog
Table of Contents
Sample Galaxie Blog Custom Windows
Custom Window with a map generated by the Custom Window Editor
Custom Window with a route
Custom Window with a ColdFusion-based Ajax application
Introducing the Galaxie Blog Custom Window Interface
Galax...
Gregory's Blog
Joshua Tree National Park
This particular drive, comprising Park Blvd and Pinto Basin Road, is around 2 hours and ten minutes if you don't plan to...
Gregory's Blog
Here you go Tom!
Gregory's Blog
Table of Contents
Real-World Scenario
TimeZone.cfc
Server-side function to convert a selected date and timezone between the client and the server
Client-...
Gregory's Blog
Table of Contents
Real-World Scenario
Demonstration
TimeZone.cfc
Server-side function to convert a selected date and timezone between the client and the ...
Gregory's Blog
It is often necessary to convert a timestamp between time zones when the client resides in a different time zone than the server. ColdFusion has plenty of ...
Gregory's Blog
Understanding the differences between Javascript and ColdFusion
You can't directly pass a Javascript variable to ColdFusion as the two technologies are qui...
Gregory's Blog
I am proud to announce that Galaxie Blog 3 is finally released. It was our goal to build one of the most comprehensive HTML5-based blogging platforms that ...
Gregory's Blog
I have worked with ColdFusion ORM for several years now, and one of the most frustrating things working with CF ORM is the lack of friendly error messages....
Gregory's Blog
Galaxie Blog sends automated emails that actually look good when they land in the inbox. Your emails reflect your blog presence and when the emails ...
Gregory's Blog
Note regarding this documentation
The next 40 or so posts provide extensive documentation of Galaxie Blogs Administrative Interface and can be searched usi...
Gregory's Blog
Getting the software
Galaxie Blog can be downloaded from the Galaxie Blog Git Hub Repository.
You must have a ColdFusion installed on a server.
Your web ...
Gregory's Blog
These Blog Options interface consists of 7 sections and these settings can be changed at any time. Each optional library, such as the enabling the Disqus l...
Gregory's Blog
This article is meant for developers that want to understand or debug the Galaxie Blog Installation process.
Where the site variable data are stored
Gregory's Blog
The Blog Settings Interface is broken into 6 major sections and is essential for the core blog functionality. Only users with the Edit Server Role c...
Gregory's Blog
Galaxie Blog is a multi-user Blogging platform. There is a multitude of reasons why you should be able to add multiple users. If you're looking to i...
Gregory's Blog
Fonts are an integral part of the blog theme and separate fonts can be used for the blog title, menu, and the body. Fonts will also be available to use in ...
Gregory's Blog
When I started out building Galaxie Blog, my initial goal was to create the most beautiful and themeable blog software for the ColdFusion community....
Gregory's Blog
The Post Editor in Galaxie Blog has basic markdown support. Markdown is often used by authors to quickly create a post by typing in special markdown charac...
Gregory's Blog
The more tag breaks the page into two sections allowing you to create a short excerpt conveying the main idea with a button that points the user to the ful...
Gregory's Blog
Table of Contents
Generating a Table of Contents in your post (this is an H2 tag)
Table of Contents Example (this is an H3 t...
Gregory's Blog
Galaxie Blog Code Syntax Highlighting
Galaxie Blog uses a customized version of Prism.js to allow blog authors to share and highlight your code.
...
Gregory's Blog
Blog Categories
A blog category is used to generically categorize your blog posts. For example, I have a Road Trip category on my blog that I use ...
Gregory's Blog
Deleting a post from Galaxie Blog is a multi-step process. In order to delete a post, you must first click on the remove checkbox when editing a post using...
Gregory's Blog
The Date Posted is the first form field in the Post Interface and how you use it has consequences.
The Date Posted dropdown is an HTML5 widget and has a da...
Gregory's Blog
Galaxie Blogs URL is comprised using two parts- the Post Date, and the Post Alias.
Take for example the following blog post: https://gregoryalexander.com/b...
Gregory's Blog
When you first create a post in Galaxie Blog, the blog holds the post in draft status until the post is officially released. This gives you time to c
Gregory's Blog
Promoting a post allows the author to bring attention to a particular post and brings the post up to the top of the main blog page. Promoting a post also s...
Gregory's Blog
Galaxie Blog allows you to change the blog sort order on the main blog page. This enhanced blog functionality conveys numerous benefits. You don't need to ...
Gregory's Blog
What is JSON-LD?
JSON-LD is a new format that is used to organize and link your blog posts. JSON-LD stands for JavaScript Object Notation for Linked Data&n...
Gregory's Blog
Assigning a post to a theme in Galaxie Blog
One of the novel features of Galaxie Blog is that it lets you assign a post to a unique theme. This gives you c...
|