Aller au contenu

Nouveau membre ?! Pense à te présenter pour accéder au contenu du forum !

New member ?! Introduce yourself to get access to the forum !

v4vx

 tutoriel / partage [CMS] ByxxR le nouveau Byxx (en dev)

Messages recommandés

Salut la communauté de Funky-emu,

 

Je vous présente mon projet-cms, ByxxR.

 

Déjà pourquoi ByxxR ?

ByxxR pour Byxx Reload ou Byxx Remake (je sais pas...), mais c'est aussi car Byxx Remake est très probablement déjà pris, donc c'est pour faire différent...

 

Que sera ce cms ?

Ce cms n'aura en fait rien à voir question code à Byxx, contrairement à tout les dérivés de Byxx actuels.

D'où le Remake, il est totalement refait de A à Z.

Seule chose qui ne changera pas trop, c'est sont design, quasi parfait.

 

La différence avec byxx

La différence avec byxx, c'est que se cms sera le plus sécurisé possible.

De plus il est codé le mieux possible, avec des techniques de codage propre.

Il est codé en MVC, sur une de mes base, plus légère qu'un framework, et donc plus rapide.

Il utilise Twig comme moteur de template, pour pouvoir bien séparer le php du html, et faire le code le plus lisible possible, et modifiable

Et enfin utilise PDO permettant de se fier au futur, contrairement à mysql_ qui devrait être bientôt supprimé de php de base. PDO est plus sécurisé que mysql_

De plus aucuns shell ne sera ajouté, je peu vous le garantir 👼🏿

 

Un petit screen pour ceux qui ne connaissent pas byxx (si ça existe :hehe!:)

 

194301byxxR0.5b.png

 

Avancement

Le cms est encore en développement. C'est à dire que la version qui est passé n'est pas terminé, et que ce "cms" est inutilisable sur un serveur.

Vous allez me dire Quel intérêt ?

Ben tout simplement, si vous voulais m'aider à coder des modules, ou rejoindre le projet, vous avez une base, pour pouvoir coder.

Ou sinon si vous voulez pas m'aider (:@) vous avez une base relativement bien codé... mais qu'il faut continuer.

 

Fonctionnalités actuels (version 0.5b+)

###### versions alpha ######
- codage de la base
- News par sql (début)
- Inscription (100%)
------>vérification des valeurs par regex
------>mise en surbrillance des erreurs

###### version 0.3b ######
- codage de la classe session (core)
- Connexion (100%)
------>auto déconnexion (temps configurable)
------>nombre de tentatives définies
------>temps d'attente si toutes les tentatives sont épuisées
- Page nous rejoindre
------>force le téléchargement du config.xml
- Page présentation du serveur
------>configurable
------>rates

###### version 0.4b ######
- Page l'équipe
------>totalement automatique
------>avatar des membres du staff
------>afficher le rang (configurable dans la config bien sur)
------>affiche des informations complémentaires (bientôt configurable dans la gestion du profil)
- Gestion de l'équipe : seulement super admin qui peu y accéder
------>modifier le staff actuel
------>virer des personnes
------>ajouter d'autres membres au staff (grâce à une fonction de recherche)

###### version 0.5b ######
- Ladder personnages
------>ordre par xp ou kamas
- Ladder votes
- ladder guildes
- Gestion des news (thx Nicky31 pour son aide)
------>ajout de news (avec selection du type)
------>modification
------>suppression
- Amélioration des news
------>type
------>affichage de la plus récente à la plus vielle

###### version 0.6b (non partagé) ######
- Finition des news
------> pagination
- Profil (début)
------>avatar (que affichage pour le moment)
------>informations complémentaires (100%)
------>affiche les données
- Système de cache (Benchmarks ajoutées au post) (core & twig)
- Revue de l'organisation des templates (code html)

###### version 0.7 - 0.8b (non partagé) ######
- Finition du profil
------>change mdp
------>change E-Mail
- Débug de certaines pages
- Amélioration du cache (core, views)
 

 

