-
Notifications
You must be signed in to change notification settings - Fork 4
Setup installation
#Installation af os2dagsorden-2.0 Igennem hele denne guide vil vi bruge dagsorden.eu som installationsnavn, installationssti og installations URL. Når du ser dette navn skal du derfor erstatte det med navnet på din egen løsning.
For at starte installationen skal du tilgå URL'en f.eks. dagsorden.eu/install.php
- Vælg profil
- Vælg OS2dagsordenBasic installation
- Næste skærm
- Vælg sprog
- Sprog - English
- Næste skærm
- Herefter starter der en automatisk proces
- Verify requirements...
- Set up database...
- Install profile...
- Næste skærm
- Konfigurer side, her bruges engelske felttitler
- Site name: OS2dagsorden
- Site e-mail address: [email protected]
- Username: ******
- E-mail address: [email protected]
- Password: ******
- Default country: Denmark
- Default time zone: Timezone: Europe/Copenhagen
- Check for updates automatically: Ja
- Receive e-mail notifications: Ja
- Næste skærm
- Revert alle features
- Næste skærm
- OS2dagsorden
- Vælg ESDH plugin: Acadre
- Konfigurer os2dagsorden nu? : Nej
- Næste skærm
- Du er nu færdig med basis installationen
-
Tilgå github.com/os2dagsorden/os2dagsorden-2.0 find og download da.po filen: Gem filen til lokal mappe
-
I "Regional and language" sektionen tilgå "Translate interface"
- I "Import" fanen skal du bruge "Browse" knappen til at finde den da.po du hentede i det foregående trin
- Import into: Danish (Dansk)
- Du skal vælge følgende mode: Strings in the uploaded file replace existing ones, new ones are added. The plural format is updated.
Vær opmærksom på at os2web_pdf_converter script (https://github.com/bellcom/os2web_pdf_converter) ligger i /var/www/dagsorden.eu/cron mappen på serveren.
Vær sikker på at du har de følgende teknologier installeret på serveren du bruger når du kører dette script.
sudo apt-get install rubygems
gem install ruby-msg
sudo apt-get install mpack
sudo apt-get install libreoffice
sudo apt-get install imagemagick
sudo apt-get install unoconv
For at planlægge, tilføj følgende kommandoer til crontabben.
php /var/www/dagsorden.eu/cron/os2web_pdf_converter.cron.php /var/www/dagsorden.eu/public_html/sites/default/files/os2convert /var/www/dagsorden.eu/public_html
Argumenter:
- Sti til de filer som skal konverteres. Denne sti skal enten være en relativ sti eller en absolut sti.
- Stien til din Drupal instans. Når der bruges en valid Drupal sti vil løsningen automatisk forsøge at opdatere den tilsvarende filentitet i Drupal med den nye .pdf URI. Hvis der gives en Drupal sti bliver Drupal bootstrappet med databaseadgang.
- Custom StreamWrapper. acadre:// Bruges til at undgå media browsers plus problemer.
Tilgå konfigurationen i sektionen "OS2dagsorden Setup" vælg "OS2dagsorden Settings"
Find feltet "* > PDF CONVERTING CONFIGURATION".
Type of files to be converted when importing: En kommasepareret liste over filtyper der skal konverteres
Directory to send the files for converting: Sti til den mappe hvor filerne som skal konverteres ligger, vær sikker på at den mappe findes, hvis ikke skal den oprettes.
Note: public:// er et alias. Du kan se dens værdi på konfigurationssiden under media sektionen -> File system -> "Public file system path".
Vær opmærksom på at førnævnte script kun håndterer selve konverteringen, og ikke noget andet. For at gøre Drupal opmærksom på de konverterede filer skal vi bruge et ekstra Drupal modul "os2web_converter_manager", som har et standard Drupal cronjob til at håndtere de behov der stilles.
Tilgå http://dagsorden.eu/admin/reports/status for at finde fejlmeddelelser som er tagget med "OS2dagsorden pdf2htmlEX".
Fejlmeddelelserne vil her være: "Path for HTML files to be rendered is missing" og "Update pdf2htmlex version up to 0.6 or higher"
Først og fremmest skal OS2dagsorden opsættes så en forbindelse til det allerede installerede pdf2htmlEX. I en terminal kan du finde installationsstien ved at bruge følgende kommando:
which pdf2htmlEX
Her vil du få et svar som ligner dette:
/usr/local/bin/pdf2htmlEX
Hvis der ikke kommer noget svar, betyder det at pdf2htmlEX ikke er installeret. Installationen af dette er veldokumenteret og understøtter flere platforme. Alternativt kan der opsættes en brugerdefineret sti hvor det renderede HTML skal gemmes. Hvis denne sti ikke er sat, bliver HTML gemt det samme sted som de originale filer, f.eks:
/var/www/dagsorden.eu/public_html/sites/default/files/os2convert
Den sti som bruges skal findes og være skrivbar.
Konfigurationen af dette kan findes i sektionen "OS2dagsorden Setup" hvis du vælger "OS2dagsorden Settings"
Find "PDF > HTML Converter settings".
- Sti til pdf2htmlEX: /usr/local/bin/pdf2htmlEX
- Sti som HTML filer skal gemmes på (valgfri).
Note: public:// er et alias. Du kan se dens værdi på konfigurationssiden under media sektionen -> File system -> "Public file system path".
Du skal også opsætte stien til private filer:
sites/default/files/private
Temporary mappen skal lægInstallations profil For at starte installationen skal du tilgå URL'en f.eks. dagsorden.eu/install.php
- Vælg profil Vælg OS2dagsordenBasic installation Næste skærm
- Vælg sprog Sprog - English Næste skærm
- Herefter starter der en automatisk proces Verify requirements... Set up database... Install profile... Næste skærm
- Konfigurer side, her bruges engelske felttitler Site name: OS2dagsorden Site e-mail address: [email protected] Username: ****** E-mail address: [email protected] Password: ****** Default country: Denmark Default time zone: Timezone: Europe/Copenhagen Check for updates automatically: Ja Receive e-mail notifications: Ja Næste skærm
- Revert alle features Næste skærm
- OS2dagsorden Vælg ESDH plugin: Acadre Konfigurer OS2dagsorden nu? : Nej Næste skærm
- Du er nu færdig med basis installationen Importering af oversættelser Hent oversættelsesfil til din computer
- Tilgå github.com/OS2dagsorden/OS2dagsorden-2.0 find og download da.po filen: Gem filen til lokal mappe
- I "Regional and language" sektionen tilgå "Translate interface" I "Import" fanen skal du bruge "Browse" knappen til at finde den da.po du hentede i det foregående trin Import into: Danish (Dansk) Du skal vælge følgende mode: Strings in the uploaded file replace existing ones, new ones are added. The plural format is updated. OS2dagsorden * > PDF opsætning Vær opmærksom på at os2web_pdf_converter script (https://github.com/bellcom/os2web_pdf_converter) ligger i /var/www/dagsorden.eu/cron mappen på serveren. Vær sikker på at du har de følgende teknologier installeret på serveren du bruger når du kører dette script. mapitool (Convert .msg to .eml) sudo apt-get install rubygems Install ruby gem gem install ruby-msg munpack (Bruges til at kunne pakke .eml files ud) sudo apt-get install mpack soffice (Bruges til at konvertere Libre office til PDF) sudo apt-get install libreoffice ImageMagick (Konverter multisidede .tiff files til PDF) sudo apt-get install imagemagick UnoConv (Konverterer dokumenter fra OpenOffice til PDF) sudo apt-get install unoconv For at planlægge, tilføj følgende kommandoer til crontabben. php /var/www/dagsorden.eu/cron/os2web_pdf_converter.cron.php /var/www/dagsorden.eu/public_html/sites/default/files/os2convert /var/www/dagsorden.eu/public_html Argumenter:
- Sti til de filer som skal konverteres. Denne sti skal enten være en relativ sti eller en absolut sti.
- Stien til din Drupal instans. Når der bruges en valid Drupal sti vil løsningen automatisk forsøge at opdatere den tilsvarende filentitet i Drupal med den nye .pdf URI. Hvis der gives en Drupal sti bliver Drupal bootstrappet med databaseadgang.
- Custom StreamWrapper. acadre:// Bruges til at undgå media browsers plus problemer. Tilgå konfigurationen i sektionen "OS2dagsorden Setup" vælg "OS2dagsorden Settings" Find feltet "* > PDF CONVERTING CONFIGURATION". Type of files to be converted when importing: En kommasepareret liste over filtyper der skal konverteres Directory to send the files for converting: Sti til den mappe hvor filerne som skal konverteres ligger, vær sikker på at den mappe findes, hvis ikke skal den oprettes. Note: public:// er et alias. Du kan se dens værdi på konfigurationssiden under media sektionen -> File system -> "Public file system path". Vær opmærksom på at førnævnte script kun håndterer selve konverteringen, og ikke noget andet. For at gøre Drupal opmærksom på de konverterede filer skal vi bruge et ekstra Drupal modul "os2web_converter_manager", som har et standard Drupal cronjob til at håndtere de behov der stilles. OS2dagsorden pdf2htmlEX opsætning Tilgå http://dagsorden.eu/admin/reports/status for at finde fejlmeddelelser som er tagget med "OS2dagsorden pdf2htmlEX". Fejlmeddelelserne vil her være: "Path for HTML files to be rendered is missing" og "Update pdf2htmlex version up to 0.6 or higher" Først og fremmest skal OS2dagsorden opsættes så en forbindelse til det allerede installerede pdf2htmlEX. I en terminal kan du finde installationsstien ved at bruge følgende kommando: which pdf2htmlEX Her vil du få et svar som ligner dette: /usr/local/bin/pdf2htmlEX Hvis der ikke kommer noget svar, betyder det at pdf2htmlEX ikke er installeret. Installationen af dette er veldokumenteret og understøtter flere platforme. Alternativt kan der opsættes en brugerdefineret sti hvor det renderede HTML skal gemmes. Hvis denne sti ikke er sat, bliver HTML gemt det samme sted som de originale filer, f.eks: /var/www/dagsorden.eu/public_html/sites/default/files/os2convert Den sti som bruges skal findes og være skrivbar. Konfigurationen af dette kan findes i sektionen "OS2dagsorden Setup" hvis du vælger "OS2dagsorden Settings"
Find "PDF > HTML Converter settings". Sti til pdf2htmlEX: /usr/local/bin/pdf2htmlEX Sti som HTML filer skal gemmes på (valgfri). Note: public:// er et alias. Du kan se dens værdi på konfigurationssiden under media sektionen -> File system -> "Public file system path". Du skal også opsætte stien til private filer: sites/default/files/private Temporary mappen skal lægges her: /var/www/dagsorden.eu/tmp ##Deaktivering af standard person visning Naviger til Struktur "oversigter" siden Søg efter viewet "Administration: Users" og deaktiver det. Efterfølgende skal der køres den følgende kommando i en terminal "drush cc all". Møde import Der findes tre typer møder som er understøttet: Acadre, eDoc og SBSYS (Inkl. Agenda management) ####Brug af Acadre. Nu hvor Acadre er aktiveret, er eDoc og SBSYS deaktiveret (screenshot er fra Moduler->OS2WEB - ESDH sektionen): For at indstille importen fra XML filer, tilgå OS2Web opsætningen. I Møde import sektionen skal du opsætte en sti til Acadre publiceringsmappen: public://acadre/ (hvilket betyder: public_html/sites/default/files/acadre) Godkendte udvalg: 57
Kopier dit eksempelmøde fra dit lokale repo til: public://acadre (fra profiles/OS2dagsorden/modules/os2web_acadre_esdh/example/ til sites/default/files/acadre/ Note: Udvalgs IDer kan findes i XML filerne som er lag i mappen: /var/www/dagsorden.eu/public_html/sites/default/files/acadre/ Led efter: "......" i filen, udvalgs ID er her 57. Gem konfiguration. Efterfølgende skal du gå til OS2Web opsætningen og finde ESDH status fanen. Her skal du trykke på "Run import" knappen. Næste skærm bekræfter at importen kører. Check efterfølgende om der er kommet nyt indhold på http://dagsorden.eu/admin/content Brug af eDoc. Her skal Acadre deaktiveres og eDoc aktiveres. Naviger til modulsiden igen og find OS2Web - ESDH, her skal du fjerne flueben i "OS2Web Acadre ESDH meeting reimport" og sætte flueben i "OS2Web eDoc ESDH System" Gem derefter dine indstillinger. Kopier filer fra din lokale kilde til public://edoc For at sætte importen fra XML filer op, skal du tilgå OS2Web indstillinger. I "Meeting import" sektionen skal du sætte stien til den mappe eDoc skal importere fra public://edoc I "Godkendte udvalg" skal du kopiere navne på udvalg som er godkendt til publicering. (I en kommasepareret liste) Note: Udvalgsnavne kan findes i XML filen som ligger f.eks her: /var/www/dagsorden.eu/public_html/sites/default/files/edoc/04-04-2013 13.30.00/Dagsorden/21-03-2013 17.30.37/ (Den helt korrekte sti er /var/www/dagsorden.eu/public_html/sites/default/files/edoc/04-04-2013 13.30.00/eDocAgendaPublishing.xml) (Det korrekte navn er her "Sundheds- og Forebyggelsesudvalget") Led efter: "... Internationalt Udvalg ..." i filen. Navnet her er "Internationalt Udvalg". Note: Nogle eDoc udvalg skal bruge "Source of bullet content" sat til at bruge PDF. Gem dine indstillinger. Efterfølgende skal du gå til status siden og trykke på "Run import" knappen. Efter importen er kørt skal du i terminalen køre en "drush cron" kommando, for at der bliver genereret HTML fra pdf filerne. Brug af SBSYS Hvis der skal bruges SBSYS skal "OS2Web SBSYS ESDH System" aktiveres. Gå til modulsiden og deaktiver "OS2Web Edoc ESDH meeting reimport" og aktiver "OS2Web SBSYS ESDH System"
Derefter gemmer du indstillingerne. Kopier dine filer fra lokal kilde til public://sbsys For at aktivere import fra XML filer skal du gå til OS2web settings. I "Referat Import" sektionen skal du sætte stien til SBSYS mapppen, i det her tilfælde: public://sbsys I "Godkendte udvalg" feltet skal du sætte alle de udvalg som skal importeres ved deres ID, det er formateret som en kommasepareret liste. Save your settings. Gå til statussiden og tryk på "Run import" knappen. Efterfølgende skal der køres en "drush cron" kommando i terminalen, for at konvertere til HTML. OS2dagsorden indstillinger Du kan finde indstillinger for OS2dagsorden i sektionen "OS2dagsorden Setup" Body text size: body text skriftstørrelse i px Titles text size: titles skriftstørrelse px Clear cache after import settings: aktiver/deaktiver clear cache efter importen er kørt Cron job frequencies settings: Hvor ofte importen og konvertering køres Help-button texts – forskellige hjælpetekster Indstillinger for layout på forsiden
Collapse/expand menu: Bestemmer hvorvidt sidemenuen er foldet ind/ud som standard.Collapse/expand menu touch devices: Bestemmer hvorvidt sidemenuen er foldet ind/ud for mobilenheder. Hide side menu on those pages (touch): Liste over sider hvor sidemenuen bliver skjult. Show/Hide search block title: Bestemmer hvorvidt søgeblokkens titel bliver vist eller ej. Sidste 8/Kommende møder indstillinger Skift mellem alle/mine udvalg bestemmer hvorvidt forsiden viser møder fra alle udvalg, eller kun brugerens egne udvalg. Tjekbokse der bestemmer: Hvorvidt et mødes titel vises i sidste 8 eller kommende møder visningen. Hvorvidt et mødes udvalg er synligt på forsidevisningen. Hvorvidt et mødes Lokation er synligt på forsidevisningen. Hvorvidt der vises en "Lukket" indikator ud for møder med mindst et lukket punkt. Meeting title length: Bestemmer hvor mange tegn "møde" må have før det bliver croppet. Meeting location length: Bestemmer hvor mange tegn "lokation" må have før det bliver croppet. Generelle mødeimport indstillinger Participants delimeter sign: Hvilket tegn som bruges til at separere deltagere på mødevisningen. Send notification of committees: Kommasepareret liste over udvalg hvor der skal udsendes notifikationer pr. email. Meeting notification email text : Den tekst der der skal sendes til brugere som har valgt at modtage notifikationer. Meeting should be not older than: Hvis et importeret møde er ældre end dette nummer vil der ikke blive sendt en notifikation ud. Add prefix to Bilag/Sag bullet point attachments: Bestemmer hvorvidt der skal tilføjes et præfix til bilag eller sags punkter under importen. Political committees: Kommasepareret liste over udvalg der skal markeres som POLITISK under mødeimport. Organisational committees: Kommasepareret liste over udvalg der skal markeres som ORGANISATORISK under mødeimport. Filtered HTML tags lists: Kommasepareret liste over HTML tags der skal sorteres fra når mødet vises. Striped HTML tags lists: Kommasepareret liste over HTML tags der skal fjernes helt under import. Replace multiple tags with: Hvilket tag skal bruges i dokumenter istedet for, hvis der bliver brugt flere tags Link (a href) limit: Bestemmer hvor mange tegn et link må være før der bliver indsat et (...) Indstillinger for visning af mødesøgning Checkbokse som bestemmer følgende: Hvorvidt et mødes udvalg er synligt på mødesøgningen. Hvorvidt et mødes lokation er synligt på mødesøgningen. Hvorvidt et mødes status er synligt på mødesøgningen. Hvorvidt tillægsdagsordener skal inkluderes hvis der ikke søges direkte efter det Hvorvidt der skal vises en "lukket" indikator ved mødet, hvis det har mindst et lukket punkt. ** Search start date**: Bestemmer standard start dato for mødesøgningen. Search end date: Bestemmer standard slut dato for mødesøgningen. Indstillinger for notifikation ved møder publiceret i afpubliceret tilstand Indstillinger for emne og tekst for den notifikation der sendes ud når der er møder som importeres som afpubliceret. Indstillinger for kalendervisning på mødevisningen Bestemmer hvorvidt et udvalgs korte navn skal bruges istedet for alment navn i kalendervisningen Indstillinger for layout på Mødevisning Expand all bullets on agenda page load: Bestemmer hvorvidt alle punkter skal foldes ud når siden indlæses Expand all attachments on bullet point open: Bestemmer hvorvidt alle bilag skal foldes ud når et punkt åbnes Expand Bilag/ Sag: Bestemmer hvorvidt bestemte type bilag skal aktiveres når "Expand whole bullet point" er aktivt Massive expand/collapse button: Bestemmer hvorvidt knappen der folder alle punkter ud vises på mødet. Checkbokse som bestemmer følgende: Hvorvidt alle bilag bliver grupperet under et punkt som hedder "Bilag" Hvorvidt alle sage bliver grupperet under et punkt som hedder "Sager" Hvorvidt sagsnr. bliver vist ved siden af punktitlen Checkbokse som bestemmer: Hvorvidt et mødes udvalg er synligt på mødevisningen. Hvorvidt et mødes slut dato er synligt på mødevisningen. Hvorvidt et mødes type felt er synligt på mødevisningen. Hvorvidt et mødes samlet dokument er synligt på mødevisningen.. Hvorvidt liste over deltagere som har meldt fra er synligt på mødevisningen. Hvorvidt en print knap er synlig ved hvert punkt på mødevisningen. Hvorvidt en send til en ven knap er synlig ved hvert punkt på mødevisningen. Hvorvidt et mødes kommentarfelt er synligt på mødevisningen. hvorvidt et lukket punkt vises på samme måde som et åbent punkt, direkte i mødevisningen. Hvorvidt bilag som bliver konverteret fra PDF til HTML bliver vist i applikationen. Dette er nyttigt til at deaktivere visning hvis der er nogle brugere som har en ældre browserversion. (<IE8) Hvorvidt der bruges forkortelser for mødet istedet for fuldt navn på forskellige steder. Hvorvidt punktet "Afgøres i" bliver vist. Sager group title: Titel for en gruppe Sager Group closed bullet points as a separate block: Bestemmer hvorvidt lukkede punkter på et møde bliver vist som en samlet gruppe i en blok markeret som "Lukket dagsorden", eller om de skal vises på samme måde som resten af punkterne. List of committees which agenda is completely hidden to those without the rights: Kommasepareret liste over udvalg (Bestemt med ID) hvor dagsorden og samlet dokument er skjult for brugere uden tilladelse til at se dem. Choose the page orientation of the generated PDF: decides whether meetimg committee and date will be shown in bullet point title in PDF Indstillinger for Politisk/Organisatoriske kategorier Show meeting categories: Bestemmer hvorvidt titler på møder bliver præfixet med en kategori ([P]olitisk/[O]rganisatorisk) Default value for user meeting category: Bestemmer standardværdien for mødekategori Indstillinger for layout på sidemenu Bestemmer layout for sidemenuen Indstillinger for talepapir Bestemmer hvorvidt talepapirer kan deles Indstillinger for notifikation omkring delt talepapir Den skabelon der skal bruges til at sende mails ud omkring delt talepapirer. Indstillinger for terminologi Oversættelse for knapper, blokke osv. Quick guide PDF fil Giver mulighed for at uploade en Quick Guide PDF GIT-flow Repository https://github.com/OS2dagsorden/OS2dagsorden-2.0 For hvert sprint laves der en seperat branch. Alle commits fra opgaver i dette sprint bliver lagt i denne branch, efter den er godkendt merges branchen ind i master. HOTFIXES bliver lagt direkte i master. aInstallations profil For at starte installationen skal du tilgå URL'en f.eks. dagsorden.eu/install.php
- Vælg profil Vælg OS2dagsordenBasic installation Næste skærm
- Vælg sprog Sprog - English Næste skærm
- Herefter starter der en automatisk proces Verify requirements... Set up database... Install profile... Næste skærm
- Konfigurer side, her bruges engelske felttitler Site name: OS2dagsorden Site e-mail address: [email protected] Username: ****** E-mail address: [email protected] Password: ****** Default country: Denmark Default time zone: Timezone: Europe/Copenhagen Check for updates automatically: Ja Receive e-mail notifications: Ja Næste skærm
- Revert alle features Næste skærm
- OS2dagsorden Vælg ESDH plugin: Acadre Konfigurer OS2dagsorden nu? : Nej Næste skærm
- Du er nu færdig med basis installationen Importering af oversættelser Hent oversættelsesfil til din computer
- Tilgå github.com/OS2dagsorden/OS2dagsorden-2.0 find og download da.po filen: Gem filen til lokal mappe
- I "Regional and language" sektionen tilgå "Translate interface" I "Import" fanen skal du bruge "Browse" knappen til at finde den da.po du hentede i det foregående trin Import into: Danish (Dansk) Du skal vælge følgende mode: Strings in the uploaded file replace existing ones, new ones are added. The plural format is updated. OS2dagsorden * > PDF opsætning Vær opmærksom på at os2web_pdf_converter script (https://github.com/bellcom/os2web_pdf_converter) ligger i /var/www/dagsorden.eu/cron mappen på serveren. Vær sikker på at du har de følgende teknologier installeret på serveren du bruger når du kører dette script. mapitool (Convert .msg to .eml) sudo apt-get install rubygems Install ruby gem gem install ruby-msg munpack (Bruges til at kunne pakke .eml files ud) sudo apt-get install mpack soffice (Bruges til at konvertere Libre office til PDF) sudo apt-get install libreoffice ImageMagick (Konverter multisidede .tiff files til PDF) sudo apt-get install imagemagick UnoConv (Konverterer dokumenter fra OpenOffice til PDF) sudo apt-get install unoconv For at planlægge, tilføj følgende kommandoer til crontabben. php /var/www/dagsorden.eu/cron/os2web_pdf_converter.cron.php /var/www/dagsorden.eu/public_html/sites/default/files/os2convert /var/www/dagsorden.eu/public_html Argumenter:
- Sti til de filer som skal konverteres. Denne sti skal enten være en relativ sti eller en absolut sti.
- Stien til din Drupal instans. Når der bruges en valid Drupal sti vil løsningen automatisk forsøge at opdatere den tilsvarende filentitet i Drupal med den nye .pdf URI. Hvis der gives en Drupal sti bliver Drupal bootstrappet med databaseadgang.
- Custom StreamWrapper. acadre:// Bruges til at undgå media browsers plus problemer. Tilgå konfigurationen i sektionen "OS2dagsorden Setup" vælg "OS2dagsorden Settings" Find feltet "* > PDF CONVERTING CONFIGURATION". Type of files to be converted when importing: En kommasepareret liste over filtyper der skal konverteres Directory to send the files for converting: Sti til den mappe hvor filerne som skal konverteres ligger, vær sikker på at den mappe findes, hvis ikke skal den oprettes. Note: public:// er et alias. Du kan se dens værdi på konfigurationssiden under media sektionen -> File system -> "Public file system path". Vær opmærksom på at førnævnte script kun håndterer selve konverteringen, og ikke noget andet. For at gøre Drupal opmærksom på de konverterede filer skal vi bruge et ekstra Drupal modul "os2web_converter_manager", som har et standard Drupal cronjob til at håndtere de behov der stilles. OS2dagsorden pdf2htmlEX opsætning Tilgå http://dagsorden.eu/admin/reports/status for at finde fejlmeddelelser som er tagget med "OS2dagsorden pdf2htmlEX". Fejlmeddelelserne vil her være: "Path for HTML files to be rendered is missing" og "Update pdf2htmlex version up to 0.6 or higher" Først og fremmest skal OS2dagsorden opsættes så en forbindelse til det allerede installerede pdf2htmlEX. I en terminal kan du finde installationsstien ved at bruge følgende kommando: which pdf2htmlEX Her vil du få et svar som ligner dette: /usr/local/bin/pdf2htmlEX Hvis der ikke kommer noget svar, betyder det at pdf2htmlEX ikke er installeret. Installationen af dette er veldokumenteret og understøtter flere platforme. Alternativt kan der opsættes en brugerdefineret sti hvor det renderede HTML skal gemmes. Hvis denne sti ikke er sat, bliver HTML gemt det samme sted som de originale filer, f.eks: /var/www/dagsorden.eu/public_html/sites/default/files/os2convert Den sti som bruges skal findes og være skrivbar. Konfigurationen af dette kan findes i sektionen "OS2dagsorden Setup" hvis du vælger "OS2dagsorden Settings"
Find "PDF > HTML Converter settings". Sti til pdf2htmlEX: /usr/local/bin/pdf2htmlEX Sti som HTML filer skal gemmes på (valgfri). Note: public:// er et alias. Du kan se dens værdi på konfigurationssiden under media sektionen -> File system -> "Public file system path". Du skal også opsætte stien til private filer: sites/default/files/private Temporary mappen skal lægges her: /var/www/dagsorden.eu/tmp ##Deaktivering af standard person visning Naviger til Struktur "oversigter" siden Søg efter viewet "Administration: Users" og deaktiver det. Efterfølgende skal der køres den følgende kommando i en terminal "drush cc all". Møde import Der findes tre typer møder som er understøttet: Acadre, eDoc og SBSYS (Inkl. Agenda management) ####Brug af Acadre. Nu hvor Acadre er aktiveret, er eDoc og SBSYS deaktiveret (screenshot er fra Moduler->OS2WEB - ESDH sektionen): For at indstille importen fra XML filer, tilgå OS2Web opsætningen. I Møde import sektionen skal du opsætte en sti til Acadre publiceringsmappen: public://acadre/ (hvilket betyder: public_html/sites/default/files/acadre) Godkendte udvalg: 57
Kopier dit eksempelmøde fra dit lokale repo til: public://acadre (fra profiles/OS2dagsorden/modules/os2web_acadre_esdh/example/ til sites/default/files/acadre/ Note: Udvalgs IDer kan findes i XML filerne som er lag i mappen: /var/www/dagsorden.eu/public_html/sites/default/files/acadre/ Led efter: "......" i filen, udvalgs ID er her 57. Gem konfiguration. Efterfølgende skal du gå til OS2Web opsætningen og finde ESDH status fanen. Her skal du trykke på "Run import" knappen. Næste skærm bekræfter at importen kører. Check efterfølgende om der er kommet nyt indhold på http://dagsorden.eu/admin/content Brug af eDoc. Her skal Acadre deaktiveres og eDoc aktiveres. Naviger til modulsiden igen og find OS2Web - ESDH, her skal du fjerne flueben i "OS2Web Acadre ESDH meeting reimport" og sætte flueben i "OS2Web eDoc ESDH System" Gem derefter dine indstillinger. Kopier filer fra din lokale kilde til public://edoc For at sætte importen fra XML filer op, skal du tilgå OS2Web indstillinger. I "Meeting import" sektionen skal du sætte stien til den mappe eDoc skal importere fra public://edoc I "Godkendte udvalg" skal du kopiere navne på udvalg som er godkendt til publicering. (I en kommasepareret liste) Note: Udvalgsnavne kan findes i XML filen som ligger f.eks her: /var/www/dagsorden.eu/public_html/sites/default/files/edoc/04-04-2013 13.30.00/Dagsorden/21-03-2013 17.30.37/ (Den helt korrekte sti er /var/www/dagsorden.eu/public_html/sites/default/files/edoc/04-04-2013 13.30.00/eDocAgendaPublishing.xml) (Det korrekte navn er her "Sundheds- og Forebyggelsesudvalget") Led efter: "... Internationalt Udvalg ..." i filen. Navnet her er "Internationalt Udvalg". Note: Nogle eDoc udvalg skal bruge "Source of bullet content" sat til at bruge PDF. Gem dine indstillinger. Efterfølgende skal du gå til status siden og trykke på "Run import" knappen. Efter importen er kørt skal du i terminalen køre en "drush cron" kommando, for at der bliver genereret HTML fra pdf filerne. Brug af SBSYS Hvis der skal bruges SBSYS skal "OS2Web SBSYS ESDH System" aktiveres. Gå til modulsiden og deaktiver "OS2Web Edoc ESDH meeting reimport" og aktiver "OS2Web SBSYS ESDH System"
Derefter gemmer du indstillingerne. Kopier dine filer fra lokal kilde til public://sbsys For at aktivere import fra XML filer skal du gå til OS2web settings. I "Referat Import" sektionen skal du sætte stien til SBSYS mapppen, i det her tilfælde: public://sbsys I "Godkendte udvalg" feltet skal du sætte alle de udvalg som skal importeres ved deres ID, det er formateret som en kommasepareret liste. Save your settings. Gå til statussiden og tryk på "Run import" knappen. Efterfølgende skal der køres en "drush cron" kommando i terminalen, for at konvertere til HTML. OS2dagsorden indstillinger Du kan finde indstillinger for OS2dagsorden i sektionen "OS2dagsorden Setup" Body text size: body text skriftstørrelse i px Titles text size: titles skriftstørrelse px Clear cache after import settings: aktiver/deaktiver clear cache efter importen er kørt Cron job frequencies settings: Hvor ofte importen og konvertering køres Help-button texts – forskellige hjælpetekster Indstillinger for layout på forsiden
Collapse/expand menu: Bestemmer hvorvidt sidemenuen er foldet ind/ud som standard.Collapse/expand menu touch devices: Bestemmer hvorvidt sidemenuen er foldet ind/ud for mobilenheder. Hide side menu on those pages (touch): Liste over sider hvor sidemenuen bliver skjult. Show/Hide search block title: Bestemmer hvorvidt søgeblokkens titel bliver vist eller ej. Sidste 8/Kommende møder indstillinger Skift mellem alle/mine udvalg bestemmer hvorvidt forsiden viser møder fra alle udvalg, eller kun brugerens egne udvalg. Tjekbokse der bestemmer: Hvorvidt et mødes titel vises i sidste 8 eller kommende møder visningen. Hvorvidt et mødes udvalg er synligt på forsidevisningen. Hvorvidt et mødes Lokation er synligt på forsidevisningen. Hvorvidt der vises en "Lukket" indikator ud for møder med mindst et lukket punkt. Meeting title length: Bestemmer hvor mange tegn "møde" må have før det bliver croppet. Meeting location length: Bestemmer hvor mange tegn "lokation" må have før det bliver croppet. Generelle mødeimport indstillinger Participants delimeter sign: Hvilket tegn som bruges til at separere deltagere på mødevisningen. Send notification of committees: Kommasepareret liste over udvalg hvor der skal udsendes notifikationer pr. email. Meeting notification email text : Den tekst der der skal sendes til brugere som har valgt at modtage notifikationer. Meeting should be not older than: Hvis et importeret møde er ældre end dette nummer vil der ikke blive sendt en notifikation ud. Add prefix to Bilag/Sag bullet point attachments: Bestemmer hvorvidt der skal tilføjes et præfix til bilag eller sags punkter under importen. Political committees: Kommasepareret liste over udvalg der skal markeres som POLITISK under mødeimport. Organisational committees: Kommasepareret liste over udvalg der skal markeres som ORGANISATORISK under mødeimport. Filtered HTML tags lists: Kommasepareret liste over HTML tags der skal sorteres fra når mødet vises. Striped HTML tags lists: Kommasepareret liste over HTML tags der skal fjernes helt under import. Replace multiple tags with: Hvilket tag skal bruges i dokumenter istedet for, hvis der bliver brugt flere tags Link (a href) limit: Bestemmer hvor mange tegn et link må være før der bliver indsat et (...) Indstillinger for visning af mødesøgning Checkbokse som bestemmer følgende: Hvorvidt et mødes udvalg er synligt på mødesøgningen. Hvorvidt et mødes lokation er synligt på mødesøgningen. Hvorvidt et mødes status er synligt på mødesøgningen. Hvorvidt tillægsdagsordener skal inkluderes hvis der ikke søges direkte efter det Hvorvidt der skal vises en "lukket" indikator ved mødet, hvis det har mindst et lukket punkt. ** Search start date**: Bestemmer standard start dato for mødesøgningen. Search end date: Bestemmer standard slut dato for mødesøgningen. Indstillinger for notifikation ved møder publiceret i afpubliceret tilstand Indstillinger for emne og tekst for den notifikation der sendes ud når der er møder som importeres som afpubliceret. Indstillinger for kalendervisning på mødevisningen Bestemmer hvorvidt et udvalgs korte navn skal bruges istedet for alment navn i kalendervisningen Indstillinger for layout på Mødevisning Expand all bullets on agenda page load: Bestemmer hvorvidt alle punkter skal foldes ud når siden indlæses Expand all attachments on bullet point open: Bestemmer hvorvidt alle bilag skal foldes ud når et punkt åbnes Expand Bilag/ Sag: Bestemmer hvorvidt bestemte type bilag skal aktiveres når "Expand whole bullet point" er aktivt Massive expand/collapse button: Bestemmer hvorvidt knappen der folder alle punkter ud vises på mødet. Checkbokse som bestemmer følgende: Hvorvidt alle bilag bliver grupperet under et punkt som hedder "Bilag" Hvorvidt alle sage bliver grupperet under et punkt som hedder "Sager" Hvorvidt sagsnr. bliver vist ved siden af punktitlen Checkbokse som bestemmer: Hvorvidt et mødes udvalg er synligt på mødevisningen. Hvorvidt et mødes slut dato er synligt på mødevisningen. Hvorvidt et mødes type felt er synligt på mødevisningen. Hvorvidt et mødes samlet dokument er synligt på mødevisningen.. Hvorvidt liste over deltagere som har meldt fra er synligt på mødevisningen. Hvorvidt en print knap er synlig ved hvert punkt på mødevisningen. Hvorvidt en send til en ven knap er synlig ved hvert punkt på mødevisningen. Hvorvidt et mødes kommentarfelt er synligt på mødevisningen. hvorvidt et lukket punkt vises på samme måde som et åbent punkt, direkte i mødevisningen. Hvorvidt bilag som bliver konverteret fra PDF til HTML bliver vist i applikationen. Dette er nyttigt til at deaktivere visning hvis der er nogle brugere som har en ældre browserversion. (<IE8) Hvorvidt der bruges forkortelser for mødet istedet for fuldt navn på forskellige steder. Hvorvidt punktet "Afgøres i" bliver vist. Sager group title: Titel for en gruppe Sager Group closed bullet points as a separate block: Bestemmer hvorvidt lukkede punkter på et møde bliver vist som en samlet gruppe i en blok markeret som "Lukket dagsorden", eller om de skal vises på samme måde som resten af punkterne. List of committees which agenda is completely hidden to those without the rights: Kommasepareret liste over udvalg (Bestemt med ID) hvor dagsorden og samlet dokument er skjult for brugere uden tilladelse til at se dem. Choose the page orientation of the generated PDF: decides whether meetimg committee and date will be shown in bullet point title in PDF Indstillinger for Politisk/Organisatoriske kategorier Show meeting categories: Bestemmer hvorvidt titler på møder bliver præfixet med en kategori ([P]olitisk/[O]rganisatorisk) Default value for user meeting category: Bestemmer standardværdien for mødekategori Indstillinger for layout på sidemenu Bestemmer layout for sidemenuen Indstillinger for talepapir Bestemmer hvorvidt talepapirer kan deles Indstillinger for notifikation omkring delt talepapir Den skabelon der skal bruges til at sende mails ud omkring delt talepapirer. Indstillinger for terminologi Oversættelse for knapper, blokke osv. Quick guide PDF fil Giver mulighed for at uploade en Quick Guide PDF GIT-flow Repository https://github.com/OS2dagsorden/OS2dagsorden-2.0 For hvert sprint laves der en seperat branch. Alle commits fra opgaver i dette sprint bliver lagt i denne branch, efter den er godkendt merges branchen ind i master. HOTFIXES bliver lagt direkte i master. ges her:
/var/www/dagsorden.eu/tmp
##Deaktivering af standard person visning Naviger til Struktur "oversigter" siden
Søg efter viewet "Administration: Users" og deaktiver det. Efterfølgende skal der køres den følgende kommando i en terminal "drush cc all".
Der findes tre typer møder som er understøttet: Acadre, eDoc og SBSYS (Inkl. Agenda management)
####Brug af Acadre. Nu hvor Acadre er aktiveret, er eDoc og SBSYS deaktiveret (screenshot er fra Moduler->OS2WEB - ESDH sektionen):
For at indstille importen fra XML filer, tilgå OS2Web opsætningen. I Møde import sektionen skal du opsætte en sti til Acadre publiceringsmappen: public://acadre/ (hvilket betyder: public_html/sites/default/files/acadre)
Godkendte udvalg: 57
Kopier dit eksempelmøde fra dit lokale repo til:
public://acadre (fra profiles/os2dagsorden/modules/os2web_acadre_esdh/example/ til sites/default/files/acadre/
Note: Udvalgs IDer kan findes i XML filerne som er lag i mappen:
/var/www/dagsorden.eu/public_html/sites/default/files/acadre/
Led efter: "......" i filen, udvalgs ID er her 57.
- Gem konfiguration.
Efterfølgende skal du gå til OS2Web opsætningen og finde ESDH status fanen. Her skal du trykke på "Run import" knappen.
- Næste skærm bekræfter at importen kører.
Check efterfølgende om der er kommet nyt indhold på http://dagsorden.eu/admin/content
Her skal Acadre deaktiveres og eDoc aktiveres.
Naviger til modulsiden igen og find OS2Web - ESDH, her skal du fjerne flueben i "OS2Web Acadre ESDH meeting reimport" og sætte flueben i "OS2Web eDoc ESDH System"
Gem derefter dine indstillinger.
Kopier filer fra din lokale kilde til public://edoc
For at sætte importen fra XML filer op, skal du tilgå OS2Web indstillinger. I "Meeting import" sektionen skal du sætte stien til den mappe eDoc skal importere fra public://edoc
I "Godkendte udvalg" skal du kopiere navne på udvalg som er godkendt til publicering. (I en kommasepareret liste) Note: Udvalgsnavne kan findes i XML filen som ligger f.eks her:
/var/www/dagsorden.eu/public_html/sites/default/files/edoc/04-04-2013 13.30.00/Dagsorden/21-03-2013 17.30.37/
(Den helt korrekte sti er /var/www/dagsorden.eu/public_html/sites/default/files/edoc/04-04-2013 13.30.00/eDocAgendaPublishing.xml)
(Det korrekte navn er her "Sundheds- og Forebyggelsesudvalget")
Led efter: "... Internationalt Udvalg ..." i filen. Navnet her er "Internationalt Udvalg". Note: Nogle eDoc udvalg skal bruge "Source of bullet content" sat til at bruge PDF. Gem dine indstillinger.
Efterfølgende skal du gå til status siden og trykke på "Run import" knappen. Efter importen er kørt skal du i terminalen køre en "drush cron" kommando, for at der bliver genereret HTML fra pdf filerne.
Hvis der skal bruges SBSYS skal "OS2Web SBSYS ESDH System" aktiveres.
Gå til modulsiden og deaktiver "OS2Web Edoc ESDH meeting reimport" og aktiver "OS2Web SBSYS ESDH System"
Derefter gemmer du indstillingerne.
Kopier dine filer fra lokal kilde til public://sbsys
For at aktivere import fra XML filer skal du gå til OS2web settings. I "Referat Import" sektionen skal du sætte stien til SBSYS mapppen, i det her tilfælde: public://sbsys
I "Godkendte udvalg" feltet skal du sætte alle de udvalg som skal importeres ved deres ID, det er formateret som en kommasepareret liste.
Save your settings.
Gå til statussiden og tryk på "Run import" knappen. Efterfølgende skal der køres en "drush cron" kommando i terminalen, for at konvertere til HTML.
Du kan finde indstillinger for OS2dagsorden i sektionen "OS2dagsorden Setup"
Body text size: body text skriftstørrelse i px Titles text size: titles skriftstørrelse px Clear cache after import settings: aktiver/deaktiver clear cache efter importen er kørt Cron job frequencies settings: Hvor ofte importen og konvertering køres Help-button texts – forskellige hjælpetekster
Collapse/expand menu: Bestemmer hvorvidt sidemenuen er foldet ind/ud som standard. Collapse/expand menu touch devices: Bestemmer hvorvidt sidemenuen er foldet ind/ud for mobilenheder. Hide side menu on those pages (touch): Liste over sider hvor sidemenuen bliver skjult. Show/Hide search block title: Bestemmer hvorvidt søgeblokkens titel bliver vist eller ej.
Skift mellem alle/mine udvalg bestemmer hvorvidt forsiden viser møder fra alle udvalg, eller kun brugerens egne udvalg.
Tjekbokse der bestemmer:
- Hvorvidt et mødes titel vises i sidste 8 eller kommende møder visningen.
- Hvorvidt et mødes udvalg er synligt på forsidevisningen.
- Hvorvidt et mødes Lokation er synligt på forsidevisningen.
- Hvorvidt der vises en "Lukket" indikator ud for møder med mindst et lukket punkt.
Meeting title length: Bestemmer hvor mange tegn "møde" må have før det bliver croppet.
Meeting location length: Bestemmer hvor mange tegn "lokation" må have før det bliver croppet.
Participants delimeter sign: Hvilket tegn som bruges til at separere deltagere på mødevisningen.
Send notification of committees: Kommasepareret liste over udvalg hvor der skal udsendes notifikationer pr. email.
Meeting notification email text : Den tekst der der skal sendes til brugere som har valgt at modtage notifikationer.
Meeting should be not older than: Hvis et importeret møde er ældre end dette nummer vil der ikke blive sendt en notifikation ud.
Add prefix to Bilag/Sag bullet point attachments: Bestemmer hvorvidt der skal tilføjes et præfix til bilag eller sags punkter under importen.
Political committees: Kommasepareret liste over udvalg der skal markeres som POLITISK under mødeimport.
Organisational committees: Kommasepareret liste over udvalg der skal markeres som ORGANISATORISK under mødeimport.
Filtered HTML tags lists: Kommasepareret liste over HTML tags der skal sorteres fra når mødet vises.
Striped HTML tags lists: Kommasepareret liste over HTML tags der skal fjernes helt under import.
Replace multiple tags with: Hvilket tag skal bruges i dokumenter istedet for, hvis der bliver brugt flere tags
Link (a href) limit: Bestemmer hvor mange tegn et link må være før der bliver indsat et (...)
Checkbokse som bestemmer følgende:
- Hvorvidt et mødes udvalg er synligt på mødesøgningen.
- Hvorvidt et mødes lokation er synligt på mødesøgningen.
- Hvorvidt et mødes status er synligt på mødesøgningen.
- Hvorvidt tillægsdagsordener skal inkluderes hvis der ikke søges direkte efter det
- Hvorvidt der skal vises en "lukket" indikator ved mødet, hvis det har mindst et lukket punkt. ** Search start date**: Bestemmer standard start dato for mødesøgningen.
Search end date: Bestemmer standard slut dato for mødesøgningen.
Indstillinger for emne og tekst for den notifikation der sendes ud når der er møder som importeres som afpubliceret.
Bestemmer hvorvidt et udvalgs korte navn skal bruges istedet for alment navn i kalendervisningen
Expand all bullets on agenda page load: Bestemmer hvorvidt alle punkter skal foldes ud når siden indlæses
Expand all attachments on bullet point open: Bestemmer hvorvidt alle bilag skal foldes ud når et punkt åbnes
Expand Bilag/ Sag: Bestemmer hvorvidt bestemte type bilag skal aktiveres når "Expand whole bullet point" er aktivt
Massive expand/collapse button: Bestemmer hvorvidt knappen der folder alle punkter ud vises på mødet.
Checkbokse som bestemmer følgende:
-
Hvorvidt alle bilag bliver grupperet under et punkt som hedder "Bilag"
-
Hvorvidt alle sage bliver grupperet under et punkt som hedder "Sager"
-
Hvorvidt sagsnr. bliver vist ved siden af punktitlen
-
Checkbokse som bestemmer:
-
Hvorvidt et mødes udvalg er synligt på mødevisningen.
-
Hvorvidt et mødes slut dato er synligt på mødevisningen.
-
Hvorvidt et mødes type felt er synligt på mødevisningen.
-
Hvorvidt et mødes samlet dokument er synligt på mødevisningen..
-
Hvorvidt liste over deltagere som har meldt fra er synligt på mødevisningen.
-
Hvorvidt en print knap er synlig ved hvert punkt på mødevisningen.
-
Hvorvidt en send til en ven knap er synlig ved hvert punkt på mødevisningen.
-
Hvorvidt et mødes kommentarfelt er synligt på mødevisningen.
-
hvorvidt et lukket punkt vises på samme måde som et åbent punkt, direkte i mødevisningen.
-
Hvorvidt bilag som bliver konverteret fra PDF til HTML bliver vist i applikationen. Dette er nyttigt til at deaktivere visning hvis der er nogle brugere som har en ældre browserversion. (<IE8)
-
Hvorvidt der bruges forkortelser for mødet istedet for fuldt navn på forskellige steder.
-
Hvorvidt punktet "Afgøres i" bliver vist.
Sager group title: Titel for en gruppe Sager
Group closed bullet points as a separate block: Bestemmer hvorvidt lukkede punkter på et møde bliver vist som en samlet gruppe i en blok markeret som "Lukket dagsorden", eller om de skal vises på samme måde som resten af punkterne. List of committees which agenda is completely hidden to those without the rights: Kommasepareret liste over udvalg (Bestemt med ID) hvor dagsorden og samlet dokument er skjult for brugere uden tilladelse til at se dem.
Choose the page orientation of the generated PDF: decides whether meetimg committee and date will be shown in bullet point title in PDF
Show meeting categories: Bestemmer hvorvidt titler på møder bliver præfixet med en kategori ([P]olitisk/[O]rganisatorisk)
Default value for user meeting category: Bestemmer standardværdien for mødekategori
Bestemmer layout for sidemenuen
Bestemmer hvorvidt talepapirer kan deles
Den skabelon der skal bruges til at sende mails ud omkring delt talepapirer.
Oversættelse for knapper, blokke osv.
Giver mulighed for at uploade en Quick Guide PDF
Repository https://github.com/os2dagsorden/os2dagsorden-2.0
For hvert sprint laves der en seperat branch. Alle commits fra opgaver i dette sprint bliver lagt i denne branch, efter den er godkendt merges branchen ind i master.
HOTFIXES bliver lagt direkte i master.