Posts

Eureka! An outstanding WYSIWYG editor

count: 0
Monday February 16 2026

How could such an oustanding project miss my attention?  I've been using a number of different WYSIWYG editors in various projects over the years. These WYSIWYG editors provide the ability for admin users to create content (articles, news, etc.). There are usually two major bottlenecks with...

Read full article

DCP-Portal renew update

count: 0
Sunday February 1 2026

It's been awhile since I have inspected the DCP-Portal code. It's dated, no doubt about that.  The code is well organized, but it is based entirely on functions with only two classes. The re-write is going much slower than I originally expected. Before inspecting the original code, I expected a...

Read full article

DCP-Portal update

count: 0
Saturday January 24 2026

DCP-Portal and ttCMS were withdrawn from the marketplace more than a decade ago.  I am in process of completely re-writing DCP-Portal. It's a lot more than a simple code update. All the features are under re-evaluation, all the functionality improved for speed, and all the security upgraded....

Read full article

HTML templating engine

count: 0
Thursday January 15 2026

SmartTemplate is a project that has seen many iterations over the past 20 years. Note, this is NOT Smarty Templating. SmartTemplate is one of the fore runners to many of the tokenizer engines. It's had its place and popularity over the years and one of the projects that has been fallow since...

Read full article

Paths and URLs

count: 0
Saturday January 10 2026

Open Source software, that is software a developer offers to other developers at no charge, can lead to some strange issues. Two of my products, ttCMS and DCP-Portal, struggled with two majors issues. Dealing with installations in subdomains, and dealing with multi-site installations. The second...

Read full article

How practical is classless CSS for projects?

count: 0
Sunday January 4 2026

I own ttCMS and DCP-Portal. ttCMS was my fork of DCP-Portal. I ended up buying DCP-Portal code and websites back in 2004 and maintained both ttCMS and DCP-Portal. Both ttCMS and DCP-Portal were regular winners of Content Management Systems competitions including jointly winning first prize in a Byte...

Read full article

Using icons in your project

count: 0
Monday December 22 2025

I wrote an artice about this subject a bit more than one year ago. My thoughts on this have not changed ... rather, they are reinforced. Every now and then I end up using the FontAwesome 4.7.0 CDN as a quick development shortcut. I usually just need a few icons for a navbar or social media bar and...

Read full article

A Classless Megamenu! WOW!

count: 0
Friday December 19 2025

It's been a poser ... how can you build a horizontal megamenu without one single class? without one single id? First, here's the feature list (full width shown at right): Three sections in the navbar: Brand, Menu, Hot Links (like cart icon, etc) Menu can contain: Single links Multi-level...

Read full article

The importance of H1 tags

count: 0
Friday December 12 2025

You don't have to search too far to understand the importance of the H1 tag. It's fundamental to good SEO.  Power Digital Marketing says "The H1 tag is the most important main heading on a page because it's the highest heading level tag that shows what your page or blog post is about. As a result,...

Read full article

Roll your own, really, it's the only way!

count: 0
Friday December 12 2025

As I spend more time writing my own framework, it occurs that it really is the only way to meet your exacting needs. Approach this as a developer. The first issue is how your project will appear on various browsers. You can't avoid this, it is impossible. You cannot control what browser users will...

Read full article