Benchmarks : (sur page d'accueil)

- sans aucuns systèmes de cache (twig et le mien) :

Temps d'exécution : 0.1541 sec

Utilisation de mémoire : 1559.2 Kb

 

- Avec tout les caches actifs :

Temps d'exécution : 0.0085 sec

Utilisation de mémoire : 462.788 Kb

 

GitHub : https://github.com/vincent4vx/ByxxR-cms

---

Download

 

Download

 

Liste des téléchargements possible pour ce tutoriel / partage...

 

ByXXR CMS : Télécharger

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Ouaaai en force ByxxR !! :hehe!:

Bonne chance !

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pti Nicky ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Je viendrais faire un petit tour sur le projet pour voir si je peux donner mon aide, bonne chance.

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci, il y a pas 3600 personnes qui proposent leur aide :D

Partager ce message


Lien à poster
Partager sur d’autres sites

Je peux te filer un coup de main si tu veux :)

Contact moi par mp si tu veux plus d'informations sur moi.

Partager ce message


Lien à poster
Partager sur d’autres sites

Hors sujet complet: C'est pas une tête d'orc dans Warcraft III qui est affichée dans tes onglets? :hehe!:

 

Sinon bonne chance ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Hors sujet complet: C'est pas une tête d'orc dans Warcraft III qui est affichée dans tes onglets? :hehe!:

 

Sinon bonne chance ;)

 

Bien vue :wink:

Partager ce message


Lien à poster
Partager sur d’autres sites

Ajout d'un benchmark, pour comparer avec / sans cache

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu as skype? si oui ajoute moi: antoine.chatagnier1

Partager ce message


Lien à poster
Partager sur d’autres sites

Interessant, très prometteur ce site ! :)

Je me tien à jour sur l'actualité.

 

Bonne chance v4vx !

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Un grand merci et bonne chance v4vx !

Partager ce message


Lien à poster
Partager sur d’autres sites

Inutile de me remercier maintenant :P

Partager ce message


Lien à poster
Partager sur d’autres sites

Qu'est ce que tu dis ?

Dsl, mais mon windows m'a fait chier avec ses lag de merde, ses plantages constants ect... Donc j'utilise linux...

 

PS: j'ai mis sur GitHub car Vendethiel me l'a demandé.

Partager ce message


Lien à poster
Partager sur d’autres sites

UP: après une petite pose, je reprend le cms, en recodant toute la base.

Pour le moment j'atteins des performances allant jusqu'à 2 fois plus rapide qu'avant (en utilisation avec cache) et 10 fois plus rapide en mode débug !

 

Les modifications : suppression de twig, mise en place d'un système de Loader totalement automatique, L'ancien fichier loader.php à était changer en Core.php, et devient une class, pour plus de clarté, ect...

 

Bref: les performances déjà bonnes sont encore dépassés ! (et c'est qu'un début)

 

PS: demain je part au maroc, donc pas de maj avant 2 mois...

Partager ce message


Lien à poster
Partager sur d’autres sites

Je préviens juste que je suis de retour, et que je continues le codage :D

Partager ce message


Lien à poster
Partager sur d’autres sites

Sympa :D

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonne chance.

Partager ce message


Lien à poster
Partager sur d’autres sites

Voici l'avancement :

 

à faire / en cours / déjà fait

 

Mettre le Core en 100% POO

Mettre en place un loader (éviter des chargements doubles, ect...)

Recoder les sessions

Mettre en place un système de cache modulable et configurable

Mise en place d'un ORM

Suppression de twig

Module i18n

Multi-ému

Ajax sur certaines pages (news par exemple)

Ajouter un gestionnaire de formulaires (ajax si possible)

Partager ce message


Lien à poster
Partager sur d’autres sites

bonne chance a vous

Partager ce message


Lien à poster
Partager sur d’autres sites

bonne chance a vous

 

Merci ;)

 

J'en profite pour dire que j'ai intégré RpgApi au cms (hé oui, au départ je l'ai codé pour moi x) )

 

1364674535__byxxr-vote.jpg

 

Je dis dessuite : non, je ne me suis pas trompé avec heures et minutes ;)

 

Sinon question avancement :

 

  • Mise à jour du Core
  • Validation des formulaire AJAX : OK
  • Messages flash (plus les message de transition)
  • Votes sécurisés

 

Je tiens aussi à dire que j'ai abandonné l'ORM, trop inutile (et lourd) sur ce type de site :)

Partager ce message


Lien à poster
Partager sur d’autres sites

×

Information importante

By using this site, you agree to our Conditions d’utilisation.