Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL Webou Webou Pro
Recherche avancée  
*
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
24 Novembre 2017, 13:56:18


Connexion avec identifiant, mot de passe et durée de la session


Pages: 1 2 [3]   Bas de page
  Imprimer  
Auteur Fil de discussion: Inu  (Lu 16469 fois)
0 Membres et 1 Invité sur ce fil de discussion.
Jonathan Julien Soulignac
Nouveau
*
Hors ligne Hors ligne

Messages: 28


Voir le profil
« Répondre #30 le: 17 Septembre 2012, 08:05:02 »

Pour être honnête, je pense qu'il serait utile de changer de nom pour le projet. Pour éviter une confusion entre ma version actuelle d' UAG et la tienne. A l'heure actuelle, je ne sais pas si je vais continuer sur ta version. Je verrais comment le développement continue, car pour le moment je ne comprend plus rien au code.

C'est le soucis avec le codage, chacun à sa manière de faire .

Au début, je pensais recevoir de l'aide. Pas que tous le code allait être refait ^^.

Autant faire un autre cms avec un autre nom dans ce cas ci ^^.
« Dernière édition: 17 Septembre 2012, 08:30:56 par Jonathan Julien Soulignac » Journalisée
Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL
« Répondre #30 le: 17 Septembre 2012, 08:05:02 »

 Journalisée
sheyna
partageur
Bavard
***
Hors ligne Hors ligne

Messages: 207


webmaester codeur a la source


Voir le profil WWW
« Répondre #31 le: 17 Septembre 2012, 19:34:58 »

c'est vrai que sa change beaucoup.
ce que je vais faire, c'est que je vais bien le commenté.

j'ai une idéer pour le système qui remplacera la bdd, c'est pas aussi complet, mais sa fonctionnera (sur des fichier.)
je vais créer une class du nom de "CRUD" (Create, Read,Update,Delete)
les quatre méthode principales porterons la lettre de leur action (la méthode "C()" servira a créer^^).

je pense qu'on peut changer, si tu estime que "Usine A Gaze" ne corespond plus... c'est ton droit.
mais même si je l'ai entièrement retapé, UAG reste t'a création, et je ne me sentirais pas cappable de tout faire seul un proget a la fois aussi grandiose et utile.

aprèes, le destin de UAG reste entre tes mains!
Journalisée

on ne juge pas un livre par sa couverture...
bah moi, c'est pareil!

programmeur indécrotable, on se retrouve tous sur http://lwsreturn.webou.net/

et sur la page facebook officiel du site: https://www.facebook.com/officiellwsreturn
Jonathan Julien Soulignac
Nouveau
*
Hors ligne Hors ligne

Messages: 28


Voir le profil
« Répondre #32 le: 17 Septembre 2012, 19:37:39 »

Pour le principe des fichiers, je vois ce que tu veux faire. Ca va marché comme la version Blogotext v1 de Timo, je pense (Il utilise sqlite, maintenant). Néanmoins, il faudrait un nouveau nom pour cette version ^^.

On peut en discuté en mp, si tu veux pour se mettre d'accord.

Je voudrais qu'on garde UAG pour l'ancienne version du projet, mais pas pour la nouvelle version. On peut garder le nom UAG, mais il faut rajouter quelque chose. Même si je participerais à la nouvelle version, il restera une version où je pourrais continuer à m'en servir pour apprendre à coder. Je ne veux pas mettre ce que j'ai fait à la poubelle.

 
« Dernière édition: 17 Septembre 2012, 19:46:02 par Jonathan Julien Soulignac » Journalisée
sheyna
partageur
Bavard
***
Hors ligne Hors ligne

Messages: 207


webmaester codeur a la source


Voir le profil WWW
« Répondre #33 le: 17 Septembre 2012, 23:22:08 »

UAG teams^^ pour la nouvelle version.
garde l'ancienne version si tu veux^^.
si tu veux appredre a codé, c'est tout a ton honneur^^
« Dernière édition: 17 Septembre 2012, 23:24:24 par sheyna » Journalisée

