osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

> osCommerce 3.0 Alpha 3 "Spekulatius" Released, pur ceux qui ont la flemme de s'abonner
Quadricolor
posté 2 Sep 2006, 17:56
Message #1


Ceinture orange+ OSC
Icône de groupe

Groupe : Membres
Messages : 353
Inscrit : 17-April 05
Lieu : Plus dans le sud que dans le nord
Membre no 5534



CITATION
From: Harald Ponce de Leon <hpdl@oscommerce.com>
Date: 1 Sep 2006 17:13:53 -0000
Subject: [OSC-ANNOUNCE] [NEWS] osCommerce 3.0 Alpha 3 "Spekulatius" Released
To: osc-announce@oscommerce.com


We are proud to announce the third alpha release in the osCommerce 3.0
development cycle and it is now available for general public testing.
osCommerce 3.0 Alpha 3 "Spekulatius" is the first release to be made
available to the public, where the first two alpha releases were made
available to Community Sponsors only.

Alpha releases are made to showcase the new features being worked on
and to generalize a version specific for testing to help fix and
improve subsequent alpha releases for a final, stable, secure, and
production ready 3.0 release.

Although we strive to keep alpha releases stable, the primary
intentions of making alpha releases publicly available are for testing
purposes only. The framework for 3.0 is still under development and
will change in subsequent alpha releases. No upgrade paths will be
provided between alpha releases and are therefore not recommended for
production use.

Some of the new features that are made available in this release include:

* New object-oriented framework (alpha 1)
* New installation routine (alpha 1)
* register_globals and magic_quotes_gpc compatibility (alpha 1)
* New template structure implementation (alpha 1)
* Search-engine optimizations (alpha 1)
* Service modules (alpha 1)
* Checkout procedure cleanup (alpha 2)
* New language definitions implementation (alpha 2)
* Updated payment modules with post-transaction actions (alpha 3)
* Catalog front-end, administration tool, and installation routine
combined (alpha 3)
* XHTML/CSS based default template layout for the catalog side (alpha 3)
* Multiple product images implementation (alpha 3)
* New action modules (alpha 3)
* ... and more! (application_top.php has never been so clean!)

The full osCommerce 3.0 roadmap can be seen here:

http://svn.oscommerce.com/trac/roadmap?show=all

We'd like to specially thank the following community members for
extensively helping out in testing this release:

Anders Pamdal (Tech2000)
Alan Rogers (AlanR)
Ryan (rkoechel2004)
Frank Heinen (F.R.@.N.K)

The osCommerce 3.0 Alpha 3 "Spekulatius" release can be downloaded here:

http://www.oscommerce.com/redirect.php/go,36 (hosted at Sunsite.dk)

We welcome all public interest in testing development alpha releases
to help further improve the 3.0 release. All development activity can
be seen at the osCommerce Development Site here:

http://svn.oscommerce.com/trac

If you experience problems with this release, please create a new
ticket at the Development Site with the relevant information.
Discussions regarding the development of osCommerce are held in the
osCommerce Development channels on the Community Support forums:

http://forums.oscommerce.com/index.php?showforum=43

We wish you the best of fun with testing this release, and look
forward to your feedback!

This announcement can be discussed on the community support forums at:

http://forums.oscommerce.com/index.php?showtopic= 225889


Perso j'essaye de suivre le SVN avec Tortoise mais ça fait un moment que j'ai as regardé où ils en étaient...
Go to the top of the page
 
 
Start new topic
Réponse(s)
stepibou
posté 3 Sep 2006, 13:08
Message #2


Ceinture bleue OSC
Icône de groupe

Groupe : Membres
Messages : 818
Inscrit : 11-April 05
Lieu : Lyon
Membre no 5456



shock.gif
Salut!

Merci pour cette news,

N'y allons pas par 4 chemin, c'est proprement somptueux!
J'avais pas suivi jusque la,
mais là, meme sans avoir installé,
juste en regardant le contenu de quelques fichiers, c'est au dela de mes esperances.
Je programmais deja un peu dans ce sens, depuis quelques temps à petite echelle.
Mais la c'est une ère nouvelle de l' e-commerce et des sites web en general qui se profile.

Oscommerce 3.0beta n'est pas une ms2.3 , elle 100% differente dans sa structure et son code.

Pour repondre a Max Devis, tu peux commencer à potasser, tester cette version, esssayer de transferer ton design et ta base de donnée. Pour le design, seul les images pourrons t'aider. En effet aucun fichier ne pourra corespondre.. Mais attention c'est bien mentionner dans le readme cette version ne doit pas etre utilisé en production!!! !très important!
CITATION
J'ai pas trouvé cependant un module pour importer une boutique existante... domage

