Ingressmanipulering i Zen

Har alltid syntes at Drupals standardmetode for å lage ingress har vært tungvint og for kontrollert av systemet. Moduler som Excerpt og lignende tilbyr en mulighet for å skrive en ingress som er forskjellig fra hovedinnholdet.
Teoretisk
Skal man ha forskjellige ingresser, må man stile disse selv gjennom bl.a Excerpt-modulens felt som dukker opp øverst ned opprettelse av innhold. Ønsker man fem forskjellige innholdstyper med helt forskjellige ingresser, må man altså huske å stile disse helt forskjellige. Mye unødig arbeid.
Jeg går her ut fra at temaet Zen benyttes. Selv bruker jeg dette temaet i så og si alle prosjekter siden det er godt dokumentert og har en av de beste bruksområdene av alle temaene på drupal.org.
Forside, seksjon og innholdstyper
Zen skiller mellom mange forskjellige klasser, deriblant forsiden - 'front' - og alle andre sider - 'not-front'. Innholdstypen blir også definert som en klasse: 'node-type-story', 'node-type-forum' osv.
Den kan også skille mellom diverse sideseksjoner - 'section-node' - der 'node' kan være hva som helst basert på innleggets URL. Har innlegget følgende URL
- forum/generelt/jeg-liker-kjoettkaker
- forum/fransk/hva-betyr-oui
er sidens seksjon 'forum' osv.
Man må her vurdere hva man vil jobbe med. Sideseksjonen blir som regel den største klasse-samlingen å jobbe med siden en stor side som regel har mange seksjoner.
Modulen Content Construction Kit (CCK) er en modul alle burde ha. Her kan kan overstyre og legge til felter i innholdstyper slik man ønsker. I tillegg til denne modulen, trenger man undermodulen CCK Teaser Field som gjør det mulig å sette hvilket som helst CCK-felt til ingress. Den overstyrer da normalt Drupals ingress-standard og viser det feltet man selv ønsker.
Praktisk - CCK
- Etter å ha lastet ned og aktivert både CCK og CCK Teaser Field, går man så til /admin/content/types der man velger den ønskede innholdstypen man vil jobbe med.
- Legg så til et nytt felt (field).
- Velg deretter under 'Data settings' valget 'Filtered text'. Hvis ikke dette velges, kan det hende at all tekst vises som ren tekst, det vil si at selv html-tagger (<p>, <em>, osv) dukker opp som <em>emphasize</em> i stedet for emphasize.
- Plasser så hvor du vil at feltet skal vektes i forhold til andre elementer. Personlig foretrekker jeg at ingressen dukker opp rett under kategorielementene ('taxonomy'), over innleggets hovedinnhold ('body').
- Velg så 'Display fields'. Her bestemmer man hvor felt skal vises, og i tilegg om de skal beholde feltnavnet i denne visningen. Det er normalt å definere dette feltets 'Label' som skjult i vårt tilfelle.
- Etter å ha lagret, sørger man for at CCK Teaser Field vet hvilket felt som skal utgjøre ingressen. Trykk på 'Edit' i menyfeltet over, og velg feltets navn fra 'Teaser field'-rullgardinmenyen.
Praktisk - CSS
Nå skal feltet som nettopp er laget være den gitte nodetypens ingress. Nå kommer stylingen av feltet. Jeg vil at ingressen på forsiden skal være kursiv og i skriftstørrelse 1.2em. Når hele noden vises, skal ingressen ha samme skriftstørrelse, men være fet.
Definerer et godt synlig avsnitt for dette feltet i min style.css slik at jeg lett kan skille dette innholdet fra det som allerede står der.
CCK-feltet vil få et klassenavn der navnet på feltet er med. Her heter feltet 'Ingress', og man vil derfor finne i følgende klasse i sidens kildekode: .field-field-ingress
Drupal har blitt kritisert for å spytte ut klasser som er forvirrende og tunge, og dette er intet unntak. Skulle gjerne likt å sett at alle CCK-felt kunne ha fått en egendefinert klasse som var enklere å finne. Denne kunne gjerne blitt definert (av brukeren) samtidig med feltets opprettelse.
Uansett, man kan bruke .field-field-ingress for å stile ingressen. Her kan man bruke Zen-temaets forskjellige sideklasser (se lengre opp i teksten) for å stile ingressen forskjellig fra side til side.
Moduler:
Tema:
- Bloggen til Sivert Almvik
- lest 844 ganger
Vår håndbok
Så er vi kommet til det punkt hvor vi skal sette opp igjen Håndboka vår. Er såvidt begynt så det vil ta noen dager (jobber bare litt innimellom her) så skal også den være ferdig oppsatt igjen. Det vil også komme nye boksider til etter hvert. Også en helt ny bok er planlagt.
- lest 265 ganger
Modulpresentasjoner
Vi har nå republisert igjen våre tidligere modulpresentasjoner og vil redigere noen og legge til mange flere. Modulene må ha en egen erfaring før du skriver om den. Ser at det er kommet mange gode moduler i det siste.
Les mer- lest 239 ganger
Test av Installasjons profilen
Har nå lastet ned flere installasjonsprofiler og vil teste ut to i helga (skulle nesten tro at det var vi som var den offisielle drupalsiden)
Les mer
»- lest 211 ganger
- Alle nyheter av Ole Martin
Drupalcon Europe 2010!!
Drupaldanmark.dk annonserer nå at de skal ha Drupalcon Europe 2010 i København.

