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

342 entries / matching Data

Clear filters
Embed an FLV file into a web page
Hypertext Markup Language

Embed an FLV file into a web page

This is if you have an FLV file and you don't want any fancy management system, you just want your FLV to play on your webpage. The following example is a demonstration of how to do this without installing anything on your webserver. I like to use flowplayer for this example but my own systems can't use a solution as c...

Read note 41,090 hits
Project Plan for Freelance Website
Web-Development

Project Plan for Freelance Website

I could apply the PRINCE2 (Projects in a controlled environment) methodology to website projects but most people find this overwhelming. It's in business techno babble and I get asked what does this mean in stage 1? And this in stage 2? (There are over 100 stages)... Below is my template project initiation plan (projec...

Read note 108,718 hits
Creating a Top 10 chart with less code
Personal Home Page

Creating a Top 10 chart with less code

I've decided to put something in here as it took me an age to find out how I could do it. This is when using a MySQL query within a PHP script. The process is used often to do a statistics table or top ten chart of your data (eg. movies, music, etc). My aim is to do the following: retrieve data from a table, count the...

Read note 27,360 hits
MySQL Data Type Reference Table
MySQL

MySQL Data Type Reference Table

A data type reference table. If you're designing a database then you don't need me to tell you what this is. My personal opinion is to always try to use the minimal type and length of the value required. For example, a comment of 500 words should only be TEXT (~64Kb) rather than LONGTEXT (~4Gb).

Read note 20,216 hits
Anti-Spam override for all submitted data
Joomla

Anti-Spam override for all submitted data

Are you getting a lot of spam, or junk messages sent via your Joomla site? I know certain components of Joomla let you put banned words but I know of even more that don't. If you find all your forms need extra plugins and captchas (such as JezRecaptcha), then the website security isn't amazing. I used to have Captcha o...

Read note 40,716 hits
After installing rokstories, get invalid argument 106
Joomla

After installing rokstories, get invalid argument 106

After I installed the rokstories module from www.rockettheme.com, if I clicked on one of the articles (rokstory), I would get a page with the article on it but with the following error (3x) above it: Warning: Invalid argument supplied for foreach() in /home/.../components/com_content/helpers/route.php on line 106 After...

Read note 25,096 hits
Change default order of weblinks
Joomla

Change default order of weblinks

It took a few google searches until I could find out how to change the default weblinks order. A lot of websites showed how to do this via the admin back-end panel in the advanced configuration... I can't see this panel, there is no advanced parameters under a weblinks category. The issue is that suppose a menuitem lin...

Read note 65,373 hits
Add default to a picture button
AutoHotkey

Add default to a picture button

Well there's a lot of autohotkey sites saying that you can apply a transparency and then capture special mouse events to emulate the mouseover and mouseout effects of a button with an image as a background. I couldn't get any of these working and they looked more confusing then anything else. My solution is to set up t...

Read note 22,306 hits
Community Builder in Joomla Vulnerability
Joomla

Community Builder in Joomla Vulnerability

Malware Detected! Warning: Visiting this site may harm your computer! The website at .....ru appears to host malware - software that can hurt your computer or otherwise operate without your consent. Just viisting a site that hosts malware can infect your computer. For detailed information about the problems with this s...

Read note 48,257 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
816 Site articles
30.0m+ Reads / hits

Knowledge base

Search notes

Find matching words in article titles and content.