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
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.
A "Package", the name seems very familiar but what exactly is a package when it comes to a web hosting manager. As the names itself says its meaning. Yes!!! it's a collection. But when you ask "what ?" the answer is "The collection of some predefined specifications". Thus a package can be explained as a collection of predefined specifications which define what a user or domain may have access to. WHM should have at least one package configured to start creating new user accounts with it.
A web developer’s life becomes much saner if he/she has easy access to all page header information. Firefox offers you PLUGIN-NAME that helps you inspect headers.
Here is something for the terminally inclined ones among you - wget. To view the http headers give the following command in gnome terminal :
wget -S --spider www.example.com
For any site - be it Drupal or non-Drupal, this is most probably due to simple mistakes made while entering attributes. Let us see one very common case where a simple mistake can cause glaring issues:
We usually see the css given something like this. We do not see any glaring issue in the class defined below.
#header {
background:url("images/headback.png")repeat-x;
width:1020px;
height:120px;
font-family:arial;
position:relative;
}
STATUATORY WARNING: Get ready to be Terminally Surprised
(and you thought you knew programming?)
It was one normal Friday Morning, and Tingu was thinking of how to spend the rest of her day, when Binny came along with sl and bb to make Tingu's day...
Friday 30 March 2012
To ensure the security of confidential data in your Drupal site, testing has to be done to determine whether it protects its data and at the same time maintains its functionality. Web applications are always prone to unauthorized access to or modification of sensitive information. The testing done on the applications to remove such anomalies is called security testing.
The following are some of the test cases for assuring the security of a Drupal website
Authentication
Here are some basic SEO tests that you can perform on your Drupal/Non-Drupal website. Whenever a change is made in your site, run these tests for better results and for good SEO ranking.
All these test cases points out to possible problems in the Drupal/Non-Drupal website. The observations and results of these tests can then be passed on to the web developer for updations.
The UC eCheck.Net module is a Drupal module that implements eCheck payments using Authorize.Net's eCheck.Net service and is a popular module for online shopping websites using Drupal for making payments along with Ubercart. The module was officially released for Drupal 6. We have managed to release the updated version of UC eCheck.Net to work with Drupal 7 and is available for download.
Git is a popular version Control System that is Free Software. Created by Linux Torvalds to manage the development and deployment of the Linux kernel. The advantages of Git prompted developers to use it in many other software projects which required a robust version control system. Recently Drupal made the official transition from CVS to Git citing its advantages. So If you want to be a great developer you should get to know Git and its strengths when compared to existing Version Control Systems. Read on to get a better perspective on Git and its importance to Drupal.
The Huawei USB modem that comes with new Reliance Netconnect+ mobile broadband connections might not work out of the box on an Ubuntu 11.10 box if the device id of the modem is 12d1:1505. Plug the modem into a usb port and run lsusb and check if the following line appears in the output - ID 12d1:1505 Huawei Technologies Co., Ltd - and if it does then read on to see how to get this modem working on your computer.
Create a file named 12d1:1505 inside /etc/usb_modeswitch.d/ and copy the following into the file
DefaultVendor= 0x12d1
DefaultProduct=0x1505
We had sometime back released an automatic login script for Asianet broadband connections. We had since then signed up for Reliance broadband at one of our offices and had to set up something to connect to the connection automatically. The auto login script for Reliance broadband that we created has been published via our github account as Free Software under GPL.
An offer letter or a letter of appointment is offered to an individual who has successfully passed all the interviews and tests conducted by an organisation to formally announce that he is now part of that organisation/company. Shown below is the format used by Zyxware Technologies to welcome the newest members of its highly dynamic team.
When an employee/company personnel needs a valid proof of their address, then the company itself can come to their aid and validate their address through a Proof of address letter. Following is the sample format of the proof of residence issued by Zyxware Technologies when any of our personnel needs to valid proof of their address.
What is CSS? This is a common question asked by most web users hoping to understand how websites are created when they encounter the three letters on the web? Almost everyone is familiar with Html as it is a simple markup language but CSS seems to be an enigma. Since most of our work in developing web apps based on Drupal revolves around CSS, we have decided to share our knowledge with you.
For any fresher who has never worked in a live project, the term SDLC, might seem to prevail only in theory. Now is your time, to acquire an in-depth understanding of this cycle which moulds an authentic and concrete software product.
On a Drupal site, when setting up pathauto for nodes, sometimes it is useful to have the full nested path of parent terms of the channel (or primary vocabulary) for the article in the url alias to give the impression of a directory structure to the taxonomy vocabulary. This will allow users to see urls to nodes like domain/term1/term2/term3/node-title-or-whatever where term3 is the channel under which the article is published.