Cross Domain Web Fonts

Published on August 16, 2013 by in Administration

0

This is a relatively simple workaround to the issue in Firefox that prevents cross domain sharing of web fonts. This isn’t a big deal for most people, but can be if you host several sites in dotCMS, or use a common shared host for assets that get used between many sites. The rationale is actually […]

Continue Reading

Geolocation Viewtool

Published on April 11, 2013 by in Development, Plugins, Viewtools

2

Geolocation – The Options and Issues At Aquent, we have relied on being able to determine where our visitors are coming from for some time now. This allows us to target specific information to visitors based on where they are coming from. Getting that information is becoming easier and easier as there is no shortage […]

Continue Reading

Conditionalizing Structure Fields

Published on October 25, 2012 by in Back End

0

Imagine a situation. You have a structure with a bunch of fields. But only certain fields are relevant at certain times, based on the answers to other fields. What’s an admin to do? Well, thanks to custom fields, a lot, actually. Using a custom field, we can include a little JavaScript that will allow you […]

Continue Reading

0
A Web Resource file asset

After some discussions with a coworker, an idea took shape for a Velocity based alternative to framework loaders such as the JavaScript based RequireJS. The idea is that you can upload common or frequently used files for your templates to your dotCMS host or shared host and pull those en masse with a simple macro. […]

Continue Reading

Commonly Creative Code

Published on October 18, 2012 by in Development, Front End, Velocity

0

For those of you that attended dotCMS Boot Camp this year, you may have caught my presentation Creatively Common, looking at how to build your own light weight version of Flickr in dotCMS (or any kind of asset repository, really). As promised, I wanted to release that code to everyone for your own use or […]

Continue Reading

0

Just a fast update today. As we move forward and start looking at current and future plugin opportunities, we’re going to take a cue from the core dotCMS team and start tracking things on GitHub. This will help us manage the coding, and also give you all the opportunity to help direct features, bugs, etc, […]

Continue Reading

1

The public release beta of dotCMS 2.0 has been out since March. Prior to that, the current stable version, 1.9.5, was released. This month, they also made the long anticipated move away from traditional SVN over to Github. Needless to say, 2012 has been busy, and the 2.0 release has been a long time coming. […]

Continue Reading

Phone Number Formatting Macro

Published on April 19, 2012 by in Macros

0

If you’ve ever had multiple people entering phone numbers into a field, you’ve no doubt discovered the varied formats they can provide. Perhaps you’re already enforcing field validation on it, which is a pretty good solution for the most part. But also, maybe you need to reformat that number for a page or get old […]

Continue Reading

Creating a Color Picker Field

Published on April 11, 2012 by in Back End

4

As we rapidly approach the launch of dotCMS 2.0, we’ve seen the addition of a number of new structure fields to the system since its launch. And there’s still more to come too – personally, I see a lot of potential in the generic Key/Value Pair field, which is very similar to custom fields in […]

Continue Reading

1

At dotCMS Boot Camp 2011, I was invited to come and talk about mobile implementation techniques using dotCMS. Luckily, this isn’t as much as issue with trying to pull off clever dotCMS tricks as it is just knowing good mobile techniques. Below are a number of links and examples from my talk. This isn’t so […]

Continue Reading

0

A while back, it was exposed that if using the legacy form submission struts path (e.g. /sendEmail, /submitWebForm, etc), a spammer could remotely invoke the tool and use it to send spam emails to people. While this wasn’t exactly a bug in the strictest sense, it could prove to be a headache for users should […]

Continue Reading

JSON and AJAX and XML, Oh My!

Published on February 22, 2011 by in Development

11

A question that has been coming up with some regularity lately has to do with doing dynamic, AJAX based work with the content engine in dotCMS. For some time, dotCMS has offered DWR as a means of handling those needs, but ultimately, DWR is a cumbersome, limited tool. In the end, there are two other […]

Continue Reading

3

This post will be dual purpose: first, to announce the release of the dotCMS IRC Client plugin, and second to provide a tutorial explaining how to launch a Velocity portlet plugin. Velocity portlets are a relatively simple way of building tools that can be built into the backend of dotCMS and be used as tabs […]

Continue Reading

Enter Nutch, Stage Left

Published on December 29, 2010 by in Back End, Front End

1

Spindle sucked. Say it with me. Spindle sucked. As far as search goes, sure, it was better than nothing. The problem was that the Spindle backbone wasn’t very robust as far as search algorithms go, there was no UI for it, and the kind of results you could get were pretty limited. Not to mention […]

Continue Reading

0

Today let’s take a look at a way of leveraging the CMSUserWebAPI in order to serve custom content to registered users on your site. The basic premise is quite simple: check for certain user roles in a loop, and conditionally pull content into a widget. For the sake of argument, we’ll assume you’re already versed […]

Continue Reading

0

dotCMS has many ways to handle multiple hosts, permission hosts and force https. But sometimes you just need more… For instance, you want a host to only be visible from certain IP’s or you want to password protect a site before it goes live. All things that could be handled by permissions or plugins if […]

Continue Reading

oEmbed and JSON Plugins Available

Published on September 14, 2010 by in Macros, Plugins, Viewtools

1

Today, I am announcing the release of two new plugins for dotCMS, available now. The reason I am announcing them together is because the macro relies on the viewtool, but the viewtool has applications beyond the macro, so I didn’t feel that it was right to make it one big plugin. Also, the viewtool is […]

Continue Reading

Email from Velocity

Published on September 1, 2010 by in Development, Plugins, Viewtools

2

The more applications I build in dotCMS, the more I find myself trying to accomplish them with just Velocity coding. This saves me from having to create a plugin and make sure it is maintained through my systems. However, lately I have needed to write a lot of Form Handling with dotCMS. Not your basic, […]

Continue Reading

Guide to Images

Published on July 22, 2010 by in Front End, Velocity

8
resize-compare

Images are highly important to web content. There are numerous ways in which one can incorporate them into a page to enhance what is there. In dotCMS, you are presented with several ways in which you can implement and manipulate image files in your system. Today, we’ll be reviewing several of them. First off, one […]

Continue Reading

0

Sometimes pages don’t do what we want or expect. It’s easy when building out pages and content to bring together several pieces of content and/or widgets, and if you aren’t careful you could be getting variable collisions. Not resetting a query, reusing counters, etc can lead to headaches as you track everything down. This is […]

Continue Reading