[symfony-users] Re: What about Dimensions plugin ?

2010-03-20 Thread Aurélien Fredouelle
I managed to manually install ysfDimensionsPlugin in sf 1.4, and it
works fine. The only problem is the following : in ysfDimensionsPlugin/
lib/config/ysfProjectConfiguration.class.php, around line 64, there
was :

try
{
// ...
}
catch (sfException $e)
{
// handle exception early on and exit if something bad happens
$e-asResponse()-send(); exit;
}

However, sfException does not have a asResponse method anymore. As I
am new to symfony, I have no idea what I should call instead (if I
juste remove the try / catch, the raw exception is displayed in the
browser). Any ideas ?

On 20 mar, 00:11, AJStoneham astone...@yahoo.com wrote:
 I think using the ysfDimensions plugin would be the best way to go,
 have you tried it with 1.4? with 1.2 it worked fine, I was able to
 extend views, actions and configurations based of a dimensions, just
 as the readme states.  It was robust, consistent and worked well.

 Multiple sites in production all off the same 'app' with different
 dimensions. Worked like a charm in 1.2. I would be keen to try it in
 1.4.

 On Mar 19, 10:57 am, john johannes.schmitt...@googlemail.com wrote:

  I have faced a similar problem recently, and the only approach I
  found, was to write a custom view class extending  sfPHPView and
  overwriting the getDirectory() and getDecoratorDirectory() methods
  with my custom logic.

  This way, it's easily possible to determine the template path
  dynamically without hard-coding it into any configuration files and
  still having the fallback of using the default template.

  Kind regards
  Johannes

  On Mar 18, 10:44 pm, Thomas Rabaix thomas.rab...@gmail.com wrote:

   The dimension must be set before symfony start, at the configuration 
   level.
   To be clear you do not have access to : sfContext::getInstance()
   (sfSessionStorage, sfDatabase ...)

   Now, the plugin should work with sf1.4 as ysfDimension just change the
   configuration path ...

   For your specific need it will be better to create a custom
   sfViewConfigHandler to deal with js/css declarations and tweak templates
   paths after symfony bootstrating (register to the load factories event) 
   ...

   On Thu, Mar 18, 2010 at 6:00 PM, Aurélien Fredouelle 

   aurelien.fredoue...@gmail.com wrote:
I want my project to have multiple themes : the user will be able to
choose what the website look like. Think of the themes of the phpbb
forum.

In my case, this means changing not only the css, but also some
templates. What I need is the following : depending on some user
variables, the templates will be looked up for in apps/modules/
mymodule/templates/themeName/ (and, if not found in this directory,
the default template located in apps/modules/mymodule/templates/ will
be used). This is exactly what the ysfDimensionsPlugin did, however
there it does not exist for sf 1.4.

I wonder what is the standard way to achieve this (particularly, I do
not want to mess with the cache).

On 18 mar, 17:02, Thomas Rabaix thomas.rab...@gmail.com wrote:
 What you mean by theme-ing ?

 On Wed, Mar 17, 2010 at 9:36 AM, Aurélien Fredouelle 

 aurelien.fredoue...@gmail.com wrote:
  Hi,

  I have been looking for some days how to do theme-ing in Symfony,
  and in many threads people advised to use the ysfDimensionsPlugin.

  However, the last version of this plugin is for symfony 1.1, with no
  further updates. Any ideas why ? Is there a new standard way to do
  what this plugin is for ?

  Thanks in advance.

  --
  If you want to report a vulnerability issue on symfony, please send 
  it
to
  security at symfony-project.com

  You received this message because you are subscribed to the Google
  Groups symfony users group.
  To post to this group, send email to symfony-users@googlegroups.com
  To unsubscribe from this group, send email to
  symfony-users+unsubscr...@googlegroups.comsymfony-users%2bunsubscr...@googlegroups.com
symfony-users%2bunsubscr...@googlegroups.comsymfony-users%252bunsubscr...@googlegroups.com

  For more options, visit this group at
 http://groups.google.com/group/symfony-users?hl=en

 --
 Thomas Rabaixhttp://rabaix.net

