[symfony-fr] Ajax en mode dégradé

2009-07-15 Par sujet Olivier Revollat
Bonjour a tous !
je voudrais solliciter votre aide car j'ai sur une page des actualités qui
se rafraichissent en Ajax et je voudrais modifier mon code afin de supporter
un mode dégradé (si javascript est désactivé donc...)

l'existant :
j'ai un layout avec ça:

div id=actu
p class=actua id=actu1
span class=date/span
br /br /
span class=contenu/span
/p
p class=actua id=actu2
span class=date/span
br /br /
span class=contenu/span
/p
/div

et au chargement de la page j'ai un script JQuery qui récupére du JSON pour
alimenter les deux dernières actu ...

?php echo javascript_tag(
$.PeriodicalUpdater('.url_for('@refresh_actus?sf_format=*json*').',{
...
...
...)?

notez que j'appel le sf_format *JSON* Donc l'action correspondante :

  public function executeRefreshActus(sfWebRequest $request){
   $this-actus =
Doctrine::getTable('Actualite')-addActiveActualitesQuery()-limit(2);
  }

et le template refreshActusSuccess.*json*.php :

...
...
...
?php echo json_encode($output); ?

Si je crée un template pour le format HTML du nom de refreshActusSuccess.php
avec ce qu'il faut dedans et que j'appel directement l'URL depuis un
navigateur j'ai bien du contenu, et je peux aussi désactiver le layout ...

Mais comment inclure dans mon layout/dans une page (en fonction de
Javascript activé ou pas) soit


div id=actu
p class=actua id=actu1
span class=date25 janvier 2010/span
br /br /
span class=contenublablaaa ezfg zfgeufz efize gfzeuig zefiuzeg fiuze
gerivfer ibvifguebz bguer/span
/p
p class=actua id=actu2
span class=date24 janvier 2010/span
br /br /
span class=contenublablaaa ezfg zfgeufz efize gfzeuig zefiuzeg fiuze
gerivfer ibvifguebz bguer/span
/p
/div

Donc avec les deux dernières actus préremplies si javascript et desactivé et
sinon inclure le squellette vide + l'appel javascript/json pour le refresh
:
div id=actu
p class=actua id=actu1
span class=date/span
br /br /
span class=contenu/span
/p
p class=actua id=actu2
span class=date/span
br /br /
span class=contenu/span
/p
/div

?php echo javascript_tag(
$.PeriodicalUpdater('.url_for('@refresh_actus?sf_format=*json*').',{
...
...
...)?

Mon pb n'est pas de tester l'activation ou non du javascript ça c'est OK
mais c'est quoi utiliser ? partial, component ? action ? afin de factoriser
le code au maximum et ainsi respecter le principe DRY ... par exmeple je
veux avoir le template :

div id=actu
p class=actua id=actu1
span class=date/span
br /br /
span class=contenu/span
/p
p class=actua id=actu2
span class=date/span
br /br /
span class=contenu/span
/p
/div

à un seul endroit ... dans un partial ?

Merci de votre aide :)

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr+unsubscr...@googlegroups.com
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Timestamp et date avant 01/01/1970

2009-05-28 Par sujet Olivier Revollat
j'ai ce widget dans un formulaire :
$this-setWidget('birthdate_at', new sfWidgetFormI18nDate(array('culture' =
sfContext::getInstance()-getUser()-getCulture(), 'format' =
'%day%/%month%/%year%', 'years'  = $years)));

Correspondant à ce champ en BDD :
birthdate_at:
  type: DATE

Quand je renseigne par exemple le 17 janvier 1967 dans mon formulaire je me
retrouve avec la date 2032-01-17 dans MySQL ... a mon avis la date doit etre
convertie en timestamp au cours du processus d'enregistrement et donc ça
pose un pb car elle est antérieur à 01/01/1970 ... comment puis-je régler ce
pb ?

Merci.

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr+unsubscr...@googlegroups.com
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] liste de selection en cascade dans l'admin generator

2009-01-28 Par sujet Olivier Revollat
Bonjour,
j'ai un module développé avec l'admin generator qui liste des témoignages
clients relatifs à des produits.
Dans l'admin, pour ajouter un de ces témoignages je dois donc lui associer
un produit ... seulement la liste des produits généré via le widget suivant
est longue :

'product_id'= new sfWidgetFormPropelChoice(array('model' = 'Product',
'add_empty' = false)),

Or les produits sont classés par famille / sous-famille (un produit
appartient a un unique couple famille/sous-famille)

L'idée serait donc d'avoir trois liste de selection : on choisit la famille
(ce qui rafraichit la liste des sous familles) ensuite on choisit la sous
famille (ce qui liste les produits disponibles dans cete sous-famille) ...

Mais je ne sais pas trop par ou commencer pour avoir ce comportement via
l'admin generator (embedded form ? Avec Ajax ? comment faire pour les
valiators ?)


Si vous avez des suggestions, bout de codes, exemples concrets , ...
j'éspère avoir été assez clair ...

Merci à vous tous !! :)

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr+unsubscr...@googlegroups.com
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: liste de selection en cascade dans l'admin generator

2009-01-28 Par sujet Olivier Revollat
ok, merci pour ces infos.

Le 28 janvier 2009 12:39, Tanguy Le Meur tan...@le-meur.fr a écrit :


 Oui, tu crées un partial pour chacun de tes champs où tu redéfinis les
 listes (pour le premier affichage). Tu mets tes fonctions serveur ajax
 dans l'action correspondante.
 Pour détecter la sélection d'un item dans la liste, un petit coup
 d'œil sur http://www.symfony-project.org/book/1_2/11-Ajax-Integration
 me fait te dire de regarder du côté de observe_field(), cela semble
 être la solution.
 


--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr+unsubscr...@googlegroups.com
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] sfWidgetFormDateTime rich format

2008-08-20 Par sujet Olivier Revollat
Est-il possible d'afficher le widget sfWidgetFormDateTime  au format 'rich'

j'ai essayer :

?php echo $form['date_news']-render(array('rich'=true)) ?

mais ça ne fonctionne pas... des idées ? Merci :)

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: intérêt des évènements par r apport à un appel classique de méthode

2008-07-22 Par sujet Olivier Revollat
super merci ... tu aurait un bon lien sur ce design pattern 'observer' ??


Le 21 juillet 2008 20:05, Melchior Anarchion [EMAIL PROTECTED]
a écrit :


 Bonjour,

 Les évenements on plusieurs avantage
  - le decouplage des classes: le fait d'utiliser le dispatcher ne rend
 ta partie du code dépendante que du dispatcher et pas d'un ensemble de
 classe (dans ton exemple MyTools mais ca pourrais en etre d'autre si tu
 rajoute plusieur fonction de préparation de la requete en cascade )
 - la modulartité / l'extensibilité : dans ton exemple si tu veux
 rajouter apres myTools::fetchPrepare($this, $uri, $parameters); un
 myToolsSpecial::fetchPrepareSpecial($this, $uri, $parameters);
 pour la rajouter il faut modifier le code de ta classe d'origine = bug/
 faute de frappe etc , c'est pas tres pratique, voir même des fois tu
 n'as pas l'acces a ce bout de code a modifier (application propriétaire
 et toi tu code un plugin pour celle ci)
 avec un gestionnaire d'évenement il suffit d'enregistrer ta classe pour
 ecouter cet évenement et elle sera appeler automatiquement par le
 gestionnaire d'évenement.

 si tu veux plus re renseignement, il faut lire la doc sur le design
 pattern observateur.

 cordialement seb.



 Olivier Revollat a écrit :
  Bonjour, j'ai découvert le nouveau système d'évènements de symfony 1.1
  et je trouve ça vraiment sympa, par contre je me pose une question
  bête, mais je suis sur que les réponses m'éclairerons sur le contexte
  dans lequel il faut utiliser les évènements (et aussi quel type de
  notification utiliser : notify, notify until, filter, ...).
  Je me demande donc betement pourquoi on notifie un evenements :
 
  $this-dispatcher-notify(new sfEvent($this,
  'rest_request.fetch_prepare', array(
'uri'= $uri,
'parameters' = $parameters
  )));
 
  au lieu d'appeler betement une methode :
 
  myTools::fetchPrepare($this, $uri, $parameters);
 
  Au fond, à travers cette question, je voudrais comprendre comment et
  quand doit-on utiliser le système d'evenements ?
  Par exemple, j'ai vu que maintenant pour logger un message, on pouvais
  utiliser l'evenement 'application.log' mais pourquoi ne pas appeler
  (comme avant) une méthode statique d'un objet de log ?
 
  Sinon, concrètement j'ai un appli qui en fonction de l'utilisateur
  connecté doit parfois filter les critère (Criteria propel) pour cela
  je pourrais faire une méthode statique en passant les bon paramètres
  et ainsi le tout est centralisé et si je veux modifier le comportement
  de la méthode j'ai juste à modifier le code à un endroit (DRY)... mais
  voila, le fait est que je pourrais aussi faire ça avec le système
  d'evenement (en utilisant un appel 'filter()' sur mon objet Criteria
  avec les bon paramètres) ...
 
  Donc quel sont les avantages du système d'évènements par rapport à un
  appel de méthode classique ? j'aimerais comprendre cette différence
  fondamandale qui me permettra d'utiliser au mieux le système
  d'evenements de ce fabuleux framework qu'est symfony :)
 
 
 
 
 
 
 
  


 


