The NETTUTS.com site has a new tutorial/screencast posted looking at their method for opening up uploaded zip files with PHP:
ThemeForest has a nice feature; It allows the authors to upload zip files containing screenshots of their themes. A script then extracts these files and displays the images accordingly. Though I doubt that the developers used PHP to accomplish this task...that's what we're going to use!
They create a simple form with one field - a file input - and write some basic PHP around it. The script ensures that it was a zip file that was uploaded (based on the mime type) and passes it through a ZipArchive class to do the hard work. This class and the rest of the source can be downloaded from the site.
Chris Hartjes has posted about an event happening in Buenos Aries in December 2008 - CakeFest (#2):
The CakeFest site as been updated to announce pre-registration and other information about CakeFest #2, which will be held in Buenos Aries, Argentina at the beginning of December.
As of this post, the speakers haven't been selected (want to give a talk? The Call for Papers is still open through June 13th, 2008!) but you can find out more about the conference and the location on the conference website.
On his blog today, Vinu Thomasspotlights one of the major up and comers in the PHP-based eCommerce software package offerings - Magento.
Magento is an ecommerce platform on PHP which is quite feature rich. This platform is based on the Zend Platform. You can take a look at a Magento store and the admin demo over at their demo section.
He mentions some of the features it has including analytics, catalog management, order management, payment integration with Paypal/Google Checkout/Authorize.net and some SEO optimizations.
You can find out more over on the project's website and download your own copy or peruse the forums to get to know the community around this popular app.
From the Ask Apache blog, there's a quick tip that makes it simple to give your site's visitors the option to either download or view a PDF file no matter what their browser default is.
One of the most annoying things on the Internet for me is when I click on a link to an Adobe PDF file. For me this is annoying to the extreme because the PDF file is openened directly in your browser because of the Adobe PDF Plugin that almost all browsers have installed. [...] For me an ideal solution would be to offer me choices.
His solution uses mod_rewrite in an .htaccess file to push the visitor to a PHP file. This file grabs the filename they want and pulls in the content, pushing it back out the other side with the "attachment" header that forces a request box on the browser.
ActiveState, developers of the Komodo IDE have launched a new project - the Open Komodo Project - in an effort to create an open source editing platform:
ActiveState is pleased to announce the creation of the Open Komodo Project, a new initiative to create an open source platform and promote open standards. The Open Komodo Project will support the open web and web standards, fill a need for developer tools in the open web technology stack, and drive further innovation for Komodo IDE and Komodo Edit.
They want to create a framework for development that integrates with other software (like Firefox) and makes development of both simple applications and complex, rich applications simple. Check out the full press release for more information or just head straight to the project's homepage to get started.
My client is a small, dynamic online publishing company of travel sales and specials. The position is in a fast, energetic environment working with marketing, editors/producers, and ad sales. Their website and newsletter has millions of readers and are growing rapidly! Benefits include health, dental, 401(k), and three weeks vacation.
This position requires knowledge of both front-end and back-end technologies. You will be intimately involved with defining processes and must be able to work well with others during all stages of the development cycle.
Requirements:
Experience with PHP 5, specifically OO aspects of the language
Experience with Linux and Apache
Understanding of JavaScript, HTML, and the DOM (AJAX)
Understanding of object oriented design
Experience with both MySQL and MS SQL Server
Love of open source development and standards-based development
Strong communication skills
Able to multi-task
DBA skills highly desired
Experience with N-Tier architecture desired
Internationalization experience is a plus
Experience with Ruby on Rails is a plus
If you are interested in this position and are authorized to work in the USA, please submit your resume, OO PHP 5 code sample and salary requirements to beau@open-source-staffing.com
As a PHP Developer you are working in a variety of self-steering Project teams. You will take an active part in developing, building and implementing custom built applications for a variety of customers and a diversity of products and services. Customer satisfaction is key in doing our business right the first time and we expect you to have the same mind setting.
Within the application product range we offer for example websites, components and custom built (web based) applications. Also DOP makes use of a full suite of Open Source/Open Standards Software such as CRM, administrative/logistics tools and a full range of web shop applications. All with custom built front-end interfaces, databases en external connections as required. Finally maintenance and expanding of existing (ASP) applications is part of the job description. This is a position in our Leusden-based office.
What are we looking for?
Intellectual and working capacity on Bachelor level. Demonstrable by completed or nearly completed degree on Bachelor's level or acquired by traceable (self study/hobby/working) experience;
You are able to showing some of your (self study/hobby/working) combined PHP/MySQL/(X)HTML/CSS projects;
You are keen on the Open Source Community. Possibly you are already an active member of Open Source Communities?;
Candidates with an understanding of one or more of the following techniques: Linux, Kubuntu, Subversion, AJAX, Joomla!, Symfony, PHP5, Zend Studio, Table-less lay-lout and Tux;
Experience with PostgreSQL or Oracle is a plus;
What do we offer?
An informal working culture;
Professional self-steering project teams;
Development with Zend Studio;
Possibility of acquiring your Zend (PHP5) certificate;
Growth and guidance to becoming a genuine PHP Guru;
Working in a forest environment with our own swimming pool;
Remunerate according to knowledge and level of experience.
Are you feeling appealed to working in this professional but informal Open Source/Open Standards Organization with a bunch of geek colleagues and interesting products? Please contact us. We will gladly have an appointment with you giving you the possibility to talk to your future team members.
The Builder.au website has a new article about Zend's new struggles to find their business model in an open source world.
Open-source software company Zend Technologies, hoping to double its revenue this year, says it will narrow its focus to big business and Web 2.0-style start-ups, according to incoming CEO Harold Goldberg.
The article talks about the obvious routes (selling products to large facilities, governments, etc) but also in partnerships (IBM) and other yet to be discovered paths.
David Coallierhas posted about his ideas for an Open Source, free PHP security scanner:
The idea of this project is quite simple, I was thinking that offering this service to anyone who requests it could be a very nice idea. Offering to run the scan is the only way I could ensure that people are not using this scanner against any website.
Basically, his idea is to offer this service free of charge, but still restrict it to avoid malicious use. It would involve validation via an md5 hash to ensure that the website has been authorized to run it. Check out the blog entry for more details on how the scan would be run.
Well, it's been a while since we've seen a "PHP versus whatever" kind of article around here, so I couldn't resist posting this look from Market Day comparing ASP.net and our beloved PHP.
The goal of this article is to provide some perspective on reasons why one might choose one over the other.
Unfortunately, it doen't really do anything of the sort. The article only serves to describe the two options - features, history, tools needed to use then - without ever giving any real reasons or situations where you might want to use one over the other. Their only real opinion on comparing the two is the "cost of the initial investment" or "comfort with using Open Source software".
Is anyone else out there as tired of these articles as I am?