You are here

Ny webserver (opdateret)

12 posts / 0 new
Last post
Emil Kirkegaard
Emil Kirkegaard's picture
Ny webserver (opdateret)

Vi har skiftet webserver til en som bliver hostet af UnoEuro. Det er både billigere og bedre, da man ikke skal bøvle med diverse tekniske ting (fx opdatering af php).

Samtidig så vi har opdateret hjemmesidesoftwaren til en nyere version (Drupal 7.x). Dette muliggør diverse andre fixes. Der er kommet en WYSIWYG-editor, så man ikke behøver skrive ting i HTML-koder. Forummet er blevet opgraderet med Advanced Forum-modulet.

Forummet er blevet omstruktureret en del, så det ligner mere det norske forum.

I den nærmere fremtid kommer der mere:

  • Nyt hjemmesidedesign, har været tiltrængt i flere år (eneste parti med en grimmere hjemmeside må være fremskridtspartiet's!)
  • Integration med sociale medier, dvs. at vi kan skrive nyheder på forummet her, og så bliver de automatisk postet på sociale medier: Facebook, Google+, Twitter

Opdateret d. 9. februar.

Den nye midlertidige hjemmeside er nu officiel, og piratpatiet.dk peger nu hertil. Hurra!

Der er blevet tilføjet et modul som gør det nemt at citere andre. Bare tryk på "quote" under den post du vil citere. Man kan også skrive koden manuelt: [ quote=navn] starter et citat. [ /quote] slutter et citat. Begge uden mellemrum i begyndelsen. Eks.

Navn Navnsen wrote:

Dette er en citeret tekst.

Admin
Advarsel

Jeg må hellere advare om, at dette web-sted (unoeuro.piratpartiet.dk) stadig kører test, og at vi efter planen opdaterer databasen fra produktion (www.piratpartiet.dk), når dette websted bliver ny produktion. Det sker, så vi får de seneste ændringer med over fra produktion, herunder: Nye brugere, ændringer af brugere (password, emals), og nye kommentarer.
Det betyder, at indlæg skrevet her vil gå tabt, når dette test-site bliver til den nye produktion.
Ole Husgaard

Emil Kirkegaard
Emil Kirkegaard's picture
Du antager en direkte

Du antager en direkte overskrivning af databasen på unoeuro-server. Men det er ikke eneste mulighed. Man kan sammensætte en database ud fra dele af de to databaser. Fx ved at hive brugerdata fra den ene og post+comment+tråd-data fra den anden.
Desuden er det ikke sikkert at man behøver at opdatere fra hovedsiden, da der ikke er sket så meget der. Ja, der er faktisk sket mere på unoeuro-serveren. At overskrive unoeuro-serverens database ville resultere i flere timers spildt arbejde mht. opsætning af unoeuro-serveren.
Altså, flere muligheder:

  1. Overskriv unoeuro-databasen og mist en del arbejdstimer.
  2. Overskriv ikke unoeuro-databasen og mist et lille antal ændringer fra Holland-serveren.
  3. Sammensæt en ny database udfra begge databaser.

(3) er mere teknisk krævende, og muligvis mere arbejdskrævende end det er tiden værd. Men det lader vi vel lige Oliver finde ud af. I tilfælde af at (3) ikke er optimalt, så er (2) næst i rækken IMO.
-
ETA. Samtale fra IRC.
[12:58.04] <@osh_DK> Emil, har du styr på, hvad der gemmes i filsystemet, og hvad der gemmes i databasen?
[12:58.39] <@osh_DK> Husk på, at ændringer i databasen på test går tabt efter planen, når test bliver til produktion
[01:28.24] <EmilKirkegaard> der er vist ikke noget nyt fra siden der er værd at tage med over
[01:28.39] <EmilKirkegaard> det skulle da lige være et par enkelte posts+brugere
[01:54.10] <@osh_DK> Nye brugere, nye indlæg og svar - og alle brugernes emails.
[01:54.37] <@osh_DK> Men det ser da umiddelbart fint ud efter min mening...
[01:55.26] <@osh_DK> Jeg tror ikke det er en god ide at dele op i for mange diskussionsgrupper, da det giver grupper med meget lidt indhold. Men det er bare min egen mening.
[01:56.42] <@osh_DK> Og jeg ser vi nu er tilbage til drupal default theme. Har du læst gamle drøftelser om dette i forummet? Det var årsagen til, at nogen porterede theme fra pp_se i 2009.
[01:57.56] <@osh_DK> Havde i problemer med at porte dette theme til Drupal 7?
[02:00.08] <@osh_DK> Der er oprettet 9 nye brugere i forum siden vi kopierede databasen til test.
[02:07.29] <EmilKirkegaard> vi har ikke portede temaet
[02:07.42] <EmilKirkegaard> indhold kommer, præcis som på det norske forum
[02:08.10] <EmilKirkegaard> hvor mange af de 9 er nonbots?
[02:08.21] <EmilKirkegaard> en smal sag for dem at lave en ny bruger igen
[02:24.07] <@osh_DK> Hvad med brugere, som næsten alle har mistet deres mail? De kan ikke engang få en ny adgangskode, hvis de glemmer den.
[03:08.51] <EmilKirkegaard> hvorfor har de mistet deres mail?
-
Du burde i øvrigt skrive fra din egen profil, og ikke admin-profilen. Du kan bruge admin-profilen til at give din egen bruger administratorrettigheder (permissions). Det har jeg gjort.

Ole Husgaard
Vi havde en klar aftale for

Vi havde en klar aftale for migreringen, som jeg blandt andet skrev til bestyrelsen:

Jeg går ud fra, at Emil og/eller Oliver sørger for at opdatere denne, og lave de aftalte rettelser. Når det er gjort vil de annoncere det for resten af bestyrelsen, og så mener jeg vi lige bør bruge en dag på at teste. Hvis alt så ser ud til at være i orden gør vi følgende:

a) Vi lukker den gamle www.piratpartiet.dk ned.
b) Vi kopierer den seneste kopi af produktionsdatabasen til Unoeuro (med email adresser denne gang).
c) Vi omdirigerer www.piratpartiet.dk til at pege på den nye server hos Unoeuro.

