28Jun/101
Get Your SEO Campaigns Right: Keywords
Getting your search engine optimisation campaign right can be the difference between success and failure. Research shows that the top listing on Google receives 55 percent of the traffic for the term that was applied, and other sites in the top ten receive the next 40%. This shows that SEO can be a cost effective way to achieve long term success for your business. Getting it right though is less s26Mar/100
Scalable Web Applications with PHP
One of the arguments pitted against the use of PHP for application programming is its lack of standards. For the last 10 years PHP has been moving closer to the Java paradigm and PHP6 will be the closest yet to enforcing the type of programming constructs you would expect in Java. Whilst PHP is a long way from Java in terms of power, I intend to show that adherence to best practice and hence quali19Jun/100
Fast page loading essential for SEO according to Google
The speed at which your site loads is essential for a good ranking in Google. In April Google posted on their official blog that website speed has become one of their 200 signals it uses in its search engine ranking algorithm. This has huge implications for Search Engine Optimisation, web design and web hosting, and means that choosing the right hosting and system is more important than ever befor30Apr/100
CHMOD in Linux
Some Ecommerce applications such as PrestaShop have an annoying habit of locking image files upon upload. Depending on your FTP servers setup, this can result in the files being inaccessible and preventing you from downloading the files via FTP, or overwriting the files directly. In a typical Plesk environment, the files have deletion enabled which allows you to delete the file and then re-upload27Apr/100
CP3 – content management system for agencies
CP3 is due to take over our CP2 system later this year. The main improvements focus on the user interface, making it easier to use for end users. All of the functionality from CP2 has been retained with the added improvemtn that modules are now easier to create an integrate. We have even developed a rapid deployment tool that creates an entire module, including corresponding XML configuration file27Apr/100
White label CMS Platform for web and design agencies
With the imminent launch of our CP3 platform, we are opening up the system to make it available to web and design agencies. CP3 incorporates multi-level theming so that agencies can not only apply their own branding to the product, but can re-sell and brand individual parts of the system making this a true white label CMS platform. Small and medium agencies often lack the technical resources to de9Apr/100
Docs: Class Definitions
Database Class The query() method takes up to 3 parameters. The first being the required SQL, the second is the number of rows to return (if this is left blank, or zero is passed this will return all rows), and the third is a pass-through tracking reference which displays in the debugging console. query("SELECT * FROM `table`"); //Return all rows query("SELECT * FROM `table`", 20);24Mar/102
Tutorial: TPL Compiler Part 2
Part 1 here More Variables Earlier I discussed system-wide variables (properties) that are available to use directly within within the CMS or templates. Properties such as {$IP} and {$year} are automatically assigned by the system, and you can easily assign other properties in PHP: $theme->assign("Foo", "Bar"); It would be useful then, to be able to assign properties directly within the CMS/TPL14Mar/100
Bug Fix: Registration of existing User
I fixed a bug tonight that is inherent in all Lynk CMS based systems. When a customer contacts the site via the contact form, they are added to the customer database with a default "contacts" password and no special permissions in the controllers section, they are granted access "0". However, when a user registers on the site they are given an access code of "1", granting them access to any priva9Mar/100