Blog

Yet another method to simplify making multipage/multistep Drupal forms

Blog
Drupal

In Drupal there are many different methods to turn long forms into multipage/multistep forms. The most known one is perhaps the great ctools module or even custom solutions using Drupal’s form API. However as you may agree with me none of these solutions are really that easy, specially when it comes to Ajax. Therefore many developers in Drupal community tried or still trying to find an even easier method. What I’m going to introduce to you is yet another magical method :).

4.75
Your rating: None Average: 4.8 (4 votes)

Drupal Module : Calendar Systems needs your help

Blog
Drupal

Calendar system requires a very tiny core patch to fully work, The patch was already proposed to core by a fellow developer, so i rewrote it to meet core requirements and set it to needs review (Thanks to Gaelan and wuinfo for helping in completing the patch). The good thing is that the patch is not only for Calendar Systems it's a generic patch that introduces a new hook to make it possible for third-party modules to alter format_date function. If we can get it into core it might even be possible to back port it to Drupal 7

You can read more about the history of calendar system module and even what a calendar system is

 

0
Your rating: None

Doing it in Drupal way : Merging all slider modules

Blog
Drupal

While ago i was looking for an slider module (implementation of JQuery UI slider module), surprisingly i couldn't find any solution except jSlider Form API which wasn't exactly what i was looking for. So i did what every good Drupal developer does, I wrote a generic slider module and shared it on Drupal.org (jQuery UI Slider Field). I even implemented "jSlider Form API" features.

Several months later and after i published several new minor versions, one of the users mentioned that there is in fact another slider module similar to mine!! SliderField and it was quite old too. He suggested joining forces to prevent duplicate modules. and that's what i did and even more.

5
Your rating: None Average: 5 (2 votes)

Drupal Module : image_style_argument

Blog
Drupal

Drupal has a very powerful image manipulation UI, so why write code when we can easily use that for any purpose?! The problem is we can't! The reason is image manipulation UI only accepts one argument which is the source image. All other parameters and options are static.

0
Your rating: None

What's my job!!!

Blog
Personal

It’s funny that whenever someone asks me what I do it takes me few seconds to respond. And the answer I give not at all describes what I do! I usually say I work in the computer field! Or I produce software!! But why ?

1.166665
Your rating: None Average: 1.2 (6 votes)

Getting ready for my fifth software development team

Blog
Programming

It was several years ago when i started assembling my first software development team, although i didn't have the experience i have today it was a success and the team delivered the expected result. Back then i didn't have any well thought work-flow and my decisions were mostly based on each particular case and experience. today however it's quite different and i take these task very seriously.

2.625
Your rating: None Average: 2.6 (8 votes)

Is Linux as Vulnerable to Virus attacks as is Windows

Blog
Linux
Windows

In the past few years i read and heard many times that the reason for Windows' vulnerabilities and specially virus attacks is simply because much more computers are running it and it could have been the same for Linux (aka GNU/Linux)!.

First of all i'm glad that this kind of discussions are pupping up so often these days, because it means that Linux's user base is increasing and it attracts more attention everyday. However this point of view also shows its authors' limited understanding of how GNU/Linux and Open Source community work. GNU/Linux is NOT WINDOWS, yes they're both operating systems but they have many fundamental differences. Lets highlight some of these differences  and see how they affect the main topic of this article.

2.555555
Your rating: None Average: 2.6 (9 votes)

Another way to mirror two folders under Linux & Windows

Blog
Linux
Windows

There are many tools and utilities for syncing files and folders, and yet there are even more. In this tutorial i'll introduce you to several reliable free command line and visual utilities for mirroring a folder into another folder.

This tutorial was originally part of another article but i came up with a much better solution for that one and there was no longer any need for this part so i decided to publish it as separate tutorial. It's not unique but all the same some people may find it useful.

1.395685
Your rating: None Average: 1.4 (139 votes)

Importing SVG to Photoshop, OpenSource is here to help

Blog

SVG is a standard format for vector graphics, Most modern browsers support SVG out of the box. But there is a problem! How to make and edit SVG files?!

Scalable Vector Graphics (SVG) is a family of specifications of an XML-based file format for describing two-dimensional vector graphics, both static and dynamic (i.e. interactive or animated).

The SVG specification is an open standard that has been under development by the World Wide Web Consortium (W3C) since 1999.

1.05814
Your rating: None Average: 1.1 (86 votes)

Moving Users, Document and settings, or Home folder to another partition or disk

Blog
Linux
Windows

System partition (Where operating system is installed) is usually target for viruses, bad sectors, out of disk space (Which is quite common in Windows Vista and the next versions due to the winsxs folder's uncontrolled size increase) specially in Windows. You may need to re-install or even format your entire system partition, in situations like this the main problem is how to backup your data if your haven't lost it already!! Although it's possible but it's not easy, Unlike Linux , Windows does not have any official live CD so you would have to use command line or connect your disk to another system and wait until it backups your data and then you can start re-installing Windows, it's a very time consuming process and not every one has multiply OSs or PCs.

Using a different disk for users' data can also improve performance in Multi Tasking. Also If you're a Linux user there is another advantage. Using another partition for users's data allows trying other distributions - which is quite common among Linux users - without having to be worried about data loss.

1.90476
Your rating: None Average: 1.9 (21 votes)