Picture

Lars Skjærlund

Rødovre

Webmaster

Indlæg: 4.093

PB  Blog  Hjemmeside

Så prøver vi igen

Da' alle sammen.

Jeg må erkende, at jeg ikke havde gjort mit hjemmearbejde godt nok, sidst jeg lagde en test frem til åben afprøvning: Jeg har derfor brugt meget tid på at lære spidsfindighederne bedre at kende, og denne gang håber jeg, det er gået bedre.

Ihvertfald har jeg opdateret http://test.sporskiftet.dk med et nyt load fra den bestående server. Siden sidst har jeg fået lavet en masse scripts, der konverterer koden meget mere fra den bestående server til den nye Drupal version. Så vidt jeg kan se, fungerer det væsentlige nu.

Jeg vil derfor gerne bede jer prøve forum af igen: Skriv nogle indlæg, svar på dem, fortæl mig, hvad jeg har overset.

Men lad venligst være med at fortælle mig ting, jeg godt ved: Ikke mindst YouTube videoer - de skal nok komme med, men lige nu virker det ikke ret godt, og det skyldes først og fremmest, at jeg endnu ikke har besluttet, hvilken løsning ud af mange, jeg vil benytte. YouTube er derfor noget rod, så der er ikke nogen grund til at poste 50 indlæg, der fortæller mig, at YouTube er noget rod - jeg ved det godt. Det skal nok komme.

Det vigtige lige nu er den måde, man skriver nye indlæg: Er det til at finde ud af, kan man redigere bestående indlæg, som man vil - og kan man sætte billeder ind? Som omtalt tidligere skal man bruge ImagePicker til at håndtere billeder, og man kan se de billeder, man selv har uploadet, ved at gå ind på sin personlige profil.

Alt det har jeg tidligere skrevet om, så hvis du vil vide mere, kan du læse de tidligere tråde i dette forum.

Den vigtigste ændring denne gang skulle gerne være, at det, der ikke virkede sidst, gerne skulle virke nu. Prøv det venligst af.

- o O o -

Nogle af jer er mere nysgerrige, så her er de tekniske detaljer:

Drupal har traditionelt ikke haft nogen wysiwyg editor. Det har været almindelig praksis, at man skrev sine indlæg direkte i HTML. Som et special tilfælde har man kunnet bruge BBcode, hvis man installerede et passende filter til formålet.

Senere er der så kommet en (meget omfattende) wysiwyg løsning, hvor man via et plugin system kan vælge stort set det wysiwyg system, man bedst kan lide. Til Sporskiftet har jeg tænkt mig at benytte det, der af de fleste opfattes som bedst, nemlig TinyMCE. Nogle af jer vil kende denne editor fra bl.a. WordPress.

Så kommer vi til samspilsproblemerne: Wysiwyg fungerer fint på en ny installation, men giver omfattende problemer, hvis man forsøger at konvertere en eksisterende installation. Der er hjælp at få, men det er et stort arbejde.

Værre endnu bliver det, hvis man bruger BBcode modulet: Det er skrevet til at generere den korrekte HTML ud fra de simple BBcodes - men gør det ved hjælp af modulet PCRE: Dette kryptiske navn er en forkortelse for "Perl Compatible Regular Expressions" og dækker over et Linux program skrevet i C, der laver regular expressions på samme måde som Perl.

Det kræver nok en forklaring: Perl er et underligt programmeringssprog (som jeg holder meget af), der er specielt konstrueret til at håndtere tekst. Regular expressions er en form for "Søg og erstat" (ihvertfald i denne sammenhæng), som kan bruges til at ændre tekst. Regular expressions er standard i Unix/Linux i en primitiv form, men Perl har en voldsomt forbedret udgave, der naturligvis kun virker med Perl. PCRE er et forsøg på at give de samme fede muligheder til andre programmeringssprog - herunder PHP, som Drupal er skrevet i.

Well - so far, so good: Perl har længe haft sine problemer med Unicode - og dermed internationale tegn som æ, ø og å. Det er heldigvis løst, og det fungerer i dag fint med Perl - hvis man holder tungen lige i munden. PCRE skaber desværre helt nye problemer på dette område: PCRE kan supportere Unicode - men det bliver meget langsommere end hvis det compiles uden Unicode support. Jeg har checket en stribe Linux distributioner, og ingen af dem har PCRE med Unicode support.

Men Drupals BBcode support er afhængig af PCRE - ganske som phpBB er det: Derfor går alting galt, når der optræder andre bogstaver end de engelske A-Z, og det er som bekendt tilfældet med dansk. Det er samme problemstilling, der er skyld i, at det nuværende forum ikke kan håndtere links med danske bogstaver. Se f.eks. mit link til Karl Krøyer i tråden om Premier Is.

Den software, der konverterer phpBB til Drupal trækker på samme resourcer - og giver dermed også samme problemer: Det virker på engelsk-sprogede sites, men bestemt ikke på en dansk website.

Jeg har derfor - efter at have kæmpet længe med de etablerede løsninger - kastet håndklædet i ringen og skrevet mine egne konverteringsprogrammer. Resultatet skulle gerne være, at alt nu er konverteret korrekt, at vi kører helt uden BBcode (næsten - [quote] bruges stadig), at Unicode fungerer, og at wysiwyg fungerer.

