Blogs

By Bastian Widmer 8th November 2013 Business

Amazee Labs' server infrastructure is built with availability, operating efficiency and security in mind. As with all IT systems, the threat of failure is omnipresent. When the worst occurs we run through emergency scenarios with pre-defined responsibilities, just as pilots do when things turn nasty. This is our side of the story.

Reaching out to the client is the other one. Customer satisfaction is based on trust and transparent communication. Something Buffer accomplished last week. The customer has the right to know what is going on at any given time. For this purpose we've just introduced the status page for all our clients running on the Drupal cluster. It is your first port of call should any of the Amazee hosted apps hit a rough patch.

This week an old category makes a comeback, you can learn how to build a WordPress blog with Drupal and there is good news for gadget geeks who like to travel. Enjoy!

Food for thought

what if?: Facebook of the Dead
A look into the simple question: "When, if ever, will Facebook contain more profiles of dead people than of living ones?".

Drupal

OSTraining: How to Build a WordPress Blog in Drupal
Within the Drupal community there is a saying that: "If you want to build a blog, use WordPress. If you want to build WordPress, use Drupal.” Here’s the tutorial how to rebuild a Wordpress blog in Drupal.

Technology

The Verge: FAA officially approves using electronics during all phases of flight
The the final frontier for gadget geeks on the road has finally been crossed. If that news isn't worth of an inclusion of the success kid meme, in this blog post, then nothing is.

Mashable: 38% of Children Under 2 Use Mobile Media, Study Says
Even the current generation of digital natives look like digital immigrants in comparison.

Tweets that cut through the noise

 

By Corina Schmid 31st October 2013 Business, Drupal

Please welcome our latest release, Exped

Exped is a true specialist when it comes to purist and highly functional expedition equipment. Whatever you need to thrive and survive in the beastly outdoors - you'll find it at Exped.
 
The Exped team chose us to get their new website running on Drupal 7. We provided them with a smooth implementation and our developers made sure that all the product data from over 30 Excel files shows up in place. The design was provided by an external graphic design agency and Amazee Labs made sure that their design looks beautiful on all devices with a fully responsive implementation.
 
So, ready to leave your house? Make sure you go well prepared and check out the cool stuff at Exped!
 
By Boris Baldinger 28th October 2013 Drupal

There are a lot of fantastic events in the Drupal community. One of the bigger ones is the Bay Area Drupal Camp (BADCamp) in Berkeley, CA. A camp the size of a DrupalCon and located in one of the most beautiful places in North America. 

On the first day Michael and me went out to join others at the Berkeley City Club to contribute to Drupal's core. As at most Drupal events there were code sprints happening before, during and after the event. The location was very classy and made us feel like kings.

After a short setup we started to discuss and work on different issues. We had a lot of discussions and made some good progress.

Events like these aren't only about the lines of code and time you put in, it is also about all the friends you make and meet. We gathered at Cathy's AirBnB flat to cook, eat, write some Drupal songs and have a good time.

On the third day it was time to move the code sprints to a bigger location so that more people could join us and work in different sprint groups on various topics.

At the conference we took the opportunity to give some knowledge back to the community. On Saturday Michael talked about "Multilingual Awesomeness" and "Why you need more than one server to run a big and fast Drupal site". On Sunday Michael and I held a session about "Displaying ads in an ajaxified Drupal environment".

Up to now, we have had an excellent time in the Bay Area. We have met a lot of friends and made a bunch of new ones.

Thanks to all the organizers and sponsors who made this event possible.

This week we've got stories from the world of operating systems, hot sauces and open sources. Enjoy!

Technology

Wired: Apple Just Ended the Era of Paid Operating Systems
During this week’s keynote Apple announced that the latest version of their operating system will be free of charge. WIRED's senior writer Ryan Tate takes a look at the consequences for the industry.

Business

Quartz: The highly unusual company behind Sriracha, the world’s coolest hot sauce
Roberto A. Ferdman sheds some light on the story of Huy Fong Food, the company behind Sriracha. While the hot sauce is an internet phenomenon, its founder remains true to his values.

Crowdsourcing

MIT Technology Review: The Decline of Wikipedia
This long article takes a critical look at the challenges the free Internet encyclopedia is facing.

Drupal

GarfieldTech: Dropping forward
Larry Garfield, a respected member of the Drupal community, gives his views on the issues raised by Backdrop and what Drupal 8 represents.

Social Media

Mashable: 8 Hijacked Hashtags Gone Horribly Wrong (or Right)
Owning a hashtag can be brilliant to promote your cause on a social media outlet. Sometimes, however, it can get you in a pickle...

By Sascha Eggenberger 23rd October 2013

Infuriated by those frequent hits of your refresh button to see your SCSS/Sass changes? If that's the case, chances are high that you haven't given Guard a go. The tool combines the best of two worlds – on one hand it's a powerful Compass compiler while on the other it's a live-reload solution. Making it the perfect companion for theming and designing in the browser.

Requirements

To get Guard going you'll need:

  • Ruby (>= 1.9.2)
  • RVM
  • Compass
  • Guard
  • livereload (browser extension)

RVM

First we need to install RVM. RVM stands for 'Ruby Version Manager' and allows you to install and manage several different versions of Ruby on your machine.

To install RVM just open a new shell and type:

\curl -L https://get.rvm.io | bash

Restart your terminal session after the install is complete.

Install Xcode 5 with command line tools

