Saturday, September 13, 2008

Zend Framework Coding Standard for PHP

PHP File Formatting

1. General

For files that contain only PHP code, the closing tag ("?>") is never permitted. It is not required by PHP, and omitting it prevents the accidental injection of trailing whitespace into the response.
IMPORTANT: Inclusion of arbitrary binary data as permitted by __HALT_COMPILER() is prohibited from PHP files in the Zend Framework project or files derived from them. Use of this feature is only permitted for some installation scripts.

2. Indentation

Indentation should consist of 4 spaces. Tabs are not allowed.

3. Maximum Line Length

The target line length is 80 characters. That is to say, ZF developers should strive keep each line of their code under 80 characters where possible and practical. However, longer lines are acceptable in some circumstances. The maximum length of any line of PHP code is 120 characters.

4. Line Termination

Line termination follows the Unix text file convention. Lines must end with a single linefeed (LF) character. Linefeed characters are represented as ordinal 10, or hexadecimal 0x0A.

Note: Do not use carriage returns (CR) as is the convention in Apple OS's (0x0D) or the carriage return/linefeed combination (CRLF) as is standard for the Windows OS (0x0D, 0x0A).

Source:- framework.zend.com/

Thursday, July 31, 2008

Search Engine optimization to get top rankings in search engines

This is one of the most comprehensive websites where you can find all the SEO optimization services at the same time. Some websites offer you link building while other specializes in submissions but none of these have taken a step as bold as www.diligenceseo.com. This website offers you link building, article submission, directory submission, web promotion, search engine ranking and much more. In short, this is the website where you will find everything you can ever wish. This is one of the most comprehensive websites where you can find all the SEO optimization services at the same time. Some websites offer you link building while other specializes in submissions but none of these have taken a step as bold as www.diligenceseo.com. This website offers you link building, article submission, directory submission, web promotion, search engine ranking and much more. In short, this is the website where you will find everything you can ever wish. Over the last few years people have been wishing someone would take a bold step and provide them with all the SEO services at one place. This is a very difficult feat to manage but www.diligenceseo.com took the matter in its own hand and provided its customers with everything they have wished for. Providing even a few of these services is not easy but www.diligenceseo.com has succeeded in managing all of the SEO services in one place. www.diligenceseo.com has a deep understanding of this business. Although the company has just launched its website but it has been in this industry for more then 5 years offering its services to customers from around the world. During this time period www.diligenceseo.com took the liberty of doing a research on the needs and requirements of its customers. After concluding its research the company finally decided to expand its business by launching a website of its own. “We have been thinking about launching the website for a long time but we were waiting for the right time” said a close aide at the launch party of the website. The website has been beautifully designed with great color combination. The webmasters have used the latest software to develop the website. There are separate links available to each type of services that is offered by www.diligenceseo.com. When you click the link you will be taken to the respective page where you would be required to fill a form with information regarding the service you need. The biggest advantage is that the registration to the site is absolutely free whereas the services are available at nominal charges. www.diligenceseo.com understands that there is much more to the SEO services then just offering the article submission or directory submission. If you wish to get your website to the top ranking then you will need understanding of search engine ranking algorithms. This is an impossible task for computer based software and thus human editors are appointed the task to manually handle each and every request of the customer. This ensures that the customers are getting what they are paying for. These webmasters stay in constant contact with you and gives you a progress report as often as you want. In return it helps the customers to keep track of the development taking place and point out things they want changed or included at the right time. All experts and users realize that meta tags and alt tags are extremely important when it comes to internal optimization. These tags are the bloodline of optimization therefore only those who specialize in alt tags and meta tags are allowed to handle this area of optimization. www.diligenceseo.com is a unique website in its own right. No matter what kind of services you have in mind, the experienced staff at www.diligenceseo.com will provide you with it to the point you are not satisfied. A convener says “We train our staff in such a way that they go to every extent to ensure customer satisfaction”. Did you find this article useful? For more useful tips & hints, Points to ponder and keep in mind, techniques & insights pertaining to Google Adsense.


source:- pr-usa.net/

Press Releases and Search Engine Optimization