Dette er gutta som får det til, i likhet med det svenske drupalmiljøet. Kjempeposetivt at de står på og satser fremover. Hvis du er interessert i å vite mer, kan du følge med på Drupaldanmark.dk og Drupalcon.dk i tiden som kommer. Datoen for Drupalcon Europe 2010 er ikke satt, men det blir en gang i August 2010.»- lest 193 ganger
- Alle nyheter av Ole Martin
Drupal distribusjoner er nå utplassert på drupal.org
Så denne nyheten på Drupal.org for noen dager siden. Men jeg har det så travelt at jeg ikke har fått testet ut dette enda. vis noen ønsker å gjøre det og gi oss en tilbakemelding, hadde det vært supert. Hvis ikke skal jeg gjøre det så snart jeg får tid. I tillegg til alle de vanlige gjøremålene, så planlegger og tilrettelegger jeg nå for en hel dag med Drupalundervisning for en gruppe.
»- lest 223 ganger
- Alle nyheter av Ole Martin
Hvor tid blir Drupal 7 ferdig?
Dette spørsmålet er begynt å komme i forskjellige fora. Sist nå via "support-bounces@drupal.org". Så til sakens kjerne, hvor tid blir neste versjon (release) av Drupal, versjon 7, ferdig? Historisk sett tar det ca. 15 - 18 måneder, inkludert de forskjellige fasene en ny versjon skal igjennom, før vi ser noe til den. Fasene det er snakk om er "Funksjons utvikling" (koding), "Bugfiksing (defekte koder)" og jeg vil nok legge til en mengde tester, blant annet Alfa- og Betatesting før den første "release" kommer . Les mer
»- lest 225 ganger
- Alle nyheter av Ole Martin
White House New Media Team on Using Drupal
Whitehouse.gov re-launches on Drupal and engages the Drupal community at DC users meeting
Les mer»- lest 246 ganger
Drupal vant beste "open source PHP CMS" for andre år på rad
Drupal i Norge - Først med det siste !!
Drupal has won best open source PHP Content Management System for the second year in a row in the Packt Publishing 2009 Open Source CMS Awards. Drupal won by popular vote and a critical selection by a panel of judges. This award reflects the strong support of the Drupal community and our focus on quality which leads to critical acclaim and rapid adoption for large, high quality projects. Drupal won best overall open source CMS in 2007 and 2008.
Les mer»- lest 218 ganger
- Alle nyheter av Ole Martin
Drupal vant "Hall of Fame "
Drupal i Norge - Først med det siste!!
Da kom nyheten av hvem som vant Hall of Fame mellom Drupal og Joomla.
Sitat fra siden:
" We are pleased to announce that Drupal has won the inaugural Hall of Fame Award in the 2009 Open Source CMS Awards. With this award, Drupal has won two categories this year, the other one being Best Open Source PHP CMS.Here's the distribution of the prize fund for this category:"
»- lest 203 ganger
- Alle nyheter av Ole Martin
"Gartner" kaller Drupal for "Visjonær"
Analyseselskapet "Gartner" skriver dette om Drupal;
Drupal Positioned as a "Visionary" in Leading Analyst Firm`s 2009 Social Software in the Workplace Magic Quadrant
Et lite utdrag fra artikkelen:
Les mer»- lest 230 ganger
- Alle nyheter av Ole Martin
labs.finn.no
Etter en tid med testing av Drupal har gutta bak "labs.finn.no" gått vekk fra Drupal og over til Word Press. Dette skjedde for en tid siden, men har sikkert en nyhetsverdi for mange som ikke har fulgt så nøye med på dette. De skriver på siden sin;
Les mer»- lest 219 ganger
- Alle nyheter av Ole Martin
Ny bok - Drupal 6 - Søkemotoroptimalisering
Drupal 6 Søkemotoroptimalisering
Les mer
er en ny Drupalbok av forfattet av Ben Finklea og er utgitt av Packt Publishing. Legg merke til at kapittel 2; Keyword Research er gratis og kan lastes ned.»- lest 188 ganger
- Alle nyheter av Ole Martin











Var nyttig artikkel dette.
Var nyttig artikkel dette. Satt akkurat å jobbet med ingressproblematikken og teaser. Neste skritt blir å få kontroll over thumbnail i teaser.
Jeg har ikke helt forstått regelverket for hva og hvordan thumbnail settes inn.
Thks.
Thumbnail i teaser
Jeg bruker modulene Imagefield (CCK) og ImageCache for å vise en thumbnail som er en lenke til hele noden.
Fordelen med Image cache er at man kan lage flere versjoner av ett bilde på en gang. Det er også en enkel og grei brukerhåndbok som tar for seg ImageCache-oppsettet her.
En beskrivelse som direkte tar for seg hvordan å lage thumbnail med Imagefield og ImageCache-oppsettet finner du her.
Hjertelig takk for tipsene
Hjertelig takk for tipsene Sivert. Skal med spenning titte på lenkene i kveld (om jeg ikke sniker litt på dem i løpet av dagen). Jeg var ikke oppmerksom på at det eksisterte et norsk miljø rundt dette cms systemet. Leser også med interesse dine synspunkter rundt Zen.
For mitt jomfru (og fritids, da det er ideelt arbeid) prosjekt innen Drupal startet jeg med ett nytt tema (theme), også for å lære dette litt i fra bunnen og opp.
Utrolig spennende plattform dette. Jeg forsøker å forklare mine venner i klubben at de får mye mer (skalerbarhet) enn de "fortjener"
Først og fremst styrken rundt rolledefinisjoner og "taxonomy access" fanget min interesse, + den generelle skalerbarheten.
Vårt (mitt) prosjekt er ikke lansert på noen måte (ligger på et arbeidsdomene) enda, men det kommer seg gradvis. Når jeg får inn mer stoff og jeg får "strammet opp" forsiden, lanserer vi.
Glemte en ting
ImageCache 5.x-1.3 må patches. Ellers viser den et tomt bilde i alle innholdstyper der Imagefield er benyttet. Har ikke testet 2.x Beta enda, og kan ikke si om dette er noe som har vedvart fra 1.3.
Ellers er det bare å spørre i vei om det er noe du lurer på.
Sliter litt her
Hei igjen Sivert.
Startet med cck_teaser, prøvte excerpt og tilbake til cck_teaser. Ett eller annet lurer meg på tekstsiden, så jeg har ikke fått sett så mye på img enda. Anggående ImageCache så har jeg ikke testet, men merket meg at modulen fordrer "Clean URL support", hvilket jeg ikke har. Planen var å bruker thumbnailstørrelse som de er i alle fall. (85x85) Jeg får se litt nærmere på img, etter jeg får teksthåndteringen på plass. Mulig det er antall karakterer i "Instillinger for Inlegg" som kommer inn. Teksten i forsidens teaser holder mer enn teksten i "teaser feltet". (Henter i fra artikkelen) Noe gjør jeg feil, for field-label verdien kommer også med både i full artikkel og i ingress / teaser. En natts søvn og en kopp kaffe retter opp mye, vil jeg tro.
Endre
Hadde samme problem
Jeg hadde samme problem. Mistenker at modulen Excerpt gjør noe med vektingen for hvordan Drupal behandler ingressen (teaser).
Vektingen forandres vha modulen Tweakbox. Dette muliggjør at man kan sett den valgte nodetypens ingress til -1 i ekstravalgene som dukker opp under /admin/content/node-settings, eksempelvis
Length of "story" teasers: -1
På den måten overstyrer man (igjen) hva Excerpt-modulen har satt av vekting og slikt.
Dumt du ikke har Clean URL-støtte. Det er mange moduler som du går glipp av med dette =)
Hei igjen, Sivert. Jeg skal
Hei igjen, Sivert.
Jeg skal ta meg litt tid på morgenen for å finne ut av dette. Jeg søkte en del på ingress / img / teaser problematikken i går, og satt vel igjen med en følelse av en del ulykkelige sjeler rundt om.
Slik jeg hadde sett dette for meg, før jeg begynner:
- Ett cck felt for img / teaser, - settes i fra internt galleri eller lastes opp. Thumbnail størrelse. (ImageCache vil nok gi enda sørre fleksibilitet)
- Ett cck felt for ingresstekst.
Er imgfeltet satt, så ingår dette i teaser. Er ingressfeltet satt, brukes dette i teaser sammen med img feltet. Er ikke ingressfeltet satt, standard oppførsel, dvs de første linjer i fra artikkel etter det vanlige regelverket. Ved "konkatinering" av ingresteksten til artikkelen, gjerne fete typer.
Vel, jobben gjort. Delvis i
Vel, jobben gjort. Delvis i alle fall. Bommet på ditt punkt 5. Så den biten er på plass. Ser i praksis poengene med ImageCache nå når jeg har fått kontroll med teksten..Thumbnails (100 x 100) er egentlig for store og stive til disse listingene.
Vel, får se på url er også da. Har "clean url" noen bakside?