It is required of every Drupal developer to keep ahead of common browser compatibility issues. IE is probably the most notorious browser in any drupal developer’s dictionary.
IE is a very peculiar browser in terms of standards compliance. Font issues are very common on IE than elsewhere. Here is a small piece of CSS, that seems to work fine everywhere else other than IE:
Technical Solution
Are you looking to configure Drupal with nginx Server? Here is how you build nginx from source with php upload progress module in ubuntu.
Create a directory nginx-src and change to that directory
mkdir nginx-src
cd nginx-src
Then download the source package via apt
We use a VPS server hosted on the web as our shared projects folder to share files between our team members in a safe and secure way. This is set up in such a way that users can mount a folder on the VPS on to their local machines via SSHFS and access contents on the shared folder. The permissions in the folder is managed via a script that is running on the server. The script and its configuration is being managed using an automatic deployment process using git. In the following article we have described how you can set up your own secure shared folder on the web.
We get frequent requests to rebuild existing sites using Drupal. When we get such a request it would help to have a copy of the full site on our local server to make it easier for themers and developers to reuse whatever existing components that can be salvaged from the original site. Wget is a powerful tool that can help mirror websites locally or on any web servers.
The command for doing this using wget is really simple.
It's another Friday Morning at the office, and Sandeep's fingers are running across his keyboard at twice the speed of light (or well, at a few fractions of the speed of light).
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
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
If we are using a custom font on our webpage and if that particular font is not installed on a user’s computer, then there is a good chance that our website would become unreadable. One of the best solutions to overcome this scenario would be to embed the said font file into the CSS in the webpage source. Checkout the most simple method of embedding fonts within a CSS.
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.
PostgreSQL commonly known as Postgres is an open source object-relational database system which has been around for more than 15 years. PostgreSQL is well reputed with a lot of awards to its name.It runs on all major operating systems, including Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), and Windows. Learn how to install PostgreSQL client and PostgreSQL server in Ubuntu with this step by step tutorial.
Networking in Ubuntu means that you will need to know how to conduct Samba server configuration. Samba is the standard Windows interoperability suite of programs for Linux and Unix. Samba server configuration is essential to seamlessly integrate Linux/Unix Servers and Desktops into Active Directory environments. Here is a step by step tutorial that will walk you through each stage of network configuration using Samba Server in Ubuntu.
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.
Learn how web developers can harness the full potential of Google Analytics for data-driven insights and performance optimization. Discover essential tips and techniques to boost your website's success.
Another October has arrived and, like clockwork, Canonical has released the latest version of Ubuntu - Ubuntu 11.10 or codenamed Ubuntu Oneiric Ocelot. The Content Grid team has in turn put in some effort towards this new release and has come up with an Installation Guide for Ubuntu 11.10. The CDs and DVDs for the latest Ubuntu 11.10 should be available via our RequestCD program.
When a file is deleted, only the pointer to the file is overwritten and the original file will still reside in the blocks of the storage device and will be kept there until it is overwritten by another file. In a sense, you can always write a file but you can never delete it. So if you have ever faced the dilemma of trying to recover a deleted file in Ubuntu then look no further. Linux offers a wide range of tools for recovering deleted files. These tools work by retrieving the pointer to the deleted files.
Converting videos have come to be a pain in the back for most new Ubuntu users due to the hassle involved in installation of formats and finding a suitable software package. As usual like everything else in Ubuntu the scenario is changing rapidly. Contrary to popular belief, video converting is pretty easy in Ubuntu once your get to know the right tools for the job. FFmpeg is a versatile tool when it comes to converting videos as it is a video converter and so much more.
BSNL had recently launched their 3G services in India with speeds of up to 3.6Mbps. Interestingly the 3G USB modem provided by BSNL also comes with a wvdial front end targeting GNU Linux users. Welcome change from the national telecom provider. Unfortunately the 3G USB device(ZTE MF626 HSDPA with device id 19d2:2000) had the same problem with switching the mode from the storage device, that it gets detected by default, like its predecessors. Here are the steps for configuring the BSNL 3G modem in Ubuntu. This should work with minor variations in other GNU Linux distros as well.
A new breed of USB wireless modems with inbuilt flash storage containing the driver to install the wireless modem have been invading the Wireless Connectivity marketplace. A typical example is the Reliance Netconnect 1.x. The USB Modem gets detected as a cdrom when you plug it into your laptop. However a GNU/Linux user does not have anything to cheer about the driver in the flash storage, as these drivers are all Windows drivers (so far). Here is how to install the Reliance Netconnect in Debian Lenny. The instructions should work for debian variants like Ubuntu, Mint etc.