Many companies still don't take advantage of SEO. There are many, however, that issue press releases on a regular basis. What they don't understand is that press releases can be part of your SEO efforts, and can be used to gain presence in the editorial results of the search engines, even if it's not a direct presence for your actual domain.

Press releases, in the traditional sense, were meant to reach out to journalists with the hope that a publication would pick it up, call someone within your company for comment, and gain a presence within the traditional media community (television, radio and/or print) to enhance your image and further your business.

Press releases in the digital media environment can do all of that, plus a bunch of other cool stuff. Even though many continue to issue press releases, few have made adjustments to their efforts to include press release optimization for the digital community and to further their interactive marketing -- and specifically SEO -- efforts.

By paying attention to a few important details, it's possible to craft an interactive press release and create synergies within your other marketing efforts:

Step 1: Creation of the Press Release

Write for the editors you're trying to reach traditionally, as well as the search engines.

  • Headline: You must have a catchy headline or else no one -- aside from the search engines -- will read it. If you want the most from your efforts, include at least one relevant keyword phrase that people search for.
  • Copy: Mention the keywords of focus for the release within the first paragraph.
  • Linking: Many press release distribution companies allow you to include keyword-rich anchor text in links. These links should be directed to specific URLs within your Web site that, ideally, have a title tag, header tag, and content that supports this same keyword phrase. There's great SEO value in having links on other Web sites linking to you, using keywords that you'd like to rank for within the anchor text of the link.
  • Tags: Many distribution partners allow you to tag your press release with keywords that you'd like to have this release associated with.

Step 2: Distribution

Many companies offer varying levels of service for distribution. I'll outline a few:

  1. Business Wire. The leading source for press releases, photos, multimedia, and regulatory filings from companies and groups throughout the world, and suited for businesses of all sizes. Pricing for their optimized releases is currently $225 per release with a Business Wire circuit, and $295 if ordered standalone (a free membership to Business Wire is required). These releases via EON (Enhanced Online News) offer the use of anchor text and links, trackbacks, Web site preview, and customization of the permanent URL. This is also great for targeting long tail terms.
  2. PRNewswire. More than just an online network, they'll distribute through the traditional and interactive outlets. Hyperlinks are often removed from online releases, although the releases can rank well in the organic results. The newsline you select and the length of your news release determine the distribution cost. Each newsline covers a specific geographical area: local, regional, national, and international. Their optimized releases are included in US1 releases for $680 or can be added to any other release for an additional $255. Membership is $195 annually and releases start at $180 depending on the location you're targeting.
  3. PRWeb. Great for small to medium-sized businesses, PRWeb is a leader in online news and press release distribution:
    • Standard Visibility: Basic submission, inclusion on Google and Yahoo News, two-day distribution, $80.
    • Social Media: Basic plus social bookmarking links for increased Web 2.0 distribution (tagging, etc), $140.
    • SEO Visibility: Allows for controlling anchor text of links in the release, next day distribution, and advanced SEO statistics (keywords referring traffic to the release, etc.), $200.
    • Media Visibility: Guaranteed distribution through the AP and top U.S. newspapers, addition of embedded video, $360.
  4. PRLeap. This newest and least expensive outlet also has the fewest press releases being submitted on a daily basis, and is great for smaller businesses. My company has successfully distributed press releases through this channel into Google's universal results.
    • Basic: Google and Ask News inclusion, text links, inclusion in PRLeap RSS feed (600 word limit), $49.
    • Plus: Basic plus AP and UPI distribution, social media tagging/bookmarking, allows for one media attachment, and next day service (1,000 word limit), $99.
    • Premium: Plus benefits and allows for five media attachments (2,000 word limit), $149.

Step 3: Publish Press Releases on Your own Web Site

While you're going through the trouble of creating and submitting all of these press releases for distribution, don't forget to publish all of your press releases on your own Web site to aid your SEO efforts. The search engines love sites that add keyword-rich pages on a regular basis. The more pages, the better. And, if you can organize your press releases by category (similar to how you might organize blog posts), all the better.

One other note: if your press releases are posted correctly (i.e., a unique title tag, header, and other content), this will avoid duplicate content issues with the release that exists on the distribution partner's Web site. There can be issues with other syndicators of this content (they may not go through the trouble of creating unique title tags, headers, etc.), but the good ones will rank.