--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Utiliser les evenements dans les objets propel ?

2008-07-18 Par sujet Olivier Revollat
Bonjour, j'aimeraios utiliser les evenements dans les objets propel :

$event = $this-dispatcher-notify(new sfEvent($this,
'monappli.do_bdd_action'));

car je veux logger en BDD toutes les action (insert, update delete en BDD)
de l'utilisateur connecté ... malheuresement 'dispatcher' n'est visiblement
pas disponible ... comment puis-je le récupérer ?

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Trouver les pages orphelines (sans liens)

2008-07-16 Par sujet Olivier Revollat
Bonjour, j'aimerais savoir si il existe un plugin / task symfony pour lister
les pages sur lesquelles aucun lien de l'application ne vient pointer ... ??

Merci

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Admin generator : comment ajouter un Crit eria à une admin_double_list ?

2008-07-16 Par sujet Olivier Revollat
Bonjour, j'utilise symfony 1.1.
j'ai générer un module avec l'admin generator. j'ai une double liste à
l'interieur qui liste des groupes (on peut associer un destinataire à un ou
plusieurs groupes), seulement j'aimerais lister que les groupes qui
appartiennent au client actuellement connecté autrement dis, j'aimerais
ajouter un Criteria() à ma double liste pour filter les groupes listés ...
comment faire ?

Merci :)

*Mon modèle :*
  table name=groupes
column name=id type=INTEGER primaryKey=true required=true
autoIncrement=true/
column name=designation type=VARCHAR size=45/
column name=clients_id type=INTEGER required=true/
foreign-key name=fk_groupes_clients foreignTable=clients
  reference local=clients_id foreign=id/
/foreign-key
  /table

  table name=destinataires_groupes
column name=destinataires_id type=INTEGER primaryKey=true
required=true/
column name=groupes_id type=INTEGER primaryKey=true
required=true/
foreign-key name=fk_destinataires_groupes
foreignTable=destinataires onDelete=cascade
  reference local=destinataires_id foreign=id/
/foreign-key
foreign-key name=fk_groupes_destinataires foreignTable=groupes
onDelete=cascade
  reference local=groupes_id foreign=id/
/foreign-key
index name=idx_1
  index-column name=destinataires_id/
  index-column name=groupes_id/
/index
index name=idx_2
  index-column name=destinataires_id/
/index
index name=idx_3
  index-column name=groupes_id/
/index
  /table

  table name=destinataires
column name=id type=INTEGER primaryKey=true required=true
autoIncrement=true/
column name=nom type=VARCHAR size=45/
column name=prenom type=VARCHAR size=45/
column name=tel type=VARCHAR size=20 required=true/
column name=clients_id type=INTEGER required=true/
column name=created_at type=TIMESTAMP/
column name=updated_at type=TIMESTAMP/
foreign-key name=fk_destinataires_clients foreignTable=clients
  reference local=clients_id foreign=id/
/foreign-key
unique
  unique-column name=tel/
  unique-column name=clients_id/
/unique
  /table
*
Mon generator.yml:*

generator:
  class:  sfPropelAdminGenerator
  param:
model_class:  Destinataires
theme:default  ## __Theme a utiliser
css:  modules/destinataires  ## __CSS a utiliser

list:
  title: destinataires_titre_liste  ## __titre
  max_per_page: 10
  sort: [created_at, desc]
  object_actions:   ## __actions pour chaque ligne de
resultat
_edit:~
_delete:  ~
  actions:  ## __actions globales
_create:  ~
  display:  ## __champs a afficher dans le listing
- =nom
- prenom
- tel
- created_at
- updated_at
  filters:  ## __filtres de recherche dans le
listing
- nom
- tel
- created_at
- updated_at
  fields:   ## __parametres des champs
nom:
  name: 'destinataires_libel_nom'
prenom:
  name: 'destinataires_libel_prenom'
tel:
  name: 'destinataires_libel_tel'
created_at:
  name: 'destinataires_libel_created_at'
updated_at:
  name: 'destinataires_libel_created_at'

edit:
  display:## __parametres d'affichage et groupement
visuel des champs
NONE:
  - nom
  - prenom
  - tel
selection_groupes:
  - destinataires_groupes
*  fields: ## __parametres des champs pour l'edition
destinataires_groupes:
  type: admin_double_list
  params: through_class=DestinatairesGroupes*
nom:
  name: 'destinataires_libel_nom'
  help: 'destinataires_help_nom'
  params: 'disabled=false'
prenom:
  name: 'destinataires_libel_prenom'
  help: 'destinataires_help_prenom'
  params: 'disabled=false'
tel:
  name: 'destinataires_libel_tel'
  help: 'destinataires_help_tel'
  params: 'disabled=false'

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Symfony 1.1 form unset widget

2008-07-14 Par sujet Olivier Revollat
Bonjour,
j'ai généré du code symfony pour gérer mes utilisateur (schema sfGuard) :

propel:generate-crud frontend users sfGuardUser --with-show

je ne veut pas afficher le champ 'created_at' dans le formulaire, donc comme
expliqué dans la doc, je fais un unset du widget et du validateur à partir
de la méthode configure() da le classe de base :

class sfGuardUserForm extends BasesfGuardUserForm
{
  public function configure()
  {

  unset($this-widgetSchema['created_at']);
  unset($this-validatorSchema['created_at']);
  }
}

c'est bien pris en compte mais pas comme je voulais car j'ai une EXCEPTION
!!!

[InvalidArgumentException]
*Widget created_at does not exist.*
stack trace

