dolibarr-foundation-board
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Dolibarr-foundation-board] [Dolibarr-git] [Dolibarr/dolibarr] 19b7c


From: Laurent Destailleur (eldy)
Subject: Re: [Dolibarr-foundation-board] [Dolibarr-git] [Dolibarr/dolibarr] 19b7cc: Qual: Remove hidden option so is not efficient and...
Date: Sun, 18 Nov 2012 12:22:41 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121028 Thunderbird/16.0.2


Ce point (utilisation de composant d'architecture bancaux, mort-nés et qui multiplient les couts de maintenace et de dev) est hélas un sujet trop grave et trop destructeur sur un projet qui a besoin d'une maintenabilité exemplaire pour survivre compte tenu du nombre de fonctionnalité qu'il tend à couvrir.
Aussi de tels défaut d'architecture ne peut être acceptable.

C'est un peu directif je le conçoit, mais c'est comme demander à Linux torvald, d'accepter que le noyau Linux intègre des composants basés sur l'architecture Windows seven. Je doute qu'il y ait concertation.

C'est la première fois mais comme c'est un débat sans fin et qui reviens souvent, il y a un moment, il faut savoir dire stop afin de se concentrer sur les vrais sujets prioritaires.


Le 17/11/2012 13:50, Régis Houssin a écrit :
La décision du "qui doit vivre ou mourir" revient trop souvent à une seule et même personne sans concertation, c'est assez épuisant à la longue...
ce n'est pas un fork que je vais faire, mais un retrait pur et simple du projet...
je suis las de travailler sur un projet obsolète en tout point...

Le 17/11/12 13:44, Cyrille de Lambert a écrit :
Régis,

Tu n'as plus qu'à créer ton fork :-\
Trêve de plaisanterie, pour ne pas avoir de concertation sur ce type de sujet ?

Cyrille


Le 17/11/2012 13:22, Laurent Destailleur (eldy) a écrit :
Le 17/11/2012 13:12, Régis Houssin a écrit :
Il y a plusieurs modules qui utilisent ceci, je ne peux pas l'inclure dans tout les modules !
Pourquoi pas ?
Chaque module doit être autosuffisant. Si on se met a mettre dans le
coeur des lib juste parcequ'il y a plusieurs modules externes qui
l'utilisent, on peut mettre des centaines de librairies et API dans le
include.

De plus Savant apporte une certaine structure même si on peut faire autrement, pas de lourdeur constatée.
Quelle structure ? Le PHP natif apporte la possibilité de faire la meme
structure, en plus simple.
Le site web meme de Savant n'apporte aucun argument en faveur de
l'utilisation de savant en lieu et place du include PHP. Leur propre
tutorial pourrait être remplacé par 1 seule ligne de code PHP pour le
même resultat et sans les inconvénients.
L'utilisation de Savant ne SERA DONC JAMAIS dans dolibarr. Par contre,
dans un fork, pourquoi pas.
-----------------------------------------
Régis Houssin
Tél. +33633020797
http://www.dolibarr.fr
http://www.dolibox.fr

Le 17 nov. 2012 à 13:06, "Laurent Destailleur (eldy)" <address@hidden> a écrit :

Non savant ne pas utilisé dans le coeur de Dolibarr. Cela n'a aucun interet.
On peut faire la meme chose que

$instancesavant.tpl("montemplate.tpl")

en faisant

include("montemplate.tpl")

Avec l'avantage de ne pas avoir a faire tous le set et sans dégradation
de performance.
Si des module sl'utilisent, il vaudrait mieux qu'ils l'inclu eux meme
dans leur package afin de ne pas alourdir dolibarr de dépendance inutile.


Le 17/11/2012 11:57, Régis Houssin a écrit :
Ne retire pas Savant des packages car il est utilisé dans des modules externes et sera utilisé dans le cœur 

-----------------------------------------
Régis Houssin
Tél. +33633020797
http://www.dolibarr.fr
http://www.dolibox.fr

Le 17 nov. 2012 à 11:50, Laurent Destailleur <address@hidden> a écrit :

Branch: refs/heads/develop
Home:   https://github.com/Dolibarr/dolibarr
Commit: 19b7cc66d58d815e39ac4dad3b20a7a8f02d48f1
    https://github.com/Dolibarr/dolibarr/commit/19b7cc66d58d815e39ac4dad3b20a7a8f02d48f1
Author: Laurent Destailleur <address@hidden>
Date:   2012-11-17 (Sat, 17 Nov 2012)

Changed paths:
  M build/makepack-dolibarr.pl
  M htdocs/core/tpl/login.tpl.php
  M htdocs/core/tpl/passwordforgotten.tpl.php
  M htdocs/holiday/fiche.php
  M htdocs/main.inc.php
  M htdocs/paypal/lib/paypal.lib.php
  M htdocs/theme/bureau2crea/tpl/login.tpl.php
  M htdocs/theme/bureau2crea/tpl/passwordforgotten.tpl.php

Log Message:
-----------
Qual: Remove hidden option so is not efficient and not used files.
Qual: Uniformize code



_______________________________________________
Dolibarr-git mailing list
address@hidden
http://doliforge.org/mailman/listinfo/dolibarr-git
-- 
Eldy (Laurent Destailleur).

EMail: address@hidden
Web: http://www.destailleur.fr

Dolibarr (Project leader): http://www.dolibarr.org
To make a donation for Dolibarr project via Paypal: address@hidden
AWStats (Author) : http://awstats.sourceforge.net
To make a donation for AWStats project via Paypal: address@hidden
AWBot (Author) : http://awbot.sourceforge.net
CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net


--
AUGURIA
Cyrille de Lambert
address@hidden
26 bis rue des olivettes
44300 NANTES
Tél : +33 (0) 2 51 13 50 12
Mobile :+33 (0) 6 29 41 81 22
Fax : +33 (0) 2 51 13 52 88
http://www.auguria.net

Cordialement,
-- 
Régis Houssin
---------------------------------------------------------
Cap-Networks
Cidex 1130
34, route de Gigny
71240 MARNAY
FRANCE
VoIP: +33 1 83 62 40 03
GSM: +33 6 33 02 07 97
Web: http://www.cap-networks.com/
Email: address@hidden

Dolibarr developer: address@hidden
Web Portal: http://www.dolibarr.fr/
SaaS offers: http://www.dolibox.fr/
Shop: http://www.dolistore.com/
Development platform: https://doliforge.org/
---------------------------------------------------------


-- 
Eldy (Laurent Destailleur).

EMail: address@hidden
Web: http://www.destailleur.fr

Dolibarr (Project leader): http://www.dolibarr.org
To make a donation for Dolibarr project via Paypal: address@hidden
AWStats (Author) : http://awstats.sourceforge.net
To make a donation for AWStats project via Paypal: address@hidden
AWBot (Author) : http://awbot.sourceforge.net
CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net

reply via email to

[Prev in Thread] Current Thread [Next in Thread]