--
If you want to report a vulnerability issue on symfony, please send it 
to
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups symfony users group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to
symfony-users+unsubscr...@googlegroups.comsymfony-users%2bunsubscr...@googlegroups.com
For more options, visit this group at
   http://groups.google.com/group/symfony-users?hl=en

   --
   Thomas Rabaixhttp://rabaix.net

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message

[symfony-users] Re: What about Dimensions plugin ?

2010-03-20 Thread Aurélien Fredouelle
Except for the point mentionned above...

On 20 mar, 12:53, Thomas Rabaix thomas.rab...@gmail.com wrote:
 The plugin works fine with sf1.3 and so with 1.4, I used it in production



 On Sat, Mar 20, 2010 at 12:11 AM, AJStoneham astone...@yahoo.com wrote:
  I think using the ysfDimensions plugin would be the best way to go,
  have you tried it with 1.4? with 1.2 it worked fine, I was able to
  extend views, actions and configurations based of a dimensions, just
  as the readme states.  It was robust, consistent and worked well.

  Multiple sites in production all off the same 'app' with different
  dimensions. Worked like a charm in 1.2. I would be keen to try it in
  1.4.

  On Mar 19, 10:57 am, john johannes.schmitt...@googlemail.com wrote:
   I have faced a similar problem recently, and the only approach I
   found, was to write a custom view class extending  sfPHPView and
   overwriting the getDirectory() and getDecoratorDirectory() methods
   with my custom logic.

   This way, it's easily possible to determine the template path
   dynamically without hard-coding it into any configuration files and
   still having the fallback of using the default template.

   Kind regards
   Johannes

   On Mar 18, 10:44 pm, Thomas Rabaix thomas.rab...@gmail.com wrote:

The dimension must be set before symfony start, at the configuration
  level.
To be clear you do not have access to : sfContext::getInstance()
(sfSessionStorage, sfDatabase ...)

Now, the plugin should work with sf1.4 as ysfDimension just change the
configuration path ...

For your specific need it will be better to create a custom
sfViewConfigHandler to deal with js/css declarations and tweak
  templates
paths after symfony bootstrating (register to the load factories event)
  ...

On Thu, Mar 18, 2010 at 6:00 PM, Aurélien Fredouelle 

aurelien.fredoue...@gmail.com wrote:
 I want my project to have multiple themes : the user will be able to
 choose what the website look like. Think of the themes of the phpbb
 forum.

 In my case, this means changing not only the css, but also some
 templates. What I need is the following : depending on some user
 variables, the templates will be looked up for in apps/modules/
 mymodule/templates/themeName/ (and, if not found in this directory,
 the default template located in apps/modules/mymodule/templates/ will
 be used). This is exactly what the ysfDimensionsPlugin did, however
 there it does not exist for sf 1.4.

 I wonder what is the standard way to achieve this (particularly, I do
 not want to mess with the cache).

 On 18 mar, 17:02, Thomas Rabaix thomas.rab...@gmail.com wrote:
  What you mean by theme-ing ?

  On Wed, Mar 17, 2010 at 9:36 AM, Aurélien Fredouelle 

  aurelien.fredoue...@gmail.com wrote:
   Hi,

   I have been looking for some days how to do theme-ing in
  Symfony,
   and in many threads people advised to use the
  ysfDimensionsPlugin.

   However, the last version of this plugin is for symfony 1.1, with
  no
   further updates. Any ideas why ? Is there a new standard way to
  do
   what this plugin is for ?

   Thanks in advance.

   --
   If you want to report a vulnerability issue on symfony, please
  send it
 to
   security at symfony-project.com

   You received this message because you are subscribed to the
  Google
   Groups symfony users group.
   To post to this group, send email to
  symfony-users@googlegroups.com
   To unsubscribe from this group, send email to
   symfony-users+unsubscr...@googlegroups.comsymfony-users%2bunsubscr...@googlegroups.com
  symfony-users%2bunsubscr...@googlegroups.comsymfony-users%252bunsubscr...@googlegroups.com

 symfony-users%2bunsubscr...@googlegroups.comsymfony-users%252bunsubscr...@googlegroups.com
  symfony-users%252bunsubscr...@googlegroups.comsymfony-users%25252bunsubscr...@googlegroups.com

   For more options, visit this group at
  http://groups.google.com/group/symfony-users?hl=en

  --
  Thomas Rabaixhttp://rabaix.net

 --
 If you want to report a vulnerability issue on symfony, please send
  it to
 security at symfony-project.com

 You received this message because you are subscribed to the Google
 Groups symfony users group.
 To post to this group, send email to symfony-users@googlegroups.com
 To unsubscribe from this group, send email to
 symfony-users+unsubscr...@googlegroups.comsymfony-users%2bunsubscr...@googlegroups.com
  symfony-users%2bunsubscr...@googlegroups.comsymfony-users%252bunsubscr...@googlegroups.com

 For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en

