Is creating website really so hard? This is a question I get from people not in the industry after I tell what we do at AGILEDROP. My reply is that web development is hard because it is just one form of programming. And programming is hard. Difficult to learn and even more difficult to master.
Tag: Planet Drupal
Here is a complete guide to get your drush working OS X El Capitan.
1) Download latest stable release using the code below or browse to github.com/drush-ops/drush/releases.
(Or use our upcoming release: wget http://files.drush.org/drush-unstable.phar)
2) Test your install.
php drush.phar core-status
3) Rename to `drush` instead of `php drush.phar`. Destination can be anywhere on $PATH.
chmod +x drush.phar sudo mv drush.phar /usr/local/bin/drush
4) Enrich the bash startup file with completion and aliases.
5) Add the following lines to .bashrc. (Check which PHP version you are using!)
export MAMP_PHP=/Applications/MAMP/bin/php/php5.6.10/bin export PATH="$MAMP_PHP:$PATH" export PATH=$PATH:/Applications/MAMP/Library/bin export PHP_OPTIONS='-d memory_limit="512M"'
6) Add the following line to .bash_profie
if [ -f ~/.bashrc ]; then . ~/.bashrc; fi
That’s it, you will have a fully functional drush on your Macintosh.
I like to be technology/platform agnostic, but last couple of years I’ve built everything on top of Drupal. I get this question many times: “Why not using something else?”. My answer is usually: “I became so good at using it, that it only makes sense to me”.
I tried to came up with some objective reasons, to rationalise my future decision.
1. It’s open source
Software is the bricks and mortar of your business. If you don’t own it, then someone else has the control over you startup. Open source also means no up-front cost for licenses. Since so many people know how to work with Drupal, you are also not locked in with developers.
2. Integrates with 3rd party services
Do you really want to spend your time building custom payment solutions, analytics or notifications systems? We live in a time that there is an API service for everything. There is also a Drupal module for every popular API service. This enables you to build your solutions quicker and cheaper, without developing the integrations yourself.
3. Safe and reliable code
With a community of thousands of people working on the code it became of of the biggest open source communities in the world. The biggest challenges was to ensure the code in all 10.000 modules is secure and reliable. Drupal has a centralised system for modules and it is very rare you would download a module from Github or private websites. This enables moderators to control who releases what. Also, there is a special security team watching over the code.
4. Enterprise oriented software
When I first joined the community, Drupal was compared to WordPress more often than it is today. From some different perspective I would say WP has won the battle against Drupal. On the other hand, Drupal has won the battle of enterprise CMS platforms by far. Why is this important to your startup? It puts you shoulder by shoulder to Twitter, CISCO, Tesla and many others.
5. It’s a safe investment
There is a 90% chance you will fail. Now, if you pick a technology that you will invest your time to learn, then pick something you can use on your next project. On the other hand there is a big demand for Drupal developers out there, if you will ever want to get a regular job and take some time off from startup madness.
Would love to hear from you too, what platforms would you recommend to me, and why?
Landing pages are a must-have for any web business. Every marketer will tell you that pointing ads to a home page is a waste of money. Actually, any campaign should have a dedicated landing page to maximise the the conversion.
Here is the problem: setting-up landing pages in Drupal is not easy. Modules like Panels and Display Suite sure can help, but the flexibility is far from needed. Also, landing pages have to be tweaked over and over again. This can be super time consuming and expensive if you hire designers and developers.
We found a way that enables people with no Drupal skills build completely custom landing pages within minutes. More
Drupal community talks a lot about best practices. When I talk about best practices I mean code driven development, code reviews, SCRUM, automated tests… I immediately realised that introducing new ways of working is not going to be easy. So I figured, why not asking one of the smart people how to start. Amitai (CTO of Gizra) was very kind to have a call with me, explaining how The Gizra Way™ started and evolved. More
My first ever conference was DrupalCon in Copenhagen, 2009. It changed my career and after that I attended a lot more Drupal events. Last week it was my first time at Web Summit and my first conference of that scale. It may sound like comparing apples to oranges, but since it’s the only two I know, I don’t have a choice. More