Du var bekendt med, at databasen der blev overført var uden emailadresser på brugerne (som man normalt gør ved kopiering af data fra et produktions- til test-system, så man undgår fejlagtig mailudsendelse). Du vidste derfor, at ændringer i databasen ville gå tabt under skridt b) ovenfor. Det havde ikke været noget problem, hvis du havde holdt dig til de aftalte rettelser. Men udover de aftalte rettelser er der sket en opgradering fra Drupal 6 til Drupal 7, som gør det umuligt at overføre den seneste kopi af databasen fra produktionssystemet.
Hvem traf beslutning om at opgradere til Drupal 7? Og hvorfor blev jeg ikke straks informeret da beslutningen blev taget, så jeg kunne have hjulpet med en løsning på denne nye problematik inden det var for sent, og en masse arbejde spildt (eller - alternativt - vi får en masse ekstra arbejde med at rydde op)?
Hvis ikke vi vælger at starte forfra på unoeuro.piratpartiet.dk, står vi nu med et nyt system, hvor ingen af brugernes mailadresser virker. En bruger der glemmer sin adgangskode kan derfor ikke få tilsendt en ny adgangskode, men mister sin bruger på forummet. Det er i længden uholdbart. Og samtidig går de (heldigvis få) nye brugere og indlæg på den nuværende produktions-side tabt.
Det kunne så let have været undgået, hvis du havde holdt dig til de aftalte ændringer, eller havde informeret mig, så vi kunne have overført databasen igen inden det var for sent.
Alternativet er, at vi fletter mailadresserne fra den nuværende produktions-database ind i den nye database, hvilket - som du selv nævner - er teknisk krævende, og tager en del tid.

Ole Husgaard
Lidt konstruktiv kritik

Jeg ser både ting jeg bedre kan lide på den nye hjemmeside, og ting, som jeg knapt så godt kan lide. Generelt synes jeg det ser rigtigt fint ud.

Vi bruger nu Garland theme i stedet for det pirat-theme, som vi porterede fra www.piratpartiet.se i 2009. Helt efter min smag: Både theme og farvevalg svarer til, hvad jeg oprindeligt satte op i 2008. Vi må så håbe, at andre brugere er enige, for utilfredshed med dette theme var baggrunden for, at man valgte at gå væk fra det.

Personligt bryder jeg mig ikke om wysiwyg-editorer, men de generer mig heller ikke, og det er let at komme tilbage til default editor, hvis man vil. Wysiwyg er fint for dem der ellers ikke kan finde ud af formattering.

Opgradering til Drupal 7 er også fint, selvom der strengt taget ikke var nogen grund til det. Bare lidt ærgeligt, at det ikke var aftalt, for nu står vi med nogle database-problemer, som vi bliver nødt til at bruge en del tid på. Og jeg er bange for, at det igen er min tid der skal bruges...

Det generer mig, at comment threading er blevet slået fra. Med comment threading kan man se hvem der svarer på hvad, hvad man ikke så let kan, når det er slået fra. Se f.eks. forskellen her og her.

Og så er der stadig et par tekniske detaljer, som der skal kigges på:

  • I Admins statusrapport advares: "You are using a feature that requires $cookie_domain to be set, but it is not set in your settings.php file (CKFinder is enabled in the Advanced profile)."
  • Og cron-jobbet virker stadig ikke.
     