--
Thomas Rabaixhttp://rabaix.net

  --
  If you want to report a vulnerability issue on symfony, please send it to
  security at symfony-project.com

  You received this message because you

[symfony-users] Re: What about Dimensions plugin ?

2010-03-20 Thread Aurélien Fredouelle
... except for the point mentionned above, I guess.

On 20 mar, 12:53, Thomas Rabaix thomas.rab...@gmail.com wrote:
 The plugin works fine with sf1.3 and so with 1.4, I used it in production



 On Sat, Mar 20, 2010 at 12:11 AM, AJStoneham astone...@yahoo.com wrote:
  I think using the ysfDimensions plugin would be the best way to go,
  have you tried it with 1.4? with 1.2 it worked fine, I was able to
  extend views, actions and configurations based of a dimensions, just
  as the readme states.  It was robust, consistent and worked well.

  Multiple sites in production all off the same 'app' with different
  dimensions. Worked like a charm in 1.2. I would be keen to try it in
  1.4.

  On Mar 19, 10:57 am, john johannes.schmitt...@googlemail.com wrote:
   I have faced a similar problem recently, and the only approach I
   found, was to write a custom view class extending  sfPHPView and
   overwriting the getDirectory() and getDecoratorDirectory() methods
   with my custom logic.

   This way, it's easily possible to determine the template path
   dynamically without hard-coding it into any configuration files and
   still having the fallback of using the default template.

   Kind regards
   Johannes

   On Mar 18, 10:44 pm, Thomas Rabaix thomas.rab...@gmail.com wrote:

The dimension must be set before symfony start, at the configuration
  level.
To be clear you do not have access to : sfContext::getInstance()
(sfSessionStorage, sfDatabase ...)

Now, the plugin should work with sf1.4 as ysfDimension just change the
configuration path ...

For your specific need it will be better to create a custom
sfViewConfigHandler to deal with js/css declarations and tweak
  templates
paths after symfony bootstrating (register to the load factories event)
  ...

On Thu, Mar 18, 2010 at 6:00 PM, Aurélien Fredouelle 