La, c'est 100% impossible, dit toi bien que oscommerce a été intégralement réécrit donc rien ne peut etre importer, et toutes les contributions sont à réecrire proprement avec ce nouveau monde de programmation!
rolleyes.gif

En effet au niveau des langues, il y a aparement anglais, espagnol et suedois.. Donc, va falloir faire un effort la dessus

Voyons ca d'un peu plus pret :
je ferai peut-etre bientot un topic pour apprehender plus facilent la ms3.

Deja quand on arrive au repertoire racine on a que 8 fichiers : index , search, products, ...
C'est pareil sauf que les differents types de fichiers ont été regroupé dans l'approche :
Exemple: checkout contiendra toute la procedure de commande, ancienement checkout_shipping, checkout_payement, checkout_confirmation, etc...
pour voir la suite etle détail, il vous faudra aller dans includes/content/checkout/

Là, ouvrez un fichier, au surprise, tout est ecrit sous forme de classe pour chaque sous fichier("").
Pas trop de panique, c'est pas très loin d'une programation classique, avec une plus grande modularité.

A noté que les abitude changent, fini tout les define de nom de fichier et repertoire.:
CODE
    var $_module = 'index',
        $_group = 'index',
        $_page_title,
        $_page_contents = 'index.php',
        $_page_image = 'table_background_default.gif';

si on regarde includes/filenames.php on a presque plus rien! tout est ecrit directement. exemple:
CODE
include('includes/classes/products.php');

C'est vrai que c'etait un peut innutile, mais bon, ca fait bizare.

Ensuite si on va dans includes/classes et includes/functions , on voit beaucoup plus de classes et des fonctions pour initier les classes.

Si on va dans includes/functions/compatibility.php,
on a :
CODE
/**
* Forcefully disable register_globals if enabled
*
* Based from work by Richard Heyes (http://www.phpguru.org)
*/

  if ((int)ini_get('register_globals') > 0) {
    if (isset($_REQUEST['GLOBALS'])) {
      die('GLOBALS overwrite attempt detected');
    }

    $noUnset = array('GLOBALS', '_GET', '_POST', '_COOKIE', '_REQUEST', '_SERVER', '_ENV', '_FILES');

    $input = array_merge($_GET, $_POST, $_COOKIE, $_SERVER, $_ENV, $_FILES, isset($_SESSION) ? (array)$_SESSION : array());

    foreach ($input as $k => $v) {
      if (!in_array($k, $noUnset) && isset($GLOBALS[$k])) {
        unset($GLOBALS[$k]);
      }
    }

    unset($noUnset);
    unset($input);
    unset($k);
    unset($v);
  }

ce programme permet de désactiver le register globals, et ainsi d'améloirer la securité. Je rapel que sur ms2 le register globals etait obligatoire, et que la il est banni. Car on, va rester longtemps à on sur des serveurs mutualisé donc autant se premunir. smile.gif

Dans includes/services , on a des sortes de plugins sous forme de classe , genre le breadcrumb (arborescence de navigation)

Ensuie pour la plupart des utrilisateurs , il faudra se tourner vers le repertoire templates/ :
C'est là que le code html est produit et l'utilisatoin de ses classes.

sauf que pour utiliser les classes, il faut les connaitre un minimum.... C'est pour ca que pour l'instant, c'est pas évident du tout!! unsure.gif Trés peu voir aucun commentaire.. confused.gif
Donc voila commencez par vous familiariser avec les fiuchier contenu dans templates/default/content/

C'est clair qu'il faut d'ores et deja , s'y metre, si on souhaite migrer un jour sa boutique...
mais je le repete !! pas pour la prod!!!

Donc voila bonne decouverte! C'est vraiment une autre dimenssion à aprivoiser.

Le seul petit truc, c'est le CSS qui me semble plutot faible par rapport au moteur, les templates sont encore largement optimisable (par rapport à oscss), et l'utilisation du xhtml transitionnal, alors qu'avec un tout ptit effort on doit pouvoir passer au strict avec l'utilisation de <thead> et <tboby>.

Enfin, voila, ne boudons pas notre plaisir, c'est magnifico! laugh.gif

a+





--------------------
Go to the top of the page
 

