[fermee] revision du bakoffice

Messagepar oscim » Jeu 02 Juil 2009, 16:00

Afin de revoir le backoffice de l'oscss, j'ai ajouté une branche dans le svn

sourceforge 1.2.2_revisit_BO

Objectif, la gestion de template au sein de l'admin, le gestion de gabarit de page en fonction du groupe de l'utilisateur (vendeur, admin ...)
la diminution importante du nombre de table, le nettoyage du code ..
Enfin gros dépoussiérage et amélioration ..

Pour ce que ca motive .]
Dernière édition par oscim le Lun 24 Aoû 2009, 19:45, édité 1 fois.
Pour un web au normes du W3C, pour un web plus propre !

- Download osCSS Toutes versions
- stable osCSS 2.1.0 (help|info|new dev) Official help|wiki|Tuto for osCSS 2 | doc doxygen
- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations
Avatar de l’utilisateur
oscim
Site Admin
 
Messages: 1643
Inscription: Mar 25 Sep 2007, 11:33

Messagepar cynic- » Jeu 02 Juil 2009, 18:00

Alors là, ya du taf
Comment dégrossir tout ça ? En vrac :
- virer les tableaux
- virer les spacer.gif
- changer les " <script language="javascript"> " en " <script type="text/javascript"> " (pas urgent mais plus propre)
- virer le code de mise en forme et appliquer des classes css

C'est un début de piste...
cynic-
Site Admin
 
Messages: 694
Inscription: Mar 04 Déc 2007, 13:04

Messagepar Louis_Cypher » Jeu 02 Juil 2009, 18:59

Il y a bien entendu un aspect technique.

Il y a aussi l'aspect IHM (Interface Homme Machine) ---> comment rendre l'interface plus conviviale pour un utilisateur final lambda. A ce titre, l'interface back-office prestashop est très intuitive.
oscss 1.2 + qpbpp + qtpro + gestion pointue des stocks + appros + export clients + export commandes sur ebp + liaison avec apisoft + module personnalisation + calcul des prix à la surface + ultra pics + import via csv + resize auto des images via imagemagik + plein d'autres trucs + intégration dans joomla
Louis_Cypher
Site Admin
 
Messages: 82
Inscription: Ven 22 Sep 2006, 18:08

Messagepar oscim » Jeu 02 Juil 2009, 19:13

C'est un peu le sens de tout ca.

Effectivement référence a prestashop, plus didactique, plus propre. structure DOM plus légère, etc ..

Pour commencer, la mise en oeuvre d'un template dans le backoffice, et l'organisation comme coté public, un rep include/content/;
les fichiers placé avec
* admin_accoount.top.inc
* admin_accoount.header.inc
* admin_accoount.central.inc

Qui permette de nettoyer la racine de l'admin, éventuellement avec un htaccess.

Retomber sur un gabarit de page, avec des includes, et ainsi, repartir vers des div et du css

Avis aux amateurs
Pour un web au normes du W3C, pour un web plus propre !

- Download osCSS Toutes versions
- stable osCSS 2.1.0 (help|info|new dev) Official help|wiki|Tuto for osCSS 2 | doc doxygen
- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations
Avatar de l’utilisateur
oscim
Site Admin
 
Messages: 1643
Inscription: Mar 25 Sep 2007, 11:33

Messagepar cynic- » Ven 03 Juil 2009, 19:17

Une bonne méthode de travail serait que l'un d'entre nous propose une maquette pour l'interface, maquette graphique ou même template html, qui servirait de base au développement

J'y réfléchis mais le temps libre me manque un peu :)
cynic-
Site Admin
 
Messages: 694
Inscription: Mar 04 Déc 2007, 13:04

Messagepar oscim » Ven 03 Juil 2009, 19:37

Salut

Ca serai effectivement pas mal. perso , le graphisme je ne sait pas faire.

J'ai fini de reproduire l'éclatement des fichiers pour leur prise en charge via un gabarit de thème.
Je suis en train de finaliser la ré-écriture du menu du backoffice pour permettre plus de souplesse dans les appels, et ainsi autoriser plus de liberté.

