These are chat archives for mosbth/oophp

7th
Apr 2018
thba17
@thba17
Apr 07 2018 10:17
kmom01 uppgift3. Styla sidan. Det refereras en hel del till designkursen i material och videos.
Ska vi styla i htdocs/css eller är tanken att vi ska bygga upp thema likt vi gjorde i designkursen och köra make theme?
Niklas Andersson
@AuroraBTH
Apr 07 2018 11:19
Det duger bra att style:a med vanlig CSS om du vill
thba17
@thba17
Apr 07 2018 12:00
I ramverket vi använder till oophp - finns det bara css/style.css eller har ramverket "inbyggda" css/less/sass" default-filer som definierar textstorlekar mm?
Niklas Andersson
@AuroraBTH
Apr 07 2018 12:05
Den som används i oophp följer det inte med någon inbyggd less/sass kompilator. Jag la mina CSS filer i htdocs/css/*.css
Eller, det verkar visst följa med. Så du kan använda less och göra liknande till vad du gjorde i Design-kursen om du vill
thba17
@thba17
Apr 07 2018 12:07
oki, ser i style.css att tex '.outer-wrap-main' har margin-bottom satt till 2em
Betyder inte det att man måste ha definierat em någonstans?
Niklas Andersson
@AuroraBTH
Apr 07 2018 12:09
Nej, em är ett mått som används vid style:ing, likt %, vh och px: https://www.w3schools.com/cssref/css_units.asp
peje17
@peje17
Apr 07 2018 13:45
Hur lägger jag till Bootstrap I Anax på rätt sätt? (det går ju att hämta hem med Composer, men vet inte helt hur jag "aktivera det" I Anax ramverket)
peje17
@peje17
Apr 07 2018 15:08
make test gir följande fel:
---> Code statistics for PHP.
.bin/phploc src > build/phploc
/bin/sh: .bin/phploc: No such file or directory
make: * [Makefile:324: phploc] Error 127
Niklas Andersson
@AuroraBTH
Apr 07 2018 15:09
Har du kört make install innan du körde make test?
peje17
@peje17
Apr 07 2018 15:10
Ja - även den kommer med ett fel:
/bin/sh: curl: command not found
make: * [Makefile:242: install-tools-php] Error 127
Niklas Andersson
@AuroraBTH
Apr 07 2018 15:12
Angående Bootstrap så går det utmärkt att installera via Composer, här är ett exempel på hur jag la till min Bootstrap
Antar att du sitter i Cygwin?
peje17
@peje17
Apr 07 2018 15:12
Stämmer
Bootstrap: Tack - det var lite som jag trodde :-)
Niklas Andersson
@AuroraBTH
Apr 07 2018 15:14
Gott, härligt när man tänkte rätt från början :)
Om det känns bättre så finns det en tråd på forumet kring Cygwin och några tips på program här: https://dbwebb.se/forum/viewtopic.php?t=2426
Den antyder att om du har kunnat göra apt-cyg install tidigare så bör du kunna köra apt-cyg install curl för att få curl
peje17
@peje17
Apr 07 2018 15:26
Det gick bra att installera curl (vad det är nu är för något - borde jag veta det?)
Men jag har fortfarande samma fel när jag kör Make Test
---> Codestyle for PHP.
[ ! -f .phpcs.xml ] || .bin/phpcs --standard=.phpcs.xml | tee build/phpcs
/bin/sh: .bin/phpcs: No such file or directory
---> Mess detector for PHP.
[ ! -f .phpmd.xml ] || .bin/phpmd . text .phpmd.xml | tee build/phpmd
/bin/sh: .bin/phpmd: No such file or directory
---> Code statistics for PHP.
.bin/phploc src > build/phploc
/bin/sh: .bin/phploc: No such file or directory
make: * [Makefile:324: phploc] Error 127
Niklas Andersson
@AuroraBTH
Apr 07 2018 15:29
"cURL is a computer software project providing a library and command-line tool for transferring data using various protocols."
Angånde Curl. Körde du make install igen efter du installerade curl? Och du kan dubbelkolla att du har verktygen som behövs genom att köra make check när du står i me/redovisa
peje17
@peje17
Apr 07 2018 15:48
Nej det gjorde jag inte... men det har jag gjort nu (jäkla vad det blev installerat grejor). Och nu får jag endast warnings när jag kör Make Test.
Skal tillägga att jag har bytt PC efter de första två kurserna!
Niklas Andersson
@AuroraBTH
Apr 07 2018 15:51
Hoppas det fungerar som det är tänkt nu iallafall. Om du vill veta lite mer noga så är curl ett inbyggt terminal kommandon för att kunna ladda ner filer. Det används här för att ladda ner diverse validatorer, därbland phpmd och phpcs. Det laddar även ner phpdoc och phploc som används i kmom03+ för att generera information kring enhetstester
thba17
@thba17
Apr 07 2018 16:04
För bootstrap kan man kanske följa https://getbootstrap.com/docs/4.0/getting-started/introduction/
Fick en horisontell scrollbar men den försvinner enligt https://stackoverflow.com/questions/27758457/how-to-remove-this-horizontal-scrollbar-in-bootstrap-3
Jag lade till container till view/layout/oophp/default.php för headern.
Niklas Andersson
@AuroraBTH
Apr 07 2018 16:06
Gott :)
Anette
@anebar
Apr 07 2018 17:42
Jag får massor med fel vid make check och make test. Gjorde en forumtråd av det: https://dbwebb.se/forum/viewtopic.php?f=37&t=7391&p=59894#p59894
Niklas Andersson
@AuroraBTH
Apr 07 2018 17:47
Vendor-mappen bör exkluderas vid make test. Dubbelkolla så du fick med .phpmd.xml och .phpcs.xml när du kopierade över exempel me-sidan. (De bör ligga i me/redovisa, dubbelkolla genom att köra ls -la då de är dolda filer)
De två filerna specificiferar de inställningar phpmd och phpcs ska följa när de validerar, där står det bland annat att den ska ignorera /vendor
Angående Docker kan du ignorera de meddelandena nu, det används inte just i den här kursen (vad jag vet).
Svarade på forumet med