CarbonForum, un forum léger PHP thématique hautes performances et haute sécurité.
Excellente architecture et code efficace, le temps d'exécution moyen de chaque page n'est que de 1 à 5 millisecondes. L'ensemble du site utilise une technologie de chargement asynchrone pour obtenir un rendu complet du clic du client au navigateur en 400 ms (ligne réseau dans des circonstances normales), et le la convivialité des moteurs de recherche n'a pas été réduite avec l'optimisation du référencement telle que le plan du site, une inclusion élevée est garantie.
Les concepts tels que les sections et les nœuds sont abandonnés. Il n'est pas nécessaire de sélectionner des sections lors de la publication. Le système recommande automatiquement aux utilisateurs de choisir en fonction du contenu des publications. Il dispose également d'un éditeur de texte riche puissant mais non redondant.
Il prend en charge des fonctions telles que le suivi des utilisateurs et le suivi des sujets, et peut être utilisé comme site de réseautage social.
Il prend en charge l'envoi de messages en temps réel et utilise la NotificationAPI de HTML5. Même si la page Web est réduite en arrière-plan, elle peut continuer à envoyer des notifications sans être affectée, ce qui rend le forum aussi efficace qu'un outil de messagerie instantanée.
Exigences relatives à l'environnement d'installation :
La version PHP est supérieure à 5.3.6 et ouvre PDO_MYSQL (PHP5.3 et supérieur prennent en charge PDO_MySQL par défaut, s'ils ne sont pas pris en charge, veuillez contacter le fournisseur de services)
Prend en charge l'analyse des fichiers .htaccess (c'est-à-dire Apachemod_rewrite ou IISISAPI_Rewrite, les utilisateurs de Nginx doivent copier manuellement le contenu de nginx.conf dans le fichier de configuration vhost)
Étapes d'installation :
1. Après la décompression, téléchargez les fichiers du dossier Carbon-Forum-master sur le serveur et assurez-vous que le répertoire où se trouve le programme côté serveur est lisible et accessible en écriture.
2. Exécutez http://yourdomainname/install et suivez les instructions pour installer.
3. Une fois l'installation terminée, le premier utilisateur enregistré deviendra automatiquement l'administrateur.
Si vous avez besoin de packs d'extension de suggestions de sujets supplémentaires, veuillez visiter le site officiel pour les télécharger.
Si vous pensez que ce projet vous est utile, rendez-vous sur Github et donnez une étoile à ce projet.
Étapes de mise à niveau :
1. Sauvegardez la base de données et le dossier de téléchargement, c'est très important ! Si vous n'avez pas de sauvegarde, veuillez ne pas procéder à la mise à niveau !
2. Remplacez tous les fichiers extraits (à l'exception du dossier de téléchargement) dans le répertoire d'origine du site Web.
3. Exécutez http://votredomaine/update et suivez les instructions pour mettre à niveau.
Journal de mise à jour :
Journal de mise à jour de CarbonForumv5.0.1 :
Un nouveau client Android prenant en charge a été ajouté. Chaque site Web qui utilise le programme de forum léger PHP CarbonForum peut modifier les informations d'interface dans le code source du client et compiler son propre client Android en trois minutes.
API ajoutée. (Documentation)
Ajustez le style.
Lisibilité améliorée du code.
Vous n’avez pas besoin de saisir deux fois le mot de passe lors de votre inscription.
Afficher le nom du site en bas de la page.
Afficher tous les avatars en cercle.
Appuyez automatiquement sur la touche Agenter avant de créer un nouveau sujet dans la version mobile.
Mettre à jourappframeworkui.
Optimisation du mécanisme de cache des versions mobiles.
Ajouter un pack de langue russe. (par@naiffuR)
Ajout de la prise en charge des balises audio HTML5.
Changez le style du surligneur de syntaxe.
Corrigez le bug qui nécessite de double-cliquer sur la clé de retour pour prendre effet dans la version mobile.
Nouveau style d'éditeur.
Correction de quelques problèmes de brouillons.
Définissez la position de NavBar sur fixe.
ServerSideRequestForgery(SSRF)
Accédez automatiquement à l’onglet de notifications possibles.
Correction du problème qui pouvait être dû à l'utilisation de pilotes MySQL d'anciennes versions.