nordbjerg
Ikke aftalt?

 

Opgradering til Drupal 7 er også fint, selvom der strengt taget ikke var nogen grund til det. Bare lidt ærgeligt, at det ikke var aftalt, ...

Emil (og så vidt jeg ved også andre?) påpegede flere gange, både til topmødet og andre steder, at han (de) gerne ville have Drupal opdateret til 7, så de kunne installere nye og bedre moduler.

Vi bruger nu Garland theme i stedet for det pirat-theme, som vi porterede fra www.piratpartiet.se i 2009.

Skal lige påpege at det er et midlertidigt tema, vi har annonceret nyt design på vores Facebook side. Blev også kort nævnt til bestyrelsesmødet 9/2-2013.

Det generer mig, at comment threading er blevet slået fra. Med comment threading kan man se hvem der svarer på hvad, hvad man ikke så let kan, når det er slået fra. Se f.eks. forskellen her og her

Det er helt klart noget der er værd at kigge på, så vi kan få sat det til igen =)
/ nordbjerg

 

Emil Kirkegaard
Emil Kirkegaard's picture
Det er med vilje at trådning

Det er med vilje at trådning er slået fra. Det er møghamrende irriterende, og alle store forummer jeg kender til bruger det ikke (google selv).
Men siden at det bare omhandler hvordan man viser en tråd på skærmen og ikke har noget med selve datastrukturen at gøre, så kunne man formentlig gør det bruger-bestemt om man vil se tråde med eller uden trådning. Det bør dog være standard uden.

Det generer mig, at comment threading er blevet slået fra. Med comment threading kan man se hvem der svarer på hvad, hvad man ikke så let kan, når det er slået fra. Se f.eks. forskellen her og her. [Ole Husgaard]

Man kan ikke se forskellen på det ved at bruge dine links efter at DNS er blevet lavet om.
Man kan godt se hvem der svarer på hvad uden trådning, det står øverst i posten hvis den er et svar til en anden post. Dog ville det være rart med en liste ved hver post om hvilke posts der er et svar til den, ligesom man gør på 4chan.org. Se her. Jeg ved at nogle andre forummer har en sådan løsning i den stil. Det kunne vi også få, enten ved at finde et modul eller ved at skrive et selv. Det virker ikke umiddelbart som en svær opgave.

Ole Husgaard
Ikke noget stort problem

Det er let at ændre tilbage, hvis der er stemning for det. Mange forummer har det ikke, fordi deres software ikke understøtter det.

Emil Kirkegaard
Emil Kirkegaard's picture
[quote=Ole Husgaard]

Ole Husgaard wrote:
Det er let at ændre tilbage, hvis der er stemning for det. Mange forummer har det ikke, fordi deres software ikke understøtter det.

Citation needed. Jeg kender personligt til driften af et stort forum (256,313, Posts: 6,908,299, Members: 19,882, Active Members: 614), og de kunne sagtens slå threading til hvis de ville. Det har de ikke. Jeg tvivler stærkt på at andre store forums (fx Richard Dawkins Forum) ikke har threading fordi at deres software ikke understøtter det. Når man kører et så stort et forum, så er det en smal sag at finde nogen som kan skrive et custom plugin til at tilføje trådning.
I øvrigt, som du kan se, så har jeg tilføjet automatisk quoting som gør det meget nemt at vise præcis hvad og hvem man svarer.

Ole Husgaard
Ak, tidsspilde...

Du vil bare have konflikter med mig? Hvad har du imod mig?
 
Find dit citat selv, hvis du mener det jeg skrev er et problem!

Emil Kirkegaard
Emil Kirkegaard's picture
Ole Husgaard wrote:

Ole Husgaard wrote:
Du vil bare have konflikter med mig? Hvad har du imod mig?
 
Find dit citat selv, hvis du mener det jeg skrev er et problem!

Jeg betvivler blot din påstand om at mange forummers manglende trådning skyldes, at deres software ikke understøtter det. Jeg mener slet og ret, at grunden til at de fleste store forummer ikke har trådning er at de ikke ønsker det. Det kan godt være at deres software heller ikke understøtter det, men det er jo ligegyldigt hvis de ikke er interesserede i trådning.

Hvalfisk
Hvalfisk's picture
Stemning

Ole Husgaard wrote:
Det generer mig, at comment threading er blevet slået fra. Med comment threading kan man se hvem der svarer på hvad, hvad man ikke så let kan, når det er slået fra.
 
Det er let at ændre tilbage, hvis der er stemning for det.

Begge dele har forlemper og ulemper.
Jeg kan dog bedre lide det nye, altså uden threading. Så der er ikke stemning fra mig.