Viser arkivet for stikkord heroku

Blog/CMS-løsning i eksisterende app

Jeg jobber på min første RoR-applikasjon, som potensielt har kommersiell verdi, og har fått innspill om at det å ha en form for blogg eller nyhetsløsning på siden, under samme domene, er gunstig i SEO-øyemed.

Planen er å hoste applikasjonen på Heroku i første omgang for å unngå å bruke tid på drifting. Jeg er litt usikker på hvilken vei skal bør gå, og tenkte kanskje noen her kunne ha noen nyttige innspill! Min foreløpige kravsliste ser ut som følger:

  • Stor fordel om det kan kjøres på Heroku. Dog åpen for å kjøre hele applikasjonen andre steder enn Heroku, om det hjelper.
  • Må være tilgjengelig under samme domene som resten av applikasjonen. f.eks www.minfineapp.com/blog. Subdomene er ikke en løsning.
  • Bør ikke søle til eksisterende app-struktur i stor grad.
  • Bør være enkel å tilpasse til eksisterende layout
  • Må ha et administrasjonsgrensesnitt for ikke-tekniske. Trenger ikke nødvendigvis ha WYSIWYG-editor eller være voldsomt avansert.
  • Det må kunne kommenteres på artiklene

Mitt spørsmål da er vel egentlig om noen kjenner noen gode/lure løsninger som kunne dekket disse behovene.

Jeg har sett på noen gems og ferdige bloggløsninger, men sliter litt med å skille klinten fra hveten. Foreløpig heller jeg mot å snekre en superenkel bloggløsning selv, i vedlikeholdbarhetens navn, og kanskje bruke Disqus for kommentering. Kjenner dog foreløpig ikke Disqus veldig godt, og vet ikke om det er noen egenskaper mer gjennomarbeidede bloggløsninger har mtp. f.eks SEO som er verdt å få med seg.

Noen som har noe visdom å dele?

Heroku og HeroScale

Jeg lurte på om noen har hatt erfaring med Heroku og HeroScale. Driver å leker meg litt med Heroku og er så langt meget imponert, men prisene ser fort ut til å bli litt stive for små “kose-apps” som noen kaller det.

HeroScale høres lurt ut, men nettsiden deres er ikke helt … overbevisende eller tillitsfremvekkende. ;)

Er det evt. noen andre hosting-løsninger (ja, jeg vet dette spørsmålet kommer hundre ganger!) nærmere Norge/Skandinavia/Europa som kan sammenlignes med Heroku uten å virke som en huleboer med stein-redskaper?

http://www.heroku.com/
http://www.heroscale.com/

Oppsummering av Ruby Wednesday i mai

Da var Ruby Wednesday for mai over, og det var storarta moro. Godt oppmøte denne gangen (beste jeg har vært med på) og flere interssante tema og diskusjoner. Ikke minst ble det tid til en liten pils for å runde av kvelden.

Johan presenterte Gitorious – alt fra hvordan Johan lanserte Gitorious samme uke som ikke ukjente Github, til det nylig lanserte samarbeidet med Nokia/Qt. Johans slides overlevde desverre ikke kvelden, men du kan lese historien på bloggen hans

August fulgte opp med et par korte presentasjoner. Den første handlet om et verktøy han har laget, Pushmaster Pushmaster gjør det enkelt å lytte til Github “receive hooks”. I praksis betyr det at du enkelt kan kjøre vilkårlig Ruby-kode idet Github mottar kode, og du har tilgang til masse data – commit, branch, author osv, som du kan bruke til å velge hva som skal skje. Det konkrete eksempelet August viste var å deploye apper idet Github mottok kode på en gitt branch. Les mer på Augusts blogg

I neste presentasjon viste August hvordan man kan deploye kode til Heroku Heroku har et kommandolinjebibliotek som gjør det ekstremt enkelt å opprette nye konti, deploye sites og holde hostingbiten i orden. Vi diskuterte litt rundt muligheter og pris på dette, og det kan se ut til at Heroku:

  • Sannsynligvis passer enkle apper best – man har liten kontroll (ingen direkte adgang til filsystemet feks)
  • Ganske fort blir dyrt
  • Gjør det ekstremt enkelt å skalere opp – bokstavelig talt kan du dra i en slider for å få mer minne, CPU osv

Hvis noen har praktisk erfaring med Heroku så del det gjerne!

Til slutt ga Knut Stenmark en interessant presentasjon av hvordan han har fått triggere til å fungere i et Rails-prosjekt han jobber med. Han ga en rundtur i datamodellen, og hvorfor han ønsket å/måtte bruke triggere. Deretter så vi litt på hvorfor MySQL ikke kunne løse dette problemet, mens PostgreSQL kan. Til slutt gikk Knut inn på det som var det egentlige problemet: å få triggerne til å fungere i testmiljøet. `rake db:test:clone` plukker ikke med triggerne fordi de ikke finnes i schema.rb.

Det var noe diskusjon rundt hvorvidt det konkrete tilfellet faktisk krevde triggere, men det var veldig nyttig å se hvordan Knut hadde fått triggerne sine på plass i test.

Jeg skulle gjerne delt Knuts presentasjon – men er det mulig å legge ut filer på irb.no?

Alt i alt en vellyket aften. Om litt over to uker er det siste samling før sommeren, da i form av en grillfest. Mer info kommer, sees da!