De même qu'une maquette, j'ai mis en place une version de test sur un serveur de dev. Je peut faire passer l'adresse par mp.

Enfin, si effectivement on est plusieurs a travailler dessus, il serait bien d'ajouter une branche dans track, histoire que on puisse suivre ....


Pour finir sur le menu. Je pense que ca serai pas mal de le revoir sa mise en forme. moi je m'occupe pour le moment que de sa construction.
Mais html + css pas pour le moment.

Donc si une idée de comment le rendre plus pratique ?
Pour un web au normes du W3C, pour un web plus propre !

- Download osCSS Toutes versions
- stable osCSS 2.1.0 (help|info|new dev) Official help|wiki|Tuto for osCSS 2 | doc doxygen
- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations
Avatar de l’utilisateur
oscim
Site Admin
 
Messages: 1643
Inscription: Mar 25 Sep 2007, 11:33

Messagepar oscim » Dim 05 Juil 2009, 19:17

Ca avance.)!

Il est possible de récupérer le svn en tar.gz de la branche sur laquelle je fais les modif par ici oscss revisit BO

Ce paquet ne contient que les éléments modifiés (ou futur modifiés) dans l'admin. Pour le tester in est necessaire d'installer la version 1.2.2 svn
Pour un web au normes du W3C, pour un web plus propre !

- Download osCSS Toutes versions
- stable osCSS 2.1.0 (help|info|new dev) Official help|wiki|Tuto for osCSS 2 | doc doxygen
- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations
Avatar de l’utilisateur
oscim
Site Admin
 
Messages: 1643
Inscription: Mar 25 Sep 2007, 11:33

Messagepar oscim » Jeu 09 Juil 2009, 21:17

Toujours plus haut...

Donc notre petite visite a beaucoup avancé. Tous les fichier de l'admin on déjà bénéficié d'un premier traitement.

* report dans le rep include/content
* suppression des appels d'image pour les boutons
* ajout de raccourcis, et du choix du nombre de colonne
* re centralisation d'une partie ds img (attribute manager)
* correction de syntaxe (en cours a suivre .... )

Et bien sur de nombreuse petite correction, amélioration diverse, debuggage et erreur de notice (voir plus)

De plus le selecteur de théme à été remplacé par un switcher de template, et la grosse nouveauté et l'utilisation d'un template de page qui remplace des entete de chaque fichier.

Pour finir un fichier htacces permet de se débarasser de la plupart des fichiers de l'index de l'admin pour ne laisser que 5 fichier (index,popup_image, logoff, login, passport_forgoten )

PS, un nouveau repertoire nommé editeur, qui comprend le rep toolbar (deplacé) et eventuellement fckeditor.


Il serait maintenant intérréssant de tester (encore...) cette branches, histoire que vous nous encouragiait dans notre démarche, ou pas du tout.
Pour un web au normes du W3C, pour un web plus propre !

- Download osCSS Toutes versions
- stable osCSS 2.1.0 (help|info|new dev) Official help|wiki|Tuto for osCSS 2 | doc doxygen
- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations
Avatar de l’utilisateur
oscim
Site Admin
 
Messages: 1643
Inscription: Mar 25 Sep 2007, 11:33

Messagepar oscim » Lun 13 Juil 2009, 20:10

Allez , on doute de rien.

* Au passage on passe en utf-8. (plus de htmlentities dans les fichier de langues...)
* On ajoute un plugin public pour la création de flux rss
* on ajoute une gestion de vente croisée (entre accessoire et produits recommandés)

Pour la suite du boulot, plus de la moitié des fichiers ne contiennent plus de tableau, ou juste ceux nécessaire.

L'ensemble supporte maintenant le E_ALL, comme retour d'erreur, soit plus d'erreur.

Et pour finir, un coup de rewriting dans l'admin, pour ne trouver que 5 fichiers à la racine
Dernière édition par oscim le Lun 13 Juil 2009, 20:13, édité 1 fois.
Pour un web au normes du W3C, pour un web plus propre !

- Download osCSS Toutes versions
- stable osCSS 2.1.0 (help|info|new dev) Official help|wiki|Tuto for osCSS 2 | doc doxygen
- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations
Avatar de l’utilisateur
oscim
Site Admin
 
