Setting up PHPUnit using Composer is an option that is available since composer 3.7.5. Older 3.7 versions aren’t considered stable to use this way. I needed to have PHPUnit to run tests in my PHPStorm environment, and I didn’t want to do it by hand or struggle with PEAR on my local server. Composer is a good and easy alternative.
I assume you have installed Composer using the Windows installer found here
Just run the following command to get composer to install PHPUnit globally, for all the projects, and not just this one:
composer global require “phpunit/phpunit=3.7.*”
After that, go to your environment variables, and append the Composer folder to the end of the ‘PATH’ variable :
Substitute <username> with the user name that installed composer.
And you’re ready to go!
The demise of Google Reader has been a good thing. First of all, it got RSS readers back into the limelight. Second, Google Reader being backed by Google, most people didn’t see it viable to try and develop competition against a Google service. In economics, that’s called a monopoly, and everyone agrees that monopolies stink.
To combat a monopoly, or the dreaded ‘vendor lock-in’ as it is called as well, you need standard data structures to export the relevant info from one service to another. OPML is the format that most RSS feed readers use to store your subscriptions.
Getting your OPML data from Feedly is not hard, but it’s not intuitive where to find the link to click. I had to look for it, so I thought I’d mention it here to save someone else the trouble. Continue reading OPML Export in Feedly Cloud
If you have multiple PHP configurations on the same system, while at the same time using the command-line interface and a web interface, it can be useful to be able to find out which .ini file is being used at that time in that situation. Continue reading Find ini file used by PHP configuration
As the current Release Manager of ImpressCMS, I am quite aware of the weaknesses we need to look at in following releases.
One of the major weaknesses that makes ImpressCMS a difficult sell is the fact that you need to use an FTP client in order to add modules or themes to the system. Most systems have a capability of installing those elements directly from the administration interface.
MrTheme just demonstrated the power of open source. While ImpressCMS is in feature freeze during its 1.3 release, he had an itch that needed scratching, so he developed his own solution for it.
Granted it ‘only’ installs the latest stable (ImpressCMS 1.2.4) or the latest beta version (ImpressCMS 1.3 beta – just released), but it can be used to upgrade your sites without hassle. For me, that’s one first step towards an online updater, but now I hope the community will step in and help MrTheme out.
When you install Skype on a 64-bit OpenSuSE 11.2 system using the installation package on the Skype Linux page, Skype refuses to start after install. When looking at the command line,you get the following error message:
That seems to be an issue with a bad installation package from Skype.
Luckily, Alberto Passalacqua describes on his blog the correct installation procedure to get Skype 2.1 on OpenSuSE 11.2 64-bit. I did this on our older laptop which is still running OpenSuSE 11.2, and it works great.
During the preparation of the redesign of the ImpressCMS sites, we are trying to involve the community with the site design. In order to give those participating an idea of what feeling we are striving for, MrTheme pointed out that we might use Moodboards.
Continue reading Webdesign for ImpressCMS with Moodboards
O’Reilly is running an e-book promotion today, where you can get ‘High-performance websites’ for under $10.
Use code DDHPW at checkout to get the special price.
It might be interesting to look at the different techniques to improve responsiveness, even if the book dates from 2007.
Thunderbird has gotten some more visible momentum now that Thunderbird 3 has seen the light. Project lead David Asher has some more details on organisational topics for the year 2010:
- field-testing new functionalities in plugins
- New upgrade options for users coming from TB2
- making the organisation financially sustainable on its own
Just like Matt, I would love to see an official Gravatar plugin this year.
Recently, jQuery 1.4 was released, with a maintenance release 1.4.2 a few days ago. In a move comparable to what we are doing with ImpressCMS release 1.3, the jQuery developers chose the jQuery 1.4 release to be a release focused on speed and cleanup of the codebase. Mostly, just cleaning up the codebase results in quite some speed advancements, so those two efforts are frequently combined.
Some time ago, I found this cool plugin for Thunderbird (2.x at the time) : MessageFaces (or on Mozilla Addons). It made email conversations much less impersonal by showing images of the persons that I was having an email conversation with. The beauty of the system was that I didn’t have to do anything: images were gathered from gravatar.com, X-faces, or embedded PNG images.
Then Thunderbird 3 came along, and busted quite a bit of plugins. Sadly for me, both MessageFaces and Lightning, the calendar plugin, ceased to work. Continue reading An alternative to Messagefaces compatible with Thunderbird 3