SlideShare a Scribd company logo
1 of 27
MODding phpBB
Presented by the phpBB MOD Team
Team Members:
 David Colón (DavidIQ)
 Paul Sohier (Paul)
 Derk Ruitenbeek (Derky)
 Sam Thompson (SyntaxError90)
 Jeremy Lorenzo (Typo)
 Tom Catullo (Tom)
 Nathan Guse (Exreaction)
 J. Battye (battye)
 Jari Kanerva (tumba25)
 David King (imkingdavid)
What is the MOD Team?
How does the team operate,
what tools are available, and
how can you get involved?
Validation Process
By Paul Sohier and Derk Ruitenbeek
 Follow the Coding Guidelines
 Test the MOD
 on Functionality
 with MPV and AutoMOD
 Ask the Community
 for Feedback
 to Test the MOD
Validation Process
Preparations
Pre-Validation
Code Validation
Testing
Approve or Deny
Advantages
 MOD Pre-Validator (MPV)
 Automated MOD Installation
Validation Process
Preparations
Pre-Validation
Code Validation
Testing
Approve or Deny
Advantages
 Description & License
 Coding Guidelines
 Security
 MODDB Policies
 Suggestions for:
 Code Optimisation
 Proper English Spelling
Validation Process
Preparations
Pre-Validation
Code Validation
Testing
Approve or Deny
Advantages
 Junior MOD Validators
 AutoMOD
 Description and features
 Check for conflicts with other
MODs
 Additional suggestions for:
 Proper English Spelling
 User Interface
Validation Process
Preparations
Pre-Validation
Code Validation
Testing
Approve or Deny
Advantages
 Repack
 Approve
 Deny
• Insta Deny
Validation Process
Preparations
Pre-Validation
Code Validation
Testing
Approve or Deny
Advantages
 Free Security Audit
 phpBB.com is hosting your:
 MOD Downloads
 Screenshots
 FAQ
 Support forum
 Great exposure to the phpBB
Community
Validation Process
Preparations
Pre-Validation
Code Validation
Testing
Approve or Deny
Advantages
MOD Team Tools
By Sam Thompson and Igor Wiedler
 Originally based on text template (phpBB2)
 XML Based Format
 Machine Readable
 XSD Schema Validation
 XSL Stylesheet
 Pain to write by hand
 Converter from Text to MODX
 MODX 2.0
 MOD Studio by smithy_dll in C#
 Modxed by APTX in C++
 Web Based creator by tumba25
 GUI for creating MODs
MODX Creators
 Generate MODs from Diff
 MODX changes generator by AcydBurn
 Mod_diff by evil<3
 Token based version by naderman (phiff)
 MODX Generator by tumba25
 In-lines
 Dynamic context
MODX Generators
 Written by evil<3, maintained by tumba25
 Quick, one-click installation of phpBB3
 Manage multiple boards
 Each has it’s own codeset
 phpBB2 and phpBB3 versions
 Installs AutoMOD
 Abstraction for database changes
 AutoMOD using it for installation
 1.0 Written by EXreaction
 Used and well accepted within the MODing
community
 Will be in 3.1
 UMIL 2.0 is in development
UMIL
Get Involved
By Jeremy Lorenzo
 The Community
 How can new users get involved?
 What can more experienced users do?
 Making your own MOD
 The Wiki and the Mod Writers Library
 Junior MOD Validators and The Team
 Spread the word
Getting Involved
The community
How can new users get Involved?
What can more experienced users do?
Making your own MOD
The Wiki and the MOD Writers Library
Junior MOD Validators and The Team
Spread the word
Open Floor
(questions)
Summer of MODs
Special Announcements

More Related Content

Similar to Libertyvasion MOD Team Presentation

The .NET Platform - A Brief Overview
The .NET Platform - A Brief OverviewThe .NET Platform - A Brief Overview
The .NET Platform - A Brief Overview
Carlos Lopes
 

Similar to Libertyvasion MOD Team Presentation (20)

Mozilla And Social Media.Key
Mozilla And Social Media.KeyMozilla And Social Media.Key
Mozilla And Social Media.Key
 
098
098098
098
 
Mozilla And Social Media
Mozilla And Social MediaMozilla And Social Media
Mozilla And Social Media
 
Patterns for Open Source Success
Patterns for Open Source SuccessPatterns for Open Source Success
Patterns for Open Source Success
 
A Framework for Open Source Software Success
A Framework for Open Source Software SuccessA Framework for Open Source Software Success
A Framework for Open Source Software Success
 
botnet.ppt
botnet.pptbotnet.ppt
botnet.ppt
 
OpenConext Workshop TNC2014
OpenConext Workshop TNC2014OpenConext Workshop TNC2014
OpenConext Workshop TNC2014
 
How thousands of people collaborate on a global scale to create Firefox
How thousands of people collaborate on a global scale to create FirefoxHow thousands of people collaborate on a global scale to create Firefox
How thousands of people collaborate on a global scale to create Firefox
 
DevOps and the C64: what's your excuse
DevOps and the C64: what's your excuseDevOps and the C64: what's your excuse
DevOps and the C64: what's your excuse
 
Php Storm 8 The Most Intelligent php ide
Php Storm 8 The Most Intelligent php idePhp Storm 8 The Most Intelligent php ide
Php Storm 8 The Most Intelligent php ide
 
