For work I’ve had to evaluate a few Product Information management systems. These are a few that I have looked into which look promising.

  • http://www.pimwi.com
  • http://www.akeneo.com
  • http://www.pimcore.org
  • http://www.salsify.com
  • http://www.hybris.com.au

Vagrant Tools and Tips

You probably have noticed I’ve be talking a bit about vagrant lately. I’ve been using it a lot. Here is another few links I’ve found interesting.

Vagrant tips from Anton has some general tips and trips for using vagrant

Rove.io allows you to create vagrant configs quickly and easily.

Test Kitchen allows you to test chef setups locally

Foodcritic is another chef lint checker

Removing a git submodule

Git submodules are super handy and awesome. But quickly become a pain if you dont have them setup right. This link by David Walsh covers how to remove a git submodule on his site, but I’ll put it here to look it up quickly.

Delete the relevant section from the .gitmodules file. The section would look similar to:

    [submodule "vendor"]
    path = vendor
    url = git://github.com/some-user/some-repo.git

Stage the .gitmodules changes via command line using:

1
git add .gitmodules

Delete the relevant section from .git/config, which will look like:

    [submodule "vendor"]
    url = git://github.com/some-user/some-repo.git

Run

1
git rm --cached path/to/submodule
. Don’t include a trailing slash – that will lead to an error.

Run

1
rm -rf .git/modules/submodule_name

Commit the changes

Delete the now untracked submodule files

1
rm -rf path/to/submodule

Fixing vagrant up hostonlyif error

If you’re having wierd hostonlyif errors when trying to do

1
vagrant up
then checkout this pro-tip on coderwall. It’ll kickstart the required VirtualBox processes again and get you going again. Basically you just restart VirtualBox by running
1
sudo /Library/StartupItems/VirtualBox/VirtualBox restart
on OSX to fix it up