source:- searchenginewatch.com/

Five Steps To Successful Site Architecture For B2B SEO

1. Identify potential keywords

Keyword strategy in B2B SEO is downright difficult. I talked about many of the reasons why in a previous Search Engine Land article about navigating B2B keyword strategy. Erik-Jan Bulthuis had a great post on Joost de Valk's site in which he also describes some of the challenges and proposes a good approach to B2B keyword research. Your goal is this first step is not to make keyword choices or judgments, but rather to create the gross list, being as inclusive as possible of the potential terms actual prospects might use.

Focus on generic keywords; don't get caught up in proprietary brand lingo. Think of the types of products and services you sell. What are your revenue streams? What do customers and prospects call things? Will their search string express the product/service sought, the problem they're experiencing, or the type of company potentially offering solutions? Does geography play a role in the search string?

2. Determine relative popularity

Once you've created the gross list of potential keywords, you need to determine the relative popularity of those search terms. Often paid search keyword research tools (such as Google's Traffic Estimator) won't have data because traffic for these terms is low. In some cases, there will be data, but it will show very low activity. That's okay. Don't pay too much attention to that. Rather, use tools like Keyword Discovery to determine relative historical popularity of your keywords. This will give you some idea of which search terms are used more often than others on your list. The actual raw number of searches for a given search term really doesn't matter much.

When you're doing this work, remember to enter the root word(s) or root phrase, letting your research tool return permutations and long-tail options. Not only will this give you a larger list to consider, but the results will often lead you down a path you hadn't previously considered.

3. Make your draft picks

Now determine for which search terms your site will be optimized. In B2B keyword research, usually there will not be clear-cut winners. Instead, for each B2B product or service, there will be one or two relevant search terms that rank highly, three to five more that place as strong "seconds", and a host of others that have good potential.

As you're evaluating relative popularity of the search terms related to each product or service, remember to look at the whole list, including long-tail strings with lower search volume. Sure, these strings may not yield much traffic, but they may represent a more likely buyer or one closer to making a purchase decision.

4. Find a home for them

When you've fully reviewed things and made your selections, often, you'll wind up selecting three or more search terms for the same product or service-and these terms will be sufficiently different from one another that you won't be able to have a single web page serve as the landing page for all three terms. In fact, you may need many pages, one for each term.

