'>

Qu'est ce que phpBB?

phpBB est un paquet de forum Internet écrit dans le langage de script PHP. Le nom "phpBB" est l'abréviation de PHP Bulletin Board. Disponible sous la Licence Publique Générale GNU, phpBB est un logiciel libre et open source. [2]

Caractéristiques de phpBB incluent un support pour de multiples moteurs de bases de données (PostgreSQL, SQLite, MySQL, Oracle Database, Microsoft SQL Server), structure de message à plat (par opposition à l'arborescence), sous-forums hiérarchiques, sujet scission / fusion / lock, groupes d'utilisateurs, plusieurs pièces jointes par recherche poste, en texte intégral, plugins et diverses options de notification (e-mail, messagerie instantanée Jabber, ATOM).

Histoire

phpBB a été lancé par James Atkinson comme un simple forum UBB-like pour son propre site web le 17 Juin 2000. Nathan Codding et John Abela a rejoint l'équipe de développement après dépôt CVS de phpBB a été déplacé à SourceForge.net, et de travailler sur la version 1.0.0 commencé. Une version entièrement fonctionnelle, la pré-version de phpBB a été publiée en Juillet. [4]

phpBB 1.0.0 a été libéré le 16 Décembre 2000, [5] avec des améliorations ultérieures de la base de code 1.x à venir dans deux grandes tranches plus. La version finale de la ligne 1.x était phpBB 1.4.4, publié le 6 Novembre 2001. Pendant la durée de la série 1.x, Bart van Bragt, Paul S. Owen (ancien co-directeur du projet), Jonathan Haase et Frank Feingold a rejoint l'équipe. 1.x phpBB n'est plus supporté et pratiquement pas de sites continuent à l'utiliser.

En Février 2001, les 2.0.x phpBB commencé le développement à partir de zéro, les ambitions du développeur pour phpBB avaient dépassé la base de code d'origine. Doug Kelly rejoint l'équipe peu de temps après. Après une année de développement et de tests, phpBB 2.0.0, surnommée la version "Super Furry", a été libéré le 4 Avril 2002, trois jours plus tard que prévu. [6]
phpBB sont fréquemment utilisés avec des sites de jeux en ligne multijoueurs (ce forum en utilisant le modèle de 'Solaris').

Les travaux sur phpBB 3.0.x commencé à la fin 2002. Il était à l'origine destinée à être rejetée comme phpBB 2.2, et la première liste des fonctionnalités planifiées a été annoncé le 25 mai 2003. [7] Cependant, comme le développement progressait, les développeurs ont réalisé que 2.1.x phpBB (le cycle de diffusion du développement pour 2.2) avait éliminé la quasi-totalité compatibilité avec la ligne 2.0.x, si le numéro de version pour la libération a été changé en 3.0.0, en accord avec les différentes versions du noyau Linux, qui phpBB suivie à l'époque. [8] En Septembre 2005 Paul Owen a démissionné comme chef de l'équipe de développement et Meik Sievertsen a été promu au poste.

En Mars 2007, l'équipe phpBB a lancé son nouveau site Web, alimenté par phpBB3 avec le nouveau style prosilver. [9] Le style prosilver a été initialement pas destiné à être révélé avant la version finale de phpBB 3.0.0. [Citation nécessaire]

Le 30 Avril 2007, fondateur et directeur phpBB co-Project James Atkinson officiellement démissionné de ses fonctions vers phpBB, citant des circonstances personnelles. Avec l'annonce vint aussi l'annonce que phpBB est maintenant nouvellement indépendant, et que les dirigeants de l'équipe allaient prendre en charge collectivement les décisions à l'avenir du projet. A la fin du mois de mai, une annonce a été faite que Jonathan "SHS` "Stanley, l'autre co-directeur du projet, se retirait aussi bien pour des raisons personnelles.

Le 7 Juillet 2007, les équipes ont annoncé que phpBB avait été désigné comme finaliste pour les SourceForge.net Community Choice Awards dans la catégorie «Meilleur projet pour la communication». [10] À la fin du mois, a annoncé SourceForge.net qui phpBB a remporté le prix du «Meilleur projet pour les communications", et en l'honneur de la sentence, SourceForge.net don de 1000 $ dans le nom de phpBB Marie Curie Cancer Care. [11] [12] phpBB a également remporté une "Thingamagoop" de Bleep Labs, et les «droits de vantardise pour une année entière». [13]

La première version bêta de phpBB3 a été publié en Juin 2006 [14] et la première release candidate a été libéré en mai 2007. [15] La base de code phpBB3 reçu un audit de sécurité externe en Septembre, ce qui fut fait par SektionEins. [16] Enfin, phpBB 3.0.0 "Olympus" (également surnommée la libération d'or) a été publiée le 13 Décembre 2007. [17] [18]

En Septembre 2007, les équipes ont lancé un podcast phpBB officielle. Il a été enregistré par un groupe de rotation des membres de l'équipe de phpBB avec des invités occasionnels, et a discuté d'un certain nombre de sujets phpBB-connexes, ainsi que de répondre aux questions envoyées par courrier électronique à des auditeurs. [19] Cependant, le podcast n'a duré que quelques épisodes et la production a cessé au printemps suivant. Son successeur est généralement considéré comme le nouveau weblog phpBB, qui a lancé en Juillet 2008. Le blog est écrit par les membres de l'équipe de phpBB (avec les messages des clients occasionnels par les membres de la communauté) sur divers sujets liés à phpBB et fournir aux utilisateurs une vue de l'intérieur unique sur les activités des équipes de phpBB. [20]

Les équipes de phpBB tenu leur première conférence utilisateurs phpBB à Londres le 20 Juillet 2008, qui a été intitulé "Londonvasion 2008.» [21] Londonvasion des présentations par les membres de l'équipe de phpBB sur divers sujets importants pour la communauté phpBB, les auteurs de MOD, et développeurs. Londonvasion fourni une occasion unique de socialiser avec les membres des équipes de phpBB. L'événement a également représenté la première fois que la plupart des membres de l'équipe ont eu la chance de se rencontrer en personne.

Les équipes de phpBB a subi de nombreux changements en 2009. Le 1er Janvier, les équipes ont officiellement pris fin le soutien pour phpBB2. [22] La plupart des équipes non-développement libérés bêta et release candidates de projets parallèles durant cette période. La première version bêta de AutoMod, une installation automatique des modifications de phpBB, a été libéré par l'équipe de MOD, le 22 Décembre 2008. [23] La première version candidate de la MOD Install Library (Unified Umil), un cadre pour permettre aux auteurs de MOD pour concevoir simples scripts d'installation des bases de données, a été libéré par l'équipe de MOD, le 12 Janvier 2009. [24] La première version candidate de la boîte à outils de soutien, un ensemble d'outils pour diagnostiquer et résoudre les problèmes liés au support communs avec phpBB, a été libéré par le soutien Équipe le 24 Juin [25].

Le 10 Juin 2009, l'équipe de développement phpBB rompu avec leur précédent de garder futurs plans de développement sous le boisseau et publiquement avant-première d'une série de nouvelles fonctionnalités qui viendraient dans phpBB 3.0.6. [26] Après quatre versions RC, phpBB 3.0.6 a été libéré le 17 Novembre. [27] Les nouveautés les plus notables comprennent une bare-bones rapide éditeur de réponse (une caractéristique qui les équipes ont toujours été fermement opposée à), le soutien aux ACM (cache) plugins, le support des flux ATOM, et un Plugin système à base de CAPTCHA, y compris un support intégré pour reCAPTCHA entre autres. La modularisation des CAPTCHA de phpBB a également fourni une API pour les auteurs de MOD pour écrire ins Captcha, permettant une plus grande diversification des captchas utilisés dans les installations phpBB. L'équipe de MOD également a organisé un concours pour encourager le développement de plugin CAPTCHA. [28]

Le 29 Juillet 2009, l'équipe de développement a annoncé «changements importants» au processus de développement de phpBB et le cycle de libération. [29] Au premier rang de ceux-ci était la décision d'abandonner l'ancien système de gestion des versions du noyau Linux, ce qui signifie que si une partie du numéro de version est pair ou impair n'était plus significative. En tant que tel, Ascraeus (le successeur 3.0.0 Olympus) est de devenir phpBB 3.1.0. (Le système de gestion des versions originale dictée que 3.1.x serait une branche de développement, ce qui signifie que Ascraeus aurait été libéré en 3.2.0.) Feature releases ultérieures de phpBB3 seront versionnés que 3.2.0, 3.3.0, etc phpBB 4.0 .0 représentera une version fondamentalement remaniée de phpBB. La stratégie s'est également engagé les équipes de continuer à soutenir une branche plus "stable" pendant au moins 6-9 mois après une nouvelle branche "caractéristique" a été libéré. Toutefois, une exception a été faite pour 3.0.6 qui était déjà en développement. Bien qu'il contenait de nouvelles fonctionnalités assez importantes qu'il aurait pu être considérée comme un rejet 3.1.0, il est resté une partie de la branche 3.0.x, ce qui signifie également que les équipes n'ont pas eu à poursuivre simultanément soutenir 3.0.5 après l '3.0.6 libérer.

En Janvier 2010, Meik Sievertsen quitté son poste de Lead Developer, en prenant place sur les rôles de promoteur et "Gestionnaire de serveur". Nils Adermann a ensuite été promu au plomb Developer. [30]
phpBB2
Une installation par défaut de phpBB 2.0.

phpBB2 était le prédécesseur de l'phpBB3 actuels. Développé au cours de 2001-2002, le code source a été écrit principalement pour fonctionner sur PHP 3.0 et 4.0 (version 2.0.13 haussé le minimum requis pour PHP 4.0.3 en raison d'un correctif de sécurité nécessaire), et par le temps que phpBB3 a été publié en Fin 2007, les développeurs et autres membres de l'équipe ont estimé qu'il ne répondait plus à la qualité des normes de codage, et a annoncé des plans pour la retraite / fin de support de 2.0.x à quelques mois de l '3.0.0 libération [31]. phpBB2 n'a jamais été officiellement supporté sous PHP 5. Bien que de nombreux utilisateurs n'ont eu aucun problème de fonctionnement après avoir fait quelques modifications aux paramètres de configuration par défaut de PHP 5, les équipes ont choisi de ne pas offrir un soutien pour cette configuration. [32]

Le soutien public pour phpBB2 pris fin le 1er Janvier 2009, [33] et les forums de support 2.0.x ont été verrouillés. En outre tout développement pour phpBB2, y compris les correctifs de sécurité, a cessé à compter du 1 Février 2009. [31] Cependant, un certain nombre de sites de soutien officieux pour phpBB2 ont formé pour combler le vide.

De nombreux administrateurs préfèrent encore fonctionner phpBB2 car il fournit une interface d'administration plus simple et dispose d'un écosystème florissant de mods (modifications) et des styles qui permettent aux administrateurs de nombreuses options pour personnaliser le logiciel à leur goût. D'autres courent toujours phpBB2 parce qu'ils ont installé de nombreux mods, dont aucun n'est compatible avec phpBB3.

Le thème par défaut dans phpBB2 est nommé subSilver, et a été conçu par Tom "subBlue" Beddard. Au moment où il la première fois en 2001, il était une nouvelle conception révolutionnaire pour les tableaux d'affichage [citation nécessaire], et de nombreux thèmes de babillard depuis avoir emprunté de nombreux indices et éléments de conception de subSilver.

Certaines des principales caractéristiques de phpBB2 compris ce qui suit:

    Un système basé sur un modèle de style destiné à simplifier la personnalisation et conserver le code PHP séparé du HTML.
    Soutien à l'internationalisation grâce à un système de pack de langue; 48 traductions sont disponibles pour phpBB2 à partir de 2007 [34].
    Compatibilité avec de multiples systèmes de gestion de bases de données comme MySQL, PostgreSQL, Microsoft SQL Server et Microsoft Access,
    Code et l'interface personnalisations, mods et des styles dits [35].

La dernière version officielle de la ligne 2.0.x est 2.0.23, sorti le 17 Février 2008. [36] Cependant, le code de phpBB 2.0.24 reste, inédits, dans le dépôt Git.
Le développement futur
Gnome globe event.svg courant
Exactitude factuelle de cet article peut être compromise en raison d'informations out-of-jour. S'il vous plaît mettre à jour cet article pour refléter des événements récents ou de nouvelles informations disponibles. (Juin 2011)

Le 25 Août 2012, phpBB a publié la dernière version stable: phpBB3 libération, 3.0.11 (inclus dans cet article Janvier 2013).
Le 10 Juin 2009, l'équipe de développement de phpBB a révélé que la phpBB3 prochaine version, 3.0.6, comprendrait un nombre important de nouvelles fonctionnalités. [37] Ceci est inhabituel pour une mise à jour mineure qui est généralement limitée aux bogues et des correctifs de sécurité. Les nouvelles fonctionnalités devraient inclure le support pour de nouveaux plugins captcha Atom, le soutien aux nouveaux plugins de cache (XCache, Alternative PHP Cache, qu'eAccelerator, Memcache, et un "null" plug-in no-cache), et réponse rapide (une fonctionnalité souvent demandée par un sous-ensemble d'utilisateurs de phpBB) parmi d'autres ajouts de fonctionnalités mineures. phpBB 3.0.6 a eu quatre versions RC et sa version finale a été le 17 Novembre 2009.

L'équipe de développement a commencé à travailler sur phpBB 3.1, anciennement phpBB 3.2. (Avant le 29 Juillet 2009, phpBB suivi les différentes versions du noyau Linux original, dans lequel le nombre du milieu représente une version de développement si elle est impaire et une version stable si elle est encore). [38] Les développeurs aperçu de leur liste des fonctionnalités prévues à Londonvasion, et de nouvelles fonctionnalités comprennent une refonte complète du panneau de contrôle du modérateur (MCP) et les capacités de modération, la mise en oeuvre d'AJAX où il est applicable et utile, un système de déclenchement d'événement basé sur un système de BBCode complètement réécrit, le support des flux RSS, des améliorations à les champs personnalisés, les améliorations apportées à la messagerie privée, un nouveau système d'authentification avec OpenID soutien, et de nombreux autres petits changements et les caractéristiques. [39] Les Équipes de phpBB maintenir un site Web pour le développement phpBB nommé Area51. En accord avec la tradition pour chaque nouveau nom de code phpBB3 libération après montagnes martiennes, de phpBB 3.1 sera le nom de code "Ascraeus», nommé d'après Ascraeus Mons, la deuxième plus haute montagne sur Mars. (Olympus Mons, qui a été nommé après 3,0, est le plus haut.)

En plus du développement de phpBB 3.1, d'autres équipes de phpBB sont également en train de développer de nombreux autres outils pour une utilisation par la communauté. Le développement de ces outils a été suivi sur le Code Forge phpBB, qui contenait les dépôts Subversion pour ces outils et le tronc de développement phpBB principale. En Mars 2010, codes sources phpBB déplacé de Subversion à Git. [40] Le 26 Avril 2013, phpBB 3.1 entrés dans la phase de gel des fonctionnalités. [41]
MODs

MODs sont des modifications de code créé par la communauté phpBB, souvent utilisée pour étendre la fonctionnalité ou de modifier l'affichage de phpBB. Le terme est capitalisé à distinguer les modifications du code de modérateurs du forum, dont le dernier est souvent abrégé en mods. Modifications visées de cette manière ne sont pas rédigés par les développeurs de phpBB, et ne jouissent pas du même niveau de soutien que le code officiel non modifié. L'équipe de MOD phpBB, dirigée par David Colón (connu sous le nom DavidIQ dans la communauté), accepte les modifications provenant de sources communautaires pour validation, et les modifications qui répondent aux normes de la MOD équipe sont mis à disposition pour téléchargement à partir de la base de données MOD phpBB. D'autres sites offrent également phpBB2 et phpBB3 modifications à télécharger. Certains de ces sites ont leurs propres normes qu'ils valident à, et d'autres sites ne font pas de validation, mais les équipes de phpBB ne proposent pas de support pour les cartes utilisant des MODs téléchargés à partir des sites autres que phpBB.com. Documentation pour phpBB3 modding est assurée par l'équipe de MOD.
MODX

MODX est un format de document basé sur XML développé par l'équipe de MOD phpBB qui est utilisé pour décrire les étapes nécessaires pour modifier le code source d'une application web afin d'installer une modification. [42] Même si elle peut théoriquement être utilisé pour n'importe quel web demande, il a été développé pour et est principalement utilisé par des mods pour phpBB. L'équipe de MOD phpBB exige que MODs soumis à sa base de données sont conformes aux spécifications MODX et d'autres politiques. [43] L'objectif principal d'utiliser un format basé sur XML est de mieux permettre outil d'installation automatique, comme AutoMod, à lire et à compléter l' les instructions d'installation. MODX fichiers peuvent être visualisés dans un navigateur Web en utilisant un fichier XSL inclus. La dernière révision de la MODX spec est la 1.2.3, sorti le 27 Septembre 2009. [44]
AutoMod

AutoMod est un outil développé par l'équipe de MOD phpBB qui analyse et installe automatiquement phpBB3 MODs distribués au format MODX. Les utilisateurs ont simplement à télécharger le contenu d'un téléchargement de MOD à leur répertoire source phpBB et exécuter AutoMod, qui va analyser les instructions MOD et effectuez les modifications de fichiers nécessaires. Selon les configurations de serveur, il sera soit fusionner automatiquement les modifications en place en utilisant FTP, ou créera une archive compressée des fichiers modifiés pour l'utilisateur de copier en place. AutoMod est également utilisé par les membres de l'équipe de MOD lors de la validation pour s'assurer que les fichiers MODX sont valides et le MOD peuvent être installés avec succès sur une installation phpBB vanille. [45]

La version actuelle de AutoMod est 1.0.0.1. [46] AutoMod peut être téléchargé depuis la page d'information AutoMod [47] et de soutien peut être obtenue dans le forum de support AutoMod. [48]

AutoMod est le successeur de EasyMOD, un outil pour phpBB2 qui a également été développé par l'équipe de MOD phpBB et réalisée essentiellement la même tâche. La dernière version de EasyMOD était 0.4.0, sorti le 30 Juin 2008. [49] Soutien à EasyMOD n'est plus assurée depuis phpBB2 est à la retraite. [50]
Unified Bibliothèque d'installation de MOD (Umil)

La bibliothèque d'installation du MOD unifiée est une bibliothèque conçue pour simplifier l'installation et la désinstallation du côté de la base de données des MODs. [51] Il est conçu pour être utile pour configurer le forum pour le nouveau MOD, effectuer des actions de base de données telles que l'ajout et la suppression des tables et colonnes, et la purge du cache du forum. Umil est sous licence GPL [51] et la dernière version est 1.0.5. [52] Il peut être téléchargé depuis la page Umil. [53] Pour créer une IHM fichier automatiquement, un auteur de MOD peut utiliser le MOD Installation création du fichier Unified outil [54].
Sécurité

En Décembre 2004, un grand nombre de sites Web ont été défigurée par le ver Santy, qui a utilisé les vulnérabilités dans les versions périmées de phpBB2 à écraser pages PHP et HTML. [55] Bien que ceux-ci étaient le résultat d'anciennes versions de PHP et phpBB, [citation nécessaire] des incidents comme ceux-ci ont causé la sécurité de phpBB être contestée. Il ya également eu quelques fois où les nouvelles versions de phpBB sont sortis quelques jours d'intervalle, bien que la dernière occurrence de cette était au début de 2005. [56] Cependant, l'équipe phpBB répond habituellement à des rapports de sécurité dès que possible, et publie une nouvelle version rapidement. [citation nécessaire] Le groupe phpBB, en essayant d'apprendre des échecs précédents, effectué un audit de sécurité de base de code avant la sortie du 2.0.18. [57] Le phpBB3 base de code reçu un audit de sécurité externe en Septembre 2007, qui a été fait par SektionEins. [58] La sixième version candidate de phpBB3 a été publié à la suite des résultats de l'audit de sécurité. [16]

Des modifications ont été apportées à phpBB2 pour éviter des problèmes à l'avenir, comme un système de ré-authentification pour le panneau d'administration, backporté de phpBB3. Elle a été introduite après une question de la vérification du cookie a permis aux pirates d'accéder administrateur. [59]

En Novembre 2005, le Groupe phpBB a annoncé une nouvelle équipe d'enquête en cas d'incident (IIT), une sous-équipe de leur équipe de soutien, qui est chargé d'assister les utilisateurs dans le nettoyage et la réparation d'une installation phpBB attaqué et rapports d'enquête sur les nouveaux exploits. [ 60] L'équipe a annoncé un tracker le Janvier suivant laquelle les administrateurs de babillards attaqués pouvaient déclarer une attaque et de recevoir le soutien de l'IIT.

Le système CAPTCHA de phpBB2 s'est avéré vulnérable aux enregistrements automatiques, avec de nombreux forums phpBB basés étant submergés par forum spam. phpBB3 a amélioré ses options anti-spam disponibles pour les administrateurs du forum, y compris un nouveau système CAPTCHA, des suspensions, l'enregistrement de l'utilisateur et d'autres différentes fonctions. [61] L'équipe phpBB a publié des recommandations sur la protection des planches de spam. [62] Actuellement, le meilleur méthode consiste à utiliser un Q & A (questions-réponses) challenge, qui a été introduit dans phpBB 3.0.6. [63] phpBB3 dispose d'un système CAPTCHA beaucoup plus forte, cependant lors de l'élaboration / bêta phase de phpBB3, il a été souvent critiqué pour être difficiles à lire [64]. L'équipe de développement a travaillé sur l'amélioration de sa lisibilité avant la version finale de phpBB3. [citation nécessaire]

En outre, les équipes ont annoncé que chaque version mineure de phpBB3 (3.0.1, 3.0.2, etc) sera précédée par les candidats de libération individuels dans le but de prévenir les cas où les versions ultérieures seraient seulement quelques jours d'intervalle (comme cela s'est produit un couple de fois au cours de la ligne 2.0.x). [65]
communauté phpBB

phpBB a une communauté d'utilisateurs qui contribuent à l'ensemble du projet avec des contenus tels que des mods et des styles.

Dans un effort pour aider à combler le fossé entre les membres de l'équipe et les membres de la communauté, le 12 Octobre 2008, NeoThermic a annoncé la création d'une nouvelle commission sur phpBB.com, "Manifestations et réunions phpBB."

Published By Drupal french Study