* at ()
  in SF_SYMFONY_LIB_DIR\form\sfForm.class.php line 718 ...
 715. {
 716.   if (!$widget = $this-widgetSchema[$name])
 717.   {
 718. throw new InvalidArgumentException(sprintf('Widget
%s does not exist.', $name));
 719.   }
 720.

 721.   $values = $this-isBound ? $this-taintedValues :
$this-defaults;
* at sfForm-offsetGet('created_at')
  in SF_ROOT_DIR\apps\frontend\modules\users\templates\editSuccess.php
line 50


Pourtant j'ai déja testé cette fonctionnalité en lisant le symfony 1.1 form
book, et ça avait bien fonctionné ... de plus, meme si je test avec des
champs plus traditionels comme le champs is_active par exemple en
essayant ça :

unset($this-validatorSchema['is_active']);
unset($this-widgetSchema['is_active']);

ça ne fonctionne pas non plus ... (meme exception) ...

Alors y'a vraiment un truc qui m'echape ...

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Symfony 1.1 form unset widget

2008-07-14 Par sujet Olivier Revollat
ok j'ai reglé le pb, je ne suis pas bien réveillé ce matin :) .. en fait, le
pb ne vient pas du code dans sfGuardUserForm mais il fallait que je commente
dans le template d'edition le champ 'created_at' ... :)
et maintenant ça roule ...

Le 14 juillet 2008 11:39, Olivier Revollat [EMAIL PROTECTED] a écrit :

 Bonjour,
 j'ai généré du code symfony pour gérer mes utilisateur (schema sfGuard) :

 propel:generate-crud frontend users sfGuardUser --with-show

 je ne veut pas afficher le champ 'created_at' dans le formulaire, donc
 comme expliqué dans la doc, je fais un unset du widget et du validateur à
 partir de la méthode configure() da le classe de base :

 class sfGuardUserForm extends BasesfGuardUserForm
 {
   public function configure()
   {

   unset($this-widgetSchema['created_at']);
   unset($this-validatorSchema['created_at']);
   }
 }

 c'est bien pris en compte mais pas comme je voulais car j'ai une EXCEPTION
 !!!

 [InvalidArgumentException]
 *Widget created_at does not exist.*
 stack trace

 * at ()
   in SF_SYMFONY_LIB_DIR\form\sfForm.class.php line 718 ...
  715. {
  716.   if (!$widget = $this-widgetSchema[$name])
  717.   {
  718. throw new
 InvalidArgumentException(sprintf('Widget %s does not exist.', $name));
  719.   }
  720.

  721.   $values = $this-isBound ? $this-taintedValues :
 $this-defaults;
 * at sfForm-offsetGet('created_at')
   in SF_ROOT_DIR\apps\frontend\modules\users\templates\editSuccess.php
 line 50


 Pourtant j'ai déja testé cette fonctionnalité en lisant le symfony 1.1
 form book, et ça avait bien fonctionné ... de plus, meme si je test avec
 des champs plus traditionels comme le champs is_active par exemple en
 essayant ça :

 unset($this-validatorSchema['is_active']);
 unset($this-widgetSchema['is_active']);

 ça ne fonctionne pas non plus ... (meme exception) ...

 Alors y'a vraiment un truc qui m'echape ...







--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Clause SQL dans l'indexation sfLucene

2008-07-01 Par sujet Olivier Revollat
Bonjour, est-il possible de mettre une clause (SQL) dans le fichier de conf
de sfLucene (niveau projet) afin de n'indexer que certain element et pas
d'autre : clause sur une date par exemple) ?

Merci ?

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: SfLucenePlugin et les accents

2008-06-30 Par sujet Olivier Revollat
Note :
if in BasesfLuceneActions::executeSearch() If I do

$query = $this-getRequestParameter('query');
$query = utf8_encode($query); // -- I add this line

I'm able to search for société And I have some resultas :) ... but I don't
think it is the good way of doing this ...

In a general way, how can I search without take care of accents ? can I
configure this behaviour in sfLucene ?


Le 27 juin 2008 14:31, Olivier Revollat [EMAIL PROTECTED] a écrit :

 Bonjour, j'utilise lucene sur un site :

 l'encodage de mes pages sont en UTF8 (dans settings.yml)

 La config (niveau projet) de lucene est la suivante :
 MyIndex:
   models:
   index:
 cultures: [en, fr]
 encoding: UTF-8
 analyzer: utf8
 case_sensitive: off
 mb_string: on
 transform: utf8_encode

 Je galère depuis plusieurs heure sur la recherche de contenu accentués.

 Quand sur mon site j'ai société dans un contenu et que je tape société
 dans le moteur de recherche, je n'ai aucun résultat.
 Je regarde le fichier d'index qui est généré par la commande
 'lucene-rebuild'  et je retrouve le contenu correspondant mais  sous cette
 forme :

 sociÃ(c)tÃ(c)


 Et si je tape ça sociÃ(c)tÃ(c) dans le champ de recherche j'ai bien un
 resultat !!

 De plus, si j'essaye de modifier directement l'index en changeant 
 sociÃ(c)tÃ(c)
 par société, après lucene est complètement paumé ...

 Comment je peux faire pour que audn l'utilisateur recherche société il
 trouve bien les résultats coirrespondants.

 Question bonus 1 : peux-on facilement obtenir les meme resultat si
 l'utilisateur tape societe sans accent ?
 Question bonus 2 : est ce que l'attribut de config 'transform' est prise en
 compte pour l'indexation static ?? car ça n'a pas l'air d'etre le cas (mais
 je ne sais pas comment je peux le savoir...)


--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] SfLucenePlugin et les accents

2008-06-27 Par sujet Olivier Revollat
Bonjour, j'utilise lucene sur un site :

l'encodage de mes pages sont en UTF8 (dans settings.yml)

La config (niveau projet) de lucene est la suivante :
MyIndex:
  models:
  index:
cultures: [en, fr]
encoding: UTF-8
analyzer: utf8
case_sensitive: off
mb_string: on
transform: utf8_encode

Je galère depuis plusieurs heure sur la recherche de contenu accentués.

Quand sur mon site j'ai société dans un contenu et que je tape société
dans le moteur de recherche, je n'ai aucun résultat.
Je regarde le fichier d'index qui est généré par la commande
'lucene-rebuild'  et je retrouve le contenu correspondant mais  sous cette
forme :

sociÃ(c)tÃ(c)


Et si je tape ça sociÃ(c)tÃ(c) dans le champ de recherche j'ai bien un
resultat !!

De plus, si j'essaye de modifier directement l'index en changeant sociÃ(c)tÃ(c)
par société, après lucene est complètement paumé ...

Comment je peux faire pour que audn l'utilisateur recherche société il
trouve bien les résultats coirrespondants.

Question bonus 1 : peux-on facilement obtenir les meme resultat si
l'utilisateur tape societe sans accent ?
Question bonus 2 : est ce que l'attribut de config 'transform' est prise en
compte pour l'indexation static ?? car ça n'a pas l'air d'etre le cas (mais
je ne sais pas comment je peux le savoir...)

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: SfLucenePlugin et les accents

2008-06-27 Par sujet Olivier Revollat
Meme en enlevant ça (que j'avais laissé par erreur) et en régénérant
l'index, le cache, etc ... ça ne fonctionne pas. De toute façon meme si je
met 'toto' dans 'transform:' ça fonctionne sans aucune erreur, comme si ce
paramètre n'était pas pris en compte dans  ... merci quand même pour ta
réponse noel :)


Le 27 juin 2008 14:37, noel guilbert [EMAIL PROTECTED] a écrit :


 Bonjour,

 A mon avis le probleme viens du parametre transform. Comme tu
 utilises l'analyser utf8 + utf8_decode, les caractères sont alors
 encodés 2 fois en utf-8, ce qui explique que tu as sociÃ(c)tÃ(c)
 dans l'index. Essaie de retirer ce parametre, et tout devrait
 fonctionner correctement.


 2008/6/27 Olivier Revollat [EMAIL PROTECTED]:
  Bonjour, j'utilise lucene sur un site :
 
  l'encodage de mes pages sont en UTF8 (dans settings.yml)
 
  La config (niveau projet) de lucene est la suivante :
  MyIndex:
models:
index:
  cultures: [en, fr]
  encoding: UTF-8
  analyzer: utf8
  case_sensitive: off
  mb_string: on
  transform: utf8_encode
 
  Je galère depuis plusieurs heure sur la recherche de contenu accentués.
 
  Quand sur mon site j'ai société dans un contenu et que je tape
 société
  dans le moteur de recherche, je n'ai aucun résultat.
  Je regarde le fichier d'index qui est généré par la commande
  'lucene-rebuild'  et je retrouve le contenu correspondant mais  sous
 cette
  forme :
 
  sociÃ(c)tÃ(c)
 
 
  Et si je tape ça sociÃ(c)tÃ(c) dans le champ de recherche j'ai bien un
  resultat !!
 
  De plus, si j'essaye de modifier directement l'index en changeant
 sociÃ(c)tÃ(c)
  par société, après lucene est complètement paumé ...
 
  Comment je peux faire pour que audn l'utilisateur recherche société il
  trouve bien les résultats coirrespondants.
 
  Question bonus 1 : peux-on facilement obtenir les meme resultat si
  l'utilisateur tape societe sans accent ?
  Question bonus 2 : est ce que l'attribut de config 'transform' est prise
 en
  compte pour l'indexation static ?? car ça n'a pas l'air d'etre le cas
 (mais
  je ne sais pas comment je peux le savoir...)
 
  
 



 --
 Noël GUILBERT
 http://www.sensiolabs.com
 http://www.symfony-project.com
 Sensio Labs
 Tél: +33 1 40 99 80 80

 


--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Compte CVS pour participer à la traduct ion de la doc ?

2008-06-26 Par sujet Olivier Revollat
Bonjour, j'aimerais participer à la traduction de la documentation symfony
1.1 qui dois-je contacter pour avoir un compte CVS ?

Merci.

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] sfLucenePlugin, UTF8 et les accents

2008-06-26 Par sujet Olivier Revollat
Bonjour,
j'essaye de faire fonctionner sfLucenPlugin avec pour les accents (car ça
fonctionne pour trouver les mots non accentués)
j'ai donc utilisé ça dans le fichier de conf :

analyzer: utf8num

seulemement quand j'utilise ce paramètre le recherche me renvoi TOUJOURS
qu'elle n'a rien trouvé alors que l'index est bien reconstruit et qu'il
contient bien des données ... j'essaye donc de régler mon pb d'accent (en
utilisant UTF8) et j'en créer un nouveau encore plus bloquant !!!

Quelqu'un peux me filer un coup de main ?

Thanks ;)

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Compte CVS pour participer à la tra duction de la doc ?