aurelien.fredoue...@gmail.com wrote:
 I want my project to have multiple themes : the user will be able to
 choose what the website look like. Think of the themes of the phpbb
 forum.

 In my case, this means changing not only the css, but also some
 templates. What I need is the following : depending on some user
 variables, the templates will be looked up for in apps/modules/
 mymodule/templates/themeName/ (and, if not found in this directory,
 the default template located in apps/modules/mymodule/templates/ will
 be used). This is exactly what the ysfDimensionsPlugin did, however
 there it does not exist for sf 1.4.

 I wonder what is the standard way to achieve this (particularly, I do
 not want to mess with the cache).

 On 18 mar, 17:02, Thomas Rabaix thomas.rab...@gmail.com wrote:
  What you mean by theme-ing ?

  On Wed, Mar 17, 2010 at 9:36 AM, Aurélien Fredouelle 

  aurelien.fredoue...@gmail.com wrote:
   Hi,

   I have been looking for some days how to do theme-ing in
  Symfony,
   and in many threads people advised to use the
  ysfDimensionsPlugin.

   However, the last version of this plugin is for symfony 1.1, with
  no
   further updates. Any ideas why ? Is there a new standard way to
  do
   what this plugin is for ?

   Thanks in advance.

   --
   If you want to report a vulnerability issue on symfony, please
  send it
 to
   security at symfony-project.com

   You received this message because you are subscribed to the
  Google
   Groups symfony users group.
   To post to this group, send email to
  symfony-users@googlegroups.com
   To unsubscribe from this group, send email to
   symfony-users+unsubscr...@googlegroups.comsymfony-users%2bunsubscr...@googlegroups.com
  symfony-users%2bunsubscr...@googlegroups.comsymfony-users%252bunsubscr...@googlegroups.com

 symfony-users%2bunsubscr...@googlegroups.comsymfony-users%252bunsubscr...@googlegroups.com
  symfony-users%252bunsubscr...@googlegroups.comsymfony-users%25252bunsubscr...@googlegroups.com

   For more options, visit this group at
  http://groups.google.com/group/symfony-users?hl=en

  --
  Thomas Rabaixhttp://rabaix.net

 --
 If you want to report a vulnerability issue on symfony, please send
  it to
 security at symfony-project.com

 You received this message because you are subscribed to the Google
 Groups symfony users group.
 To post to this group, send email to symfony-users@googlegroups.com
 To unsubscribe from this group, send email to
 symfony-users+unsubscr...@googlegroups.comsymfony-users%2bunsubscr...@googlegroups.com
  symfony-users%2bunsubscr...@googlegroups.comsymfony-users%252bunsubscr...@googlegroups.com

 For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en

--
Thomas Rabaixhttp://rabaix.net

  --
  If you want to report a vulnerability issue on symfony, please send it to
  security at symfony-project.com

  You received this message because you

[symfony-users] What about Dimensions plugin ?

2010-03-18 Thread Aurélien Fredouelle
Hi,

I have been looking for some days how to do theme-ing in Symfony,
and in many threads people advised to use the ysfDimensionsPlugin.

However, the last version of this plugin is for symfony 1.1, with no
further updates. Any ideas why ? Is there a new standard way to do
what this plugin is for ?

Thanks in advance.

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups symfony users group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en


[symfony-users] Re: What about Dimensions plugin ?

2010-03-18 Thread Aurélien Fredouelle
I want my project to have multiple themes : the user will be able to
choose what the website look like. Think of the themes of the phpbb
forum.

In my case, this means changing not only the css, but also some
templates. What I need is the following : depending on some user
variables, the templates will be looked up for in apps/modules/
mymodule/templates/themeName/ (and, if not found in this directory,
the default template located in apps/modules/mymodule/templates/ will
be used). This is exactly what the ysfDimensionsPlugin did, however
there it does not exist for sf 1.4.

I wonder what is the standard way to achieve this (particularly, I do
not want to mess with the cache).

On 18 mar, 17:02, Thomas Rabaix thomas.rab...@gmail.com wrote:
 What you mean by theme-ing ?

 On Wed, Mar 17, 2010 at 9:36 AM, Aurélien Fredouelle 



 aurelien.fredoue...@gmail.com wrote:
  Hi,

  I have been looking for some days how to do theme-ing in Symfony,
  and in many threads people advised to use the ysfDimensionsPlugin.

  However, the last version of this plugin is for symfony 1.1, with no
  further updates. Any ideas why ? Is there a new standard way to do
  what this plugin is for ?

  Thanks in advance.

  --
  If you want to report a vulnerability issue on symfony, please send it to
  security at symfony-project.com

  You received this message because you are subscribed to the Google
  Groups symfony users group.
  To post to this group, send email to symfony-users@googlegroups.com
  To unsubscribe from this group, send email to
  symfony-users+unsubscr...@googlegroups.comsymfony-users%2bunsubscr...@googlegroups.com
  For more options, visit this group at
 http://groups.google.com/group/symfony-users?hl=en

 --
 Thomas Rabaixhttp://rabaix.net

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups symfony users group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en