on ne juge pas un livre par sa couverture...
bah moi, c'est pareil!

programmeur indécrotable, on se retrouve tous sur http://lwsreturn.webou.net/

et sur la page facebook officiel du site: https://www.facebook.com/officiellwsreturn
Jonathan Julien Soulignac
Nouveau
*
Hors ligne Hors ligne

Messages: 28


Voir le profil
« Répondre #34 le: 18 Septembre 2012, 08:23:14 »

Je n'aime pas trop UAG TEAMS .

UAG-Fork ? UAG-New ? UAG-Trust ? UAG-Next ? UAG-One ?

Si tu as d'autres idées de nom, elles sont les bienvenues.
« Dernière édition: 18 Septembre 2012, 09:37:32 par Jonathan Julien Soulignac » Journalisée
Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL
« Répondre #34 le: 18 Septembre 2012, 08:23:14 »

 Journalisée
sheyna
partageur
Bavard
***
Hors ligne Hors ligne

Messages: 207


webmaester codeur a la source


Voir le profil WWW
« Répondre #35 le: 18 Septembre 2012, 21:43:34 »

et si on utilisé nos deux marques?
toi: UAG
moi: LWS
on pourais mixé un truc comme:
UAG-LWS
ou LWS-UAG?
et si d'autres participe, il gaudrais y metre la version, ou une signature pour ceux qui aides beaucoup.