2008-06-26 Par sujet Olivier Revollat
ha cool :) mais il n'y a pas des risque d'accès concurrents sur un meme
fichier ? et comment on se met d'accord sur qui fait quoi ??


2008/6/26 Nicolas [EMAIL PROTECTED]:


 Bonjour,
 Il n'y a pas de compte cvs. Il y a juste un compte trac que tu peux
 créer toi même.

 Amts,
 Nicolas

 2008/6/26 Olivier Revollat [EMAIL PROTECTED]:
  Bonjour, j'aimerais participer à la traduction de la documentation
 symfony
  1.1 qui dois-je contacter pour avoir un compte CVS ?
 
  Merci.
 
  
 

 


--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Compte CVS pour participer à la tra duction de la doc ?

2008-06-26 Par sujet Olivier Revollat
OK, par contre dans cette page je ne voit pas de lien vers la doc de symfony
1.1 ... c'est normal ?

Le 26 juin 2008 17:20, Nicolas [EMAIL PROTECTED] a écrit :


 Il faut juste se mettre d'accord sur qui fait quoi et la page suivante
 ressence cela:
 http://trac.symfony-project.com/wiki/Documentation/fr_FR/Status


 Le 26 juin 2008 16:57, Olivier Revollat [EMAIL PROTECTED] a écrit :
  ha cool :) mais il n'y a pas des risque d'accès concurrents sur un meme
  fichier ? et comment on se met d'accord sur qui fait quoi ??
 
 
  2008/6/26 Nicolas [EMAIL PROTECTED]:
 
  Bonjour,
  Il n'y a pas de compte cvs. Il y a juste un compte trac que tu peux
  créer toi même.
 
  Amts,
  Nicolas
 
  2008/6/26 Olivier Revollat [EMAIL PROTECTED]:
   Bonjour, j'aimerais participer à la traduction de la documentation
   symfony
   1.1 qui dois-je contacter pour avoir un compte CVS ?
  
   Merci.
  
   
  
 
 
 
 
  
 

 


--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] ignorer les accents avec sfLucenPlugin

2008-06-24 Par sujet Olivier Revollat
Y'a t-il un moyen de configurer un recherche en ignorant eventuellement les
accents entrée par l'utilisateur et également dans l'indexation ?
merci ;)

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] sfLucenePlugin et hilighting

2008-06-23 Par sujet Olivier Revollat
j'ai installé et configurer la plugin de recherche sfLucene et quand je
lance une recherche j'ai une exception générée par
sfLucenHilighter.class.php :

throw new sfLuceneHighlighterException('Highlighting failed because content
is malformed X/HTML');


Effectivement mon code HTML n'est pas XHTML... je voudrais donc désatvier le
hilighting afin que ça fonctionne correctement (sans lever d'exception) mais
je ne trouve pas l'option dans l'aide en ligne.

Merci de votre aide.

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Pb avec les session

2008-04-22 Par sujet Olivier Revollat
Bonjour, j'utilise symfony 1.0.6 et j'ai un petit souci avec les sessions :
Sur ma machine de dev j'ai fais un developpement et j'utilise l'id de
session php comme suit :

$symfony_session_id = $this-getRequest()-getCookie('symfony');


Sur ma machine de dev ça fonctionne nickel mais quand je passe mes script en
prod, je n'ai plus de session gérer correctement (et nottament je n'ai plus
l'ID avec la ligne ci dessus)

Autre example :

Dans une action :

$sondage = $this-getUser()-getAttribute('sondage');
$sondage[uniqid()] = toto;
$this-getUser()-setAttribute('sondage', $sondage); // MAJ en session

Puis affichage sur un template de $sf_user-getAttribute('sondage')


En dev, à chaque rechargement de la plage, j'ai un toto en plus dans le
tableau (normal) et en prod (j'au UN SEUL toto avec un uniqid() differents )
 pourquoi les autres toto ne sont pas gardés dans ma variable de
session ??

J'ai verifier les differentes config php Sessions/cookie et je ne voit rien
qui cloche ... j'ai aussi décommenter les ligne dans factories.yml et vidé
le cache :

  storage:
class: sfSessionStorage
param:
  session_name: testfront

Je ne comprends pas pourquoi la session ne fonctionne pas sur ma amchine de
prod alors que ça fonctionne très bien en dev ...

Merci de votre aide... ;)

Petites précisions sur les config :

DEV:

 Session Support enabled Registered save handlers files user sqlite Registered
serializer handlers php php_binary wddx
DirectiveLocal ValueMaster Value session.auto_startOffOff
session.bug_compat_42OnOn session.bug_compat_warnOnOn session.cache_expire
180180 session.cache_limiternocachenocache session.cookie_domain*no value**no
value* session.cookie_httponlyOffOff session.cookie_lifetime00
session.cookie_path// session.cookie_secureOffOff session.entropy_file*no
value**no value* session.entropy_length00 session.gc_divisor100100
session.gc_maxlifetime14401440 session.gc_probability11
session.hash_bits_per_character44 session.hash_function00 session.name
PHPSESSIDPHPSESSID session.referer_check*no value**no value*
session.save_handlerfilesfiles session.save_pathC:\xampp\tmpC:\xampp\tmp
session.serialize_handlerphpphp session.use_cookiesOnOn
session.use_only_cookiesOffOff session.use_trans_sid00

PROD :

 Session Support enabled Registered save handlers files user sqlite Registered
serializer handlers php php_binary
DirectiveLocal ValueMaster Value session.auto_startOffOff
session.bug_compat_42OffOff session.bug_compat_warnOnOn session.cache_expire
180180 session.cache_limiternocachenocache session.cookie_domain*no value**no
value* session.cookie_httponlyOffOff session.cookie_lifetime00
session.cookie_path// session.cookie_secureOffOff session.entropy_file*no
value**no value* session.entropy_length00 session.gc_divisor10001000
session.gc_maxlifetime14401440 session.gc_probability11
session.hash_bits_per_character44 session.hash_function00 session.name
PHPSESSIDPHPSESSID session.referer_check*no value**no value*
session.save_handlerfilesfiles session.save_path/tmp/tmp
session.serialize_handlerphpphp session.use_cookiesOnOn
session.use_only_cookiesOffOff session.use_trans_sid00

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Interfacer un webmail avec symfony

2008-03-31 Par sujet Olivier Revollat
Bonjour a tous,
j'aimerais savoir quel solution utiliser pour interfacer un webmail avec
symfony 1.0.X ?
Notamment je voudrai utiliser sfGuard pour centraliser l'authentification
...
Merci pour vos info.

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Interfacer un webmail avec symfony

2008-03-31 Par sujet Olivier Revollat
je voudrai utiliser Nocc pour le webmail.
Je n'ai pas d'autres choses à interfacer hormis l'authentification sfGuard
...

Merci ;)

2008/3/31, Tristan Rivoallan [EMAIL PROTECTED]:


 Bonjour,


 On Mon, Mar 31, 2008 at 2:30 PM, Olivier Revollat [EMAIL PROTECTED]
 wrote:

  j'aimerais savoir quel solution utiliser pour interfacer un webmail avec
  symfony 1.0.X ?
  Notamment je voudrai utiliser sfGuard pour centraliser
 l'authentification


 quelques détails pourraient aider, notamment :
   * quel est la solution de webmail que tu veux interfacer avec symfony
   * mis à part l'authentification, quelles seront les interfaces avec
 symfony

 ++
 tristan

 --
 Tristan Rivoallan
 http://www.clever-age.com
 Clever Age - conseil en architecture technique
 GSM: +33 6 219 219 33 Tél: +33 1 53 34 66 10

 


--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Interfacer un webmail avec symfony

2008-03-31 Par sujet Olivier Revollat
Si tu connais un autre webmail avec lequel tu as eu une expérience je suis
intéresse aussi ;)


Le 31/03/08, Tristan Rivoallan [EMAIL PROTECTED] a écrit :


 On Mon, Mar 31, 2008 at 2:46 PM, Olivier Revollat [EMAIL PROTECTED]
 wrote:
  je voudrai utiliser Nocc pour le webmail.


 ah désolé je ne connais pas, je ne vais pas pouvoir t'être d'une grande
 aide.


 ++
 tristan

 --
 Tristan Rivoallan
 http://www.clever-age.com
 Clever Age - conseil en architecture technique
 GSM: +33 6 219 219 33 Tél: +33 1 53 34 66 10

 


--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Symfony 1.1 et la documentation

2007-12-05 Par sujet Olivier Revollat
Bonne nouvelle ! ce sera un petit cadeau de noel ;)

