Couple of days ago, there is a comment about why one commentator had moved to Drupal from Wordpress.
And coincidentally, I came across 1 article from Drupal blog, where one blog moved to Drupal from Wordpress due to performance issue.
So is Wordpress that bad?? Full of spams & is not scallable??
On the first claim, I see it merely as a frustration with the number of spams, and no statistical evident to support his claim. I’ve been a Wordpress user for 1.7 years. Along the way I got 75k spams (not much for certain blogs), but Akismet works well protecting my blog. So no fuss here.. The spam goes to ‘thrash’ directly.
1 thing that needs to keep in mind is, Wordpress is the most widely used CMS. Due to its popularity, which means more blogs built with its platform, compared to its nearest competitor; and hence there are huge chances for spammers to take advantage over it by inventing different ways of flooding the blog with spams (don’t you want to invent 1 thing and impact more things than what you could do with the second most thing).
Read More..
Friday, December 5, 2008
Five good programming habits in PHP
Just like any language, developers can write code in PHP that ranges in quality from truly awful to very good. Learn good programming habits that can help you bridge the productivity gap.
Depending on whom you ask, the difference between a good developer and an excellent developer, in terms of productivity, is a factor of 10 to 20. An excellent developer is more productive because of his experience and good habits. When poor programming habits sneak into your code, they're a drain on productivity. This article demonstrates some good programming habits that can make you a better programmer.
In addition to enabling you to build code more productively, these habits can help you build code sustainable for an application's lifetime. Any code you write is likely to spend most of its lifetime in maintenance; application maintenance is a large expense. Establishing good coding habits will enhance design factors like modularity, and your code will be easier to understand and, thus, easier and cheaper to maintain.
Bad coding habits seem to accompany defects in code and can cause code to be difficult to change without introducing new defects. The following five good habits, when applied to your PHP code, will help you avoid these pitfalls:
1. Use good naming.
2. Take smaller bites.
3. Document your code.
4. Handle error conditions.
5. Never, ever, copy and paste.
Read More...
Depending on whom you ask, the difference between a good developer and an excellent developer, in terms of productivity, is a factor of 10 to 20. An excellent developer is more productive because of his experience and good habits. When poor programming habits sneak into your code, they're a drain on productivity. This article demonstrates some good programming habits that can make you a better programmer.
In addition to enabling you to build code more productively, these habits can help you build code sustainable for an application's lifetime. Any code you write is likely to spend most of its lifetime in maintenance; application maintenance is a large expense. Establishing good coding habits will enhance design factors like modularity, and your code will be easier to understand and, thus, easier and cheaper to maintain.
Bad coding habits seem to accompany defects in code and can cause code to be difficult to change without introducing new defects. The following five good habits, when applied to your PHP code, will help you avoid these pitfalls:
1. Use good naming.
2. Take smaller bites.
3. Document your code.
4. Handle error conditions.
5. Never, ever, copy and paste.
Read More...
Google, Wordpress Also Forcing Hex Code Takedowns?
Digg isn't the only major website to have forced users to remove a banned HD-DVD hex code: Google is doing it too.
On April 27, an unnamed user received a takedown notice from Google stating that one of his publicly-available Google Notebook pages contained material that infringed a copyright. The material? A sequence of hex codes used for decrypting HD-DVD movies. His notebook item linked to a Digg page covering the banned code.
Google's note stated that it would delete the user's entire notebook if the offending entry was not removed by April 30. Google also noted that it was doing this in compliance with the Digital Milennium Copyright Act, in response to a takedown notice it had received. Interestingly, the Google email stated that the notice they'd received would be posted to ChillingEffects.org. (The C&D notice appears to be this one.)
The user started a WordPress blog and posted the takedown notice, along with the offending code. As of today that blog is itself gone, with a note saying that the authors of the blog have deleted it. However, you can still see it in Google's cache -- for now. Was it removed in response to a takedown notice from WordPress? Let us know if you have information on this.
In the meantime, it appears that Google has not yet made good on its threat. The offending notebook page -- including the banned code -- is still online.
Read More...
On April 27, an unnamed user received a takedown notice from Google stating that one of his publicly-available Google Notebook pages contained material that infringed a copyright. The material? A sequence of hex codes used for decrypting HD-DVD movies. His notebook item linked to a Digg page covering the banned code.
Google's note stated that it would delete the user's entire notebook if the offending entry was not removed by April 30. Google also noted that it was doing this in compliance with the Digital Milennium Copyright Act, in response to a takedown notice it had received. Interestingly, the Google email stated that the notice they'd received would be posted to ChillingEffects.org. (The C&D notice appears to be this one.)
The user started a WordPress blog and posted the takedown notice, along with the offending code. As of today that blog is itself gone, with a note saying that the authors of the blog have deleted it. However, you can still see it in Google's cache -- for now. Was it removed in response to a takedown notice from WordPress? Let us know if you have information on this.
In the meantime, it appears that Google has not yet made good on its threat. The offending notebook page -- including the banned code -- is still online.
Read More...
WordPress.com Snags Pre-release Features
Popular blogging software WordPress's latest version, a JavaScript-heavy, major update, has officially been released to the WordPress.com site. Millions of bloggers now automatically have access to the new features before the official release. Those who host their own copy of WordPress can nevertheless see the new version by downloading the preview version.
By upgrading the WordPress.com site, Automattic, the company behind WordPress, is signaling that it thinks the latest version of the open source software is ready for general use. The full release of the installable version is expected next week.
Among the largest changes is the updated, Ajaxified dashboard. Modules can be dragged around to organize the page. Plus, there is quick access to common tasks, such as writing posts and replying to comments.
Read More..
By upgrading the WordPress.com site, Automattic, the company behind WordPress, is signaling that it thinks the latest version of the open source software is ready for general use. The full release of the installable version is expected next week.
Among the largest changes is the updated, Ajaxified dashboard. Modules can be dragged around to organize the page. Plus, there is quick access to common tasks, such as writing posts and replying to comments.
Read More..
Open-source Developers Set out Software Road Map for 2020
A group of open-source software advocates set out a road map for the software industry through 2020 at the Open World Forum conference in Paris on Tuesday.
The authors of the report, "2020 FLOSS Roadmap", made a number of predictions about the role of free, libre and open-source software (FLOSS) in 2020, and 80 recommendations for the industry. Their use of the French word "libre" (free as in unfettered) clears up the ambiguity inherent in the English word "free," which can also mean without cost.
They painted a rosy vision of 2020 in which FLOSS will have entered the mainstream of the software industry and contributed to reducing the digital divide between rich and poor. Social networks will rely on ubiquitous, open cloud-computing services and will allow people to interact not just with friends, but also with governments and businesses, they said. CIOs wary of vendor lock-in will champion the use of FLOSS, and such software will be at the heart of green data centers and other business models with low ecological impacts, they said.
Reaching this computing nirvana, however, will require action -- and not just by bearded geeks. Investors, legislators, educators, electors and even consumers also have a role to play, according to the report's authors.
Governments must favor open standards and open services, they said. This is not just a matter of ideology, but also of necessity if data is to be exchanged between different services and systems.
This requires a stable and neutral legal context in which a clear definition of open standards and services can be made and imposed, they said. Clear legal frameworks could also help avoid the proliferation of software licenses, they said.
Investors, whether state or private, should fund research leading to the development of strategic FLOSS technologies, and governments and businesses should set up academic and professional training programs to educate a new generation of software developers about FLOSS.
There are some risks ahead, said the authors, including experts from Belgium, Brazil, Canada, Germany, India, Spain and the U.S., although the majority of them are French.
Among those risks, the use of cloud-computing capacity on the scale required by some government systems will result in an over-reliance on a small group of powerful suppliers. That could signal a return to the era of monopolies in some markets, with the risk that entire countries could be held ransom by their service providers, the authors warned. In addition, organizations unable to pay the price for these elite services could be left running on unreliable, or unsecure, second-class systems.
Read more..
The authors of the report, "2020 FLOSS Roadmap", made a number of predictions about the role of free, libre and open-source software (FLOSS) in 2020, and 80 recommendations for the industry. Their use of the French word "libre" (free as in unfettered) clears up the ambiguity inherent in the English word "free," which can also mean without cost.
They painted a rosy vision of 2020 in which FLOSS will have entered the mainstream of the software industry and contributed to reducing the digital divide between rich and poor. Social networks will rely on ubiquitous, open cloud-computing services and will allow people to interact not just with friends, but also with governments and businesses, they said. CIOs wary of vendor lock-in will champion the use of FLOSS, and such software will be at the heart of green data centers and other business models with low ecological impacts, they said.
Reaching this computing nirvana, however, will require action -- and not just by bearded geeks. Investors, legislators, educators, electors and even consumers also have a role to play, according to the report's authors.
Governments must favor open standards and open services, they said. This is not just a matter of ideology, but also of necessity if data is to be exchanged between different services and systems.
This requires a stable and neutral legal context in which a clear definition of open standards and services can be made and imposed, they said. Clear legal frameworks could also help avoid the proliferation of software licenses, they said.
Investors, whether state or private, should fund research leading to the development of strategic FLOSS technologies, and governments and businesses should set up academic and professional training programs to educate a new generation of software developers about FLOSS.
There are some risks ahead, said the authors, including experts from Belgium, Brazil, Canada, Germany, India, Spain and the U.S., although the majority of them are French.
Among those risks, the use of cloud-computing capacity on the scale required by some government systems will result in an over-reliance on a small group of powerful suppliers. That could signal a return to the era of monopolies in some markets, with the risk that entire countries could be held ransom by their service providers, the authors warned. In addition, organizations unable to pay the price for these elite services could be left running on unreliable, or unsecure, second-class systems.
Read more..
Wednesday, December 3, 2008
Magento is a new open-source eCommerce platform
Magento is a new open-source eCommerce platform that has a main goal of providing webmasters or online store owners with a remarkably wide range of customization and fine-tuning capabilities.
The requirement for every enterprise in implementing e-commerce solutions is so diverse that flexibility and scalability play a very important role and Magento is a platform, which offers flexibility and unprecedented control
Looking for magento developer? You have found the right place.
We have team expert magento developers who keep themselves updated with upcoming features in magento and guarantees to serve with their technological expertise.
Our Magento e Commerce Customization services include:
Magento e Commerce Design & Development
Magento Themes Design
Customized Magento Themes Design & Integration
Magento Themes Development based on existing design
Website Development / Online Store Development using Magento
Marketing Promotion
Search Engine Optimization for Online Store using Magento
Custom Landing Page Design
Buttons, Widgets and Special Effects
Payment Gateway Integration
Shipping Methods
CMS pages
Magneto Skinning
Magento Store Management Training
Magento Backend Training
Read More..
The requirement for every enterprise in implementing e-commerce solutions is so diverse that flexibility and scalability play a very important role and Magento is a platform, which offers flexibility and unprecedented control
Looking for magento developer? You have found the right place.
We have team expert magento developers who keep themselves updated with upcoming features in magento and guarantees to serve with their technological expertise.
Our Magento e Commerce Customization services include:
Magento e Commerce Design & Development
Magento Themes Design
Customized Magento Themes Design & Integration
Magento Themes Development based on existing design
Website Development / Online Store Development using Magento
Marketing Promotion
Search Engine Optimization for Online Store using Magento
Custom Landing Page Design
Buttons, Widgets and Special Effects
Payment Gateway Integration
Shipping Methods
CMS pages
Magneto Skinning
Magento Store Management Training
Magento Backend Training
Read More..
Tuesday, December 2, 2008
Google Chrome Browser To Support Customization
Google (NSDQ: GOOG) has launched an effort to make it possible for developers to offer ad-blocking and other extensions for Chrome, a move that would give the Google Web browser the same level of customization as Mozilla Firefox.
The ability to install third-party applications that add capabilities chosen by users, but not provided by Mozilla, is a key reason for the open source browser's popularity. Google is apparently borrowing from that playbook in proposing the extension system to Chromium, the open source project behind the development of Chrome.
Google's proposal was introduced over the weekend in a blog post from Aaron Boodman, a Google programmer working on Chrome. The design document outlines areas that would have to be addressed, such as application programming interfaces to connect extensions to the Chrome engine.
Under the heading "use cases," Google lists some types of extensions that the company would like to support in Chrome, such as ad and flash blockers. Google makes its money from selling Web advertising but has decided not to ignore two of the most popular Firefox extensions. Other third-party apps Google says it would support include bookmarking/navigation tools, download helpers, and privacy and parental controls.
Having an add-on system from Chrome tops users' wish list. "If I can't even add a third-party extension, this browser won't stay long on my computer," one person wrote on the Chromium forum.
Google did not set a timetable for releasing an extension system for Chrome, but the design documentation for Chromium developers indicates the search engine has already started to work on the technology.
Read More..Google's proposal was introduced over the weekend in a blog post from Aaron Boodman, a Google programmer working on Chrome. The design document outlines areas that would have to be addressed, such as application programming interfaces to connect extensions to the Chrome engine.
Under the heading "use cases," Google lists some types of extensions that the company would like to support in Chrome, such as ad and flash blockers. Google makes its money from selling Web advertising but has decided not to ignore two of the most popular Firefox extensions. Other third-party apps Google says it would support include bookmarking/navigation tools, download helpers, and privacy and parental controls.
Having an add-on system from Chrome tops users' wish list. "If I can't even add a third-party extension, this browser won't stay long on my computer," one person wrote on the Chromium forum.
Google did not set a timetable for releasing an extension system for Chrome, but the design documentation for Chromium developers indicates the search engine has already started to work on the technology.
Read More..
The ability to install third-party applications that add capabilities chosen by users, but not provided by Mozilla, is a key reason for the open source browser's popularity. Google is apparently borrowing from that playbook in proposing the extension system to Chromium, the open source project behind the development of Chrome.
Google's proposal was introduced over the weekend in a blog post from Aaron Boodman, a Google programmer working on Chrome. The design document outlines areas that would have to be addressed, such as application programming interfaces to connect extensions to the Chrome engine.
Under the heading "use cases," Google lists some types of extensions that the company would like to support in Chrome, such as ad and flash blockers. Google makes its money from selling Web advertising but has decided not to ignore two of the most popular Firefox extensions. Other third-party apps Google says it would support include bookmarking/navigation tools, download helpers, and privacy and parental controls.
Having an add-on system from Chrome tops users' wish list. "If I can't even add a third-party extension, this browser won't stay long on my computer," one person wrote on the Chromium forum.
Google did not set a timetable for releasing an extension system for Chrome, but the design documentation for Chromium developers indicates the search engine has already started to work on the technology.
Read More..Google's proposal was introduced over the weekend in a blog post from Aaron Boodman, a Google programmer working on Chrome. The design document outlines areas that would have to be addressed, such as application programming interfaces to connect extensions to the Chrome engine.
Under the heading "use cases," Google lists some types of extensions that the company would like to support in Chrome, such as ad and flash blockers. Google makes its money from selling Web advertising but has decided not to ignore two of the most popular Firefox extensions. Other third-party apps Google says it would support include bookmarking/navigation tools, download helpers, and privacy and parental controls.
Having an add-on system from Chrome tops users' wish list. "If I can't even add a third-party extension, this browser won't stay long on my computer," one person wrote on the Chromium forum.
Google did not set a timetable for releasing an extension system for Chrome, but the design documentation for Chromium developers indicates the search engine has already started to work on the technology.
Read More..
Subscribe to:
Posts (Atom)