Conditionally Loading Scripts and Stylesheets in WordPress For Ajax Requests

In web development it’s a often a best practice to only load CSS and JavaScript files on pages where you need them. Developing an efficient website is both a matter of site performance and of professional pride. In WordPress though it’s all too often that a carefully maintained site is suddenly filled with extra files […]

Troubleshooting issues with WordPress plugins

One of the strengths of WordPress is the tens of thousands of plugins available (for free via the plugin repository and for purchase). However it can be an Achilles’ heel at times. When you start mixing 10, 20, or 30+ plugins written by different authors and never tested against each other, sometimes issues arise. […]

Spatially enable WordPress with WP-GeoMeta-Lib

I presented this talk at the 2017 FOSS4G conference in Boston. The target audience was a group of GIS developers and users who were not WordPress experts. You can view the slide deck or view the video presentation below, or download a PDF of the slides here.  The text below the video mostly follows what […]

cURLing in FileMaker 16

At LuminFire, we’re very excited about enhanced support for cURL in FileMaker 16. And no, we’re not talking about curling the sport, though it is very popular here in Minnesota and we recommend you try it too if you never have. We’re talking about cURL the free and open source project consisting of two products, a command […]

FileMaker as a CRM and ERP – Software Integration

Two software important industry buzzwords today are CRM (customer relationship management) and ERP (enterprise resource planning). Both CRM and ERP software help you to run a business better by managing a business’s operations, customer relations, and financials. They provide access to data, analysis, and reports that can help you make smarter business decisions. FileMaker is […]

Overland Gallery Tracks Amazing Art With Custom FileMaker/fmIgnite App and Website

Overland Gallery has been helping its distinguished clients acquire the best in Russian Realist and Impressionist paintings for over 27 years. They are the most recognized and knowledgeable source of Russian Realist and Impressionist paintings in the United States. For years, Overland Gallery had been using Microsoft Access for their database, however as their business grew, they recognized […]

SEO Q&A: Subdomain vs. subfolder?

I often get asked if Google* prefers a subdomain or a subfolder. The issue often arises when someone is hosting their main site on a hosted solution like Shopify (or similar) versus WordPress. They love the ease of use of the hosted service, but it’s hard to beat WordPress at blogging. They want the best of […]

Liberate Your FileMaker Data and Connect with the Web Using BrilliantSync!

FileMaker is the # 1 rapid application development tool and with it you can create amazing apps that track all the information you need to run your business. But often, an internal FileMaker database may have information locked up inside of it that you want to share with the world via the web. There are also cases where […]

MSPWP User Group Meetup 2017-02-23

Marty Kokes, one of the web developers here at spoke at the Minneapolis/St. Paul WordPress User Group meeting last night about Gravity Flow. Since we’ve finally worked all the bugs out of our A/V and recording setup, we have a recording of this month’s talks! was the host, and BrilliantPlugins had cake and beverages to celebrate […]

WordPress Stats at a Glance Infographic

Building your website on the foundation of WordPress is a smart business decision. Here’s a run down of some helpful WordPress statistics and facts that show that is true. WordPress powers 27% of the web or over 60 million sites. WordPress is used worldwide and available in more than 56 languages and with 95 up-to-date […]

Renovation Counseling Increases Online Web Presence with Well Designed Website

Renovation Counseling believes in restoration. Sometimes that means standing with you in the smoke and scaffolding of a burning relationship. Sometimes it’s helping you find the right tools to fix a compromised marriage. Other times it might look like gathering your family around and laying out a blueprint for how to rebuild together. Their specialty is relationships: among couples, […]

Hormel Implements New Responsive Ingredients WordPress Website

Hormel is a multinational manufacturer and marketer of high-quality food and meat products for businesses and consumers around the world. Hormel not only offers a diverse portfolio of high quality foods to end users, but they also provide top-of-the-line ingredients to businesses in the food industry. Hormel was looking for a better way to get […]

Minnesota Grown Gets Custom Search Intelligence System with Enhanced WordPress Website

The Minnesota Grown Program is a statewide partnership between the Minnesota Department of Agriculture and over 1,200 producers of specialty crops and livestock within Minnesota. Their mission is to connect consumers directly with local producers of items from Christmas trees to honey to livestock, boosting Minnesota’s agricultural economy and promoting agriculture-related, family-friendly activities along the […]

Send Real Printed Mail from FileMaker with Integration

Dr. Egon Spengler pronounced the death of print in the 1984 hit comedy Ghostbusters, but he may have been a tad premature. We don’t send “snail mail” letters and postcards as often as we used to, but the paperless office is still science fiction for some. Receiving a physical piece of mail is a novelty, and can […]

Identifying Fake LinkedIn Profiles – Be Careful

LinkedIn is a powerful tool for business. However, I’ve received several requests from people I do not know to connect to them on LinkedIn. I’m pretty open about LinkedIn connections because many potential clients do request a connection. But these particular email requests and the associated profiles raised some red flags for me. Here’s an example: First, […] Interview from DevCon 2016