Le 05/12/07, Fabien POTENCIER [EMAIL PROTECTED] a écrit :


 Je suis en train d'écrire une série d'article sur le nouveau
 gestionnaire de formulaires (en français et en anglais).

 Le premier article devrait paraître cette semaine... sur mon blog
 (www.aide-de-camp.org).

 Fabien

 --
 Fabien Potencier
 Sensio CEO - symfony lead developer
 http://www.sensiolabs.com/
 http://www.symfony-project.com/
 Sensio Labs
 Tél: +33 1 40 99 80 80


 Olivier Revollat wrote:
  y'a aussi ce PDF (présentation de Fabien) qui est pas mal ..
 
 http://www.aide-de-camp.org/media/talk/2007/symfony-IPC-Frankfurt-2007.pdf
 
  Bon bah voila en cherchant un peu, on peut se répondre tout seul ;))
 
 
  Le 04/12/07, *Olivier Revollat* [EMAIL PROTECTED]
  mailto:[EMAIL PROTECTED] a écrit :
 
  Bonjour à tous,
  un petit post pour avoir quelques infos sur symfony 1.1 ... j'ai
  déja pu tester un peu, mais j'aimerais tesrer plus profondément les
  nouvelles fonctionnalités (et les parties qui ont été réécrite comme
  le système de validation)
  Mais je ne trouve pas dans le wiki de doc listant ce qu'il y a de
  nouveau dans la 1.1 ...
  Y'a t'il un thread sur le forum (parmis tous ceux qui parlent de la
  1.1 qui serait intéressant ?)
 
  Merci pour vos infos.
 
 
 
 
  


 


--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Aide pour la traduction de la documentation

2007-12-04 Par sujet Olivier Revollat
Bonjour, j'aimerais aider pour la traduction de la documentation Symfony (
1.0 ? 1.1 ?)

j'ai un compte Trac, mais je ne sais pas trop par ou commencer, alors je
poste sur cette liste pour que quelqu'un m'indique des infos, compte CVS et
outils à utiliser ...

Merci ;)

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Créer une action commune à plusi eurs modules

2007-12-04 Par sujet Olivier Revollat
Sinon, tu peux placer une methode preExecute() dans ta classe action

Le 04/12/07, Renaud LITTOLFF [EMAIL PROTECTED] a écrit :

 avec les filtres peut etre ?

 http://www.symfony-project.org/book/1_0/06-Inside-the-Controller-Layer#Filters

 2007/12/4, eax [EMAIL PROTECTED]:
 
  Bonjour
 
  Je souhaiterai savoir o� je peux placer un bout de code qui serait
  appel� � chaque appel de page, quelque soit le module.
 
  Merci
 
  Sylvain
  
 

 


--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Créer une action commune à plusi eurs modules

2007-12-04 Par sujet Olivier Revollat
L'avantage des filtres par rapport à cette methode, c'est que tu peux
choisir quand il sera executé :
tu peux placer un filtre n'importe ou dans la chaine d'execution synfony
voir app/foo_app/config/filters.yml



Le 04/12/07, Renaud LITTOLFF [EMAIL PROTECTED] a écrit :

 en effet, c'est aussi une possibilité :)

 Il faut juste créé une casse fille de sfAction(s) qui contiendra une
 méthode preExecute avec le code que tu veux lancer sur toute les
 pages.

 Pour chaque module que tu crééras, tu n'auras plus qu'à étendre ta
 nouvelle classe au lieu de sfAction(s) et le tour est joué

 Le 04/12/07, eax[EMAIL PROTECTED] a écrit :
 
  Merci pour vos réponses, j'ai posté le même message sur l'autre groupe
  symfony et j'ai eu cette réponse qui me semble un peu plus appropriée,
  par contre, je n'ai pas compris ce qu'il voulait dire :
 
  All your action classes are inherited from sfAction. Create a custom
  class
  in your lib directory inherited from sfActions and add the shared
  common
  action (executeCommon?) to them. Add it a good name, and inherit your
  actions from that. 
 
 
 
  On 4 déc, 15:22, Olivier Revollat [EMAIL PROTECTED] wrote:
   Je m'auto réponds ;) ... preExecute() ne va peut etre pas faire
 l'affaire si
   c'est pour appeler l'action depuis differents module ...
   A ce moment là effectivement c'est les Filtres ;)
  
   Le 04/12/07, Olivier Revollat [EMAIL PROTECTED] a écrit :
  
  
  
Sinon, tu peux placer une methode preExecute() dans ta classe action
  
Le 04/12/07, Renaud LITTOLFF [EMAIL PROTECTED]  a écrit :
  
 avec les filtres peut etre ?
  

 http://www.symfony-project.org/book/1_0/06-Inside-the-Controller-Laye...
  
 2007/12/4, eax [EMAIL PROTECTED]:
  
  Bonjour
  
  Je souhaiterai savoir o� je peux placer un bout de code qui
 serait
  appel� � chaque appel de page, quelque soit le module.
  
  Merci
  
  Sylvain
  
 

 


--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Symfony 1.1 et la documentation

2007-12-04 Par sujet Olivier Revollat
Avez vous en particulier des infos par rapport au nouveau systeme
d'evenements ?


Le 04/12/07, Olivier Revollat [EMAIL PROTECTED] a écrit :

 Bonjour à tous,
 un petit post pour avoir quelques infos sur symfony 1.1 ... j'ai déja pu
 tester un peu, mais j'aimerais tesrer plus profondément les nouvelles
 fonctionnalités (et les parties qui ont été réécrite comme le système de
 validation)
 Mais je ne trouve pas dans le wiki de doc listant ce qu'il y a de nouveau
 dans la 1.1 ...
 Y'a t'il un thread sur le forum (parmis tous ceux qui parlent de la 1.1qui 
 serait intéressant ?)

 Merci pour vos infos.



--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Symfony 1.1 et la documentation

2007-12-04 Par sujet Olivier Revollat
y'a aussi ce PDF (présentation de Fabien) qui est pas mal ..
http://www.aide-de-camp.org/media/talk/2007/symfony-IPC-Frankfurt-2007.pdf

Bon bah voila en cherchant un peu, on peut se répondre tout seul ;))


Le 04/12/07, Olivier Revollat [EMAIL PROTECTED] a écrit :

 Bonjour à tous,
 un petit post pour avoir quelques infos sur symfony 1.1 ... j'ai déja pu
 tester un peu, mais j'aimerais tesrer plus profondément les nouvelles
 fonctionnalités (et les parties qui ont été réécrite comme le système de
 validation)
 Mais je ne trouve pas dans le wiki de doc listant ce qu'il y a de nouveau
 dans la 1.1 ...
 Y'a t'il un thread sur le forum (parmis tous ceux qui parlent de la 1.1qui 
 serait intéressant ?)

 Merci pour vos infos.



--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Validation upload images

