Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Dec 07 2020 15:25
    Travis dbwebb-se/oophp (master) still failing (206)
  • Dec 07 2020 14:54
    CircleCI success: dbwebb-se build (#197) in https://github.com/dbwebb-se/oophp
    • Upgrade dbwebb gui
      (2038f5a468f54158c1c7bdfd6525a10a09c35b5a by Mikael Roos)
  • Dec 07 2020 14:49

    mosbth on master

    Upgrade dbwebb gui (compare)

  • Jun 02 2020 18:43
    mipodi closed #30
  • Jun 02 2020 18:43
    mipodi commented #30
  • Jun 01 2020 08:12
    mosbth edited #8
  • Jun 01 2020 07:37
    mosbth edited #8
  • Jun 01 2020 07:24
    mosbth edited #8
  • May 29 2020 10:11
    Travis dbwebb-se/oophp (master) still failing (205)
  • May 29 2020 10:10
    CircleCI success: dbwebb-se build (#195) in https://github.com/dbwebb-se/oophp
    • Enable inspect for kmom10
      (f15ad1a5a5b9005b659da2ec89f90b8863ef7ea6 by Mikael Roos)
  • May 29 2020 10:06

    mosbth on master

    Enable inspect for kmom10 (compare)

  • May 27 2020 13:21
    mosbth edited #8
  • May 27 2020 13:18
    mosbth edited #8
  • May 27 2020 13:14
    mosbth edited #8
  • May 26 2020 08:24
    mosbth reopened #20
  • May 26 2020 08:24
    mosbth commented #20
  • May 26 2020 08:20
    Travis dbwebb-se/oophp (master) still failing (204)
  • May 26 2020 08:18
    CircleCI success: dbwebb-se build (#194) in https://github.com/dbwebb-se/oophp
    • Fix that phpdoc works again by cjhecking the correct config file
      (947622ce97bca89ad5d8d99db6238c6032053ec4 by Mikael Roos)
  • May 26 2020 08:15

    mosbth on master

    Fix that phpdoc works again by … (compare)

  • May 21 2020 15:01
    Xolof commented #20
mipodi
@mipodi
är det någon som ser ett fel någonstans?
säger felmeddelandet att det inte är något i variabel $path på raden
$resultset = $this->db->executeFetch($sql, [$path, "page"]);?
alltså 132 hänvisar till den raden
var_dump säger string(3) "hem"
Karl Martinsson
@karlmartinsson
Argument 1 passed to Anax\Database\Database::executeFetch() borde ju syfta på $sql som är det första argumentet. Kolla att den strängen verkligen är formaterad korrekt?
mipodi
@mipodi
ahhh, så klart, ska undersöka det
mipodi
@mipodi

Nu funkar det, det skulle vara "" runt datumen. :)

Vad betyder det här kravet i kmom06?
"Skapa routes för att visa att dina page och post fungerar. Gör en egen landningssida på din redovisa-sida, så att det är enkelt att testa och se att både sidor, bloggposter och en översikt av bloggposterna syns."

Som det är nu har jag en route i min redovisa-sida som heter cms och där finns det en extra submenu där man kan nå sidor, bloggposter och en översikt. Behöver det finnas övergripande routes? Typ på huvudnivå i toppenmenyn?

mipodi
@mipodi
alltså fler routes, säg en Blog, en Pages osv i toppmenyn?
mipodi
@mipodi
jag tolkar det som en övergripande, tar ett beslut här
jannikarlsson
@jannikarlsson
Behöver hjälp att tolka krav 6 i projektet. "CRUD av innehåll och användare" är ett krav. Fråga 1, användare kan ju skapas utan att vara admin, behöver det finnas ett separat förfarande för att kunna skapa användare som admin eller räcker det att redigera och ta bort befintliga? Fråga 2, behöver nya sidor som admin skapar dyka upp automatiskt i webbplatsens navigering?
Linnea Blad
@linneablad
Enligt krav två i projektet ska man göra ett översiktligt klassdiagram, ska man göra ett liknande denna: https://dbwebb.se/guide/kom-igang-med-objektorienterad-programmering-i-php/komposition-med-en-tarningshand#klassdiagram
Filip Sundgren
@NemboKid
Om man ligger efter i kursen men har lämnat in kmom01 och 02, kan man lämna in resterande delar av kursen inklusive projektet så snabbt man kan men efter deadline för inlämning? @mosbth
Olle Bergkvist
@ollebergkvist
Om en vill dela upp koden i flera olika controllers, hur ska en tänka då?
Dvs. hur de ska mountas..
Går det att mounta alla controllers på ""?
@jannikarlsson Jag har inte tolkat krav 6 som att en ska kunna skapa nya användare från admin, jag la till edit och delete funktionalitet för befintliga användare.
jannikarlsson
@jannikarlsson
@ollebergkvist Jag gjorde en controller för det publika och en för admingränssnittet men satte dem inte på "" utan på varsin. Det verkar funka fint här i alla fall.
Olle Bergkvist
@ollebergkvist
Ah smart ska prova det!
slistrom
@slistrom
Jobbar på projektet och försöker dela upp min sida med hjälp av blocks. Jag lyckas dock bara visa information i mina "blocks" från markdown filer. Finns det något sätt att med hjälp av frontmatter hämta information till ett block från en php fil istället?
Karl Martinsson
@karlmartinsson

@slistrom. Den här länkade mos till tidigare i chatten: https://github.com/dbwebb-se/oophp/blob/master/example/redovisa/src/Page/Page.php#L39-L61

Enligt den modellen la jag till ett block på förstasidan så här:
$this->app->page->add("frontpage/featuredproduct", ["res" => $featuredProductRes], "sidebar-right");

jannikarlsson
@jannikarlsson
@slistrom Jag gjorde också som Karl, du kan lägga till flera vyer i samma region också om du vill, då lägger du bara flera rader efter varandra i controllern.
slistrom
@slistrom
@karlmartinsson @jannikarlsson Tack, använder inte en controller för förstasidan, men kanske blir till att jag måste det. Tror jag förstår vad det är ni gör, ska försöka få till det.
Varje gång jag tror att jag börjar förstå anax så stöter jag på något som får mig att känna att jag inte förstått något alls :D
Karl Martinsson
@karlmartinsson
@slistrom Känner igen känslan! Tror det är svårt att få till dynamiskt innehåll på förstasidan utan att använda sig av en controller (eller iaf router) för den, men jag kan förstås ha missat något också :)
slistrom
@slistrom
Lyckades skicka ett "block" till en viss region via en controller nu. Men hur skapar jag en route/controller som skriver över "/" dvs förstasidan? Borde ju gå att skapa en route typ "/home" och använda den och göra en redirect till den från "/", men det känns ju inte så smart.
slistrom
@slistrom
@karlmartinsson @jannikarlsson Tror jag fått till något som funkar rimligt bra nu iallafall. Tack för hjälpen.
Olle Bergkvist
@ollebergkvist
Publicerat slutprojektet på studentservern, har ändrat pathen i .htaccess till RewriteRule (.*) /~olbe19/dbwebb-kurser/oophp/me/kmom10/proj/htdocs/index.php/$1 [NC,L]. Använder tre stycken controllers som är monterade på "eshop", "admin" samt "user". Fungerar lokalt men på studentservern får jag följande felmeddelande:
Anax: Uncaught exception:

Line 35 in file /home/saxon/students/20192/olbe19/www/dbwebb-kurser/oophp/me/kmom10/proj/src/Content/ContentController.php

ParseError

syntax error, unexpected end of file

Code: 0

#0 /home/saxon/students/20192/olbe19/www/dbwebb-kurser/oophp/me/kmom10/proj/vendor/composer/ClassLoader.php(322): Composer\Autoload\includeFile('/home/saxon/stu...')
#1 [internal function]: Composer\Autoload\ClassLoader->loadClass('Olbe19\\Content\\...')
#2 [internal function]: spl_autoload_call('Olbe19\\Content\\...')
#3 /home/saxon/students/20192/olbe19/www/dbwebb-kurser/oophp/me/kmom10/proj/vendor/anax/router/src/Route/RouteHandler.php(57): class_exists('\\Olbe19\\Content...')
#4 /home/saxon/students/20192/olbe19/www/dbwebb-kurser/oophp/me/kmom10/proj/vendor/anax/router/src/Route/Route.php(128): Anax\Route\RouteHandler->handle('GET', '', '\\Olbe19\\Content...', Array, Object(Anax\DI\DIMagic))
#5 /home/saxon/students/20192/olbe19/www/dbwebb-kurser/oophp/me/kmom10/proj/vendor/anax/router/src/Route/Router.php(236): Anax\Route\Route->handle('', Object(Anax\DI\DIMagic))
#6 /home/saxon/students/20192/olbe19/www/dbwebb-kurser/oophp/me/kmom10/proj/htdocs/index.php(2): Anax\Route\Router->handle('eshop', 'GET')
#7 {main}
jannikarlsson
@jannikarlsson
@ollebergkvist Känns bekant, kan det vara så att du har en EOD i filen som inte ligger längst till vänster?
Olle Bergkvist
@ollebergkvist
Ah kan mycket väl vara så ;) Ska undersöka
Olle Bergkvist
@ollebergkvist
Mer än en. Tackar!
jannikarlsson
@jannikarlsson
Den har man ju varit med om några gånger :)
Olle Bergkvist
@ollebergkvist
Klassiker!
Mikael Roos
@mosbth

