Upgrade to Pro — share decks privately, control downloads, hide ads and more …

phpBB, Meet Symfony

Michael C.
October 04, 2015

phpBB, Meet Symfony

Presented at PHP NW, October 2015.

Michael C.

October 04, 2015
Tweet

More Decks by Michael C.

Other Decks in Programming

Transcript

  1. ME?

  2. @michaelcullumuk Fix tokens that may have inline variables Strip Quotes:

    <!-- INCLUDE '{TEST}.html' to <!-- INCLUDE {TEST}.html Fix tokens: <!-- INCLUDE '{TEST}.html' to <!-- INCLUDE ' ~ {TEST} ~ '.html Add surrounding quotes: <!-- INCLUDE '{TEST}.html' to <!-- INCLUDE '' ~ {TEST} ~ '.html' Replace ELSE IF with ELSEIF Replace our "div by" with Twig's divisibleby Replace $TEST with definition.TEST Replace .foo with loops.foo|length Replace .foo.bar with foo.bar|length
  3. @michaelcullumuk “But it was my first experience with phpBB as

    a forum software, and so too easily I formed the opinion that phpBB was easy to inject exploits into. So then subsequently whenever I needed forum software, I shyed away from it. I didn't want my reputation and my clients' sites to be easily compromised.”
  4. @michaelcullumuk “Tonight's talk made me realise that having that preformed

    opinion and idea about how phpBB performed in the wild, from 12 years ago, was indicative of how closed my mind could be to certain topics. I'd liken it to the same way I felt about Ruby, based on “hipsters” and the plethora of “ninja rockstar guru” developer positions”
  5. @michaelcullumuk “Tonight I realised I still held the "insecure and

    outdated" opinion of phpBB, despite not having touched it since back then - and that saddened me, that I hadn't taken time to be more aware of where it was at.”
  6. @michaelcullumuk “After my Ruby experience a couple of years ago,

    I resolved to be more open- minded about topics on which I had little experience. Michael's talk this evening made me resolve to do that more.”