Etikett: ruby on rails

Det var minst sagt ett tag sedan jag drog upp ett inlägg här gällande utvecklingen av Smartlend.

Målsättningen var att jag skulle jobba stenhårt med sajten, men på något sätt blev jag tämligen besatt av att försöka lista ut Googles tillvägagångssätt när de gång på gång hade ihjäl sajter, månad efter månad. Jag klev helt in i någon slags Google-detektivs-bubbla.

För 2-3 veckor sedan påbörjade jag arbetat med Smartlend igen och som första åtgärd så mobilanpassade jag hela sajten (något som skulle gjorts redan från början).

I och med att projektet utvecklas i Ruby on Rails (version 4.1) så kunde jag använda mig av den nya funktionaliteten som kallas variants:

Variants innebär kortfattat att man kan skicka olika templates till användaren baserat på vilken device de använder.

Istället för att rendera samtliga uppsättningar av t.ex. en tabell (säg att tabellen för desktop och mobila enheter är helt annorlunda) och sedan dölja tabellen som ej skall visas för en specifik enhet behöver man istället enbart skicka den korrekta tabellen direkt från början.

Med andra ord: mindre data som behöver hämtas av användaren och inget duplicate content som måste renderas (i och med att tabellerna lär vara snarlika).

Tillsammans med Boostrap 3 och lite custom media queries så var det faktiskt en fröjd att mobilanpassa en sajt utefter detta arbetssätt.

Näst på tur står att lägga in ett par tusen ord content till, därefter kommer huvudsakligt fokus vara på att utveckla medlemsfunktionalitet och en hel del andra unika funktioner.

Gällande rankings så har sajten börjat klättra på senare tid, dock verkar Google inte helt kunna placera den konsekvent på de viktigaste nyckelorden låna pengar och sms lån. Ena stunden så dyker sajten upp på plats 40 och andra stunden åker den bakåt till plats 70 eller liknande.

Sajten är dock fortfarande tämligen ”ny”, tror det kommer ta åtminstone ett tag till för den att konsekvent placera sig på några positioner.

Contentsates Logotyp

Jag har de senaste dagarna kört ett intensivt race för att försöka få upp Contentsate – något som har varit lättare sagt än gjort. Nu när jag väl tänker på det känns det lagom naivt att jag trodde att jag skulle klara mig undan några som helst problem med tanke på att Contentsate är den första Ruby on Rails-applikationen jag driftsätter samt att det är första gången jag driftsätter på Amazon EC2.

Hursomhelst, jag har för tillfället en testserver uppe på http://ec2-67-202-10-116.compute-1.amazonaws.com/. Under tiden jag fortsätter att fixa till min produktionsmiljö (behöver fortfarande få upp mina crawlers) hade jag uppskattat om någon kunde testa att söka lite och se om t.ex. lämpliga resultat returneras.

Contentsate är numera lanserad!

Har du några andra förslag eller tips på förbättringar så uppskattar jag om du kan lämna en kommentar nedan! Tack på förhand!

David Heinemeier Hansson, skaparen av Ruby on Rails och delägare i 37signals, presenterar sina och 37signals idéer om hur man skapar en lönsam startup på 2008 års Startup School: