Announcing… GitDeploy!

Working with GitHub and getting tired of manually uploading your latest version to your ftp server every single time you make changes? Then read on my friend, GitDeploy might be just the ride you need.

git-deploy

Today a new rocket has been launched into orbit – GitDeploy! A rocket full of deploy goodness! Modondo is very proud to announce this new brilliant web service that we know will make life a lot easier for all GitHub users out there.

GitDeploy is a free and easy-to-use web service – just connect with your GitHub account, select the commit you want to deploy, choose your destination and push the button!

Develop, push, deploy and enjoy!

Try out GitDeploy today and let us know what you think!

- http://gitdeploy.com

Publicerat i Lansering, Webben | Lämna en kommentar

Using MongoDB for location based and other geotargeting services

MongoDB has become an internal favorite here at Modondo. MongoDB is a great document database that can be used for many things. We at Modondo use it as the main storage engine for two of our core products and several labs projects.

In a current project that we are working on. One of the requirements are to be able to search the database for various locations and then list the items found within these locations on a map. Now both MySQL and PostgreSQL have support of geospatial indexes and the current solution are using MySQL.

When using either PostreSQL or MySQL there are quite a few dependancies and also a few restrictions in form of version numbers, datatypes and storage engine types. Since we like MongoDB and MongoDB has support for spacial indexes since version 1.3.3 we thought why not give it a go and see how it works out.

What can we say, so far we are quite pleased with the result. It is easy to work with and it matches and in most cases performs better than both MySQL and PostgreSQL using PostGIS.

So what is so great about using geospatial indexing with MongoDB

  • No special datatype needed. Just store longitude and latitude as floats in array and apply the GEO2D index.
  • Short and concise quires for finding items close by or within a bound in the form of rectangle, circle and polygon shape (geoNear and Bounds).
  • Stored values are human readable and can be accessed and output into various contexts.
  • Works great with MongoID – An Ruby Object-Document-Mapper (ODM)
  • No special configurations needed, it works right out of the box

Here are some examples to show how easy it is to use Ruby, MongoID and MongoDB to make location based searches that can be used in conjunction with Google Map API for example.

Find all bars near Berlin

MONGOID
# Match all bars near Berlin
Bar.near(location: [ 52.30, 13.25 ])

MONGODB QUERY SELECTOR
{ "location" : { "$near" : [ 52.30, 13.25 ] }}

Find all personnel within Berlin

MONGOID
# Find all personnel within Berlin city limits
box = [[52.4561, 13.10770], [52.5244, 13.45462]]
Personnel.where(:location.within => { "$box" => box })

MONGODB QUERY SELECTOR
{"location" : {"$within" : {"$box" : [[52.313258, 13.074095700000044], [52.708491, 14.024067999999943]]}}}

Create an geospatial index in the mongoshell

db.personnel.createIndex( { location : "2d" } )

Create an geospatial index using MongoDB Ruby driver

Personnel.create_index([["loc", Mongo::GEO2D]])

Create an geospatial index using MongoID document

class Personnel
include Mongoid::Document
field :location, type: Array
index [[ :location, Mongo::GEO2D ]], min: 200, max: 200
end

For more information on using Ruby, MongoID and MongoDB can be found at the following locations

Geospatial indexing – Official MongoDB Documentation
http://www.mongodb.org/display/DOCS/Geospatial+Indexing

MongoDB Ruby Driver Documentation
http://api.mongodb.org/ruby/current/

MongoDB Ruby Driver Tutorial
http://api.mongodb.org/ruby/current/file.TUTORIAL.html

Publicerat i Webben | 2 kommentarer

Modondo fotosession!

I tisdags åkte vi på Modondo ut till vackra Slättanäs för en liten fotosession med fotograf Åsa Johansson. Trots kall vind lyckas vi klämma fram några leenden för våra nya profilbilder.

Resultatet kan du nu se på vår hemsida, sektion ”Om oss”. Vi passade dessutom på att ta ett gruppfoto – varsågoda!

ModondoStort tack till fotograf Åsa!

 

Publicerat i Modondo | 1 kommentar

Konst och kultur med Artline

I dagarna lanserade vi på Modondo en webbplats för det multikulturella projektet ”Artline”.

ArtlineArtline är ett initiativ mellan Sverige, Polen, Tyskland, Ryssland och Litauen som ämnar att bidra till ett starkare nätverk mellan ländernas konst-institutioner och akademier, men också engagera allmänheten för nutida konst.

Modondo valdes ut av Artlines huvudaktör, Blekinge läns museum, för att skapa projektets webbplats såväl som ett community för de inblandade partnerna. Vi blev såklart väldigt glada över att ha blivit utvalda att få designa och koda för ett såpass unikt och spännande projekt. Det är inte varje dag man får rita web för konstscenen.