2007-11-30 Par sujet Olivier Revollat
Ouais peut etre mais je ne sais pas quoi regarder .. :(

Le 30/11/07, Mathieu Sachot [EMAIL PROTECTED] a écrit :

 Coté conf apache peut-être ?

 Le 30/11/07, Olivier Revollat [EMAIL PROTECTED] a écrit :
 
  Bah j'avais vérifié ça et c'est ok.
  Merci quand meme pour l'idée ;)
 
 
  Le 30/11/07, Renaud LITTOLFF [EMAIL PROTECTED]  a écrit :
  
   ca serait pas simplement un probleme de droit d'�criture dans le
   r�pertoire d'upload ?
  
   Le 30/11/07, Olivier Revollat [EMAIL PROTECTED] a �crit :
Bonjour � tous,
j'ai un fichier de validation (voir ci dessous) qui me permet de
   valider un
formulaire qui contient notamment des images .. je v�rifie donc le
   type mime
des images uploader pour n'autoriser que certain type d'images ...
   j'ai fait
le d�veloppement avec symfony 1.0.8 sous windows (avec xampp) et
   tout
fonctionnait bien .. mais quand je suis pass� sur le serveur de
   d�mo, la
validation fonctionne pour les autres champs mais me refuse TOUJOURS
   les
images que j'essaye d'uploader, meme si les images sont cens�e
   passer la
validation ...
Je ne comprends pas ce comportement �trange .. le seul indice que
   j'ai c'est
que �a fonctionnait sous une architecture windows et �a ne
   fonctionne plus
qur une architecture linux .. j'avais pourtant d�ja utilis� des
   fichiers de
validations equivalents sous linux avec succ�s ...
   
Voici le fichier de validation :
   
methods:
  post: [ titre, descr, promophoto1, promophoto2, prix, lien,
   reference ]
   
names:
  titre:
required: true
required_msg:  Le titre est obligatoire
sfStringValidator:
  max:   255
  max_error: Le titre ne poss�de que 255 caract�res au maximum.
  descr:
required: true
required_msg:  La description est obligatoire
  promophoto1:
required:  false
validators:imageFileValidator
file:  true
  promophoto2:
required:  false
validators:imageFileValidator
file:  true
  prix:
required: true
required_msg:  Le prix est obligatoire
  lien:
required: false
sfStringValidator:
  max:   512
  max_error: Le lien catalogue ne poss�de que 512 caract�res au
   maximum.
  reference:
required: true
required_msg:  La r�f�rence est obligatoire
sfStringValidator:
  max:   50
  max_error: La r�f�rence ne poss�de que 50 caract�res au
   maximum.
   
imageFileValidator:
  class: sfFileValidator
  param:
mime_types:
  - 'image/jpeg'
  - 'image/jpg'
  - 'image/pjpeg'
  - 'image/png'
  - 'image/x-png'
   - 'image/gif'
mime_types_error: seul les formats d'image JPEG, GIF et PNG sont
autoris�s
max_size: 512000
max_size_error:   La taille maxi de l'image est 512 kilo octets
   (environ
0,5 Mo)
   
fillin:
  enabled: true
  param:
name: formupdate
check_types:   [text, checkbox, radio, password, hidden]
   
   
 
   
  
  
  

 


--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Validation upload images

2007-11-30 Par sujet Olivier Revollat
Bonjour à tous,
j'ai un fichier de validation (voir ci dessous) qui me permet de valider un
formulaire qui contient notamment des images .. je vérifie donc le type mime
des images uploader pour n'autoriser que certain type d'images ... j'ai fait
le développement avec symfony 1.0.8 sous windows (avec xampp) et tout
fonctionnait bien .. mais quand je suis passé sur le serveur de démo, la
validation fonctionne pour les autres champs mais me refuse TOUJOURS les
images que j'essaye d'uploader, meme si les images sont censée passer la
validation ...
Je ne comprends pas ce comportement étrange .. le seul indice que j'ai c'est
que ça fonctionnait sous une architecture windows et ça ne fonctionne plus
qur une architecture linux .. j'avais pourtant déja utilisé des fichiers de
validations equivalents sous linux avec succès ...

Voici le fichier de validation :

methods:
  post: [ titre, descr, promophoto1, promophoto2, prix, lien, reference ]

names:
  titre:
required: true
required_msg:  Le titre est obligatoire
sfStringValidator:
  max:   255
  max_error: Le titre ne possède que 255 caractères au maximum.
  descr:
required: true
required_msg:  La description est obligatoire
  promophoto1:
required:  false
validators:imageFileValidator
file:  true
  promophoto2:
required:  false
validators:imageFileValidator
file:  true
  prix:
required: true
required_msg:  Le prix est obligatoire
  lien:
required: false
sfStringValidator:
  max:   512
  max_error: Le lien catalogue ne possède que 512 caractères au maximum.
  reference:
required: true
required_msg:  La référence est obligatoire
sfStringValidator:
  max:   50
  max_error: La référence ne possède que 50 caractères au maximum.

imageFileValidator:
  class: sfFileValidator
  param:
mime_types:
  - 'image/jpeg'
  - 'image/jpg'
  - 'image/pjpeg'
  - 'image/png'
  - 'image/x-png'
  - 'image/gif'
mime_types_error: seul les formats d'image JPEG, GIF et PNG sont
autorisés
max_size: 512000
max_size_error:   La taille maxi de l'image est 512 kilo octets (environ
0,5 Mo)

fillin:
  enabled: true
  param:
name: formupdate
check_types:   [text, checkbox, radio, password, hidden]

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Feed2Plugin comment récupérer l'origi ne d'item dans un flux agrégé

2007-09-24 Par sujet Olivier Revollat
Je ne sais pas su je suis bien clair ;)

en fait, j'ai monter un agrégateur de flux rss asynchrone en lisant ce
fabuleux article (
http://redotheweb.com/2007/03/16/build-your-own-feed-aggregator-with-symfony/
)

Donc tout fonctionne nickel  par contre Je voudrais dans un cas afficher
les 3 derniers item tout flux confondus (flux agrégé) ... bon ça donc pas de
souci ;) mais dans un autre cas je veux afficher les items d'un des flux en
particulier .. comment faire avec Fedd2Plugin pour parcourir le flux aggrégé
et remonter que ceux d'une aource en particulier ?
est ce possible ?
Ou bien est ce que je dois faire N flux différent puis : les aggréger dans
le premier cas de figure ou alors récupérer celui qui m'interesse dans le
deuxième cas ... ?

Any ideas ?
 Merki ;)

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: APTANA

2007-09-20 Par sujet Olivier Revollat
Par contre, y'au aussi RadRails d'Aptana qui permet d'avoir un coloration
syntaxique des fichiers .yml

Le 20/09/07, Samy RABIH [EMAIL PROTECTED] a écrit :

 Bonjour
 Quelq'un saurait s'il existe des extensions pour symfony destinées à
 Aptana?

 


--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Comment insérer une partie de contenu d 'un composant au niveau d'un template ??

2007-09-18 Par sujet Olivier Revollat
Bonjour, je vous explique mon problème :

j'ai une liste de liens générer dans un composant que j'appel ensuite dans
mon template comme ceci :

?php include_component('common', 'links') ?

Seulement j'ai une barre parmettant de naviguer de page en page dans les
liens (pager propel) dont le code ne peux pas etre générer dans mon
composant ... j'ai donc essayer d'utiliser un Slot : au niveau de mon
template j'ai :


?php if (has_slot('linksbar')): ?
  ?php include_slot('linksbar') ?
?php endif; ?

et je remplit ce slot au niveau de mon composant ... jusque là, c'est ok,
seulement dans l'ordre d'affichage, dans mon template, je doit afficher la
barre de nivigation (Pager Propel) avant l'inclusion du composant :

?php if (has_slot('linksbar')): ?
?php include_slot('linksbar') ?
?php endif; ?
...
...
?php include_component('common', 'links') ?
...
...

Et ça ne fonctionne pas ... mais bon c'est marqué dans la doc :

Just make sure to define a slot before including it, and remember that the
layout is executed after the template (this is the decoration process), and
the partials are executed when they are called in a template.

l'inverse bien sur fonctionne : si on inclut le composant (et donc on rempli
le slot) avant d'appeler le slot :



?php include_component('common', 'links') ?
...
...
?php if (has_slot('linksbar')): ?
?php include_slot('linksbar') ?
?php endif; ?



Mais je ne peux pas faire comme ça car dans ma charte graphique, je doit
inclure le slot (le Pager propel de navigation) avant l'affichage de mes
lien (include_component)

Est ce que vous avez une solution ?

Merci ;)

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Re : [symfony-fr] Symfony sur un serv eur mutualisé

2007-09-17 Par sujet Olivier Revollat
En tout cas, je sais pas quel genre de site web tu veux monter, mais si ça
colle avec la philosophie tuxfamily.org, tu peux ouvrir un compte car
l'install de symfony se fait sans aucun souci ... ;) tu as meme un accès ssh
sur ton hebergement  ;) !


Le 17/09/07, Christophe Badoux [EMAIL PROTECTED] a écrit :


 Super chic, merci beaucoup!

 Je m'attend à une réponse négative de la part d'infomaniak et cela
 m'aurai embeté de ne pas pouvoir utiliser Symfony dont je suis
 réellement tombé amoureux !
 Qui plus est, c'est le seul Frameworks dont j'ai tout de suite compris
 sont fonctionnement !

 Je vais donc essayer le mode Freezer. Je crois que je suis déjà
 passé dessus, sans m'y attarder ! ;)

 Ok! Juste deux rebond sur vos commentaires:

  colin : if (SF_ENVIRONMENT != 'test') == si le mode de travaille n'est
 pas en mode test on indique la racine du fichier log ? C'est ça ? ;-)

  gestadieu : Qu'entends-tu par des alias (sous-répertoire) dans apache ?
 Aurais-tu un exemple ? Désolé je ne suis pas encore en expert dans apache !
 ;-)

 Merci encore beaucoup pour votre aide ! Très précieue !



 On 17 sep, 05:36, gestadieu [EMAIL PROTECTED] wrote:
  l'ideal est de l'installer en ligne de commande a mon avis mais si tu
  ne peux pas, tu peux simplement 'freezer' ton appli sur ta machine
  (cela integre symfony dans ton appli, un peu comme la sandbox) et
  l'installer dans un sous-repertoire de ton serveur (voir le Cookbook
  pour le detail). Bref c'est possible. Si tu peux faire des alias dans
  Apache alors c'est mieux.
 
  j'espere etre clair...
 
  On Sep 17, 6:14 am, Christophe Badoux [EMAIL PROTECTED]
  wrote:
 
   Merci Loïc,
 
   Mais OVH est un serveur dédié, donc il délivre les droits nécessaires
   au déployement du framework sur le serveur. En ce qui me concerne je
   ne sais pas encore si infomaniak (mutualisé) les procurent ! J'attend
   une réponse de leur part, pour demain je suppose ;-)
 
   Maintenant, j'ai lu sur JDN (http://www.journaldunet.com/developpeur/
   tutoriel/php/061108-php-symfony-framework/1.shtml) que Symfony n'est
   pas un script que l'on peut simplement placer sur le serveur et
   l'utiliser.
   Alors si je comprend bien, je peux faire une crois dessus, si mon
   hébérgeur ne me délivre pas les droits nécessaires à sont
   installation !?
 
   merci!
 
   On 16 sep, 21:15, Loïc Vernet [EMAIL PROTECTED] wrote:
 
