JOEL LIPMAN Systems / Automation / AI

Knowledge base / Since 1999

Scripts, systems & field notes.

Practical solutions and technical notes from CRM platforms, workflow automation, APIs, databases and the systems around them.

Advanced search

608 entries

SELECT COUNT(DISTINCT name) FROM table
Joomla

SELECT COUNT(DISTINCT name) FROM table

A quick article to remind me about this issue. Not sure whether it is specific to the Joomla Content Management System, but within the Joomla! CMS, an error 1054 comes up if you use the above statement.

Read note 23,274 hits
VBScript to retrieve Windows Product Key
Windows OS

VBScript to retrieve Windows Product Key

A quick article with the code to retrieve your product key in Windows 7 with a small VB script file. There are other articles on the web about this but the ones I found returned errors such as WshShell not valid. This article has a working example applicable to Windows 7 Professional.

Read note 20,512 hits
Migrating from Joomla 2.5.x to 3.4.x
Joomla

Migrating from Joomla 2.5.x to 3.4.x

This is an article to document the migration of a Joomla! CMS running version 2.5.11 to an instance of Joomla! CMS version 3.4.1. I would consider the below instructions an ALPHA version as it is considered unstable for official use... Saying that this is how I upgraded my own personal website: www.joellipman.com. This...

Read note 92,984 hits
List of Font Awesome
Web-Development

List of Font Awesome

I needed to use these in a template I was working on. Font awesome is a brilliant tool for webdevelopers who want icons that can be any size of any color without compromising on image quality or overhead maintenance. It's basically a font set that has all the icons you would want in a modern website design. How? To use...

Read note 21,306 hits
Error 404 Component Not Found when enabling SEF URLs
Joomla

Error 404 Component Not Found when enabling SEF URLs

So I'm getting an error like this: The requested page can't be found. An error has occurred while processing your request. You may not be able to visit this page because of: - an out-of-date bookmark/favourite - a mistyped address - a search engine that has an out-of-date listing for this site - you have no access to t...

Read note 19,268 hits
TravelPort Universal API - Ping Request with PHP-cURL
API Miscellaneous

TravelPort Universal API - Ping Request with PHP-cURL

An article on how to resolve errors and setup a standard ping request using the TravelPort Universal API. This is to be achieved using PHP as the server-side programming language and cURL, a sub-component of PHP that allows you to send and receive requests as the server (as opposed to the client device).

Read note 53,605 hits
Convert XML UTF-16 to JSON UTF-8 with PHP cURL
Personal Home Page

Convert XML UTF-16 to JSON UTF-8 with PHP cURL

This is an article with notes for me on how to convert some received XML encoded in UTF-16 to some JSON in UTF-8. If it were entirely in UTF-8, I would simply load the received XML with SimpleXML and use the built-in PHP JSON_encode function. I ran into the following errors: Warning: SimpleXMLElement::__construct() [si...

Read note 63,700 hits
Warning: Save failed. Another menu item has the same alias
Joomla

Warning: Save failed. Another menu item has the same alias

A quick article for Joomla CMS version 3.x on resolving a menu item alias conflict: Warning Save failed with the following error. Another menu item has the same alias in Root. Root is the top level parent You will need: Access to the Joomla Administration Panel (to check for and remove expired menu items) A good databa...

Read note 34,564 hits

Working principle

Our Purpose

This site exists as a practical knowledge base built from real-world experience across systems, platforms, and technologies since 1999. Much of the content documents solutions, edge cases, and working patterns that were learned through investigation where documentation was incomplete or absent, and is shared to reduce the same friction for others.

27 Years in IT
1021 CRM clients
810 Site articles
29.8m+ Reads / hits

Knowledge base

Search notes

Find matching words in article titles and content.