Den grafiska profilen och logotypen var redan framtagen av Studio Engram, en polsk byrå med lång erfarenhet inom reklambranschen. Utifrån detta började vi skissa på en site som både skulle uppfattas som informativ, men också inspirerande och lekfull. Vi valde att arbeta med WordPress som innehållhanterings-verktyg, mycket på grund av det utmärkta community-pluginet BuddyPress.

Kolla in resultatet på länken nedan och kommentera sedan gärna här inunder!

- http://artline-southbaltic.eu/

Publicerat i Lansering | 1 kommentar

Webben utanför datorn

Minns ni WAP? Jag själv har något minne av det var ”typ internet i mobilen”, men sen verkade begreppet ha dött ut lagom till att jag själv skaffade mig en mobiltelefon.

Modondo.com i tre olika surfmedier

Idag runt 13 år senare ser det betydligt ljusare ut för internet och web inuti vår favoritpryl.

Från att bara ha varit ”sidan måste funka på mobilen också” går vår bransch just nu åt att leverera specialanpassade lösningar för mobiltelefoner och surfplattor. I och med möjligheterna att kunna ”tappa”, ”swipea” och ”pincha” på en tryckkänslig skärm – där Apple och deras iPhone lett utvecklingen – kan man nu skapa webbplatser och applikationer som upplevs som både smidigare och smartare. Under 2010 skedde 3% av all surfning via en mobiltelefon, detta att jämföra med 1% året därinnan. Med tanke på telefonernas spridning, men också företags intresse att lansera mobilanpassade hemsidor, är jag inte förvånad om det procentantalet stigit till 10% inom ett par år.

I dagsläget har många av de stora webbplatserna i Sverige snappat upp att folk gärna surfar i mobilen när de åker buss eller går på toaletten. Att inte ha en mobilanpassad hemsida skapar ofta frustration hos användaren då den upplevs långsam och kräver för mycket zoomningar och pill för att gå att använda överhuvudtaget.

Vi på Modondo har tagit fasta på det här med webben utanför datorn och riktar nu mer fokus än någonsin på att göra våra webbplatser både kompatibla, men också annorlunda, i andra medier än dumburken. Testa till exempel att surfa på vår egna site, modondo.com från din telefon eller surfplatta.

Sugen på att läsa mer om kompabilitet för webben? Här kommer några fina länkar:

  • Html5 Boilerplate – en bra start för att komma igång med att bygga webbplatser med senaste versionen av HTML.
  • HTML5 for Web Designers – en av A Book Aparts många bra böcker om modern webbutveckling.
  • QuirksMode – ”QuirksMode.org is the prime source for browser compatibility information on the Internet.” Kunde inte sagt det bättre själv.
Publicerat i Webben | Lämna en kommentar

Mustasch nya webbplats lanserad

Vi har idag glädjen att presentera Mustasch Reklambyrås nya hemsida. Det har varit ett otroligt inspirerande och utmanade projekt.

Mustasch är en ledande reklambyrå med inriktning att bygga och stärka varumärken. De har under flera års tid byggt upp ett rykte som en professionell, hängiven och kreativ reklambyrå. Vi är mycket stolta över att vi fick förtroendet att tillsammans bygga deras ny webbplats.

Mustasch kom med både en utmanande design och ideér för funktionaliteten på webbplatsen. Genom innovativt tänkande lyckades vi översätta detta till en välfungerande och lättadministrerad webbplats.

Håll till godo!

www.mustasch.se

Publicerat i Lansering | Lämna en kommentar

Homecompany.se släppt!

Vi på Modondo är mycket stolta över att få presentera Home Companys nya webbplats – homecompany.se! När det Karlskrona-baserade inredningsföretaget i våras beslöt sig för att ta steget fullt ut på nätet kunde vi såklart inte låta bli att hjälpa till.

Den nya hemsidan är i första hand en webbshop, baserad på Prestashop, men är också tänkt att fungera som en ren informationsplats för Home Companys andra aktiviteter. Företaget säljer inte bara snygga produkter utan erbjuder också tjänster som möblering, färgsättning och belysning direkt i hemmet.

Redan efter några dagar visade Google att vi gjort ett gediget arbete – ”konjaksglas”, ”stringhylla” och andra produkter från sortimentet listar Home Company bland de fem översta på första sidan!

HomeCompany

Vi önskar Home Company all lycka på nätet och hoppas att det fortsätter lika bra som det börjat! Och vem vet, kanske ni får ytterligare en nöjd kund efter det här inlägget? ;)

- http://homecompany.se

Publicerat i Lansering | Lämna en kommentar

Välkommen!

Hej där! Nu har till slut dagen kommit då även vi på Modondo skaffat oss en egen blogg.

Här kommer vi skriva lite om vad vi pysslar med just nu, men vi hoppas också få ned våra tanker och idéer kring trender och förekomster på webben.

Vi uppmuntrar även till diskussion, så tveka inte att kommentera våra inlägg om du ser något du gillar eller har delade meningar om.

Välkommen!

Publicerat i Modondo | 1 kommentar