First, make sure that you have Xcode with the command line tools installed on your machine otherwise just download Xcode and install the command line tools.

Xcode 5 - install command line tools

Check Ruby Version

Guard requires at least Ruby Version 1.9.2 but Mac OS X 10.8, by default, ships with version 1.8.7.

To check your running version of Ruby just type "ruby -v" in the Terminal)

Install Ruby V1.9.3

If you don't have version 1.9.2 or above, we have to install Ruby 1.9.3 first (Xcode > Preferences > Downloads > Command Line Tools).

Go to your shell and type the following (this can take a while):

sudo rvm install 1.9.3

After the installation is complete run the following command:

rvm use 1.9.3 --default

Installing gems

RubyGems (or short gems) is a package manager for Ruby that provides a standard format for distributing Ruby libraries.

So let's install Compass & Guard:

sudo gem install compass compass-validator guard guard-compass guard-sass guard-livereload

Note: Restart your terminal session after the installation has finished. You should now have successfully installed Compass & Guard.

Create the config files for running guard

Guard needs the following files to run

  • config.rb (Which is the config file for Compass)
  • Guardfile (Which is the config file for Guard)

If you are creating a new Compass project then run:

compass init

It creates a basic config.rb file with the basic folder structure.

We can now create the Guardfile

nano Guardfile

and paste the following in

group :development do
  guard :livereload do
    watch(%r{.+\.(css|js|html?)$})
  end

  if File.exists?("./config.rb")
    # Compile on start.
    puts `compass compile --time --quiet`
    guard :compass do
      watch(%r{(.*)\.s[ac]ss$})
    end
  end
end

Save + exit with CTRL + C.

Guard is now ready to run:

guard -i

See the documentation here for available options.

Install the livereload browser extension

Install livereload for your favorite browser. Get the extension here:

After the installation, click on the livereload icon in the toolbar of your browser. Back in the terminal it should say now: "INFO - browser connected."

If that's the case, you're ready to go!

The magic part

Edit your SCSS/Sass file, save it and watch your browser. It now automatically injects your changes live without needing to reload your browser every time.

This week: A potential disruptive product, the ROI of Facebook Ads on mobile devices and a platform for a provoking comparison. Enjoy!

Mobile Payments

The Verge: Square Cash lets anyone with a debit card send money instantly over email
Jack Dorsey's, co-founder of Twitter, latest product announcement could revolutionize the mobile payment industry and give PayPal a run for its money.

Drupal

Bay Area Drupal Camp: Session Schedule
If you are heading to world's biggest Drupal Camp, like our Michael and Boris, make sure to check the schedule in advance. While you are at it, be sure to attend their session.

Social Media

Hashtag Setup - Create your own Hashtag for FREE!
Ever feel in the mood to mystify the concept of a hashtag while explaining it? Then give this prank service a go.

Business

VentureBeat: Facebook ad profit a staggering 1,790% more on iPhone than Android
Nanigans' report on Facebook ads provides some interesting figures.

Tweets that cut through the noise

 

By Daniel Truninger 17th October 2013 Business

Did you just discover that your website has been copied? Stay calm. Once the initial shock has settled there is enough time to reflect and find the right tactics to tackle the IP thievery. Threatening the perpetrators with legal action seemingly is the most straightforward way. However taking a sledgehammer to crack a nut isn't the most economic way.

Our website has been blatantly copied many times. Many of our imitators hail from countries where we don't operate in and so don't threaten our business directly. This however doesn't mean that they get the proverbial 'get out of jail card' for free.
 
Once we discover yet another case, we check if the snatchers are active on Social Media outlets and say hi to them (Pro-tip: Check Google Analytics for odd occurrences, images search parts of your site or google extracts of your copy). Subsequently we create screenshots of the crime site and curate them lovingly in our Copycat Hall Of Shame on Facebook. Sometimes the culprits react and launch a new site within a few days, while in other cases they remain with their unique interpretation, -which leaves us with the only balm that imitation remains the sincerest form of flattery.
 
We are interest to learn how you (would) react in these situations. Any thoughts or experiences?
 

Dear reader, this week the following stories got our attention. Enjoy!

Opinion

Dries Buytaert: To start an Open Source project or not?
Time and time again the Open Source model has proven its worth. The question if to start an Open Source project is one that shouldn't be made on a whim, argues Dries Buytaert.

Business

Mashable: Will Twitter Ever Be Mainstream?
Twitter, with its imminent IPO plan, has been surrounded by additional buzz this week. Seth Fiegerman raised an interesting question if Twitter will ever make the mainstream.

Design

NoJPEG
The JPEG format has many positives, however its limitation with transparencies is an aspect that can't be ignored. The site NoJPEG isn't an initiative against the format but tries to educate about the downsides.

Drupal

Drush Commands
Drush is an amazing command line shell and scripting interface for Drupal. Besides being able to interact with Drupal's core it also empowers you to handle some contrib modules. Here is an overview. (Unfortunately at the time of writing the site was down, but you can get an overview using a Archive.org cached version.)

Tweets that cut through the noise

By Daniel Truninger 8th October 2013 Team

DrupalCon Prague attendees already had the chance to meet our latest team member: Marc Pfändler is a Zurich born and bred man of many talents who decided to tread a new career path and start an apprenticeship as information technician. He joins us to complete the practical part of his training. It is safe to say that he has taken to the team like a duck to water.
 
Welcome to the A-Team, Marc!
 

Pages

Subscribe to Amazee Labs Blog

Latest comments