Hurtigknapper

Har for min egen del laget noen “dynamiske bookmarks” som gjør det lettere å jobbe med soner som er veldig stilet. Ofte tar man vekk funksjoner fra siden, så finner man de ikke igjen.

Det er bare å lage en ny bookmark i browsren og lime koden inn i URL’en

Settings

javascript:window.location.href = '/-/sandbox/manage/' + document.body.getAttribute('data-origo-sandbox-id');

Invitasjoner

javascript:window.location.href = "/-/invitation_sender/invite_to_sandbox/" + document.body.getAttribute('data-origo-sandbox-id');

Organization (fungerer kun for de som har en organization)

javascript: window.location.href= "http://origo.no/-/organization/stationary/" + organization_stationary.organization_id

Medlemmer

javascript: window.location.href= "/-/sandbox/members/" + document.body.getAttribute('data-origo-sandbox-id');

Om noen vil ha flere så kan vi lage det

Stiler (aka themes)

Vi har publisert en ny versjon av Origo med støtte for det vi kaller stiler. Internt kaller vi dette themes. En stil er en pakke med CSS som har et navn og kan brukes av soner. Foreløpig er denne funksjonaliteten i “beta”-form, og vi setter pris på bugrapporter.

Dersom du tar i bruk en stil vil denne stilen brukes i stedet for Origos egen CSS. Når du lager en ny stil begynner du altså på bar bakke med en “naken” sone. Det eneste av CSS vi injiserer i siden er en liten bit som stiler toppen (Origo-menyen) og bunnen av siden.

Hvordan lage en stil

For å lage en stil lager du mappen /themes/stilnavn. Denne mappen må ha en fil som typisk heter main.css. Systemet vil lese denne filen og følge alle import-henvisninger, slik at disse blir automatisk pakket sammen i stilpakken og komprimert. Henvisningene vil typisk være relative:

@import url(headings.css);
body { background: blue; }

De kan også henvise til andre filer i WebDAV-filhierarkiet:

@import url(/common/fonts.css);

SASS

I tillegg til CSS kan alle stylesheets bruke formatet SASS. SASS er et supersett av CSS som har en rekke fordeler. Simpelthen bruk filendelsen scss i stedet for css og du er i gang. (Vi støtter også det eldre formatet, som har filendelsen sass.)

SASS har en rekke fordeler, som f.eks. variabler, bruk av nesting for å uttrykke selectorer, og makroer. Et lite eksempel:

$base_font_size: 10pt;

@mixin gradient {
background: url(/images/gradient.png) repeat-x;
}

body {
@include gradient;
font-size: $base_font_size;
h1 {
font-size: $base_font_size * 2;
}
}

Dette blir automatisk ekspandert til CSS:

body {
background: url(/images/gradient.png) repeat-x;
font-size: 10pt;
}

body h1 {
font-size: 20pt;
}

Velge stil å bruke

Når du har laget en stil vil denne være tilgjengelig under Stil på sonens innstillingsside. En stil er tilgjengelige i samme sone som stilen ligger i, og i tillegg i alle soner som deler samme organisasjon.

Framtiden

  • Vi vil snart komme med en haug nye stiler som vil bli tilgjengelig for alle soner. De vil også kunne brukes som utgangspunkt for å lage nye stiler.
  • Stiler vil i framtiden kunne merkes som “delte”. Da vil de dukke opp for alle soner. Foreløpig er det bare våre egne stiler som er delte, men vi skal vurdere muligheten for at folk generelt kan tilby stiler for deling.
  • Dagens stiler bruker fortsatt Origos eksisterende HTML-struktur, som begynner å bli knirkete. Om ikke lenge vil vi lansere en ny, friskere og mer moderne HTML som

Legacy

  • Vi har fjernet “utseende”-skjermen for soner, hvor man tidligere kunne sette skrifttype osv. Dette er kanskje noe som kommer tilbake, men foreløpig må man altså skrive ren CSS for å stile en sone.
  • Om ikke lenge vil vi fjerne den automatiske pakkingen av /stylesheets. Når vi gjør dette vil vi konvertere stylesheetene til stiler for deg slik at sonen forblir som den var. Men du må gjerne konvertere dine stylesheets til stiler i dag.

Treffliste på kart?

Jeg har en kunde som ønsker treff plassert i kart på søkesiden alla
- liste med treff i hovedspalten
- treffene plassert på kart i sidespalten