Oui c'est possible, il y a un toto sur le wiki pour une installation
 sur OVH par exemple.
 
++
 
- Message d'origine 
De : Christophe Badoux [EMAIL PROTECTED]
À : Symfony-fr symfony-fr@googlegroups.com
Envoyé le : Dimanche, 16 Septembre 2007, 21h01mn 18s
Objet : [symfony-fr] Symfony sur un serveur mutualisé
 
Bonjour,
 
Je suis actuellement sur un projet PHP/SQL/CSS/XHTML. Bientôt je
passerait le projet en phase alpha, qui me permettra de récupèrer
 des
feedback.
Durant le dévelopement, je me suis rendu compte que le projet est
 plus
considerable que je ne le pensai, ce qui fait, qu'une fois la phase
alpha terminé, je vais devoir re-factoriser entièrement le code pour
qui soit plus lisible pour un travail (éventuellement) en groupe.
 
Je me suis donc informé sur les différent frameworks PHP, je suis
tombé sur Symfony qui m'a tout de suite plus. Maintenant que je me
suis bien documenté sur le sujet, je souhaiterai me lancer dans un
petit projet qui me servirai de test.
 
Avant de me lancer dans ce dévellopement, je souhaiterai mettre une
chose au claire !? Est-il nécessaire de pouvoir accéder au serveur
pour utiliser un projet (symfony) en ligne, ou est-ce qu'en
 installant
simplement le dossier générer en internet par le framework suffise ?
 
Merci d'avance ! :D
 
   
 _
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers
 Yahoo! Mail


 


--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Re : [symfony-fr] Symfony sur un serv eur mutualisé

2007-09-16 Par sujet Olivier Revollat
Oui, si ça t'interesse j'a

Le 16/09/07, Loïc Vernet [EMAIL PROTECTED] a écrit :

 Oui c'est possible, il y a un toto sur le wiki pour une installation sur
 OVH par exemple.

 ++

 - Message d'origine 
 De : Christophe Badoux [EMAIL PROTECTED]
 À : Symfony-fr symfony-fr@googlegroups.com
 Envoyé le : Dimanche, 16 Septembre 2007, 21h01mn 18s
 Objet : [symfony-fr] Symfony sur un serveur mutualisé


 Bonjour,

 Je suis actuellement sur un projet PHP/SQL/CSS/XHTML. Bientôt je
 passerait le projet en phase alpha, qui me permettra de récupèrer des
 feedback.
 Durant le dévelopement, je me suis rendu compte que le projet est plus
 considerable que je ne le pensai, ce qui fait, qu'une fois la phase
 alpha terminé, je vais devoir re-factoriser entièrement le code pour
 qui soit plus lisible pour un travail (éventuellement) en groupe.

 Je me suis donc informé sur les différent frameworks PHP, je suis
 tombé sur Symfony qui m'a tout de suite plus. Maintenant que je me
 suis bien documenté sur le sujet, je souhaiterai me lancer dans un
 petit projet qui me servirai de test.

 Avant de me lancer dans ce dévellopement, je souhaiterai mettre une
 chose au claire !? Est-il nécessaire de pouvoir accéder au serveur
 pour utiliser un projet (symfony) en ligne, ou est-ce qu'en installant
 simplement le dossier générer en internet par le framework suffise ?

 Merci d'avance ! :D


 --
 Ne gardez plus qu'une seule adresse mail ! Copiez vos 
 mailshttp://www.trueswitch.com/yahoo-fr/vers Yahoo! Mail
 


--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Aggregateur de flux RSS

2007-09-13 Par sujet Olivier Revollat
Super cool merci ;))

Le 13/09/07, Francois Zaninotto [EMAIL PROTECTED] a
écrit :

 Je te conseille de ne pas faire d'aggrégation en mode synchrone, sinon
 effectivement tes pages seront très longues à charger.

 Si tu parles anglais, il y a un article qui explique très bien la marche à
 suivre pour construire un aggrégateur asynchrone :


 http://redotheweb.com/2007/03/16/build-your-own-feed-aggregator-with-symfony/

 François

 Le 13/09/07, Olivier Revollat [EMAIL PROTECTED] a écrit :
 
  OK merci je vais l'utiliser ... par contre, est ce qu'il y a un notion
  de timeout si un flux RSS n'arrive pas à etre contacter (pour éviter de
  ralentir le chargement de la page) ... Merci ;)
 
 
  Le 12/09/07, Tristan Rivoallan [EMAIL PROTECTED] a écrit :
  
  
   On 9/12/07, Olivier Revollat [EMAIL PROTECTED] wrote:
Bonjour, je vais développper un site web qui aura besoin d'un
   aggrégateur de
fulx rss :
   
je pense utiliser ce plugin :
http://trac.symfony-project.com/trac/wiki/sfFeed2Plugin#Aggregatingseveralfeeds
  
   
Est ce que quelqu'un l'as utiliser ?
  
   excellent plugin, très simple d'utilisation.
  
   ++
   tristan
  
  
  

 


--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Aggregateur de flux RSS

2007-09-13 Par sujet Olivier Revollat
ça fonctionne nickel et c'est exactement ce qu'il me fallait !! merci
françois !! Symfony rulez ;)

Le 13/09/07, Francois Zaninotto [EMAIL PROTECTED] a
écrit :

 Je te conseille de ne pas faire d'aggrégation en mode synchrone, sinon
 effectivement tes pages seront très longues à charger.

 Si tu parles anglais, il y a un article qui explique très bien la marche à
 suivre pour construire un aggrégateur asynchrone :


 http://redotheweb.com/2007/03/16/build-your-own-feed-aggregator-with-symfony/

 François

 Le 13/09/07, Olivier Revollat [EMAIL PROTECTED] a écrit :
 
  OK merci je vais l'utiliser ... par contre, est ce qu'il y a un notion
  de timeout si un flux RSS n'arrive pas à etre contacter (pour éviter de
  ralentir le chargement de la page) ... Merci ;)
 
 
  Le 12/09/07, Tristan Rivoallan [EMAIL PROTECTED] a écrit :
  
  
   On 9/12/07, Olivier Revollat [EMAIL PROTECTED] wrote:
Bonjour, je vais développper un site web qui aura besoin d'un
   aggrégateur de
fulx rss :
   
je pense utiliser ce plugin :
http://trac.symfony-project.com/trac/wiki/sfFeed2Plugin#Aggregatingseveralfeeds
  
   
Est ce que quelqu'un l'as utiliser ?
  
   excellent plugin, très simple d'utilisation.
  
   ++
   tristan
  
  
  

 


--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Aggregateur de flux RSS

2007-09-12 Par sujet Olivier Revollat
Bonjour, je vais développper un site web qui aura besoin d'un aggrégateur de
fulx rss :

je pense utiliser ce plugin :
http://trac.symfony-project.com/trac/wiki/sfFeed2Plugin#Aggregatingseveralfeeds

Est ce que quelqu'un l'as utiliser ?
Merci ;)

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Planète symfony france, où ça e n est ?

2007-08-27 Par sujet Olivier Revollat
+1 pour poster les blog ... j'ai réunit pas mal de doc/tips sur symfony
suite au developpement d'un gros projet là ou je bosse et je trouve cette
idée de portail communautaire excellente ...

je me suis créer un blog sur blogspot et je vais rapidement mettre en ligne
les contributions que je peux apporter à la communauté (plugin, doc, tips)
... ;)