Android 2.3 Introduction
Android 2.3 IntroductionAndroid 2.3 Introduction
Android 2.3 Introduction
 
Fedora Modularity
Fedora ModularityFedora Modularity
Fedora Modularity
 
The .NET Platform - A Brief Overview
The .NET Platform - A Brief OverviewThe .NET Platform - A Brief Overview
The .NET Platform - A Brief Overview
 
Breaking the monolith to microservice with Docker and Kubernetes (k8s)
Breaking the monolith to microservice with Docker and Kubernetes (k8s)Breaking the monolith to microservice with Docker and Kubernetes (k8s)
Breaking the monolith to microservice with Docker and Kubernetes (k8s)
 
Writing clean code in C# and .NET
Writing clean code in C# and .NETWriting clean code in C# and .NET
Writing clean code in C# and .NET
 
Overview of Komodo IDE 10.1
Overview of Komodo IDE 10.1Overview of Komodo IDE 10.1
Overview of Komodo IDE 10.1
 
Lightweight APIs in mRuby (Михаил Бортник)
Lightweight APIs in mRuby (Михаил Бортник)Lightweight APIs in mRuby (Михаил Бортник)
Lightweight APIs in mRuby (Михаил Бортник)
 
Intro to Github
Intro to GithubIntro to Github
Intro to Github
 
What's New in Visual Studio 2010
What's New in Visual Studio 2010What's New in Visual Studio 2010
What's New in Visual Studio 2010
 
Chatbots - A CMD for Humans (Global Azure Bootcamp 2018, Tel-Aviv, Israel)
Chatbots - A CMD for Humans (Global Azure Bootcamp 2018, Tel-Aviv, Israel)Chatbots - A CMD for Humans (Global Azure Bootcamp 2018, Tel-Aviv, Israel)
Chatbots - A CMD for Humans (Global Azure Bootcamp 2018, Tel-Aviv, Israel)
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

Libertyvasion MOD Team Presentation

  • 1. MODding phpBB Presented by the phpBB MOD Team
  • 2. Team Members:  David Colón (DavidIQ)  Paul Sohier (Paul)  Derk Ruitenbeek (Derky)  Sam Thompson (SyntaxError90)  Jeremy Lorenzo (Typo)  Tom Catullo (Tom)  Nathan Guse (Exreaction)  J. Battye (battye)  Jari Kanerva (tumba25)  David King (imkingdavid)
  • 3. What is the MOD Team? How does the team operate, what tools are available, and how can you get involved?
  • 4. Validation Process By Paul Sohier and Derk Ruitenbeek
  • 5.  Follow the Coding Guidelines  Test the MOD  on Functionality  with MPV and AutoMOD  Ask the Community  for Feedback  to Test the MOD Validation Process Preparations Pre-Validation Code Validation Testing Approve or Deny Advantages
  • 6.  MOD Pre-Validator (MPV)  Automated MOD Installation Validation Process Preparations Pre-Validation Code Validation Testing Approve or Deny Advantages
  • 7.  Description & License  Coding Guidelines  Security  MODDB Policies  Suggestions for:  Code Optimisation  Proper English Spelling Validation Process Preparations Pre-Validation Code Validation Testing Approve or Deny Advantages
  • 8.  Junior MOD Validators  AutoMOD  Description and features  Check for conflicts with other MODs  Additional suggestions for:  Proper English Spelling  User Interface Validation Process Preparations Pre-Validation Code Validation Testing Approve or Deny Advantages
  • 9.  Repack  Approve  Deny • Insta Deny Validation Process Preparations Pre-Validation Code Validation Testing Approve or Deny Advantages
  • 10.  Free Security Audit  phpBB.com is hosting your:  MOD Downloads  Screenshots  FAQ  Support forum  Great exposure to the phpBB Community Validation Process Preparations Pre-Validation Code Validation Testing Approve or Deny Advantages
  • 11. MOD Team Tools By Sam Thompson and Igor Wiedler
  • 12.  Originally based on text template (phpBB2)  XML Based Format  Machine Readable  XSD Schema Validation  XSL Stylesheet  Pain to write by hand  Converter from Text to MODX  MODX 2.0
  • 13.  MOD Studio by smithy_dll in C#  Modxed by APTX in C++  Web Based creator by tumba25  GUI for creating MODs MODX Creators
  • 14.  Generate MODs from Diff  MODX changes generator by AcydBurn  Mod_diff by evil<3  Token based version by naderman (phiff)  MODX Generator by tumba25  In-lines  Dynamic context MODX Generators
  • 15.  Written by evil<3, maintained by tumba25  Quick, one-click installation of phpBB3  Manage multiple boards  Each has it’s own codeset  phpBB2 and phpBB3 versions  Installs AutoMOD
  • 16.  Abstraction for database changes  AutoMOD using it for installation  1.0 Written by EXreaction  Used and well accepted within the MODing community  Will be in 3.1  UMIL 2.0 is in development UMIL
  • 18.  The Community  How can new users get involved?  What can more experienced users do?  Making your own MOD  The Wiki and the Mod Writers Library  Junior MOD Validators and The Team  Spread the word Getting Involved
  • 20. How can new users get Involved?
  • 21. What can more experienced users do?
  • 23. The Wiki and the MOD Writers Library
  • 24. Junior MOD Validators and The Team
  • 27. Summer of MODs Special Announcements