“post_marker” og “recent_posts_map” ser ikke ut til å gi noenting på en “search_posts”-side

Finnes det en komponent som kan håndtere dette?

WebDAV på MacOS X

I tilfelle folk ikke har oppdaget det: WebDAV-støtten i MacOS X 10.7 (Lion) fungerer nå igjen, så nå er det ingen grunn til å bruke for eksempel Cyberduck. Jeg tror Snow Leopard fortsatt hadde problemer med WebDAV, men dette er nå altså i orden.

For å koble til, trykk cmd-K i Finder (eller velg Go-menyen og “Connect to Server”) og skriv inn adressen til filområdet:

Ønsker meg Google+ +1 knapp på Origo innlegg

Egentlig hadde jeg kanskje til og med kunne ønsket meg å gå enda lenger.

Dersom man ser på en Origo sone som en Google+ circle, kunne jeg faktisk sett for meg disse integrert.

Nytt: user_profile får flere opsjoner

Det finnes nå tre varianter av user_profile, spesifisert med parameteret style. Default er full. Det gamle parameteret mini faller bort og erstattes av style-verdien mini.

Her er stilene som støttes:

Micro

Compact

Full

Mini

Samme som full, men uten statusoppdatering-felt. Denne stilen er deprekert og vil falle ut etterhvert.


I tillegg er det to utvidelser:

  • Dersom parameteret user_id settes til strengen current vil komponenten bruke innlogget bruker (om finnes).
  • Dersom siden som vises er et innlegg eller liknende vil forfatteren av innlegget vises i komponenten.

@font-face på soner

Noen som har erfaring med font face på soner evt kan bidra til å oppklare snedigheter med relative stier i Origo?

Jeg skal bruke en non-standard font på en sone (auf.no). Fonten må ligge i filområdet. (Kan ikke leveres alla Google Fonts.)

Jeg har brukt absolutt url for å peke til fontfilene og det fungerer bra bortsett fra for Firefox. Firefox akspterer bare relative urler for å hente font-filer. Problemet er at med relative urler fra filer i filområdet finner ingen nettlesere fontfilene. Er det et eller annet triks med relative stier i Origo? :-)

Nytt: Arrangement-filtrering i kalender

Du kan nå gi følgende parametere til komponenten upcoming_events_compact:

  • show_tag_filter — slår på muligheten for å filtrere innholdet på tag.
  • selectable_tags — bestem hvilke tags som skal vises i tag-filteret. Enten en array eller en kommaseparert streng.
  • show_municipality_filter — slår på filter for å filtere på kommunenavn.
  • municipality — filtrere på kommunenavn (f.eks. Akershus). Om du også slår på filteret blir dette defaulten som kan endres.
  • tags — filtrere på tags. Disse brukes som basis uavhengig av show_tag_filter.

Dette er spesialfunksjonalitet vi trengte for et bestemt prosjekt, men vi ser ingen grunn til at det ikke skal kunne brukes i andre sammenhenger. Denne typen filtrering i komponenter kommer nok det til å komme mer av.

page_pile_overview_component

Jeg forsker å bruke page_pile_overview_component. Det ser ut som den krever noen parametere. Stemmer det?

Dette ser ikke ut til å fungere:
{ "parameters": {

}, “name”: “page_pile_overview_component”

}

Parameter for upcoming events component (evt compact)

Jeg bruker levende utdrag for å vise mest anbefalte arrangement for seg selv i layouten. (f.eks. vt.origo.no) Skulle gjerne brukt upcoming events component evt compact-versjonen. (Opplever noe lugging med levende utdrag.)

Finnes det dokumentasjon på hvilke parametere jeg kan sette på den komponenten?

Målet er altså å vise bare anbefalte arrangementer fra en annen sone – så sandbox_id er påkrevd.

Teknisk avdeling

Følges av 43 medlemmer.

Dette er et sted for utviklere og soneverter å få hjelp, bli informert om endringer, og lese dokumentasjon om de tekniske delene av Origo. Her samler vi dokumentasjon om APIer, formater og måter å gjøre ting på. Origos utviklere er også til stede for å svare på spørsmål og å komme med informasjon om ny funksjonalitet, spesielt teknologi rettet mot utviklere og verter. Mer om sonen

Origo Teknisk avdeling er en sone på Origo. Les mer
Annonse