In some cases, having three different product pages essentially taking about the same thing may be okay (as long as it isn't seen as duplicate content.) In other cases, it may look strange both to site visitors and from a useability standpoint. If so, here's where you need to get creative. You need to find a home for these "extra" search terms. Where else can these landing pages go on your site? In other words, where else on your site can you create a credible landing page that is going to respond well to organic search for the given term?

Thankfully, on B2B sites there often are (or can be) some other good alternatives to product pages. Can a case study page act as the landing page for the search term? What about a white paper page? A page in the Knowledge Center or thought leadership section of your site? What about in the news section? A blog posting? There are lots of options.

Obviously the way you handle a search term in the copy of a product section will be different than how you might handle the same term in a case study. And that's okay. Actually, it will force you not to create duplicate content. The important part is that you have sufficient landing pages for the desired search terms.

5. Link it up

Once you've identified a home (i.e., a channel or section of your site) for each landing page, you need to work these pages into your navigation. Some of these pages might be directly accessible through your site's primary navigation. Some may be in the sub-navigation of a given section, while others may only be accessible through text links in the body copy of a page. Keep the landing pages for the most popular search terms closest to the home page, the least amount of clicks possible to get to the landing page. Landing pages related to less popular, more obscure, or long-tail search terms can reside deeper in your site.

Finally, make sure you have intra-site linking between related search terms. If there are three landing pages for a given product-say a product page, a case study page, and a blog posting-make sure that the site visitor can easily get from her landing page to the other related pages. In other words, if your site visitor land on the case study page, make sure you have a link there to get to the related page in the product section of your site.

If you follow these steps, you'll create a site that has sufficient landing pages for each of your desired search terms, and your content will be organized into a logical, user-friendly architecture that responds well to organic search.

All this assumes you can write good B2B SEO copy that's also persuasive to the site visitor. But that's the subject of another article.


source:- searchengineland.com/

Wednesday, July 30, 2008

Adaptec Announces Strategic Development Agreement With HCL Technologies

Adaptec Inc. recently announced a strategic agreement with HCL Technologies Limited that will significantly bolster Adaptec's global engineering capabilities, provide access to HCL's comprehensive IT technology portfolio, allow for greater engineering flexibility and augment Adaptec engineering resources based in the U.S. and Germany. Under the terms of the agreement, Adaptec will retain ownership of all intellectual property (IP) developed, and HCL will integrate Adaptec's India Technology Center (ITC) in Bangalore, India into its operations and assume responsibility for the management of Adaptec engineering programs assigned to that location.

"Our strategic alliance with HCL Technologies allows Adaptec to operate an enhanced India-based engineering team as a true ODC (offshore development center). This gives us the potential for improved productivity by better streamlining overhead costs and increasing our ability to scale our engineering teams on demand," said S. "Sundi" Sundaresh, president and chief executive officer, Adaptec Inc. "In addition, HCL Technologies' impressive array of technology capabilities offers Adaptec the opportunity to seamlessly infuse additional engineering resources and experiences into our development teams that can lead to additional product innovation."

As part of this alliance, Adaptec ITC employees transferred to HCL will continue to work exclusively on Adaptec engineering projects. HCL will have additional engineers work with the Adaptec team to ensure a seamless transition and, where and when appropriate, will provide access to HCL's expansive information technology experience. Adaptec will also have the flexibility to add HCL engineers, as needed. The agreement does not affect the timing and deliverables of any current engineering projects at the Adaptec ITC. Moving forward, the engineering team will contribute to the development of a wide range of Adaptec technologies and products.

"We are pleased to enter into a strategic engineering agreement with Adaptec and welcome its team of India-based engineers into the HCL organization," said Shami Khorana, president of HCL America. "This agreement is not only proof of our commitment to leverage modular capabilities to engage across the value chain, it is also the beginning of a new chapter in the evolution of offshore product development and yet another illustration of our collaborative engagement with our customers."

"HCL is one of the world's best engineering services companies and they have completed development projects for many companies. We are extremely pleased with their quality of work, attention to technical detail and ability to meet milestone dates," said Jim Schmidt, vice president of engineering, Adaptec Inc. "Because Adaptec has worked with HCL on previous engineering projects, we are confident in their level of expertise and anticipate the continued synergy in our go-forward business strategies."

About Adaptec
Adaptec Inc. provides trusted storage solutions that reliably move, manage, and protect critical data and digital content. Adaptec's software and hardware-based solutions are delivered through leading channel partners and Original Equipment Manufacturers (OEMs) to provide storage connectivity, data protection, and networked storage to enterprises, government organizations, medium and small businesses worldwide. More information is available at www.adaptec.com.

About HCL Technologies
HCL Technologies is one of India's leading global IT services companies, providing software-led IT solutions, remote infrastructure management services and BPO. Having made a foray into the global IT landscape in 1999 after its IPO, HCL Technologies focuses on Transformational Outsourcing, working with clients in areas that impact and re-define the core of their business. The company leverages an extensive global offshore infrastructure and its global network of offices in 18 countries to deliver solutions across select verticals including Financial Services, Retail & Consumer, Life Sciences & Healthcare, Hi-Tech & Manufacturing, Telecom and Media & Entertainment (M&E). As of March 31, 2008, HCL Technologies, along with its subsidiaries, had last twelve months (LTM) revenue of U.S. $1.8B (Rs. 7083 crores) and employed 49,802 professionals.

About HCL Enterprise
HCL Enterprise is a $4.8B leading Global Technology and IT Enterprise that comprises two companies listed in India - HCL Technologies & HCL Infosystems. The three-decade-old enterprise, founded in 1976, is one of India's original IT garage start-ups. Its range of offerings spans Product Engineering, Custom & Package Applications, BPO, IT Infrastructure Services, IT Hardware, Systems Integration, and distribution of ICT products. The HCL team comprises over 55,000 professionals of diverse nationalities, who operate from 18 countries including 360 points of presence in India. HCL has global partnerships with several leading Fortune 1000 firms, including leading IT and Technology firms. For more information, please visit www.hcl.in.


Source:- datastorageconnection.com/

Thursday, July 24, 2008

Search Engine Optimization Journal Adds Website Analytics Section to Blog

Having a web design firm build an e-commerce website is easy these days. Interview a few firms, find one that fits a specific budget and have them start building. There are details that many start up online entrepreneurs forget about, analytics (http://www.searchengineoptimizationjournal.com/category/analytics/).

Search Engine Optimization Journal has added a new analytics section to their already established industry blog. Search Engine Optimization Journal knows there is a tremendous need for knowledge on this important aspect of building a website that they have added an entirely new section dedicated towards this information. When launching a website it is just as important to know where all visitors are coming from as it is just driving visitors to a site. How can a website visitor make informed decisions on marketing their website when they don't even know their visitors patterns on the site? It is very important to know when a visitor sits on a page for five minutes or fifteen seconds so that a website owner knows where to make adjustments on a website. Knowing your websites visitors patterns will allow you to have an advantage. When it comes time to make adjustments to a website they can be made according to well gathered data instead of guesses. When a business owner has just dumped their life's savings into a business the livelihood of that business will depend on how website visitors use every square inch of that particular website.

Before diving into any marketing and search engine optimization (http://www.searchengineoptimizationjournal.com) for a freshly built website the website owner should allow the privilege of having some sort of analytics information to not only present to their team but also for themselves to analyze. No successful online business makes in today's industry without being able to analyze all analytics data. If the plan is to have an in-house team of marketers for a particular website they will base many of their marketing decisions on this analytics information. With analytics information the team will be able to see what countries visitors are coming from and how long they are spending on a specific page. They can also see exactly which links are working to help grow a business. If a marketing department has been performing social media marketing for 6 months and the website analytics tells the team that nobody has used that link to make it to the site than they know that shifting gears in a different direction will be beneficial. Without have analytics information they would never see if a referring link was actually working or if it was just sitting there quiet. In today's ever changing industry it is important to have as much ammo as possible otherwise a businesses marketing efforts could be wasted and that is something that is just not acceptable these days. Well gathered analytics information will allow any business to allocate their marketing dollars in the direction most beneficial to the success of that specific business.


source:- pr-usa.net/

Monday, July 21, 2008

ActiveState Debunks Open Source Myths

There's two major classes of open source myth: the "Open source is evil and strange" myth, and "Open source makes everything perfect forever" myth. It's easy to see how notions so far off-center are far from being universally true, but I'm heartened whenever someone debunks myths on both sides by taking a more moderate stance. Such is the case, intriguingly enough, with a paper entitled "Ten Myths About Running Open Source Software In Your Business," courtesy of ActiveState.

I've learned to be automatically wary of papers like this, if only because their publishers usually have a vested interest in the specific angle being taken. ActiveState's no exception, given that it sells and distributes interpreters for a number of languages on top of which open source solutions are built -- namely, Perl, Python, and Tcl. But they did the smart thing and approached the subject from as close to the center as possible, and the only sales pitches in the paper itself are fairly diffuse and easily separated from the bulk of their claims.

An example: Myth 6 -- Open Source Software Equals Open Standards. "Open source software is simply a licensing model; it does not equal best practices, like incorporating open standards." I'd argue that it's a development model more than it is a licensing model -- but I do agree that openness of code is no guarantee of anything else. It doesn't guarantee interoperability or security, although it sure makes them easier to implement. Another example, from the other side: Myth 5: Licensing Is Always A Nightmare (typically only if you're reusing code in a publicly deployed project), or Myth 1: You Have To Choose Between Open Source And Proprietary Software (the two can interoperate nicely).

What I wonder is, how many of the myths in question are strawmen by now? It would've been interesting to poll a bunch of CIOs and see how much they agree or disagree with said myths -- and maybe in the process find out what myths about open source, positive or negative, are circulating in the wild that don't make it to the pages of whitepapers like these. If they did glean their list of 10 through such a methodology, it isn't clear.

Still, it's useful to have documents like this on hand as a starting point from which to build a good defense of open source in an organization -- should you need to make one.


source:- informationweek.com/