http://jmpmovadd.blogspot.com/


Le 27/08/07, Geoff [EMAIL PROTECTED] a écrit :


 Parfait t'en est.
 Signe en bas a droite et regarde pas les toutes petites lignes au
 verso, c'est rien

 Merci

 Geoff

 On 27 août, 17:08, cyrille [EMAIL PROTECTED] wrote:
  Bonjour,
 
  Je pourrais être intéressé. Je me suis créé un blog (
 http://www.experimental-symfony.com), mais seul j'ai du mal à trouver
  la motivation pour poster régulièrement...
 
  Cyrille
 
  On Aug 27, 3:20 pm, Geoff [EMAIL PROTECTED] wrote:
 
   Je m'en charge
 
   On 27 août, 15:13, Tristan Rivoallan [EMAIL PROTECTED]
   wrote:
 
On 8/27/07, Geoff [EMAIL PROTECTED] wrote:
 
 +1 pour le bloggage
 
 Je peux me charger de contacter les bloggeurs francophones pour
 voir
 ceux qui seraient intéressés
 
pour le moment j'ai ajouté ces gens là (pris sur le wiki de sf) :
 
 * COil
 * Clever Age
 * Martin Bittner
 * Prendre un Café
 * Webpulser
 * Xavier Lüthi
 
planetplanet permet d'associer une image (32x32 ou 64x64) à chaque
blog. Tu peux demander aux intéressés s'ils peuvent fournir ça ?
 
++
tristan


 


--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: [Fwd: Re: Ressources fr_FR]

2007-08-23 Par sujet Olivier Revollat
Je suis partant pour vous donner un coup de main...
Qui dois-je contacter ?


Le 22/08/07, Tristan Rivoallan [EMAIL PROTECTED] a écrit :


 On 8/21/07, Nicolas Borboën [EMAIL PROTECTED] wrote:
 
  Hello à tous,
  j'ai reçu un msg du détenteur de symfony.fr. Si il y a des
 motivés pour
  faire un portail collaboratif sur symfony, il faut le contacter: vince

 ah ben ça c'est chouette :)
 on en parlait justement avec xavier. Un truc à l'image de
 http://www.django-fr.org/ (coucou david !)

 on vous en recause une fois que l'idée sera un peu plus avancée.

 ++
 tristan

 


--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Utiliser la couche modèle dans une tach e pake

2007-08-22 Par sujet Olivier Revollat
Quand j'essaye d'accéder à la couche base de donnée dans une tache pake
(voir code source plus bas) , j'ai cette erreur :

  [PropelException]
  No connection params set for propel

Qu'est ce que je doit appeler dans ma tache pake pour accéder à la BDD ?...
merci ;)


pake_desc('Tirage au sort des gagnants du jeux Trafic FM');
pake_task('tirage');

function run_tirage($task, $args)
{
$jeu = new Jeux();
$nbjeux = $jeu-getOnlineJeux();
$nbjeux-next();
$nbjeux = $nbjeux-getInt('nbjeux');
if($nbjeux=1)
{
pake_echo('OK');
}
}

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Utiliser la couche modèle dans une tache pake

2007-08-22 Par sujet Olivier Revollat
OK merci beaucoup ...
Mais avec le context, je vois comment atteindre les objet symfony mais je
ne voit pas comment je peux utiliser mes objets propel...

Concretement, j'ai une table en BDD qui est mappé avec l'objet Jeux et
cette objet possède une methode getOnlineJeux qui me récupère les jeux en
ligne ; je fais donc :

$jeu = new Jeux();
puis :
$nbjeux = $jeu-getOnlineJeux();

Rien que ça, ça me provoque l'erreur propel No connection params set for
propel ... en fait, j'arrive à accéder à mes objets (new Jeux()), mais dès
qu'une methode essaye d'accéder à la BDD, j'ai une exception propel .. c'est
comme si propel n'avais pas accès aux paramètres de connexion de la bdd ...
par ailleur mon appli symfony fonctionne sans problème, j'ai uniquement un
souci au niveau de ma tache pake...


Le 22/08/07, Nicolas Dhomont [EMAIL PROTECTED] a écrit :

  Si tu utilises la dernière version de symfony : les taches sont
 maintenant des classes situés dans un repertoire lib/tasks et dérivant de
 sfBaseTask.

 Sinon : je verrais bien un petit
  sfContext::getInstance();
 Nicolas

 Olivier Revollat a écrit :

 Quand j'essaye d'accéder à la couche base de donnée dans une tache pake
 (voir code source plus bas) , j'ai cette erreur :

   [PropelException]
   No connection params set for propel

 Qu'est ce que je doit appeler dans ma tache pake pour accéder à la BDD
 ?... merci ;)


 pake_desc('Tirage au sort des gagnants du jeux Trafic FM');
 pake_task('tirage');

 function run_tirage($task, $args)
 {
 $jeu = new Jeux();
 $nbjeux = $jeu-getOnlineJeux();
 $nbjeux-next();
 $nbjeux = $nbjeux-getInt('nbjeux');
 if($nbjeux=1)
 {
 pake_echo('OK');
 }
 }


 


--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] sfFileValidator pas pris en compte ...

2007-08-03 Par sujet Olivier Revollat
j'ai un projet qui utilise des fichiers de validation YAML qui fonctionne
très bien, mais j'ai voulu ajouter des entrée pour valider des upload
d'image :

  photo1:
sfFileValidator:
  required:
msg:  Please upload an image file
  file: True
  mime_types:
- 'image/jpeg'
- 'image/pjpeg'
  mime_types_error: (Photo 1) Seules les images au format jpeg sont
autorisées
  max_size: 50
  max_size_error:   photo 1 excède la taille maximale de 500 Ko


La validation fonctionne toujours pour les autres champs, mais il semble que
ce validateur ne fonctionne pas du tout ... (aussi bien le tests require que
max_siez ou mime_type ...)
PS : j'ai symfony 1.0.6 .. vous avez eu des problème equivalent ?

Merci ;)

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Plugin pour analyser les logs symfony

2007-08-02 Par sujet Olivier Revollat
Le format en lui meme est normalisé mais ça ne ressemble pas à du log Apache
par exemple ...
Qu'entends-tu par driver ? tu veux dire une classe générique  qui analyse
le log ?

Le 02/08/07, Tristan Rivoallan [EMAIL PROTECTED] a écrit :


 On 8/2/07, Olivier Revollat [EMAIL PROTECTED] wrote:
  Je pensais à un plugin qui présente les logs sous forme plus
 conviviale
  avec possibilité de recherche sur les date, mot clef, etc etc ...

 dans ce cas il faudrait plutot voir si symfony produit un format de
 log standard qui puisse être exploité avec les nombreux outils
 existants non ?

 si le format n'est pas standard, alors il faudrait écrire un driver de
 log qui fasse le travail.

 ++
 tristan

 


--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Nouveau plugin : sfSiteMapPlugin

2007-07-23 Par sujet Olivier Revollat
http://www.symfony-project.com/forum/index.php/t/7660/#msg_num_6

Permet de créer un module plan du site en listant les liens d'une
application donnée ...

Des idées, des suggestion ... ??

Merci et bonne journée ;))

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: CSS manquants

2007-07-23 Par sujet Olivier Revollat
Il faut te créer un Alias dans la config Apache :

Alias /sf /$data_dir/symfony/web/sf



Le 23/07/07, [EMAIL PROTECTED] [EMAIL PROTECTED] a écrit :


 Salut tout l'monde !

 Après avoir acheté le bouquin et en avoir lu une bonne partie, je
 décide de prendre le temps de me mettre à Symfony et j'viens de tomber
 sur un petit problème : l'arborescence web/sf n'est pas créée
 automatiquement !?

 Pour installer symfony :

 # pear channel-discover pear.symfony-project.com
 # pear install symfony/symfony
 $ symfony init-project test

 Ensuite sur http://localhost/symfony-tutorial/web/frontend_dev.php/
 c'est tout moche vu qu'il n'y a pas de CSS ( web/sf/sf_web_debug/css/
 main.css ;web/sf/sf_default/css/screen.css).

 Idem après avoir créé une application + panel d'administration (avec
 propel-init-admin) : il manque /web/sf/sf_admin/css/main.css.

 Je tourne sous Debian, les fichiers manquants se trouvent dans /usr/
 share/php/data/symfony/web/, j'pourrais très bien les recopier et ne
 pas me poser de questions mais est-ce que ce comportement est normal ?
 Je pense que non, alors qu'ai-je mal fait ?

 Merci,
 Sylvain


 


--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---