A majority of the websites on the web are personal blogs and they are a very popular use for a CMS. Drupal provides most of the functionality required by a personal blog out of the box. However Drupal is not just a blogging tool, it is a full fledged Content and Workflow Management System which means that you can prepare for success once you blog takes off in a big way. Having the 10 essential modules for building a personal blog with Drupal will ensure that it takes less effort to have a successful Drupal blog. If you want to build your personal blog using Drupal, do get in touch with us. We also provide Wordpress to Drupal Migration services so that you can provide migrate your existing Wordpress blog to Drupal.
Blog
We have released a new Drupal theme targeted at individuals and small businesses. The Black Blog theme - is now available on Drupal.org. You can read more at the home page for Black Blog Drupal theme at our free Drupal themes site. As with our other Drupal themes, the theme is released under GPL 2.
Corporates will find Drupal immensely useful for building their web portfolios. Drupal comes with a good collection of corporate themes as well as a plethora of modules for easy creation and a maintenance of such websites. Here are 10 essential modules for building a corporate website with Drupal. Having Drupal experts to assist you is the fastest way to build a corporate website. We provide a wide range of professional Drupal Services like Drupal Migration Services, Drupal Security Services and Drupal SEO. Contact us to know more
Drupal provides an extensive collection of community contributed modules that are specifically designed to make your Drupal website more visible to Search Engines. Although high quality relevant content is what ultimately decides your Drupal sites ranking in Search Engines, these modules allow you to further increase your chances of getting better rankings. Having had considerable experience in doing SEO on our own site we have identified the Top 6 SEO modules for a Drupal website. Also checkout the Top 6 Drupal modules for Drupal 6. If you are looking to get professional help to help SEO optimize your Drupal site do contact us. We can provide assistance in Drupal SEO and a wide range of other Drupal Services.
If you are planning to build a community website then build it with Drupal. Its core design makes it easy to build a virtual community and most of the functionality required for that is built into it. This can be extended using the following 10 essential modules for building a community website with Drupal. If you want to build your community website in Drupal, contact us
Also have a look at the Top 5 most popular modules in Drupal 6
Drupal is inherently secure but as with most secure systems there will always be a few security loopholes that could be utilized by a user with malicious intent to bring down the whole site. As usual most of these security flaws lie mostly with the admin users of the website. We have listed down the top 7 security mistakes commonly found in a Drupal website which can be easily rectified by using a simple Drupal Security Checklist. The easiest way to ensure that your Drupal site is build safe is to have it built by experts. Contact Us to build your drupal site for you.
There are a few common performance mistake that are commonly found in most Drupal sites. Here are the list of the Top 10 Performance Mistakes in Drupal that can easily be addressed by a simple change in settings or the addition of a module. The easiest way to solve performance problems in Drupal would be to prevent them in the first place. Contact us for a free consultation on how to build your Drupal website right.
The trick explained briefly
We are not actually going to theme the file upload field as it is presently nearly impossible to do that. Instead we are going to put an ordinary looking 'dummy' input text field over the file field. Next we proceed to make the 'original' file upload field invisible but accessible to the user via CSS. So when a user clicks on the dummy input text field they are actually clicking on the file upload field itself. To make it authentic we are going to copy the file path from the file upload field to the text input field via javascript.
Ecommerce used to be the preferred ecommerce solution for Drupal before Ubercart came into the picture. We recently worked on upgrading a Drupal 5 site with Ecommerce to Drupal 7 with Ubercart. The challenge with this upgrade was that the source data existed only in the D5 database and the corresponding code to programmatically access the ecommerce data was in D5 as well while the destination tables existed only in the D7 database with the corresponding code existing only in the D7 database. The solution we went with was to go for a full SQL query based migration to copy over the Ecommerce data from its tables to the Ubercart tables.
One of the Drupal sites we maintain had recently started slowing down considerably in spite of the site mostly being static and in spite of boost set up on the server. On examination of the site we found that two things were happening on the site. One was that the site was being crawled indiscriminately by rogue crawlers. This we solved using the DDOS deflate script and setting DDOS deflate to run every 10 seconds. The second problem was that there were some bots which were continuously sending POST requests to /comment/cid/reply pages. For this we had to come up with a workaround.
Sometimes we get requests to update Drupal sites and get it done in less than 5 hours. If we take the Drupal update through the full fail-safe set of steps for Drupal updates we will never be able to complete updates in less than 5 hours on a site we don't maintain. For such sites when the cost of the site going down may not be too high for the site owner it might not be too big an issue if the update is run on a hit or miss approach. We normally do not recommend such an approach but this should work on most small sites without any issues.
On one of the maintenance projects we got we came across a page that used to take around 11 seconds to load. The page was a views listing for users. We were able to speed up the page load times from around 11 seconds to under 3 seconds by taking out just the distinct option used in the view. The following was the select query that was originally generated from the view with the time logged by views in the preview panel.
Developing a Drupal website is a complicated and long process. You have to check whether all the design and functionalities meet with the client specifications. And before the site going to be live you have to check certain criteria.These checklists describes the criteria that should be tested before a site going to be live.
One of the servers we maintain suddenly started developing performance hiccups. The site running on the server was a fully static website configured with static page caching via boost. The site used to receive a reasonably good volume of anonymous and search engine traffic on a daily basis. The only form on the site was a search form which existed as a separate page.
A Drupal website can be improved with lessened rate of defects and increased usability, when quality assurance is well implemented. Once you validate your Drupal site against the following checkpoints, you can assure a quick remedy for any glitches or compatibility issues that might occur:
Quality Assurance
The success of a website depends on many aspects, its maintenance being the most crucial. Only a well maintained website will have a vibrant impact on the visitors. The below checklist helps you ensure that your Drupal website is well oiled time to time.
Backups and Maintenance
Have you ever thought about the security of your Drupal website on the web? If not, it’s high time you did that. Either be the case, here’s a simple checklist to make sure you have the essentials ready:
And so you have a Drupal site. But have you made sure that your site’s content is as required? Here’s a simple checklist to help you with that:
User Content
Here’s a simple checklist to make sure you do not miss out any of the essential configurations while taking your Drupal site live:
Configuration
You have your new Drupal site all ready for take off. You just want to make sure you have everything well in place. Here is a little checklist for you to make sure you have the essentials ready. In this part of the checklist series, we look at the important performance related essentials for a Drupal website, so that your site is ready to receive the multitudes it oughta get. These will help you ensure that your site will sail smooth in times of high traffic.