03/26/2014 - 05:10

When you download and install the Drupal core, it is by default English, as you may know. Our Drupal themes on Symphony Themes are also in English by default. In many cases, I receive requests from customers on how to quickly translate Drupal to their languages (not English, ofcourse).

Here is the guide. It applies to translate Drupal in a non-multilanguage site. If you need more than one language in the same site, you will need to do a lot more stuffs, which can be found on another article.

1. Enable neccessary modules

Please go to admin/modules and enable Locale and Content translation.

2. Add your language

Go to admin/config/regional/language to add your language, please choose it as default language

3. Download the translation manually

Go to h...

03/18/2014 - 04:31

Looking for a clean, simple layout theme with elegant photo display? Please check out our latest Drupal photography theme Fullscreen. This theme is a great combination of a Bootstrap theme implementation and Istope masonry layout.

ST Fullscreen Preview
ST Fullscreen layout

Based on Bootstrap 3

This theme is based on Bootstrap 3, a powerful base theme that empower more than 1% of all websites in the world. With tons of amazing features, you can do a lot of cool things with this theme like never before.

ST Fullscreen Preview

Isotope Masonry Layout

Have you heard about...

01/17/2014 - 04:52

We have released ST Velocity, a clean, modern and responsive Drupal theme, on Themeforest. Being accepted on Themeforest proves the quality of this theme. It is our best ever Drupal theme with beautiful design. It is super flexible that you can change layout and colors from backend: 12 predefined colors, 2 layout styles, 15+ portfolios and 5 blog styles. If you need a single theme for your business, portfolio and blog websites, here it is.

ST Velocity Preview
ST Octoban layout

1. Mobile Responsive

ST Velocity on mobiles

The theme is responsive to any devices, from big screen computers, laptops to tablets and mobiles. It offers the most friendly experiences to our visitors and customers.

2. Portolio Options

ST Velocity Portfolio Options

...
11/17/2013 - 03:39

Are you turned off with table content, especially a long table of over 100 rows? It is a nightmare to create a HTML table, look for each tag to enter data.

Recently, I was working on a local project which has a member directory on 63 provinces over the country. Each province has 5 lists of different types of members to keep track with. Each list has an average of 50-100 members. It is not hard to imagine inputing them by HTML is a nightmare.

That's when Table Field comes in handy.

What it does?

Basically, this Table Field module allows you to create a field in your content type with tabular data. You can either enter cell data manually by specifying the number of rows/columns; or you can import from a CSV file.

Using CSV import is the most amazing feature that I need for my project. Just turn Excel files to CSV, upload to each node and it is do...

11/11/2013 - 11:37

This post is no relating to Drupal or any topics that we used to publish on this blog. It is about helping the Philippines over the Typoon Haiyan.

Our neigbour, Philippine was strucked by the fierest typoon of the century Haiyan. The typoon also hit our country Vietnam. We are fortunate to get a much weaken storm, but not the Philippines. Possibly more than 10'000 people are killed. After the storm, life is described as worse than hell. No electricity, no food, no water. People are struggling to survive hour by hour.

So please give them a hand and pray them to get over this disaster as soon as possible. Please donate via and spread your words:

...

09/25/2013 - 02:39

ST Octoban is a clean, modern and responsive Drupal theme. Developed by Symphony Themes, a 6 year experience Drupal theme provider, it is guaranteed to comply to all Drupal standards and best practices. It is super flexible that you can change layout and colors from backend: 12 predefined colors and 2 layout styles. More styles and functions are added regularly without an upgrade charge.

ST Quatro layout

ST Octoban layout

1. Mobile Responsive

ST Octoban on mobiles

The theme is responsive to any devices, from big screen computers, laptops to tablets and mobiles. It offers the most friendly experiences to our visitors and customers.

2. Portolio Options

ST Octoban Portfolio Options

Multiple choices for Portfolio: Grid (2 styles), Classic (4 styles), Text (4 styles), Sidebar...

08/13/2013 - 04:24

If you suddenly find out no customers are reaching to you for weeks, will you be paranoid?

Drupal, like many other CMS, do not send mails by itself. By default, it calls the PHP sendmail() function and the rest of the job is taken care by your hosting server. When it functions like expected, there is no need to worry.

One day, I realized that I had not received any emails from my customers using the contact form on my Drupal website. It happended for a couple of weeks. At the result, I lost money. Customers could not contact me so they went away.

I worked with my hosting provider to investigate the problem, and there are two possible reasons:

  1. The sendmail() function is not working properly
  2. The server is marked as spamming. Other websites on the same server may send too many emai...
07/30/2013 - 03:16

I have recently monitored a client website in Drupal 7. It was spammed by commenting with spam links. Although I deleted about 600M of spam comments, all of them have been crawled and indexed by search engine bots. At the result, there are quite traffic coming to this site looking for non existing content.

At a peak time, the VPS RAM has been used upto its limit of 2 Gigabyte. The website became very slow. Apparently, responding to those removed spamming content (404 - Page not found) has eaten up alot of the server resource. So I need to find a solution to minimize memory usage for those useless requests.

The problem is, Drupal has expensive 404 errors. When serving a 404 page, Drupal stills do a full "bootstrap", loading all modules, settings, querying d...