Generating CSR for SSL Certificate

Generating Certificate Signing Request is essentially the first step towards installing SSL certificate. This post is about generating a CSR using Openssl on Linux system.


You need openssl installed on your system, depending on your distribution you can install openssl from the package manager of compile it from the source.

Continue Reading

Naming Conventions in Nooku – I

With Great power comes great responsibility, yes! it fits aptly with Nooku Framework. To leverage the power of Nooku, it requires you to follow some conventions for naming your classes, files, folders, tables and fields too. Let us explore more about these naming conventions in detail. We will divide this post in four sections and we will also see how we can easily adapt ourselves to these naming conventions.

Classes Naming Convention

It depends on what you are naming, it varies if you are naming a component or module or a plugin. If the class is a part of Component, the general syntax is Com<YourComponentName><M/V/C><FileName>.

Continue Reading

I am set to write tutorials, tips and tweaks for Nooku

Nooku TutorialsI have been working with Nooku Framework  for sometime and there are many things to share with like minded people. With less accessible and updated documentation and few tutorials, Nooku can be daunting at first sight. And with so many things here and there, you can feel like bullets swooshing over your head. Ranging From following conventions to Design patterns,  you have so many things to learn. And with so less resources, you will probably be sleeping with nightmares:). But take my word, Nooku is worth learning.

Continue Reading

Nooku Framework – A Rapid Development Framework For Joomla

I think Nooku framework is better. But what is Nooku Framework? Nooku Framework is a new engine, that runs alongside Joomla‘s own framework. I have been working with Nooku for sometime now and to be true it is many miles ahead of Joomla! core framework.  Joomla! 1.5 Framework was major revolution in Joomla history. It changed many things since Joomla 1.0. It changed how we worked with Joomla extensions, how we thought of MVC and moreover it changed how we use Joomla!. But Nooku takes it few steps further.

Continue Reading

Uploading Files through SSH

You have large file to upload to your server and hate FTP clients that takes numerous days and nights to upload, Try SSH to upload files. SSH is comparatively faster than FTP (My Personal Opinion).

If you are running Linux or FreeBSD Operating System on your local computer and have access to server shell, use ‘scp’ command to copy files and directories to the server.

Continue Reading

Lolypop – My New RAD Framework for Joomla Apps

I have been busy and yes very busy with Lolypop – My New Rapid Application Development Framework for Joomla Apps. Joomla is easy to tame because of its MVC framework but it involves many repetitive task and it can create slag in development. Create similar models, similar controllers and similar views for every other task or forms, it is cumbersome , yes it is painful. What if we can add few features to existing framework, what if we can remove these repetitive tasks and code, what if our app was smart enough to decide what is best for its execution. And these what if..s gave birth to Lolypop.

Continue Reading

Know about Joomla Extensions

Joomla Logo

Joomla Logo

Out of the box, Joomla! does a great job of managing the content needed to make your Web site sing. But for many people, the true power of Joomla! lies in the application framework that makes it possible for developers all around the world to create powerful add-ons that are called Extensions. An Extension is used to add capabilities to Joomla! that do not exist in the base core code. Here are just some examples of the hundreds of available Extensions:

Continue Reading

Why is my .htaccess not working in VPS?

If you have a VPS or Linux server running Apache the good old fashioned way without fancy control panels, you’ll quickly have to learn some Apache tweaks.

One of the main issues we commonly run into is a non-working .htaccess file.  Apache doesn’t come with .htaccess support automatically turned on.  You’ll have to turn it on in order for .htaccess files to have an effect.  Here’s what you do:

There are two ways,

  1. Edit your httpd.conf manually using a text editor like vim, nano, vi, joe whatever you like.
  2. Edit your httpd.conf through Webmin
Continue Reading