• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Phorum - PHP Community Conference
 

Phorum - PHP Community Conference

on

  • 25,684 views

These are the slides that I used for my presentation about the history of Phorum, the first PHP/MySQL message board ever released.

These are the slides that I used for my presentation about the history of Phorum, the first PHP/MySQL message board ever released.

Statistics

Views

Total Views
25,684
Views on SlideShare
25,684
Embed Views
0

Actions

Likes
2
Downloads
0
Comments
1

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Phorum - PHP Community Conference Phorum - PHP Community Conference Presentation Transcript

    • Phorum The first PHP/MySQL message board Brian Moon Senior Web Engineer - dealnews.com http://brian.moonspot.net/ @brianlmoonSaturday, April 23, 2011
    • Why am I on stage? • I wrote PHP/FI code • I wrote for msql (not mysql) • I wrote Perl CGI scripts • Wrote mysql_fetch_assoc() • Wrote a core PHP function that has been deprecated (bottom line? I am an old man in PHP years!)Saturday, April 23, 2011
    • Rasmus Lerdorf “PHP began life as a simple little CGI wrapper written in Perl. I wrote it in an afternoon during a period between contracts when I needed a quick tool to get an idea of who was reading my online resume. It was never intended to go beyond my own private use. The web server where I had my resume was extremely overloaded and had constant problems forking processes. I rewrote the Perl wrapper in C to get rid of the considerable overhead of having to fork Perl each time my resume was accessed.” http://www.php.net/manual/phpfi2.php#historySaturday, April 23, 2011
    • 1998Saturday, April 23, 2011
    • Message Boards SuckedSaturday, April 23, 2011
    • Community http://www.flickr.com/photos/michaelsphotos/127987110Saturday, April 23, 2011
    • New HotnessSaturday, April 23, 2011
    • Evolution • Store messages in MySQL • Support Paging • Search Messages • Use a block layout http://www.flickr.com/photos/brentdanley/2205021283Saturday, April 23, 2011
    • Accidental Open Source • Offered to the PHP General list • Help me debug and you can have the source • 10 bug reports in the first day, rolled to deal-mac.com in 3 days. http://www.flickr.com/photos/rrenomeron/85825614/Saturday, April 23, 2011
    • Open Source • Started with no license • Switched to GPL in 1998 sometime • During 1999 Apachecon, heard a talk on GPL vs. Apache license. Changed to the Apache license in Vs. the hotel room that night • Phorum License is a BSD license Ben Ramsey today http://www.flickr.com/photos/maistora/5017939764 http://www.flickr.com/photos/mikeschinkel/424276070Saturday, April 23, 2011
    • Open Source • 50+ contributors over the years • Many are still friends even though they are not active on Phorum • 3 core developers over the last 5 or Vs. so years • Power users more prevalent in our support forums now Ben Ramsey http://www.flickr.com/photos/maistora/5017939764 http://www.flickr.com/photos/mikeschinkel/424276070Saturday, April 23, 2011
    • Failures • Evolutionary, not revolutionary • v1 lacked moderation, web based configuration, user accounts, more • Tailored for deal-mac largely in the early yearsSaturday, April 23, 2011
    • Successes • Performance was always a top priority • Code sanity • Utilized the database well • Hook and Module system • Real threading of messages http://www.flickr.com/photos/alltheaces/4158804332Saturday, April 23, 2011
    • Diverging from mainstream • Shunned OOP in PHP4 for Phorum 5 • Wrote our own template system. Smarty was only months old at the time + it was OOP • Wrote our own database layer. Never seen a good one, including PDO • Uses a “no framework” framework http://moonspot.net/rasmus-php-mvc http://www.flickr.com/photos/conorkeller/4455479137Saturday, April 23, 2011
    • Market Share Quality over quantity * Hired creator of another product and switched to that and is now on phpBB "powered by phorum" returns 5+ million results on google "powered by phpbb" returns 32+ million results on googleSaturday, April 23, 2011
    • Status • Phorum 5.2 is the current release. It is in maintenance status. • Major work being done in Maurice Makaay Phorum 5.3 to make the application more developer friendly. • Phorum 6? Thomas SeifertSaturday, April 23, 2011
    • Future of message boards • Needs another revolution • Last revolution was UBB, everything else has just evolved their model • Focus on less categorization and more about getting people what http://www.flickr.com/photos/arfried/186159147 they want to see • Do it as distributed software, not as a serviceSaturday, April 23, 2011
    • Phorum The first PHP/MySQL message board Brian Moon Senior Web Engineer - dealnews.com http://brian.moonspot.net/ @brianlmoonSaturday, April 23, 2011