Si vous alliez créer une nouvelle entreprise, vendre et soutenir une gamme de cours de formation en ligne par exemple, mais que vous vouliez réduire les coûts, il y a de fortes chances que vous commencez à regarder les offres open source auto-hébergées . Vous devez être en mesure d'exécuter un certain nombre de pages statiques, du contenu dynamique pour gérer vos cours, peut-être un forum pour interagir avec vos clients, ils auraient besoin d'une sorte de gestion des utilisateurs, et peut-être un service de messagerie à gérer marketing.
déjà, je peux vous entendre penser que ce sont plusieurs produits différents dont vous aurez besoin et un mal de tête d'intégration pour l'accompagner. Donc, si je vous disais alors qu'il y a déjà quelque chose qui fait tout cela, en toute sécurité, et peut être déployé en quelques minutes; Vous seriez intéressé, non? Bien sûr, vous voudriez…
mais faisons d'abord un petit voyage dans le temps.
En 2002, François Planque, est passé à B2 comme alternative aux intime bugs de blogueur - il a aimé ce qu'il a vu. Cependant, en quelques mois, son mainteneur et une nouvelle version très attendue se sont estompées. Comme l'a dit François, «le projet B2 a commencé à ressembler à une impasse». Ne voulant pas passer à un autre outil de blogging, il a décidé de s'appuyer sur ses compétences de programmation et de SGBD existantes et d'apprendre les spécificités de PHP & MySQL, pour voir s'il pouvait ajouter les fonctionnalités dont il jugeait B2; En particulier, la possibilité d'exécuter des multi-blogs à partir de la même installation.
constatant qu'il appréciait l'expérience, en quelques semaines, François pensait à publier, ce qu'il avait appelé B2Evolution, publiquement. À l'insu de lui cependant, quelqu'un d'autre avait eu la même idée et travaillait également sur le code B2. Les Stars se sont alignées pour voir les deux nouvelles sorties sortir au cours de la même semaine, et quelques semaines plus tard, le mainteneur original de B2 a réapparu et a annoncé que le rival de B2EVO deviendrait le successeur officiel.
Alors qu'il a été invité à fusionner son travail dans la «libération officielle», François a finalement décidé qu'il aimait la façon dont sa propre branche se développait, et donc le voyage se poursuit là où B2evolution est arrivé aujourd'hui.
et la «branche officielle»? Oh ouais, tu as peut-être entendu parler de ça, ils ont appelé ce wordpress.
Jusqu'en juin 2015, la version stable de 5.2.2 était celle exposée pour les utilisateurs potentiels à télécharger, bien que ceux qui s'étaient inscrits au site aient également pu donner aux nouvelles versions bêta 6.4.x Qu'est-ce qui était dans l'offrande.
La version stable présentée, une installation rapide, la capacité multi-blog / multi-domaines, outils de gestion des utilisateurs complets, une plate-forme de messagerie pour contacter les utilisateurs enregistrés, un moteur d'analyse côté serveur intégré, la possibilité de configurer Catégories de blog avancées, skins / thèmes à base de widgets et un cadre de plugin avancé entre autres.
Une grande partie de ceci est standard pour un progiciel de blog, même lorsque la «liste noire du spam centralisée» unique de B2EVO est ajoutée à l'équation. Il a donné une plate-forme solide et fiable pour travailler, tant que vous étiez à l'aise avec la gamme limitée de skins disponibles, ou que vous étiez heureux de travailler sur la création de la vôtre.
François et l'équipe avaient déjà pris la vision du monde que les utilisateurs créaient leurs propres skins, bien qu'ils se dirigent maintenant vers «il doit avoir fière allure de la boîte» et «doit être facilement personnalisable sans compétences technologiques ». Ce que j'ai toujours aimé, c'est le niveau de fonctionnalité intégrée qu'il contenait, ce qui m'a laissé peu besoin d'aller à la recherche de plugins pour protéger et exécuter mon blog.
Je dirige B2EVO depuis septembre 2005 et que j'avais rendu la peau que j'avais en place depuis cette première installation, jusqu'à ce que j'apprenne la nouvelle version qui est. Ce qui est rapidement devenu évident, c'est que cela allait être un changement de rythme significatif pour B2evolution, et que je pouvais attendre avec impatience avec un bon degré d'anticipation.
b2evolution Décrivez leur produit comme un CCMS : Système de gestion de la communauté de contenu, et lorsque vous regardez comment ils ont intégré les fonctionnalités qui apparaissent maintenant dans la dernière version, vous pouvez voir où ils arrivent de ça. La version 6.6.x représente un pas en avant significatif dans la façon dont B2EVO est structuré et présenté, donnant des options «hors de la boîte» que d'autres produits nécessitent généralement des plugins ou des peaux séparées pour atteindre.
Dans un effort pour s'assurer que B2EVO peut être aussi bien pris en charge que possible, François et l'équipe avec lesquels il travaille, ont choisi de créer cette dernière version en utilisant des balises sémantiques HTML5, Bootstrap et JQuery. Bien que tout le monde n'en soit pas un fan, il ouvre la porte à un nombre accru de peaux disponibles, étant donné le nombre de développeurs qui les connaissent. Les peaux incluses avec le téléchargement commencent à donner un indice sur ce qui devrait être possible, car la présentation avant et back-office semble beaucoup plus propre qu'auparavant.
En disant que, il convient de noter que HTML5, Bootstrap et JQuery ne sont pas vraiment obligatoires. Il est toujours possible d'utiliser et de développer des peaux de front-office qui n'utilisent aucune de ces technologies. Pour le back-office cependant, l'ancienne peau de style «Chicago» est en cours en faveur d'une version Bootstrap uniquement. Pour le front-office, tout reste malléable au goût du propriétaire du site.
La refonte B2Evolution est basée sur l'idée que les groupes de contenu deviendront un blog, une galerie, un forum, un manuel ou un tracker basé sur un workflow - une collection .
L'une des premières choses que j'ai remarquées dans le back-office retravaillé, a été l'ajout de deux nouveaux onglets, l'un appelé «site» et l'autre pour les «collections» eux-mêmes.
«Site» fournit une vue de style de tableau de bord très élevé, ce qui donne la visibilité de l'administrateur d'un certain nombre de mesures système utiles sur son premier onglet, puis l'accès aux paramètres globaux du site, aux «limaces» et aux balises qui ont été utilisées sur les publications. L'une des belles choses de cette section est qu'elle permet à l'administrateur d'activer une peau de site, donnant un en-tête et un pied de page communs pour tout le site Web.
«Collections» vous donne un autre tableau de bord, mais cette fois avec la possibilité de percer dans les articles et le paramètre de configuration pour les collections individuelles qui composent un site. Pour un administrateur, ce sera probablement à la maison, car il donne un accès prêt à la publication et modérée, des publications et des commentaires, ainsi que de configurer la configuration à utiliser dans cette zone du site - cela comprend des fonctionnalités, des skins, des plugins, widgets et paramètres plus généraux.
Pour démarrer une nouvelle section du contenu de votre site, tout ce que vous avez besoin est de cliquer sur la grande icône «» sous l'onglet «Collections» et de sélectionner le type que vous souhaitez créer à partir de là. La seule chose que j'ai notée lorsque j'ai testé cette fonctionnalité, c'est qu'il ne semblait pas y avoir de peau fournie pour l'option Tracker, mais je suppose que ce ne sera pas trop loin derrière.
Lorsque vous regardez la façon dont 6.6.x a été assemblé, une prémisse très simple devient apparente derrière les nouvelles capacités, un `` sujet '' ou `` publication '' est créé, et tout est par la suite est un «commentaire», ce qui pilote La collection de types qu'il devient est due à la peau choisie pour la présenter. La belle fonctionnalité de tout cela, revenant à notre entreprise théorique de formation en ligne, est que toutes les collections que vous créez partagent une base de données d'utilisateurs commune, donc minimisant la quantité de travail nécessaire pour configurer ce qu'un membre peut ou ne peut pas accéder - tous les accès Les paramètres peuvent être définis soit à une collection, en groupe ou en plus granulaire pour un membre individuel, y compris les membres dont vous souhaitez restreindre ou exclure complètement.
B2Evolution devrait fonctionner sur la majorité des hôtes Web actuels, l'option préférée étant une distribution Linux avec le serveur Web Apache2, PHP version 5.0.3 ou plus, et MySQL 5.2 ou supérieur. Il peut également être installé sur LightTPD ou NGINX, ou même sur Windows Server, bien que le manuel note que ceux-ci ne sont pas officiellement pris en charge.
L'installation est très simple, comprenant:
Téléchargement des fichiers dans un répertoire de votre hôte
Création d'une base de données UTF-8
initiant la routine d'installation à partir de [path] /install/index.php
Complétez les détails demandés, y compris le nom et le mot de passe de votre base de données, votre adresse e-mail et le chemin d'accès à l'URL du blog.
L'installation s'exécute ensuite, créant toutes les tables et fichiers de configuration MySQL nécessaires, et vous laissant très rapidement la possibilité de vous connecter à l'avant ou à l'arrière avec un mot de passe généré par le système.
Si le logiciel rencontre des problèmes lors de cette installation, il vous dit utilement quel est le problème et comment le résoudre. Ceux-ci sont probablement liés aux autorisations de fichiers / dossiers où vous l'avez installé. Mis à part, il est parfaitement possible d'obtenir une installation opérationnelle en 5 minutes.
En supposant que vous avez sélectionné l'option pour que le contenu de l'échantillon soit inclus dans le cadre de l'installation, il est temps de se perturber et de voir à quoi il ressemble. Si vous ne souhaitez pas créer votre propre installation à ce stade, vous pouvez l'essayer sur le site de démonstration B2Evolution qui réinitialise toutes les heures.
Pour comprendre comment configurer un site B2Evolution, quelques concepts de base sont nécessaires; Un site comprend une ou plusieurs collections, une collection doit utiliser une peau qui fournit à la fois un cadre et un style, et dans une peau se trouve un ensemble de composants ou de modules appelés widgets. Le cadre intégré à la peau sera une disposition d'une ou plusieurs colonnes, selon la peau sélectionnée, et contiendra un en-tête, un pied de page, des conteneurs de contenu, des barres latérales, etc. Dans ces conteneurs, allez vos widgets.
Les widgetssont ce qui fournit le contenu d'un site et les place. Il y a environ 40 d'entre eux à choisir et ceux-ci fournissent les menus, les répertoires, les articles, les listes de publiques récentes, les formulaires d'enregistrement que vous voyez devant vous. Il y a beaucoup de flexibilité là-dedans pour inclure autant, ou aussi peu que vous avez besoin, dans n'importe quel ordre que vous souhaitez les voir. Cela complète ensuite la disposition du site.
Le reste des options de configuration concerne la façon dont vos utilisateurs trouvent et sont autorisés à interagir avec le site, avec des paramètres couvrant le style d'URL que vous souhaitez utiliser, une longue liste d'options liées au référencement pour accompagner votre contenu de qualité , et les autorisations complètes de groupes et d'utilisateurs. Ce sont peut-être les aspects les plus difficiles de la gestion d'un site B2EVO que vous aurez de la tête, bien qu'il y ait ce qui semble être un ensemble bien choisi d'options par défaut intégrées, et ce devrait être une véritable expérience de la gestion d'un site qui indique vous où les ajustements sont nécessaires.
Vous pourriez peut-être affirmer que l'un des avantages que B2evolution a acquis en étant développé au sein d'une très petite équipe, c'est qu'ils connaissent extrêmement bien le code de base. Le produit a connu un cycle de développement très régulier qui s'est concentré sur la garantie qu'ils éteignent des produits stables, notamment les fonctionnalités nécessaires pour les exécuter avec succès. Il est peu nécessaire de sortir du téléchargement officiel, contrairement à certains autres qui semblent dépendre des plugins tiers pour établir une base sécurisée à partir du travail. Avec ses capacités de liste noire et d'analyse centralisée, il est possible de préempter une attaque de spam par blocage des mots clés, ou où cela n'est pas suffisant, d'utiliser l'analyse pour identifier les visiteurs du problème et les bloquer immédiatement par la gamme IP, la référence au domaine, ou même par pays, puis les signaler dans la liste noire centrale où ils peuvent être intégrés au profit de chacun.
Avec la dernière B2Evolution, vous avez un système de gestion de contenu très bien spécifié qui utilise un noyau commun pour présenter du contenu de plusieurs façons via son modèle «Collection» . Avec l'utilisation de balises sémantiques HTML5 et de bootstrap, il a maintenant un look moderne, à la fois dans les bureaux avant et arrière, et quelque chose qui se prête facilement aux tendances actuelles de développement Web. Le seul inconvénient actuellement est le petit nombre de skins disponibles, bien que François Planque ait indiqué que c'est quelque chose sur lequel ils travailleront dans un avenir proche. Quant à ce que notre entreprise de formation en ligne pourrait penser? Les seules choses que je pense pourraient vouloir est une capacité de chat en temps réel et un panier.
ça vaut bien le coup, ne pensez-vous pas?
Mes remerciements reconnaissants vont à François Planque pour ses ajouts et corrections suggérés sur cet article.
B2Evolution est une plate-forme de blogging unique qui se démarque en raison de ses fonctionnalités complètes. Contrairement à d'autres plates-formes qui nécessitent plusieurs plugins pour différentes fonctionnalités, B2Evolution est livrée avec des fonctionnalités intégrées telles que l'analyse, l'anti-spam, les outils de référencement et la gestion des fichiers et des photos. Cela en fait une solution à guichet unique pour les blogueurs, réduisant le besoin d'outils et de plugins externes.
Oui, B2Evolution est conçue pour être conviviale et appropriée Pour les débutants et les blogueurs expérimentés. Il offre un processus d'installation simple et une interface intuitive. De plus, il fournit une documentation détaillée et une communauté de soutien pour les utilisateurs qui ont besoin d'aide ou qui souhaitent en savoir plus sur l'utilisation de la plate-forme.
Absolument. L'une des principales caractéristiques de B2Evolution est sa capacité à gérer plusieurs blogs dans une seule installation. Cela signifie que vous pouvez exécuter plusieurs blogs avec différents thèmes et paramètres, tous à partir d'un tableau de bord. Cette fonctionnalité est particulièrement utile pour les utilisateurs qui gèrent plusieurs projets ou entreprises.
B2Evolution offre un niveau élevé de personnalisation. Il est livré avec une variété de skins et de plugins qui vous permettent de modifier l'apparence et la fonctionnalité de votre blog. De plus, si vous avez des connaissances de codage, vous pouvez personnaliser davantage votre blog en modifiant le code source.
Oui, B2Evolution est conçue avec le SEO à l'esprit. Il comprend des outils de référencement intégrés qui aident à optimiser votre blog pour les moteurs de recherche. Ces outils incluent des permaliens personnalisables, des balises de méta automatiques et des sitemaps XML.
B2Evolution prend la sécurité au sérieux. Il comprend des fonctionnalités de sécurité robustes telles que les outils anti-spam et anti-hacking. De plus, la plate-forme est régulièrement mise à jour pour aborder toutes les vulnérabilités de sécurité potentielles.
Oui, B2Evolution prend en charge diverses options de monétisation. Vous pouvez afficher des annonces, vendre des produits ou offrir du contenu premium sur votre blog. La plate-forme prend également en charge les plugins de commerce électronique, vous permettant de configurer une boutique en ligne.
Oui, B2Evolution est entièrement réactive et prend en charge les blogs mobiles. Cela signifie que votre blog aura fière allure et fonctionnera bien sur tous les appareils, y compris les smartphones et les tablettes.
Oui, B2Evolution prend en charge la migration du blog. Vous pouvez importer vos articles de blog, commentaires et utilisateurs existants d'autres plates-formes vers B2Evolution.
B2Evolution est une plate-forme libre et open-source. Cependant, il peut y avoir des coûts associés à l'hébergement, à l'enregistrement du domaine et aux plugins ou skins premium.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!