Det var ikke nogen lille opgave, men jeg håber, I vil tage godt imod resultatet. I kan vise jeres support ved at prøve den nye side af på adressen

http://test.sporskiftet.dk

__________________

MVH
Lars

« Wikien Forum. »
Like 0 kan lide
Top

Picture

F.Ormstrup

Indlæg: 2.643

PB  Blog  Hjemmeside

"Lars Skjærlund" skrev:
Jeg vil derfor gerne bede jer prøve forum af igen: Skriv nogle indlæg, svar på dem, fortæl mig, hvad jeg har overset.

Hvordan logger man sig på - mit sporskifte login fungerer ikke!

Like 0 kan lide
Top

Picture

Lars Skjærlund

Rødovre

Webmaster

Indlæg: 4.093

PB  Blog  Hjemmeside

Da' Flemming.

"F.Ormstrup" skrev:
Hvordan logger man sig på - mit sporskifte login fungerer ikke!
Jeg citerer fra forsiden af Det nye Sporskiftet:
"Forsiden" skrev:
Du skal være logget ind for at få størst mulig glæde af de nye muligheder: Alle brugere, der var oprettet på Sporskiftet før den seneste import, er også oprettet her; men dit password er desværre gået tabt, så du skal bede om et nyt - det gør du ved at benytte linken "Bestil ny adgangskode". Du vil herefter modtage en email med nærmere instruktioner.

Wink

__________________

MVH
Lars

Like 0 kan lide
Top

Picture

Techek

Jelling

Indlæg: 900

PB

Jeg kan stadigvæk ikke finde den knap jeg skal trykke på for at sende en kommentar til fx. "Ny forumopsætning". Jeg er selvfølgelig logget ind på test-sitet.

__________________

[ Märklin M- og C-skinne på gulvtæppet med ungerne | Ordekvibrilistisk og pedantisk sprogsoldat ]

Like 0 kan lide
Top

Picture

Lars Skjærlund

Rødovre

Webmaster

Indlæg: 4.093

PB  Blog  Hjemmeside

"Techek" skrev:
Jeg kan stadigvæk ikke finde den knap jeg skal trykke på for at sende en kommentar til fx. "Ny forumopsætning". Jeg er selvfølgelig logget ind på test-sitet.

Nej, det kunne jeg godt se - det skulle virke nu.

Og så observerede jeg en anden, typisk Drupal fejl: Funktionen til at citere et tidligere indlæg hedde "Tilbud" - hvilket jo er een oversættelse af det engelske "Quote", omend langt fra den rigtige... Jeg havde fået det rettet i den sidste update, men skal åbenbart i gang med at rette det igen - det må I have lidt tålmodighed med, det skal nok komme i takt med, at jeg bliver opmærksom på bøfferne.

__________________

MVH
Lars

Like 0 kan lide
Top

Picture

Techek

Jelling

Indlæg: 900

PB

... og det virker fint nu.

Jeg kan ikke huske om det har været "oppe at vende", men hvad med at omdøbe det nuværende Sporskiftet.dk til original.sporskiftet.dk og test-udgaven til http://www.sporskiftet.dk. Så ville testsitet hurtigt blive taget i brug og blive gennemtestet.

Der er selvfølgelig altid en risiko for at noget ikke virker på det nye site eller ikke bliver rettet med det samme (vi laver vel også andet end at bruge Sporskiftet). Det er min opfattelse at de fleste her på siden er loyale, forstående og hjælpsomme, så hvorfor ikke sætte det nye site på skinnerne?

__________________

[ Märklin M- og C-skinne på gulvtæppet med ungerne | Ordekvibrilistisk og pedantisk sprogsoldat ]

Like 0 kan lide
Top

Picture

Lars Skjærlund

Rødovre

Webmaster

Indlæg: 4.093

PB  Blog  Hjemmeside

"Techek" skrev:
Jeg kan ikke huske om det har været "oppe at vende", men hvad med at omdøbe det nuværende Sporskiftet.dk til original.sporskiftet.dk og test-udgaven til http://www.sporskiftet.dk. Så ville testsitet hurtigt blive taget i brug og blive gennemtestet.

Jo, men så ville det efter min opfattelse ikke være et testsite længere - så er det gået i produktion. Og det er endnu ikke helt klart til at gå i produktion, selvom det er tæt på: Jeg skal have fundet en løsning på YouTube links, og der er også visse problemer med håndteringen af billeder, som jeg gerne vil have på plads, før vi går rigtigt i luften.

Men med mindre, der er nogen, der finder graverende fejl de næste par uger, vil jeg tro, vi går rigtigt i luften i min sommerferie, der starter i uge 26. Køreplanen bliver her, at såvel den gamle som den site bliver lukket (sikkert om natten) i nogle timer, alle data bliver overført og konverteret, og så er det kun den nye site, der kører.

Testsiten vil så fortsat køre til test af nye Drupal udviklinger - der er mange, mange nye features, jeg gerne vil have koblet på stille og roligt, og de skal naturligvis prøves ordentligt af først.

__________________

MVH
Lars

Like 0 kan lide
Top

Kommentarvisning

Vælg din foretrukne kommentarvisning og klik på "Gem indstillinger" for at aktivere dit valg.