Backed by Microsoft, IBM, and three other outfits beckoning developers into the sky, Zend Technologies has unleashed an open source API for fashioning PHP apps that float on multiple clouds.
Zend calls it the Simple API for Cloud Application Services. The idea is to provide a single programming interface for file storage, document database, simple queue, and other application services offered by the likes of Amazon, Rackspace, and, yes, Microsoft.
"This project allows developers to get all of the scalability and high-availability and other advantages of the cloud while maintaining portability," Wil Sinclair, the Zend man who oversees the project, tells The Reg.
But the project is not be confused with fledgling meta cloud APIs from RedHat and Cloudkick. Whereas Zend and crew are targeting application services, RedHat's deltacloud and Cloudkick's libcloud aim for Amazon EC2 and other so-called infrastructure clouds offering up virtual server resources.
The Simple API project was originated about six months ago by Zend, an outfit wonderfully obsessed with PHP tools. The API will be available in the open source Zend Framework project under the name "Zend Cloud." Zend says the interface can potentially be translated to other object-oriented web languages, but for the moment, it's a PHP project.
"We wanted to make sure we served the PHP and Zend community as the IT industry moves into a more cloud-based infrastructure," Zend CEO Andi Gutmans tells The Reg. "In order to really encourage ISVs to really embrace the cloud - to build what we call cloud-native applications, applications built for the cloud, not just run on the cloud - we needed to make sure they had the right set of APIs to reach as broad an audience as possible."
Zend's co-founding contributors include Microsoft, IBM, and Rackspace as well as two smaller cloud outfits, Nirvanix and GoGrid. Yes, Zend has approached Amazon about the project, but per usual, Jeff Bezos and company are keeping their distance.
"We've had ongoing discussions with Amazon, and they haven't said 'yes' and they haven't said 'no' at this point," Sinclair says. "But we hope they join sometime down the road."
Nonetheless, the project will rope in various Amazon services, with the community at large writing adapters for Amazon's public APIs. Zend and crew plan on building adapters that span various file storage services, including Amazon S3, Windows Azure blobs, Rackspace Cloud Files, and the Nirvanix Storage Delivery Network; document Storage services, including Windows Azure tables and Amazon SimpleDB; and simple queue services, including Amazon SQS and Windows Azure queues.
"Amazon is such an important cloud vendor, we're going to make sure their services are part of the Simple API as well," Gutmans says.
Yes, disparate services offer disparate tools. The API will only handle tasks shared by each service. "These services are actually very similar in a lot of ways," Sinclair says. "With something close to 80 per cent of the use cases for applications running on these services, you can just use the common functionality.
"With storage services, for instance, the main thing you need is to be able to store something and get it later. You need to be able to copy things, another common feature we've added to the API. But there will be a lot of discussion about what is common and what isn't."
In other words, the API will not target tools specific to individual vendors. Windows Azure table storage supports transactions, for instance, and Amazon's simpleDB doesn't. So you won't find transactions in the API. "We want applications to be portable between services," Sinclair says. "And we don't want to stifle innovation."
And unlike RedHat's deltacloud, the project does not extend to Amazon EC2 and similar infrastructure services. "These projects [delta cloud and Simple API for Cloud Application Services] can be used together. There is no real overlap at this point," Sinclair says. "You can easily see a scenario where someone is using deltacloud and Simple Cloud API in the same project."
Microsoft tells The Reg it's committed to building adapters for its Windows Azure storage services, while Rackspace and others have made similar commitments to fashion adapters for their own services. IBM is still mulling how the project will play into its sky-high services, but it envisions adopting the API natively.
"This is the kick-off of an open source project," Dirk Nicol, IBM director of emerging technology tells us. "We'll see where the community takes the conversation, but we anticipate incorporating those APIs into our offerings and influencing those APIs."
Thursday, October 8, 2009
Thursday, August 20, 2009
Microsoft Issues SQL Azure, CEP Platform Previews
Microsoft on Tuesday released technology previews of SQL Azure, the database for its Azure cloud infrastructure platform, and SQL Server StreamInsight, its entry in the CEP (complex event processing) arena.
Also announced was a SQL Server driver that provides Azure support for PHP (hypertext preprocessor), a language popular among Web application developers. MSDN and Technet subscribers gained access to the previews Tuesday; they will be generally available Wednesday.
SQL Azure Database is available at no charge until Azure's commercial launch in November, at which point it will be offered in two tiers. The Web edition will cost US$9.99 a month and allow up to 1GB of data, while the Business Edition will include up to 10GB and cost $99.99 per month, according to an official blog post.
The software represents a subset of SQL Server 2008's capabilities, according to Forrester Research analyst James Kobielus.
"This is a proof-of-concept that SQL Server can be ported to the cloud and support some advanced analytics that would be expensive if deployed on premises," Kobielus said.
Meanwhile, SQL Server StreamInsight, which will compete with CEP technologies from the likes of Tibco and IBM, focuses on finding insights from real-time information.
CEP software analyzes streams of transactions looking for certain patterns or correlations, subsequently triggering a response if required. For example, it is used by financial institutions for rapid-fire stock trading, and e-commerce sites for fraud detection.
While the CEP market remains fairly small, observers expect it will grow quickly in coming years.
StreamInsight will be shipping as part of SQL Server 2008 R2, which is expected to be available in the first half of next year, according to a blog post.
Also announced was a SQL Server driver that provides Azure support for PHP (hypertext preprocessor), a language popular among Web application developers. MSDN and Technet subscribers gained access to the previews Tuesday; they will be generally available Wednesday.
SQL Azure Database is available at no charge until Azure's commercial launch in November, at which point it will be offered in two tiers. The Web edition will cost US$9.99 a month and allow up to 1GB of data, while the Business Edition will include up to 10GB and cost $99.99 per month, according to an official blog post.
The software represents a subset of SQL Server 2008's capabilities, according to Forrester Research analyst James Kobielus.
"This is a proof-of-concept that SQL Server can be ported to the cloud and support some advanced analytics that would be expensive if deployed on premises," Kobielus said.
Meanwhile, SQL Server StreamInsight, which will compete with CEP technologies from the likes of Tibco and IBM, focuses on finding insights from real-time information.
CEP software analyzes streams of transactions looking for certain patterns or correlations, subsequently triggering a response if required. For example, it is used by financial institutions for rapid-fire stock trading, and e-commerce sites for fraud detection.
While the CEP market remains fairly small, observers expect it will grow quickly in coming years.
StreamInsight will be shipping as part of SQL Server 2008 R2, which is expected to be available in the first half of next year, according to a blog post.
Monday, June 15, 2009
PHP Tutorial: Introduction
Welcome to the HTML Goodies PHP Tutorials! This series is a new series that is in development right now. This tutorial series is a little more advanced than our HTML tutorials. The assumption is made that you already have an understanding of HTML and basic web design. For this reason this is not a good starting point for the new designer, but is instead a place for one with a little experience to spread their wings and expand their design horizons. Check back here often to see the progress of the series. We'll have you writing PHP code very soon! The following sections are available now:
Your first page with PHP code
A simple Order Form
Processing the Order
A Little about Variables
Expressions and Operators
Logic Flow
Functions
Passing Data To and From Functions
More About Functions
Using the File System
A File Upload Form
Error Handling
Cookies
Sessions
Your first page with PHP code
A simple Order Form
Processing the Order
A Little about Variables
Expressions and Operators
Logic Flow
Functions
Passing Data To and From Functions
More About Functions
Using the File System
A File Upload Form
Error Handling
Cookies
Sessions
Thursday, May 28, 2009
How to Install PHP on Windows
Why PHP?
PHP remains the most widespread and popular server-side programming language on the web. It is installed by most web hosts, has a simple learning curve, close ties with the MySQL database, and an excellent collection of libraries to cut your development time. PHP may not be perfect, but it should certainly be considered for your next web application. Both Yahoo and Facebook use it with great success.
Why Install PHP Locally?
Installing PHP on your development PC allows you to safely create and test a web application without affecting the data or systems on your live website. This article describes PHP installation as a module within the Windows version of Apache 2.2. Mac and Linux users will probably have it installed already.
All-in-One packages
There are some excellent all-in-one Windows distributions that contain Apache, PHP, MySQL and other applications in a single installation file, e.g. XAMPP (including a Mac version), WampServer and Web.Developer. There is nothing wrong with using these packages, although manually installing Apache and PHP will help you learn more about the system and its configuration options.
The PHP Installer
Although an installer is available from php.net, I would recommend the manual installation if you already have a web server configured and running.
PHP remains the most widespread and popular server-side programming language on the web. It is installed by most web hosts, has a simple learning curve, close ties with the MySQL database, and an excellent collection of libraries to cut your development time. PHP may not be perfect, but it should certainly be considered for your next web application. Both Yahoo and Facebook use it with great success.
Why Install PHP Locally?
Installing PHP on your development PC allows you to safely create and test a web application without affecting the data or systems on your live website. This article describes PHP installation as a module within the Windows version of Apache 2.2. Mac and Linux users will probably have it installed already.
All-in-One packages
There are some excellent all-in-one Windows distributions that contain Apache, PHP, MySQL and other applications in a single installation file, e.g. XAMPP (including a Mac version), WampServer and Web.Developer. There is nothing wrong with using these packages, although manually installing Apache and PHP will help you learn more about the system and its configuration options.
The PHP Installer
Although an installer is available from php.net, I would recommend the manual installation if you already have a web server configured and running.
Wednesday, April 29, 2009
Heart Internet exclusive offer: “Buy one get one free” with SitePoint
Web hosting provider Heart Internet (heartinternet.co.uk) has partnered with SitePoint (sitepoint.com) to offer their customers an exclusive ‘buy one get one free’ on SitePoint’s Web Development and Design books.
Heart Internet, which specialises in providing a variety of hosting services for resellers, agencies, IT professionals and home users, is opening the exclusive offer to both new and existing customers. SitePoint’s entire library is included in the offer which covers all the major areas of web design and development such as HTML, CSS, PHP, MySQL, JavaScript and ASP.NET.
Heart Internet co-founder Jonathan Brealey said “SitePoint is a great resource for beginners and professionals alike with books that cover every aspect of building a website. Being able to offer discounted pricing to our customers is a fantastic way to help them with their web development skills.”
Since their launch in 1999 SitePoint has grown in to one of the world’s leading web design and development resources with 180,000 customers and books sold in over 180 countries. “Our books provide best practice guidance to all types of web developers, designers, marketers, and site owners” explained SitePoint co-founder, Matt Mickiewicz, “We are pleased to be able to offer Heart Internet’s customers this great deal and help them make the most of their websites.”
For more information visit the website http://www.heartinternet.co.uk
About Heart Internet: Heart Internet is the Uks fastest growing reseller and one of the leading domain registrars in the UK. Their products are based around the offering the latest hosting technology at competitive prices.
About SitePoint: SitePoint specializes in publishing fun, practical, and easy-to-understand content for web professionals. Its popular online magazine, blogs, newsletters, and print books teach best practices to web developers and designers worldwide.
Heart Internet, which specialises in providing a variety of hosting services for resellers, agencies, IT professionals and home users, is opening the exclusive offer to both new and existing customers. SitePoint’s entire library is included in the offer which covers all the major areas of web design and development such as HTML, CSS, PHP, MySQL, JavaScript and ASP.NET.
Heart Internet co-founder Jonathan Brealey said “SitePoint is a great resource for beginners and professionals alike with books that cover every aspect of building a website. Being able to offer discounted pricing to our customers is a fantastic way to help them with their web development skills.”
Since their launch in 1999 SitePoint has grown in to one of the world’s leading web design and development resources with 180,000 customers and books sold in over 180 countries. “Our books provide best practice guidance to all types of web developers, designers, marketers, and site owners” explained SitePoint co-founder, Matt Mickiewicz, “We are pleased to be able to offer Heart Internet’s customers this great deal and help them make the most of their websites.”
For more information visit the website http://www.heartinternet.co.uk
About Heart Internet: Heart Internet is the Uks fastest growing reseller and one of the leading domain registrars in the UK. Their products are based around the offering the latest hosting technology at competitive prices.
About SitePoint: SitePoint specializes in publishing fun, practical, and easy-to-understand content for web professionals. Its popular online magazine, blogs, newsletters, and print books teach best practices to web developers and designers worldwide.
Monday, March 23, 2009
Microsoft opens Azure to PHP developers
Microsoft at the Mix09 conference last week revealed several moves intended to bolster its Windows Azure cloud computing platform, adding support for PHP application development and native code as well as full trust capabilities.
"Windows Azure is metaphorically the operating system for the cloud," said Prashant Ketkar, director of product marketing for cloud infrastructure services at Microsoft, in an interview at the conference in Las Vegas.
[Fast-changing platforms will challenge developers, read: " Developing cloud apps: What's different?" | And in other news from Mix09, Microsoft cited design updates as economic booster.]
Specific improvements made this week include expanding beyond managed code to native code support; allowing 'full trust,' which is how most applications or services are written; and offering FastCGI support to allow PHP development.
"Basically, the Windows Server team has done a ton of work with FastCGI that allows Windows Server to now support programming languages beyond just .Net and Visual Studio," Ketkar said. Through the FastCGI interface, developers can take existing PHP skills and PHP applications and services and run them on Azure.
Developers might also be able to run other languages via FastCGI, said Ketkar. Microsoft, though, has done stress-testing for PHP but not for other languages. "There is no reason that Ruby won't work through that same FastCGI interface," he said.
Microsoft's vision is to open up the platform to more languages, Ketkar said. Microsoft wants Azure to offer a "frictionless" development platform beyond just supporting .Net development, he said.
With full trust capabilities, Microsoft is expanding Azure beyond the medium trust capabilities that it had had since its original launch at the Microsoft Professional Developers Conference in October 2008.
Another Azure capability revealed this week was support for geo-location, in which developers can pick a geography where they want an application or service to run. This helps with latency issues, enabling, for example, a service to run in an East Coast data center if the user is on the East Coast, Ketkar said. Also, storage and compute elements could run in the same place.
There are certain circumstances, though, when users would not want to run an application in the cloud, such as if there were specific compliance issues or control over physical assets was needed, Ketkar said.
Regarding the outage Azure recently suffered, Ketkar said Microsoft was learning from the experience, and he noted the technology still is in a pre-release, community technology preview format.
Azure will be commercially launched by the end of this calendar year. A business model, including prices and service level agreement rules, will be announced this summer.
"Windows Azure is metaphorically the operating system for the cloud," said Prashant Ketkar, director of product marketing for cloud infrastructure services at Microsoft, in an interview at the conference in Las Vegas.
[Fast-changing platforms will challenge developers, read: " Developing cloud apps: What's different?" | And in other news from Mix09, Microsoft cited design updates as economic booster.]
Specific improvements made this week include expanding beyond managed code to native code support; allowing 'full trust,' which is how most applications or services are written; and offering FastCGI support to allow PHP development.
"Basically, the Windows Server team has done a ton of work with FastCGI that allows Windows Server to now support programming languages beyond just .Net and Visual Studio," Ketkar said. Through the FastCGI interface, developers can take existing PHP skills and PHP applications and services and run them on Azure.
Developers might also be able to run other languages via FastCGI, said Ketkar. Microsoft, though, has done stress-testing for PHP but not for other languages. "There is no reason that Ruby won't work through that same FastCGI interface," he said.
Microsoft's vision is to open up the platform to more languages, Ketkar said. Microsoft wants Azure to offer a "frictionless" development platform beyond just supporting .Net development, he said.
With full trust capabilities, Microsoft is expanding Azure beyond the medium trust capabilities that it had had since its original launch at the Microsoft Professional Developers Conference in October 2008.
Another Azure capability revealed this week was support for geo-location, in which developers can pick a geography where they want an application or service to run. This helps with latency issues, enabling, for example, a service to run in an East Coast data center if the user is on the East Coast, Ketkar said. Also, storage and compute elements could run in the same place.
There are certain circumstances, though, when users would not want to run an application in the cloud, such as if there were specific compliance issues or control over physical assets was needed, Ketkar said.
Regarding the outage Azure recently suffered, Ketkar said Microsoft was learning from the experience, and he noted the technology still is in a pre-release, community technology preview format.
Azure will be commercially launched by the end of this calendar year. A business model, including prices and service level agreement rules, will be announced this summer.
Thursday, February 26, 2009
Database Software & Management News – Access, DB2, SQL & Oracle
In this tutorial we will build an online bookmark system. This will be used to create a database for storing all our URL's and their descriptions. There are many commercial and non-commercial applications that offer almost the exact functionality that we will create in our application; the difference is that we have full control over our application, allowing us to tweak it to suit our needs.
The article continues at http://www.webreference.com/programming/php/user_personalization/index.html
The article continues at http://www.webreference.com/programming/php/user_personalization/index.html
Sunday, February 1, 2009
Eclipse Upgrades PHP Development Tools
The Eclipse Foundation, a consortium of developers supporting the open-source Eclipse development platform, announces a major upgrade to the Eclipse PHP Development Tools project, PDT 2.0.
The Eclipse Foundation, a consortium of developers supporting the open-source Eclipse development platform, has announced a major upgrade to the Eclipse PHP Development Tools project, PDT 2.0.
As a leading contributor to the PDT effort, PHP specialist Zend Technologies is pushing PHP as a key element of the Eclipse platform and as a language used for more mainstream development.
"Release 2.0 demonstrates our continued commitment to the Eclipse community," said Andi Gutmans, co-founder and senior vice president of R&D and alliances at Zend Technologies. "PDT is not only the premier open-source PHP development tool, but is also the basis for Zend's commercial IDE [integrated development environment] for PHP, Zend Studio for Eclipse. Additionally, in order to further align with Eclipse, PDT will become part of the Eclipse Galileo simultaneous release."
Eclipse Foundation officials said the focus of the PDT 2.0 release is to add support for the object-oriented programming features of PHP and to improve the overall user experience of the PDT environment. PDT provides all the basic code editing capabilities developers need to get started developing PHP applications.
Gutmans said he believes the enhancements in PDT 2.0 make PDT a compelling choice for developers looking to build simple PHP applications. Eclipse officials said PDT 2.0 also is ideal for Java programmers who want to write PHP code by providing them with an environment similar to the Eclipse JDT (Java Development Tools) they are already familiar with.
The Eclipse Foundation, a consortium of developers supporting the open-source Eclipse development platform, has announced a major upgrade to the Eclipse PHP Development Tools project, PDT 2.0.
As a leading contributor to the PDT effort, PHP specialist Zend Technologies is pushing PHP as a key element of the Eclipse platform and as a language used for more mainstream development.
"Release 2.0 demonstrates our continued commitment to the Eclipse community," said Andi Gutmans, co-founder and senior vice president of R&D and alliances at Zend Technologies. "PDT is not only the premier open-source PHP development tool, but is also the basis for Zend's commercial IDE [integrated development environment] for PHP, Zend Studio for Eclipse. Additionally, in order to further align with Eclipse, PDT will become part of the Eclipse Galileo simultaneous release."
Eclipse Foundation officials said the focus of the PDT 2.0 release is to add support for the object-oriented programming features of PHP and to improve the overall user experience of the PDT environment. PDT provides all the basic code editing capabilities developers need to get started developing PHP applications.
Gutmans said he believes the enhancements in PDT 2.0 make PDT a compelling choice for developers looking to build simple PHP applications. Eclipse officials said PDT 2.0 also is ideal for Java programmers who want to write PHP code by providing them with an environment similar to the Eclipse JDT (Java Development Tools) they are already familiar with.
Wednesday, January 21, 2009
Eclipse PHP upgrade tackles object-oriented programming
The Eclipse Foundation is releasing on Wednesday version 2.0 of its Eclipse PDT (PHP Development Tools) project, which adds object-oriented programming and usability features.
PDT is an open-source development tool offering basic code editing capabilities for PHP applications. PHP is a server-side scripting language popular in Web development.
"This project [with the earlier 1.0 release] has seen wide adoption, [with] over 1 million downloads to date," said Roy Ganor, project lead for both PDT and the Zend Studio for Eclipse platform at PHP tool maker Zend Technologies.
[ For more on PHP and other scripting languages, see "Scripting languages spark new programming era." ]
Object-oriented features in version 2.0 include a type hierarchy view for faster code navigation; type and method navigation for searching of code based on type information, and override indicators to visually tag PHP methods that have been overridden.
"Object oriented [programming] in general gives you the ability to have much more modular code," Ganor noted.
PDT is an open-source development tool offering basic code editing capabilities for PHP applications. PHP is a server-side scripting language popular in Web development.
"This project [with the earlier 1.0 release] has seen wide adoption, [with] over 1 million downloads to date," said Roy Ganor, project lead for both PDT and the Zend Studio for Eclipse platform at PHP tool maker Zend Technologies.
[ For more on PHP and other scripting languages, see "Scripting languages spark new programming era." ]
Object-oriented features in version 2.0 include a type hierarchy view for faster code navigation; type and method navigation for searching of code based on type information, and override indicators to visually tag PHP methods that have been overridden.
"Object oriented [programming] in general gives you the ability to have much more modular code," Ganor noted.
Sunday, December 28, 2008
What's New in PHP v5.3
IBM delves into what's new in PHP 5.3: Part-1 shows you the changes to the object-orientated capabilities, and Part-2 shows you the exciting new possibilities with real closures and lambda functions. ["Read more" for Kroc's personal commentary]
PHP is a language I dislike, but am good at. It is a language that, as long as you stay away from certain parts of it, you'll be safe and it works well. It can even be beautiful in some rare instances.
The very hackish nature of PHP does allow for rapid development, but it's eclectic design makes it a minefield for anybody who isn't personally motivated and regimented about clean, safe and sensible coding.
The new improvements in 5.3 only continue the junk-shop eccentricity of the language. Great when you know you want these things and how to use them, a pain if it's all new to you.
PHP can claim to be "Object Orientated" until the cows come home, but the fact of the matter is PHP's native objects and commands are still painfully procedural, trapped in a stasis field of backwards-compatibility.
Whilst a new high-speed fixed array is nice, the project is trying to solve it's problems by bundling a library rather than entering this stuff into the core syntax. I honestly don't want to use a bolted-on library and to have to instantiate classes for something I would much rather be able to do properly inline with the native syntax array (...). Having to use a library makes for syntaxically unpretty and elongated code, the spawning of more and more one-shot classes and variables until your code starts looking like VB6 meta-programming.
PHP is a language I dislike, but am good at. It is a language that, as long as you stay away from certain parts of it, you'll be safe and it works well. It can even be beautiful in some rare instances.
The very hackish nature of PHP does allow for rapid development, but it's eclectic design makes it a minefield for anybody who isn't personally motivated and regimented about clean, safe and sensible coding.
The new improvements in 5.3 only continue the junk-shop eccentricity of the language. Great when you know you want these things and how to use them, a pain if it's all new to you.
PHP can claim to be "Object Orientated" until the cows come home, but the fact of the matter is PHP's native objects and commands are still painfully procedural, trapped in a stasis field of backwards-compatibility.
Whilst a new high-speed fixed array is nice, the project is trying to solve it's problems by bundling a library rather than entering this stuff into the core syntax. I honestly don't want to use a bolted-on library and to have to instantiate classes for something I would much rather be able to do properly inline with the native syntax array (...). Having to use a library makes for syntaxically unpretty and elongated code, the spawning of more and more one-shot classes and variables until your code starts looking like VB6 meta-programming.
Saturday, October 18, 2008
ResellersPanel Launches a Free PHP Script Installation Website
ElefanteInstaller.com will help inexperienced webmasters build a personal blog, a community forum or a photo gallery quickly and easily, but will also assist web hosting resellers in presenting their online offers more successfully.
ResellersPanel, the synonym of free reseller web hosting, announces that it has recently launched elefanteinstaller.com – a new website, which offers detailed descriptions, demo versions and the free installation of more than 30 open source PHP scripts, among them phpBB2, WordPress, Joomla, Mambo, osCommerce, Drupal, Coppermine and many others, grouped in the following categories: Blog, Forum, CMS, E-Commerce, Photo Gallery, Wiki, Classified Ads, Calendar, Guestbook, Project Management, Client Management, Ad Management, Customer Support. The one-click automated script installation available through the new Elefante Installer website will help users avoid the difficulties related to the otherwise quite complicated PHP script installation process, which requires at least some basic knowledge of MySQL, phpMyAdmin, the Apache web server, etc., on their part.
Typing the elefanteinstaller.com URL into a web browser will take the visitors to a website where they can see detailed explanations of the functionalities of the various PHP scripts and learn how each script is working in real website environment through the admin and client demo accounts provided. However, if a given reseller’s customer opens elefanteinstaller.com through the respective link placed on that reseller’s web store, the Elefante website will also display the hosting offers of the very reseller whose store the client has been referred from. In this case the name of that reseller’s store will appear in the URL of the Elefante website immediately after the domain name itself, which will increase its brand awareness, and elefanteinstaller.com will in fact serve as an additional reseller web store.
Each web hosting plan offered on the reseller web stores and, respectively, on the new Elefante website, has been optimized to accommodate websites based on the various scripts elefanteinstaller.com is offering, and comes with a free website builder, free domain name registration and PHP script installation options, and a set of free marketing tools for boosting website popularity. Moreover, all users can download for free any of the Joomla templates and WordPress themes currently on offer, and create dynamic, content-rich, professionally-looking, multi-language personal and business websites, online communities, blogs or e-commerce portals quickly and easily.
ResellersPanel, the synonym of free reseller web hosting, announces that it has recently launched elefanteinstaller.com – a new website, which offers detailed descriptions, demo versions and the free installation of more than 30 open source PHP scripts, among them phpBB2, WordPress, Joomla, Mambo, osCommerce, Drupal, Coppermine and many others, grouped in the following categories: Blog, Forum, CMS, E-Commerce, Photo Gallery, Wiki, Classified Ads, Calendar, Guestbook, Project Management, Client Management, Ad Management, Customer Support. The one-click automated script installation available through the new Elefante Installer website will help users avoid the difficulties related to the otherwise quite complicated PHP script installation process, which requires at least some basic knowledge of MySQL, phpMyAdmin, the Apache web server, etc., on their part.
Typing the elefanteinstaller.com URL into a web browser will take the visitors to a website where they can see detailed explanations of the functionalities of the various PHP scripts and learn how each script is working in real website environment through the admin and client demo accounts provided. However, if a given reseller’s customer opens elefanteinstaller.com through the respective link placed on that reseller’s web store, the Elefante website will also display the hosting offers of the very reseller whose store the client has been referred from. In this case the name of that reseller’s store will appear in the URL of the Elefante website immediately after the domain name itself, which will increase its brand awareness, and elefanteinstaller.com will in fact serve as an additional reseller web store.
Each web hosting plan offered on the reseller web stores and, respectively, on the new Elefante website, has been optimized to accommodate websites based on the various scripts elefanteinstaller.com is offering, and comes with a free website builder, free domain name registration and PHP script installation options, and a set of free marketing tools for boosting website popularity. Moreover, all users can download for free any of the Joomla templates and WordPress themes currently on offer, and create dynamic, content-rich, professionally-looking, multi-language personal and business websites, online communities, blogs or e-commerce portals quickly and easily.
Sunday, August 31, 2008
Make It Easy With PHP Website
This is because you need an array of tools to get the job completed; then maintaining them can be a real headache if you lack on the expertise on technical sides. And finally you need to make sure that it has been built right; otherwise you have to begin from the scratch once again.
Sounds an exorbitant task---isn’t it? Not exactly, if you know the right tricks and the trick lies in creating a PHP supported website.
Let’s explain in details why PHP website should be your option.
Pick a sneak into the cyber world and you will find the websites that are making big are all dynamic in character. As opposed to the ordinary websites that flash up just the plain pages on request of the browsers, a PHP website allows many more functions.
PHP is actually a server-side scripting language that can play the role of ‘plugin’ for your web server. A PHP how to clean upholstery website acts smarter by retrieving from a database the latest information, which then will be added to the web page and finally this updated information will reach to the browser that requested it.
Retrieving information from database is a basic characteristic feature of PHP and to maintain the database you need a relational database management system, or RDBMS like MSQL. This software package is particularly good at organization and upholstery cleaning milwaukee of large amounts of information. It is also compatible with other databases like MySQL, Informix, Oracle and many others. Now access to database for information becomes easier when your website use PHP scripting languages.
PHP as an open source code runs on just about every platform including most UNIX, Macs and Windows versions. Being a server side technology, it doesn’t require the user to have any special browser or plug-ins for PHP execution.
Above all, PHP websites are fast, secure and stable. PHP as a scripting language can be easily integrated with various software programs.
So, if you are planning to create dynamic web pages, you must consider PHP websites. This will make possible all sorts of interaction with the users who in turn contribute to customized information to your site.
Sounds an exorbitant task---isn’t it? Not exactly, if you know the right tricks and the trick lies in creating a PHP supported website.
Let’s explain in details why PHP website should be your option.
Pick a sneak into the cyber world and you will find the websites that are making big are all dynamic in character. As opposed to the ordinary websites that flash up just the plain pages on request of the browsers, a PHP website allows many more functions.
PHP is actually a server-side scripting language that can play the role of ‘plugin’ for your web server. A PHP how to clean upholstery website acts smarter by retrieving from a database the latest information, which then will be added to the web page and finally this updated information will reach to the browser that requested it.
Retrieving information from database is a basic characteristic feature of PHP and to maintain the database you need a relational database management system, or RDBMS like MSQL. This software package is particularly good at organization and upholstery cleaning milwaukee of large amounts of information. It is also compatible with other databases like MySQL, Informix, Oracle and many others. Now access to database for information becomes easier when your website use PHP scripting languages.
PHP as an open source code runs on just about every platform including most UNIX, Macs and Windows versions. Being a server side technology, it doesn’t require the user to have any special browser or plug-ins for PHP execution.
Above all, PHP websites are fast, secure and stable. PHP as a scripting language can be easily integrated with various software programs.
So, if you are planning to create dynamic web pages, you must consider PHP websites. This will make possible all sorts of interaction with the users who in turn contribute to customized information to your site.
Sunday, August 3, 2008
Microsoft makes pledges to support Apache, PHP, Ruby
I was surprised to hear of Microsoft’s decision to become a platinum sponsor of the Apache Software Foundation, announced at OSCON late last week.
It wasn’t the only announcement. The Redmond, Wash based Windows giant also shared that it would make a contribution to the PHP community’s ADOdb project — which will expand support for Microsoft SQL Server. This will enable customers to deploy more PHP applications on Microsoft’s database.
What else? Microsoft pledged to extend its Open Specification promise to open up more than 150 additional protocols in Windows Server, the .NET framework and other products.
Microsoft also announced a series of IronRuby updates. These include plans to ship the Ruby libraries implemented in the Ruby programming language with the IronRuby distribution and participate in the RubySpec project.
It’s not clear if Microsoft would have taken these steps if chairman and co-founder Bill Gates was still around. Nevertheless, there’s no doubt that Microsoft’s increasing participation in such projects is a big win for the open source community and for its customers.
Paula Rooney is a Boston-based writer who has followed the tech industry for almost two decades. See her full profile and disclosure of her industry affiliations.
It wasn’t the only announcement. The Redmond, Wash based Windows giant also shared that it would make a contribution to the PHP community’s ADOdb project — which will expand support for Microsoft SQL Server. This will enable customers to deploy more PHP applications on Microsoft’s database.
What else? Microsoft pledged to extend its Open Specification promise to open up more than 150 additional protocols in Windows Server, the .NET framework and other products.
Microsoft also announced a series of IronRuby updates. These include plans to ship the Ruby libraries implemented in the Ruby programming language with the IronRuby distribution and participate in the RubySpec project.
It’s not clear if Microsoft would have taken these steps if chairman and co-founder Bill Gates was still around. Nevertheless, there’s no doubt that Microsoft’s increasing participation in such projects is a big win for the open source community and for its customers.
Paula Rooney is a Boston-based writer who has followed the tech industry for almost two decades. See her full profile and disclosure of her industry affiliations.
Monday, July 7, 2008
Research and Markets: PHP and MySQL: Create-Modify-Reuse
Research and Markets (http://www.researchandmarkets.com/research/c68e0e/php_and_mysql_cre) has announced the addition of the "PHP and MySQL: Create-Modify-Reuse" report to their offering.
- Step-by-step instructions walk readers through real-world applications
- Packed with ready-to-use projects for PHP and MySQL, this book guides readers through several real-world projects that are complete, tested, and ready to be implemented, so that readers can learn by doing
- Clearly explains to readers all aspects of design, such as portability, design flow, and integration, and shows them how to properly secure their applications for real-world implementation
- Authored by a PHP expert who is in tune with common tasks and the various problems faced by developers in everyday circumstances
- Application topics include user management, Web forums, and an image gallery
- Although PHP and MySQL can each be used independently, when they are used together, they open up dynamic options for Web site development
Key Topics Covered:
- User Registration.
- Community Forum.
- Mailing List.
- Search Engine.
- Personal Calendar.
- Ajax File Manager.
- Online Photo Album.
- Shopping Cart.
- Step-by-step instructions walk readers through real-world applications
- Packed with ready-to-use projects for PHP and MySQL, this book guides readers through several real-world projects that are complete, tested, and ready to be implemented, so that readers can learn by doing
- Clearly explains to readers all aspects of design, such as portability, design flow, and integration, and shows them how to properly secure their applications for real-world implementation
- Authored by a PHP expert who is in tune with common tasks and the various problems faced by developers in everyday circumstances
- Application topics include user management, Web forums, and an image gallery
- Although PHP and MySQL can each be used independently, when they are used together, they open up dynamic options for Web site development
Key Topics Covered:
- User Registration.
- Community Forum.
- Mailing List.
- Search Engine.
- Personal Calendar.
- Ajax File Manager.
- Online Photo Album.
- Shopping Cart.
fuzzylime (cms) rss.php Local File Inclusion Vulnerability
Ams has discovered a vulnerability in fuzzylime, which can be exploited by malicious people to disclose sensitive information or to compromise a vulnerable system.
Input passed to the "p" parameter in rss.php is not properly verified before being used to include files. This can be exploited to include arbitrary files from local resources.
Successful exploitation requires that "magic_quotes_gpc" is disabled.
NOTE: The vulnerability can be exploited to execute arbitrary PHP code by including the code/content.php script.
The vulnerability is confirmed in version 3.01a. Other versions may also be affected.
Input passed to the "p" parameter in rss.php is not properly verified before being used to include files. This can be exploited to include arbitrary files from local resources.
Successful exploitation requires that "magic_quotes_gpc" is disabled.
NOTE: The vulnerability can be exploited to execute arbitrary PHP code by including the code/content.php script.
The vulnerability is confirmed in version 3.01a. Other versions may also be affected.
Saturday, June 14, 2008
Small, awkward and looking for love: Delphi for PHP 2.0
The intent behind Delphi for PHP from CodeGear, last month acquired by Embarcadero Technologies, is clear: to provide an integrated development environment for PHP that matches the speed of development regular Delphi offers for Windows applications.
First released in February 2007, the initial version fell far short of the goal, being buggy and under-documented. I've had a chance to get to grips with Version 2.0, and while CodeGear has added some refinements there remains a ways to go.
Delphi for PHP is based on a third-party product, qstudio from Qadram software, though it now appears to be its only incarnation, and features a Windows-only IDE along with a PHP 5 class library called VCL for PHP.
This component library is an open source project on SourceForge though it appears to have little use outside Delphi for PHP. The link with CodeGear's better-known Delphi for Windows is tenuous: it does not share the same IDE, and the language itself is of course PHP, and nothing to do with Delphi's Pascal. That said, the IDE is superficially similar, and existing Delphi users are meant to feel at home.
The Delphi for PHP installer sets up a complete PHP test environment, including a local Apache 2 and the Nusphere debug listener. You can use it as a basic PHP IDE with the ability to set breakpoints and step through code. The editor in version 2.0 is improved, with code folding, syntax checking and automatic source formatting. The IDE also offers a profiler that times each line of code. That said, the real value of the product is in rapid development with the visual component library (VCL) .
Full PHP environment, tenuous links to the better-known Delphi
You can drag components onto a visual form designer, and set properties and handle events through an object inspector. There are also database components, including Database, Datasource and Query, which support data-aware controls such as a DBGrid as well as standard items like edit controls, labels and checkboxes. New in version 2.0, the Xinha HTML editor is also included, enabling instant HTML editing for users.
First released in February 2007, the initial version fell far short of the goal, being buggy and under-documented. I've had a chance to get to grips with Version 2.0, and while CodeGear has added some refinements there remains a ways to go.
Delphi for PHP is based on a third-party product, qstudio from Qadram software, though it now appears to be its only incarnation, and features a Windows-only IDE along with a PHP 5 class library called VCL for PHP.
This component library is an open source project on SourceForge though it appears to have little use outside Delphi for PHP. The link with CodeGear's better-known Delphi for Windows is tenuous: it does not share the same IDE, and the language itself is of course PHP, and nothing to do with Delphi's Pascal. That said, the IDE is superficially similar, and existing Delphi users are meant to feel at home.
The Delphi for PHP installer sets up a complete PHP test environment, including a local Apache 2 and the Nusphere debug listener. You can use it as a basic PHP IDE with the ability to set breakpoints and step through code. The editor in version 2.0 is improved, with code folding, syntax checking and automatic source formatting. The IDE also offers a profiler that times each line of code. That said, the real value of the product is in rapid development with the visual component library (VCL) .
Full PHP environment, tenuous links to the better-known Delphi
You can drag components onto a visual form designer, and set properties and handle events through an object inspector. There are also database components, including Database, Datasource and Query, which support data-aware controls such as a DBGrid as well as standard items like edit controls, labels and checkboxes. New in version 2.0, the Xinha HTML editor is also included, enabling instant HTML editing for users.
FOG Forum "index.php" Local File Inclusion Vulnerabilities
Description:
CWH Underground has discovered two vulnerabilities in FOG Forum, which can be exploited by malicious people to disclose sensitive information.
Input passed to the "fog_lang" and "fog_skin" parameters in index.php is not properly verified before being used to include files. This can be exploited to include arbitrary files from local resources via directory traversal attacks and URL-encoded NULL bytes.
The vulnerabilities are confirmed in version 0.8.1. Other versions may also be affected.
Solution:
Edit the source code to ensure that input is properly verified.
CWH Underground has discovered two vulnerabilities in FOG Forum, which can be exploited by malicious people to disclose sensitive information.
Input passed to the "fog_lang" and "fog_skin" parameters in index.php is not properly verified before being used to include files. This can be exploited to include arbitrary files from local resources via directory traversal attacks and URL-encoded NULL bytes.
The vulnerabilities are confirmed in version 0.8.1. Other versions may also be affected.
Solution:
Edit the source code to ensure that input is properly verified.
Thursday, May 8, 2008
PHP DC conference 2008
The DC PHP Developers Group recently announced Kshemendra Paul as a featured keynote speaker at the DC PHP Conference & Expo, June 2-4, 2008, at George Washington University in Washington, DC. Paul, chief architect for the Office of Management and Budget Executive Office of the President, will be presenting on "Federal E-Government and Enterprise Architecture Updates."Join hundreds of PHP practitioners, business managers, and government officials from around the world in the exchange of ideas and solutions for building a better web application infrastructure. The DC PHP conference will include tracks pertaining to business cases, best practices, the art of PHP, PHP applications, PHP in the enterprise, and Open Source. The full speaker schedule will be announced shortly.
For more information about DC PHP Conference & Expo 2008 and to register, please visit http://www.dcphpconference.com/. Early discounted registration rates affective until April 15, 2008
Call for speakers for Forum PHP Paris 2008
The AFUP, Association Française des Utilisateurs de PHP, is proud to announce the upcoming conference "Forum PHP 2008".
For this unique event in France, we are looking for the best French speaking experts, who want to share their know-how and enthusiasm. This two day conference features one technical day, with the most advanced PHP techniques and a business day, with case studies and examples of successful projects.
How to manage a PHP project (tools, methods, ...)
Insure code quality
Internet and legal issues (intellectual property, ...)
Build a business around
PHP scalibility
Connect services(web services)
Rich User Interfaces (technology choice, implementation, ...)
For this unique event in France, we are looking for the best French speaking experts, who want to share their know-how and enthusiasm. This two day conference features one technical day, with the most advanced PHP techniques and a business day, with case studies and examples of successful projects.
How to manage a PHP project (tools, methods, ...)
Insure code quality
Internet and legal issues (intellectual property, ...)
Build a business around
PHP scalibility
Connect services(web services)
Rich User Interfaces (technology choice, implementation, ...)
PHP 5.2.6 Released
The PHP development team would like to announce the immediateavailability of PHP 5.2.6. This release focuses on improving the stability ofthe PHP 5.2.x branch with over 120 bug fixes, several of which are security related.All users of PHP are encouraged to upgrade to this release.
Further details about the PHP 5.2.6 release can be found in the release announcement for 5.2.6, the full list of changes is available in the ChangeLog for PHP 5.
Further details about the PHP 5.2.6 release can be found in the release announcement for 5.2.6, the full list of changes is available in the ChangeLog for PHP 5.
Subscribe to:
Posts (Atom)