ps, je suis en ce momment de créer la class CRUD.
je la fait hors UAG (de toute façon, une class bien faites, sa s'adapte a tout^^)
je te dirais des nouvelle de temps en temps.
Journalisée

on ne juge pas un livre par sa couverture...
bah moi, c'est pareil!

programmeur indécrotable, on se retrouve tous sur http://lwsreturn.webou.net/

et sur la page facebook officiel du site: https://www.facebook.com/officiellwsreturn
Jonathan Julien Soulignac
Nouveau
*
Hors ligne Hors ligne

Messages: 28


Voir le profil
« Répondre #36 le: 18 Septembre 2012, 22:09:59 »

UAG-LWS ça me va .

En ce qui concerne ma version, j'ai appris à gérer un peu les fonctions dessus et à inclure le code html dans le php. Ensuite, je sépare les fonctions et les parties d'includes qui servent de structure. Par contre, ce n'est pas sur la version à télécharger je crois ... j'ai travaillé directement en local. Je mettrais une fois finit pour que tu vois ^^.

Ce qui donne un truc comme ça par exemple pour la liste des news:

Code:
<php

include('./verif.php');
include 'configuration2.php';
$fichier='configuration.txt';
$tableau=array();
$tableau=lire_array($fichier);
error_reporting(0);
include 'langues.php';
require 'fonctions.php';
include('includes/haut.php');
echo Articles;
include('includes/centre.php');
liste_news();
include('includes/bas.php');

?>

Edit :

UAG 1.53 : http://julien-et-nel.be/UAG/UAG-1-5-3.zip
« Dernière édition: 19 Septembre 2012, 11:54:46 par Jonathan Julien Soulignac » Journalisée
sheyna
partageur
Bavard
***
Hors ligne Hors ligne

Messages: 207


webmaester codeur a la source


Voir le profil WWW
« Répondre #37 le: 19 Septembre 2012, 14:42:37 »

écrit d'abord les lien des fichier a inclure dans des variables.
et utilise ce genre de code:
Code:
$chemin_fichier='./verif.php';

//-- verification existance
if(isset($chemin_fichier))
{
include $chemin_fichier; // pas besoin des parentèses
}
else
{
die('le fichier "'.$chemin_fichier.'" et manquant, verifier que le fichier se trouve au bonne endroit.');
}

sa evitera les erreur de "include" ^^
Journalisée

on ne juge pas un livre par sa couverture...
bah moi, c'est pareil!

programmeur indécrotable, on se retrouve tous sur http://lwsreturn.webou.net/

et sur la page facebook officiel du site: https://www.facebook.com/officiellwsreturn
Jonathan Julien Soulignac
Nouveau
*
Hors ligne Hors ligne

Messages: 28


Voir le profil
« Répondre #38 le: 19 Septembre 2012, 15:01:30 »

J' y penserais, j'ai mis ça pour le moment : error_reporting(0);.

Quand je développe, je retire si besoin pour voir les erreurs.

Edit : J'ai un petit design pour la page de connexion : http://julien-et-nel.be/UAG/demo/admin/.

J'ai adapté un autre design pour la partie en dehors de l'administration : http://julien-et-nel.be/demo/UAG/ .

J'ai fait un petit design pour une page de présentation en dehors du blog de développement.

Edit : Il est possible de définir le thème qu'on veut utiliser parmi les css présent dans le dossier thème.

Edit2: Désormais, on modifie directement l'identifiant et le mot de passe via l'administration.
« Dernière édition: 27 Septembre 2012, 08:53:14 par Jonathan Julien Soulignac » Journalisée
sheyna
partageur
Bavard
***
Hors ligne Hors ligne

Messages: 207


webmaester codeur a la source


Voir le profil WWW
« Répondre #39 le: 03 Octobre 2012, 22:59:31 »

j'ai des problème avec mon ordinateur en ce momment, de plus, mon site change.
rien de mon travail n'a été perdu (serveur priver accessible que par moi, en fonction H24)
pour ce qui est des thème, on pouras le faire via php (oui oui, on peut nommé une page en ".css.php" et utilisé la fonction "header()" pour dire que c'est du css. NOTE: sa fonctionne aussi avec javasripte ^^)

pour le moment, vus les problèmes divers, plus le travail que j'ai déjas, je met en pause UAG (sa ne m'empeche pas de répondre a tes question.)

ÉDIT: il est fort possible que j'experimente et développe CRUD pour mon site. et si les résultats sont concluent, tu auras le code source du fichier, et tu fera ce que tu veus avec^^. sa, c'est cadeau^^
« Dernière édition: 03 Octobre 2012, 23:01:51 par sheyna » Journalisée

on ne juge pas un livre par sa couverture...
bah moi, c'est pareil!

programmeur indécrotable, on se retrouve tous sur http://lwsreturn.webou.net/

et sur la page facebook officiel du site: https://www.facebook.com/officiellwsreturn
Jonathan Julien Soulignac
Nouveau
*
Hors ligne Hors ligne

Messages: 28


Voir le profil
« Répondre #40 le: 04 Octobre 2012, 08:17:52 »

Il n ' y a pas de problème pour ta version de UAG car je continue mes travaux sur ma version de temps en temps. J'ai rajouté quelques trucs, l'archive est disponible sur mon site (Tu pourras me dire ce que tu penses des nouveautés sur le script, si tu le désires ou non). On peut par exemple choisir le css qu'on désire. On peut choisir un code et login via l'administration. Et là j'ai rajouté un flux rss au script.
« Dernière édition: 04 Octobre 2012, 08:21:33 par Jonathan Julien Soulignac » Journalisée
Jonathan Julien Soulignac
Nouveau
*
Hors ligne Hors ligne

Messages: 28


Voir le profil
« Répondre #41 le: 05 Octobre 2012, 14:43:00 »

Désormais, le fichier de configuration est vide par défaut. Il faut remplir le formulaire d'installation. Si vous possédez déjà une configuration, alors ce bout de code est automatiquement détruit. Quand vous avez finit votre installation, il sera aussi détruit. Cette destruction du code d'installation est fait pour éviter que quelqu'un utilise ce bout de code pour modifier la configuration de votre blog. Vous n'avez donc même pas à supprimer les fichiers qui servent à l'installation dans le cas d'une présence de configuration, ils sont automatiquement détruit.
Journalisée
sheyna
partageur
Bavard
***
Hors ligne Hors ligne

Messages: 207


webmaester codeur a la source


Voir le profil WWW
« Répondre #42 le: 05 Octobre 2012, 16:25:11 »

pas mal^^
Journalisée

on ne juge pas un livre par sa couverture...
bah moi, c'est pareil!

programmeur indécrotable, on se retrouve tous sur http://lwsreturn.webou.net/

et sur la page facebook officiel du site: https://www.facebook.com/officiellwsreturn
Jonathan Julien Soulignac
Nouveau
*
Hors ligne Hors ligne

Messages: 28


Voir le profil
« Répondre #43 le: 01 Décembre 2012, 17:15:15 »

UAG CMS 1.86 est là avec quelques améliorations et ajouts.

Sécurité
Dans un premier temps, j'ai sécurisé un peu les formulaires et textarea avec htmlentities contre les failles XSS. J'autorise le code html que je souhaite avec preg_replace et str_replace. Pour éviter les attaques CSRF, j'utilise un système qui génère un token à chaque connection et je détruis la session au bout de 30 minutes. J'interdis aussi les iframes, on ne sait jamais. Le code est directement hasher en sha1 dans le fichier de configuration. Quand on upload une image avec le formulaire, le nom de celle-ci est remplacé par son Uniqid pour éviter une double extension comme ".php.png".

Langues
Il y a quatre langues disponibles : l'anglais, l'espagnol, le français et le néerlandais. Les traductions peuvent être plus ou moins correct, mais vous pouvez toujours me signaler les erreurs éventuelles. Vous pouvez aussi améliorer les traductions ou proposer des nouvelles traductions de langues.

Thèmes
Il y a deux thèmes disponibles, l'un deux provient du blog de SebSauvage. Je le remercie pour l'autorisation d'utiliser son thème dans UAG CMS. La structure est en html5 et les thémes utilisent un peu de CSS3, j'ai retiré le code css qui servait à rien et fait en sorte que le html soit valide au W3C. Pour faire votre thème, il suffit de créer un dossier avec votre version de "style.css" et de "auteur.php" à mettre dans le dossier thèmes.

Editeur
J'utilise l'éditeur Whizzywig 2011 pour écrire les articles, il permet de générer du code standard et Valide W3C.

Autre
Il y a une fonction cachée qui permet d'utiliser quelques smileys comme Sourire , Triste , Choqu&eacute; ... J'ai aussi fait en sorte que les SELECT garde les valeurs dans la page de configuration grâce à l'attribut "selected" et si vous avez des problèmes avec la réécriture, vous pouvez l'activer et la désactiver simplement. Il y a trois trucs sur la page d'accueil qui étaient vide : un truc qui indique si votre version de UAG CMS est à jour, un petit truc qui vous signale la langue de vous utilisez et un endroit où le développeur peut faire apparaitre une news pour tous les utilisateurs de UAG CMS.

Ps : Si vous voulez aider à chercher des bugs ou des failles, il n' y a pas de soucis. Si voulez aider à ajouter des designs ou des langues (Avec un lien vers votre site et/ou votre nom), je me ferais un plaisir de les inclure dans le script ou de les proposer sur le site où vous pouvez télécharger le script.
Journalisée
sheyna
partageur
Bavard
***
Hors ligne Hors ligne

Messages: 207


webmaester codeur a la source


Voir le profil WWW
« Répondre #44 le: 21 Décembre 2012, 16:38:03 »

je suis content que tu continu... moi, je l'ai laisser de coter, pour me consacrer plus a mon propre site.
pour les amélioration, je suis content de la démarche HTML5.
je laisserais bientôt des pitit code source pratique, si cela peut servir.
le metrez en lien sur mon site, avec l'avantage d'avoir une explication assé precise sans surcharger ce forum.
Journalisée

on ne juge pas un livre par sa couverture...
bah moi, c'est pareil!

programmeur indécrotable, on se retrouve tous sur http://lwsreturn.webou.net/

et sur la page facebook officiel du site: https://www.facebook.com/officiellwsreturn
Pages: 1 2 [3]   Haut de page
  Imprimer  
 
Aller à:  

Propulsé par MySQL Propulsé par PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Dilber MC Theme by HarzeM
Page générée en 0.024 secondes avec 22 requêtes.