Då inleder vi sista kursveckan. Sen tar vi sommarlov. Uppsamlingsheat 1 är sista augusti. Man kan lämna in under sommaren, med reservation för att studentservern kommer uppgraderas under midsommar och eventuellt kan halta efter uppgraderingen.

För er som var med på introveckan i höstas så är vi nu alltså kring kmom 56 totalt (8 kurser á 7 kmom) (hälften om man är kurspaketare). Visst borde man lära sig något genom att traggla igenom 56 kmom? Nåja.

Gustav Bergh
@gurrabergh_twitter
Hur ligger ni till med rättning av kmom? @mosbth
Mikael Roos
@mosbth
@gurrabergh_twitter jag har inte riktigt kollat, det är tre som rättar, distans - campus - kp. Själv rättar jag distans och det ligger på min lista typ imorgon, förra veckan rättade jag inget.
Nils Hollmer
@nilshollmer
@mosbth Jag brottar med bloggen i projektet, att få den att endast visa inledningen. Vet att vi gjorde en flat file content blogg i designkursen men det angrepssättet är väl inte rätt?
Är det någon annan som har tips på hur man kan få till bloggen?
Nils Hollmer
@nilshollmer
Jag löste det på ett snyggt och coolt sätt. Tack gummiankan
Mikael Roos
@mosbth
Ja, i denna kursen är det "rimligt" att lösa bloggen som man gjorde i kmom06. Så är iallafall tanken från läraren.
SimonStarpath
@SimonStarpath
Vet inte om jag missuppfattat, men ska content-tabellen i projektet innehålla både pages (t.ex. hem- och om-sidan) och blogginlägg, eller bara blogginlägg och skapa pages vi behöver som "vanliga" sidor?
Mikael Roos
@mosbth
@SimonStarpath tanken är att bygga vidare på det vi gjorde i kmom06, där låg posts + pages i databasen.
Nils Hollmer
@nilshollmer
Jag tror jag också har missuppfattat uppgiften i så fall.
Mikael Roos
@mosbth
Hmm, missuppfattat kmom06 eller missuppfattat kravet i projektet?
SimonStarpath
@SimonStarpath
Kravet i projektet för min del. Jag trodde att det primära var bloggen och innehållet i den, så jag har haft huvudfokus på den och skapade statiska sidor för "hem" och "om". Tillbaka till ritbordet för min del.
Nils Hollmer
@nilshollmer
Tror jag missuppfattat hur man ska implementera content-klassen från kmom06. Jag gjorde en separat sidkontroller för produktsidan och bloggsidan, och sen använde content-klassen från kmom06 att redigera innehållet i dem. Jag använde också statiska sidor för hem, om och dokumentation...
Mikael Roos
@mosbth
Jag ska kika i kravspecen...
SimonStarpath
@SimonStarpath
Förresten, jag är lite trög just nu, men hur får vi in databas-entries av typen "block" in i sin sida, i fallet nedan alltså för "left-info" och "right-info":
´´´title: "Me-sidan"
views:
flash:
region: flash
template: anax/v2/image/default
data:
src: "image/ogras.jpg?width=1100&height=300&&area=15,0,15,0&crop-to-fit"
left-info:
    region: sidebar-left
    template: anax/v2/block/default
    data:
        meta:
            type: single
            route: block/adress

right-info:
    region: sidebar-right
    template: anax/v2/block/default
    data:
        meta:
            type: single
            route: block/oppettider´´´
Nils Hollmer
@nilshollmer
@mosbth Det är alltså tänkt att startsidan ska gå att redigera från admin-gränssnittet?
Mikael Roos
@mosbth
@nilshollmer @SimonStarpath jag kikade igenom kravspecen för projektet, jag kan se att man kan tolka bloggkravet på olika sätt i krav 1. Sen kikar man på krav 3 med det administrativa gränssnittet så framgår det lite mer att det krävs en databas.
Jag gjorde nåt litet förtydligande i specen för att undvika liknnade missförstånd.
Själv är jag så inne på det som händer i kmom05 & 06 och att man bygger vidare på det...
@nilshollmer ja, startsidan kan redigeras via admingränssnittet, förutsatter lite att hela, eller delar av den (block) kan redigeras i databasen. Det är (i min tanke) ocksåe en möjlig konsekvens av att jobba vidare med kmom06 och dess tankesätt på content i databasen.
(optionellt krav ^)