Messages: 1643
Inscription: Mar 25 Sep 2007, 11:33

Messagepar oscim » Mar 14 Juil 2009, 03:04

Histoire de pouvoir suivre , ecrire ou corriger , une version dans le tracker, mais je me demande si ce n'est pas plus un projet ?

tracker
Dernière édition par oscim le Mer 15 Juil 2009, 19:36, édité 1 fois.
Pour un web au normes du W3C, pour un web plus propre !

- Download osCSS Toutes versions
- stable osCSS 2.1.0 (help|info|new dev) Official help|wiki|Tuto for osCSS 2 | doc doxygen
- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations
Avatar de l’utilisateur
oscim
Site Admin
 
Messages: 1643
Inscription: Mar 25 Sep 2007, 11:33

Messagepar cynic- » Jeu 16 Juil 2009, 11:06

oscim a écrit:Allez , on doute de rien.

on ajoute une gestion de vente croisée (entre accessoire et produits recommandés)

Où en es-tu ? As-tu utilisé le module de ventes croisées ORP ? Voir http://forums.oscss.org/viewtopic.php?id=1214 et surtout http://www.oscommerce.com/community/contributions,2293
(je dois le mettre à dispo depuis Oct. 2008, honte à moi)

Au vu de ce que tu as déjà posté, super boulot ! Je te souhaite bon courage
Dernière édition par cynic- le Jeu 16 Juil 2009, 11:08, édité 1 fois.
cynic-
Site Admin
 
Messages: 694
Inscription: Mar 04 Déc 2007, 13:04

Messagepar webmaster-comptoir » Jeu 16 Juil 2009, 12:24

j'espère pouvoir filer un coup de main pour l'interface, meme si effectivement, pour moi aussi en ce moment (jusqu'au lancement officiel du site sur lequel je patauge) c'est vraiment dur de trouver du temps à part sur le sommeil
webmaster-comptoir
Membre très actif
 
Messages: 241
Inscription: Jeu 19 Fév 2009, 16:28
Localisation: Marseille

Messagepar oscim » Jeu 16 Juil 2009, 12:41

Salut,

eh bien non aucun des deux, j'ai juste repris ce psot http://www.oscommerce-fr.info/forum/ind ... opic=17411

Il me parrraissait intéréssant liée à sa simplicité. mais on peu toujours changé.

JE vais jetter un oeil au liens , si tu as déjà intégrer ou jeu de fichier dispo, ca peut faire gagner du temps.


Dans tous les cas, j'ai réécris un parti, pour un appel via ajax dans catégories.php. et alléger le code, en partans du principe qu'il n'etait pas utilie de pouvoir centralisé les produits croisée, mais ne les editer que lors de l'edition d'un produits.

Au vu de ce que tu as déjà posté, super boulot ! Je te souhaite bon courage

Merci, mais il y as encore bcp.

Cela dit, si vous avez le temps de tester (surtout). ca encourage, et améliore.
Pour un web au normes du W3C, pour un web plus propre !

- Download osCSS Toutes versions
- stable osCSS 2.1.0 (help|info|new dev) Official help|wiki|Tuto for osCSS 2 | doc doxygen
- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations
Avatar de l’utilisateur
oscim
Site Admin
 
Messages: 1643
Inscription: Mar 25 Sep 2007, 11:33

Messagepar oscim » Jeu 16 Juil 2009, 12:51

A tous,

merci de votre soutient

JE comprend vos impératif, et perso, le temps impartis commence serieusement a s'etioler....

Au delas, le version semble stable, et donc, je vais l'utiliser pour un client que je doit mettre en ligne moi aussi avant aout.

Donc si vous avez des éléments qu vous semble fondamental, faite remonté, sinon, ca risque d'être un peu plus tard.
Pour un web au normes du W3C, pour un web plus propre !

- Download osCSS Toutes versions
- stable osCSS 2.1.0 (help|info|new dev) Official help|wiki|Tuto for osCSS 2 | doc doxygen
- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations
Avatar de l’utilisateur
oscim
Site Admin
 
Messages: 1643
Inscription: Mar 25 Sep 2007, 11:33

Messagepar cynic- » Jeu 16 Juil 2009, 13:05

Je vais préparer ce que j'ai en jeux de fichiers :
ajout d'articles via csv : Easy Populate,
ventes croisées : Optional Related Products,
notamment.
cynic-
Site Admin
 
Messages: 694
Inscription: Mar 04 Déc 2007, 13:04

Messagepar oscim » Jeu 16 Juil 2009, 13:15

ok, cool.

je convertirais tous ca à l'utf8.

Maintenant , c'est la que ca ce complique avec cette version en utf-8, et oscss en iso8859
Pour un web au normes du W3C, pour un web plus propre !

- Download osCSS Toutes versions
- stable osCSS 2.1.0 (help|info|new dev) Official help|wiki|Tuto for osCSS 2 | doc doxygen
- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations
Avatar de l’utilisateur
oscim
Site Admin
 
Messages: 1643
Inscription: Mar 25 Sep 2007, 11:33

Messagepar oscim » Dim 19 Juil 2009, 02:11

Les petites nouvelle du front .. yep!)

