Lynk IT Blog

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 s
26Mar/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 quali
19Jun/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 befor
Tagged as: , No Comments
30Apr/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-upload
Tagged as: , , , No Comments
27Apr/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 file
Tagged as: , No Comments
27Apr/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 de
Tagged as: , No Comments
9Apr/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);
Tagged as: , , No Comments
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/TPL
9Mar/100

Extending the Lynk CMS – Part One

Dont reinvent the wheel, extend it. This is likely to be a long and ongoing article as theres a lot to cover. In true MVC fashion I start with creating a model (in the form of a single database table for the purposes of this post), creating a working controller and finally describing how the view is defined. Before you begin, you need to understand a little about the framework upon which this syst
Tagged as: , , , No Comments