How to install drush

· konordo
In this example, we will install drush under the directory /usr/local/share/. The path is not really important as long as you adjust the following commands accordingly. If the directories do not exists, we create them:

sudo mkdir /usr/local/share/
sudo mkdir /usr/local/bin/
And now it time to download and extract drush. Make sure that you have the latest version available and replace the url in the command accordingly. We also create a symlink so that we can use it everywhere without typing the parent path all the time...


Views: Display all nodes that have sibling terms (i.e. terms under the same parent) .

· konordo

While working on an extra requirement for metalera.gr, we needed to do the following:

When viewing node/xxx, we would like to display all nodes that have terms that belong to the same parent as the one we currently visit. Let's say for example, that we have the following parent:

Colors

--red

--blue

--green


Node/xxx has the term green assigned. We need our view to display all nodes that have red or blue as well. 


To achieve that, we first create a new view, then:  


How to create divs with rounded corners, using only a lightweight circle graphic and a combination of xHTML/CSS

· konordo
* Create a square image depicting a circle, using as a side double the radius of the desired round corners' width(You can do that with any image editor, i.e. mspaint). We 'll use 16px radius for our corners in our example, thus we'll be needing a square image 32x32 pixels depicting a circle(with a radius of 16px obviously), with the same border/backround color combination, as the divs we'll inclose.

i.e. -> http://img137.imageshack.us/img137/3000/circleq.png

CSS Code:


How to install APC & Uploadprogress on Centos 5

· konordo
First things first, we need the pecl command in order to download and install APC from the repositories. Let's run the following command in our terminal:
yum install php-pear
Then, we are making availlable a required package for the phpize command:
yum install php-devel
The followng package will allow apxs command:
yum install httpd-devel
Once we have all the above pakages installed, we are ready to install apc by running the pecl command:
pecl install apc

Configure: error: Please reinstall the libcurl distribution

· konordo
While trying to setup nginx web server, I received the following error on compilation of php from source: Configure: error: Please reinstall the libcurl distribution As it turns out, curl-devel was not installed. So after installing that, the problem was fixed. For CentOS:
yum -y install curl-devel
Note: More might be missing - if so try installing:
yum install freetype-devel libpng-devel libjpeg-devel libpng libjpeg t1lib  libc-client-devel  libmcrypt-devel gmp-devel mysql-devel 
Also check:

Installing Git in Centos 5.5 with yum

· konordo
Installing Git in Centos 5.5 with yum is just a matter of seconds. First we need to set up the Webtatic repository (http://www.webtatic.com/projects/yum-repository/) in yum. We can do this with the following command in our terminal: rpm -ivh http://repo.webtatic.com/yum/centos/5/`uname -i`/webtatic-release-5-1.noarch.rpm Once the repository is available, we can install Git with the following: yum install --enablerepo=webtatic git-all

Drupal: How to generate different view results, using a taxonomy keyword as an argument

· konordo
The following would apply if you wanted to generate nodes according to a specific taxonomy term, but you didn't want to create a different view for each case. For instance, we have a market place and in the preface region of our theme, we've setup a 3x3 panel, and in each of the 9 dials we want to demonstrate the latest product from a specific category. We would create a new node type(Product) for our market products, and a taxonomy vocabulary(Product Categories), which we would then asign to the aforementioned node type. Finally, we would create a view with the following options:

Upgrade Java 1.4 to 1.5 on Centos 5.5

· konordo
While trying to install Solr in Centos, I noticed that Java 1.5 is required, however Java 1.4 is installed by default. Now, in order not to have Tomcat start the old Java version, we need to uninstall it using a simple yum line: sudo yum remove java Next on the list is to install the new Java versions. Good thing it is included :) sudo yum install java-1.6.0-openjdk and yum install java-1.6.0-openjdk-devel Finally, we are ready to install Tomcat: sudo yum install -y tomcat5 Start tomcat with: service tomcat5 start