Knowledge Sharing - Want to participate in the discussion?
8 May
Since you spend precious time keeping your farm website fresh, you need to determine how effective your website is in engaging visitors. What sites do they come to your site from? What are they searching for on search engines when they visit? Do they visit from bookmarks or email referrals? How long do they stay when they visit? What pages do they like the best?
All of these questions can be answered using a web analytics package. The standard these days is Google Analytics mainly because it is free, but also because it is a very impressive piece of software that provides lots of detail on your website and it integrates well into other Google services.
Over the next few weeks, we are going to delve into using Google Analytics to understand the visitors to your farm website. What’s bounce rate? How many visitors a day is a good rate? What is a referral? Click here to get updates right in your inbox when we update the blog.
3 May

1) Non- Programmers
For non programmers or non administrators easy way to upgrade wordpress is using auto-upgrading plugin.
Download this plugin from: http://wordpress.org/extend/plugins/wordpress-automatic-upgrade/
Unzip the files into your wp-content/plugin directory and activate the plugin. Go to manage menu and run automatic upgrade. It will do the rest !!!
2) Normal Programmers / Administrators
Login into your server via putty or ssh and go to your root/www directory. (I am explaining the linux server here)
type:
It automatically replace all files and maintain all of your old themes and plugins. When you take wp-admin it automatically asks for database upgradation. Just do that. Enough, your new wordpress is ready
3) Very Simple Way (for Administrators )
Use wordpress svn while installing wordpress.
svn cosvn update
25 Apr
The best part about sitemap protocol is that once it is in place, the submission process will be fully automated, giving you more time to concentrate on other aspects of your website. Smart webmasters love Google sitemaps because they can increase traffic without having to do a great deal of work.
Getting Started
If you are interested in adding Google sitemaps to your website, the first thing you will want to do is study the free tutorials that are available on the Google website. These tutorials can walk you through the entire process and answer almost any question you might have.
Your next step will be installing a Google sitemap generator. There are many different site map builder programs out there that will help you generate the sitemap. Some builders can also help you create an rss feed, an html sitemap, and other url submission lists.
Creating Google Site Maps
There are several things you will want to keep in mind when creating Google sitemaps. A sitemap must begin with an opening urlset tag and end with a closing urlset tag. It must also include a url entry for each url and a loc child entry for each url parent tag.
Another important rule to note is that sitemaps should be no larger than 10MB when uncompressed. They should also contain fewer than 50,000 urls. Anything more, and you will need to create multiple sitemap files.
If all of this sounds confusing to you, a site map builder will come in very handy. This program can take care of the trickier, and more time consuming portions of creating sitemaps.
Placing and Submitting Sitemaps
The best spot to put your sitemap is at the root directory of your html server. Once your sitemap is in place, you can validate the xml structure with one of the many free online sitemap validation programs. Validating now can save you from submission errors and a huge headache later on.
The final step is to submit your sitemap. To do this, you will need to sign up for a free Google account or sign in on your existing account if you already have one. Only first time submissions require the access of a Google account; resubmits have many other options.
Once your Google sitemaps have been accepted, you will notice your pages being indexed much faster. You may also see an increase in traffic. If you want to keep check on stats, you can request daily crawler reports. You may also be able to utilize follow up measures through your site map builder.
| About The Author
Cliff Posey, owner of CRP Marketing, owns and operates http://webbusinesstoolsonline.com. Cliff Posey has also operated several other successful web businesses including Love Song Cards and Radio Career Consultants. The content in this article was developed from his experience in these businesses.
|
25 Apr
Now that he had my attention, he started describing cases where small security holes lead to big problems, notably bank frauds.
He gave an analogy; Banks keep their money in heavy stainless steel vaults. However, their security measures do not end here, they also employ security camera to monitor and have armed guards to thwart any illegal access to the vaults. When it comes to software, the vaults are the firewalls, the security cameras are the intrusion detection tools and the security guards are the software/ System Admin’s who actually take counter action.
In today’s world, it is not only the big banks with huge amount of money who need to secure themselves; even a home computer needs to protect itself of the numerous hackers trying to steal or important data like the credit card numbers, bank login/passwords, personal details ( date of birth, social security number etc) and contact lists. If you think these are trivial things, ask a man who has just lost $20,000 on his Credit card to a hacker or whose lifetime savings is now comfortably resting in a bank somewhere in Somalia or a person who has been a victim of identity theft. Network security is essential for all, having said this lets see a few measures to protect ourselves while on internet.
FIRST and the foremost is to have a personal firewall and ensure that no port is open to outside world. Most common Linux distribution closes all ports by default. However, we cannot rely on just a firewall. For the smartass hackers we need to employ Security cameras. In the first part I will discuss installing and configuring a Firewall in OpenSUSE 10.3.
Linux firewall is implemented through netfilter/iptables. Netfilter is a framework that provides a set of hooks within the Linux kernel for intercepting and manipulating network packets. The best-known component on top of netfilter is the firewall which filters packets. iptables is the name of the user space tool by which administrators create rules for the packet filtering (both inbound and outbound) and NAT modules. iptables is a standard part of all modern Linux distributions.
Main Features:
• listing the contents of the packet filter ruleset
• adding/removing/modifying rules in the packet filter ruleset
• listing/zeroing per-rule counters of the packet filter ruleset
• stateless packet filtering (IPv4 and IPv6)
• stateful packet filtering (IPv4 and IPv6)
• all kinds of network address and port translation, e.g. NAT/NAPT (IPv4 only)
• flexible and extensible infrastructure
• multiple layers of API’s for 3rd party extensions
• large number of plugins/modules kept in ‘patch-o-matic’ repository
What can I do with netfilter/iptables?
• build internet firewalls based on stateless and stateful packet filtering
• use NAT and masquerading for sharing internet access if you don’t have enough public IP addresses
• use NAT to implement transparent proxies
• aid the tc and iproute2 systems used to build sophisticated QoS and policy routers
• do further packet manipulation (mangling) like altering the TOS/DSCP/ECN bits of the IP header
[As per the Redhat Guide] Traffic moves through a network in packets. A network packet is collection of data in a specific size and format. In order to transmit a file over a network, the sending computer must first break the file into packets using the rules of the network protocol. Each of these packets holds a small part of the file data. Upon receiving the transmission, the target computer reassembles the packets into the file.
Every packet contains information which helps it navigate the network and move toward its destination. The packet can tell computers along the way, as well as the destination machine, where it came from, where it is going, and what type of packet it is, among other things. Most packets are designed to carry data, although some protocols use packets in special ways. For example, the Transmission Control Protocol (TCP) uses a SYN packet, which contains no data, to initiate communication between two systems.
The Linux kernel contains the built-in ability to filter packets, allowing some of them into the system while stopping others. A packet may be checked against multiple rules within each rules list before emerging at the end of the chain. The structure and purpose of these rules may vary, but they usually seek to identify a packet coming from or going to a particular IP address or set of addresses when using a particular protocol and network service.
Regardless of their destination, when packets match a particular rule on one of the tables, they are designated for a particular target or action to be applied to them. If the rule specifies an ACCEPT target for a matching packet, the packet skips the rest of the rule checks and is allowed to continue to its destination. If a rule specifies a DROP target, that packet is refused access to the system and nothing is sent back to the host that sent the packet. If a rule specifies a REJECT target, the packet is dropped, but an error packet is sent to the packet’s originator.
Every rule has a default policy to ACCEPT, DROP, REJECT, or QUEUE the packet to be passed to user-space. The iptables command allows to configure these rule lists, as well as set up new tables to be used for your particular situation.
OpenSUSE 10.3 comes with SuSEfirewall2, a tool which generates iptables rules from configuration stored in the /etc/sysconfig/SuSEfirewall2 file. Though SuSEfirewall2 could be configured by YAST, however SUSE recommends using command line to be able to configure all options. It is recommended to start the firewall at bootup, but a manual start could also be configured.
We can setup Allowed Services, a list of services that the firewall allows through network. Some common services include DHCP client/server, HTTP client/server, mail server, LDAP, Remote Administration and ssh. We can also set IPSec or the Internet Protocol Security. IPSec helps when we want to remotely administer the server.
SuSEfirewall2 has three different zones:
EXT - External (untrusted, Internet) FW_DEV_EXT
INT - Internal (trusted) FW_DEV_INT
DMZ - Demilitarized FW_DEV_DMZ
Assign your network interfaces to particular zones according your needs. If you have only one network interface it is a good choice to assign it to the External zone. Network interface is assigned to a zone by adding the interface name to the variable.
Every firewall zone can allow four types of services
TCP - FW_SERVICES_EXT_TCP, FW_SERVICES_INT_TCP, FW_SERVICES_DMZ_TCP
UDP - FW_SERVICES_EXT_UDP, FW_SERVICES_INT_UDP, FW_SERVICES_DMZ_UDP
RPC - FW_SERVICES_EXT_RPC, FW_SERVICES_INT_RPC, FW_SERVICES_DMZ_RPC
IP - FW_SERVICES_EXT_IP, FW_SERVICES_INT_IP, FW_SERVICES_DMZ_IP
TCP and UDP services can be entered by the port number, port name (current assignment can be found in /etc/services file on your system) or a port range defined as two port numbers with a colon in between.
Finally:
Now I am not an expert at Security and have written this guide with the help of various online documentations, however, having configured a firewall I feel that I have put a layer between my home data and the prying eyes of hackers. Also note that a firewall never prevents anyone from giving his details in an IM session :).
In the next part of the series I’ll discuss the Security cameras or the Intrusion detection tools, SNORT, available in OpenSUSE ( or any Linux for that matter).
source:www.lazytechguy.com
22 Apr
Now that the new version of Joomla is released, you might be asking the question: How am I going to install it?
The easiest option would be to install Joomla 1.5 using the Fantastico script library which makes installing Joomla a breeze. Fantastico is supported by a number of web hosts including Hostmonster (our recommended Joomla host).
Although installing Joomla 1.5 with Fantastico might be the easiest solution, there is a problem: Fantastico do not currently support the Joomla 1.5 installation, they only support the Joomla 1.13 installation.
When will Fantastico support Joomla 1.5 installation?
We expect it will be possible to install Joomla 1.5 using Fantastico by the end of February 2008 (this date is based upon information provided by Netenberg, the Fantastico developers).
In the mean time what should you do?
You have several options: (a) install Joomla 1.5 manually (b) install Joomla 1.13 using Fantastico or (c) simply wait for Joomla 1.5 to be made available on Fantastico.
We recommend you install Joomla 1.5 manually as it is relatively straight forward. If you don’t want to do a manual installation on your server, just wait a few weeks until Fantastico 1.5 is released!
We will be providing an installation guide for Joomla 1.5 using Fantastico as soon as it is released.
Tags: age, dev, IDE, image, Installing, Joomla, joomla 1.5, Joomla Tutorials, option, Plugins, release, server, wait