Ca ce précise.
* La conversion en utf8 en complète (public / prive) en dehors de l'installateur.
* Le menu configuration revu (2 niveau), et multilangue.
* nettoyage et amélioration de la table configuration
* correction des erreurs de notice public (reste certainement des quelques choses ). Même si en production le E_ALL est a proscrire, on debugg plus rapidement et c'est plus clair quand même.
* l'admin comme la partie public sont fonctionnel apres tout ces changement
* l'admin a complètement été dépolué dans ces page principal des tableau superflux. , il en reste dans les class et function, mais bon.

Enfin ca avance quoi.

Et puis aussi un generateur de sitemap le googlesitemap
Dernière édition par oscim le Dim 19 Juil 2009, 03:51, édité 1 fois.
Pour un web au normes du W3C, pour un web plus propre !

- Download osCSS Toutes versions
- stable osCSS 2.1.0 (help|info|new dev) Official help|wiki|Tuto for osCSS 2 | doc doxygen
- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations
Avatar de l’utilisateur
oscim
Site Admin
 
Messages: 1643
Inscription: Mar 25 Sep 2007, 11:33

Messagepar oscim » Dim 19 Juil 2009, 19:54

Encore quelque add.

* Ajout d'un installateur automatique de hack dans la structure, basé sur celui de tj de oscommerce. et revisité pour être intégré à oscss.
plus ajout d'une surcouche pour prendre en charge les nom de table et une partie des chemin d'oscss. C'est un debut.
* Révision du menu admin, si celui si détecte une entrée, qui n'est pas présente dans la table admin_file, alors il ajoute la ligne absente , et la rend accessible vers l'admin. (doit être présente dans le filename)
Pour un web au normes du W3C, pour un web plus propre !

- Download osCSS Toutes versions
- stable osCSS 2.1.0 (help|info|new dev) Official help|wiki|Tuto for osCSS 2 | doc doxygen
- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations
Avatar de l’utilisateur
oscim
Site Admin
 
Messages: 1643
Inscription: Mar 25 Sep 2007, 11:33

Messagepar cynic- » Lun 20 Juil 2009, 12:17

La vitesse où tu gères tout ça me laisse béat d'admiration :) Keep up the good work !
cynic-
Site Admin
 
Messages: 694
Inscription: Mar 04 Déc 2007, 13:04

Messagepar oscim » Lun 20 Juil 2009, 15:06

Cimer,

Mais tout le merite ne me revient pas, il y a aussi ayatus qui me fait remonté corrige, et test....

Au delas, maintenant, dans les effet de bord, j'ai un petit pbs de session qui saute ? si vous avez tester des idées ?
Pour un web au normes du W3C, pour un web plus propre !

- Download osCSS Toutes versions
- stable osCSS 2.1.0 (help|info|new dev) Official help|wiki|Tuto for osCSS 2 | doc doxygen
- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations
Avatar de l’utilisateur
oscim
Site Admin
 
Messages: 1643
Inscription: Mar 25 Sep 2007, 11:33

Suivante

Retourner vers Developpement

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

cron