Les messages de ce sujet
- Quadricolor   osCommerce 3.0 Alpha 3 "Spekulatius" Released   2 Sep 2006, 17:56
- - Max Devis   et bien chez moi elle tourne loool je viens de l...   2 Sep 2006, 22:50
- - stepibou   Salut! Merci pour cette news, N'y allons...   3 Sep 2006, 13:08
- - Him   Beaucoup de .js auxquels il faudra s'adapter, ...   3 Sep 2006, 13:18
- - Ryu007   Je rentre de vacances et voilà ce que je trouve ...   3 Sep 2006, 13:21
- - stepibou   A oui, j'oubliai, finit, les fonctions de rem...   3 Sep 2006, 13:27
- - Max Devis   re kikoooo Pour l'import / export c prévu ma...   3 Sep 2006, 13:49
- - Appollo   Que dir de plus que Bravo   3 Sep 2006, 16:45
- - Rogers   Il n'y a pas une demo en ligne disponible quel...   4 Sep 2006, 07:30
- - the gege   salut tu peux télécharger la version 3 http://www...   4 Sep 2006, 07:58
- - Math   Depuis 2 ans qu'on en parle... Là c'est l...   4 Sep 2006, 09:36
- - sopony   Bonjour, Je me suis lancé dans oscommerce depuis ...   4 Sep 2006, 14:00
- - Gnidhal   Oui, mais restons désinvoltes La MS3 est en vers...   4 Sep 2006, 14:29
|- - eceillier   Bonjour, Pouvez-vous communiquer les Name et Passw...   4 Sep 2006, 15:36
|- - Gnidhal   CITATION(eceillier @ 4 Sep 2006, 16:36) 1...   4 Sep 2006, 15:41
- - Gyakutsuki   N'oubliez pas que tous les modules bancaires s...   4 Sep 2006, 16:54
- - Boulou   et personne ne veut mettre une version en ligne hi...   4 Sep 2006, 16:55
|- - Gnidhal   CITATION(Boulou @ 4 Sep 2006, 17:55) 1925...   4 Sep 2006, 17:06
- - Boulou   oui je sais! Fénéante!   5 Sep 2006, 08:03
- - stepibou   Pourquoi ne pas creer un un topic bug reports en f...   5 Sep 2006, 12:49
- - Yann06   Humpf...... Quand je pense que j'ai mis un an...   5 Sep 2006, 13:35
- - Him   lol Yann, t'inquiete pas, ici on prend le trai...   9 Sep 2006, 13:22
- - supremak   Slut tt lmonde... Je viens de télécharger la MS3, ...   10 Sep 2006, 04:45
- - marsab   CITATION(Max Devis @ 3 Sep 2006, 07:49) 1...   12 Sep 2006, 16:15
- - freddyk2000   Merci bcp d'avoir mis une version en ligne, hi...   16 Sep 2006, 12:59
- - Phocea   Ah bein bravo, enfin une release utilisable Bon v...   20 Sep 2006, 09:20
|- - web_addict   Salut suis partant pour filer un coup de main à la...   22 Sep 2006, 11:35
- - xaglo   le boulot est déjà commencé non?? http://www.oscom...   22 Sep 2006, 11:56
- - jp914   perso j'ai essayé la traduction en fr mais ca...   22 Sep 2006, 21:28
|- - supremak   Cette traduction est destinée à la MS2. Sur la MS3...   23 Sep 2006, 13:57
- - jp914   perso j'ai deja plusieurs fichiers de fais, do...   24 Sep 2006, 23:21
|- - supremak   Il va falloir organiser tout ça, je viens de créer...   25 Sep 2006, 12:11
- - jp914   je t'envoie deja la partie que j'ai tradui...   25 Sep 2006, 16:10
- - jp914   Voila une soirée bien chargé: deja 28 fichier de t...   25 Sep 2006, 23:48
- - Phocea   Heu je reviens sur ca j'avais un oeu perdu le ...   27 Sep 2006, 06:57
- - jp914   voila c'est en ligne http://www.oscommerce.com...   27 Sep 2006, 11:13
|- - johann1   CITATION(jp914 @ 27 Sep 2006, 05:13) 1965...   30 Sep 2006, 02:39
- - jp914   Voila tous les fichiers, sont traduit. meme l...   1 Oct 2006, 19:38
- - jp914   Put...n dégouté ils on supprimé ma contrib de tra...   5 Oct 2006, 22:34
|- - clic   Bonjour à tous! Merci jp914 pour ta contrib, e...   6 Oct 2006, 11:55
|- - supremak   Ben c moi qui a bossé sur fr_FR.xml mais en voyant...   26 Oct 2006, 21:03
|- - clic   Supermak = Galérien alors ? Pour la traduc, il y ...   27 Oct 2006, 17:30
|- - supremak   Galérien tu peut le dite, je suis meme pas allé vo...   27 Oct 2006, 17:54
- - clic   Pour développer la question de la traduction, il y...   6 Oct 2006, 14:08
- - jp914   pour info ma version fr.EU avais ete modifier en f...   27 Oct 2006, 18:07
- - clic   CITATION(jp914 @ 27 Oct 2006, 12:07) 2019...   27 Oct 2006, 20:53


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 16th April 2024 - 11:06
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)