Many thanks to Donald Clark from for this interview of executives at the FileMaker DevCon 2016 in Las Vegas, NV. Gain insights into the FileMaker business world, highlights of sessions at DevCon including WordPress and GIS, Women of FileMaker, and many other ideas from Tim Cimbura (CEO), Dr. Brenda Cimbura (COO), and Nick […]

26th Annual Minnesota GIS/LIS Conference

“Your Geospatial Destiny” was the theme of this year’s 26th Annual Minnesota GIS/LIS conference held in Duluth, MN (#MNGISLIS). The GIS team was there to speak, learn, network, and tour a really cool Great Lakes research vessel known as the Blue Heron. It was a great opportunity to connect with friends and learn about […]

WordPress Core Contributions

One of the benefits of using open source software like WordPress is that (if you choose) you can lend a hand to help make it better. That may mean contributing code, reporting bugs, testing releases, documentation, making it more accessible to those with disabilities, etc. It also means that thousands of other users and developers contribute […]

How to configure Atom’s php-debug package to work with Xdebug on a Pressmatic site

Xdebug is a very useful tool for debugging php problems when they arise. Getting it setup and working on your local environment can be a little tricky at times, but hopefully this guide makes things easier for you. Pressmatic is a MacOS application that allows you to create local development environments specifically for WordPress installations. […]

Changing Database Versions in Pressmatic

I just recently (yesterday!) started testing Pressmatic for my local WordPress development. Up until now I’ve been running my own Apache, MySQL/MariaDB and PHP servers which I installed using Brew by following this tutorial.   Pressmatic is very attractive because it lets you quickly switch PHP versions, swap Nginx for Apache and use a virtualized […]

Mapping Your Own Data

This entry is part 4 of 5 in the series Anatomy of a Web Map

Cartography is the art and skill of making maps. It involves elements of design, story telling, statistics, math and countless other skills. This blog post won’t make you a cartographer, but it will expose several common cartographic issues that come up when designing web maps. Maps tell stories, and what makes your story unique is the data you display and how you display it. Putting your data on a map is a mix of technical options and creative inspiration.

WordCamp Minneapolis 2016

This last weekend many of our brilliant team attended the annual WordCamp Minneapolis conference. WordCamps are a series of local conferences focused on all things WordPress, organized for the community by the community. There is probably a WordCamp in the city near you. Attendees come from all different parts of the WordPress community — developers, content editors […]

The Basics of Basemaps

This entry is part 3 of 5 in the series Anatomy of a Web Map

There are two major factors to consider when selecting a basemap for your map: Functionality and Style. Picking a gorgeous basemap that makes your map unusable doesn’t help anyone, and most visitors won’t want to use an ugly map even if it’s useful. There are plenty of nice basemaps out there, and it’s not very difficult to create a custom basemap. Hence, these days there’s no excuse to using a lousy basemap. Choose a great basemap and make your website…

Choosing a Mapping Framework

This entry is part 2 of 5 in the series Anatomy of a Web Map

A Mapping Framework is to a web map what an engine is to car. It is a JavaScript library that loads when your web page does. It manages the display of your map data, handles user interactions with that data (e.g. clicking, scrolling, zooming, etc.) and provides ways for your own custom code to interact with the map and data. Modern Mapping Frameworks are finely tuned to use web browser capabilities efficiently and to handle different browsers and devices. Your map should work as expected on Internet Explorer and Chrome, on your laptop and on your smartphone. So which mapping framework should you choose?

Anatomy of a Web Map

This entry is part 1 of 5 in the series Anatomy of a Web Map

Web maps are like cars. It’s easy to appreciate a nice looking web map, but most people don’t need to know about everything that’s going on under the hood. Just like when buying car, however, if you understand the basics of how a web map works you’ll be in a much better position to make decisions when building a new one. Users expect web maps to be everywhere now, in their car, on their watch, on your WordPress web site, in your FileMaker database and anywhere else you present them with mappable data.

Recover a Stolen Macintosh with Undercover

At our office we’re prepared for the worst to happen to our computers…and you should be as well. You never know when something bad is going to happen. If you depend on your software, hardware, and data for doing anything important you need to take note now. First, we use strong passwords to protect computers, […]

Live Chat WordPress Plugin

Question: Do you have any recommendations on live chat plugins for WordPress?  I’m looking for one where a logged in visitor could view a set of people and choose one to talk to.  It would need to allow for multiple chats at once.  Ideally I could associate a WordPress user with a live chat agent account. […]

WWW: To Have or Not to Have

Question: I saw an article today advocating that the “right” way to do URLs is to use the www in front. But I had previously heard many others saying that this prefix was most deprecated and so not to use it. I’m curious to hear what other people think about this. Answer: According to most […]

Custom Application for iPhone and Android from WordPress

Question: I already have a WordPress website but I’d like to have my own mobile app available so that people can place orders with my online store. Is there a cheaper alternative to building a fully custom app for both iOS and Android? Answer: If your WordPress website is built so that it is responsive it should be available to both iOS […]

Reset WordPress Password Challenge

Here’s a more technical and specific WordPress development question where a WordPress application has multiple emails stored for each login. Question I have a WordPress site that requires users to register using an email address as their username.  It also grabs an additional email address during registration that becomes the user’s email meta data.  This all works fine […]