Hello everyone
Michael Keck and I were discussing about templates in PMA. We both would like to convert phpMyAdmin to use a template system. We did not make a decision yet on using Twig or Dwoo but are discussing that. I would like to contribute as a GSoC student for this transition. The problem is, that there is too much work to do for 12 weeks. That's why Michael and I were thinking about partitioning the tasks in order to be able to finish it faster. It would not be a real cooperation as we would define who is responsible for what section of PMA.
I'm not sure whether Michael can or wants to be a mentor himself or it would help for the project to be done.
What do you think about that?
Regards Silvan
Silvan Troxler a écrit :
Hello everyone
Michael Keck and I were discussing about templates in PMA. We both would like to convert phpMyAdmin to use a template system. We did not make a decision yet on using Twig or Dwoo but are discussing that. I would like to contribute as a GSoC student for this transition. The problem is, that there is too much work to do for 12 weeks. That's why Michael and I were thinking about partitioning the tasks in order to be able to finish it faster. It would not be a real cooperation as we would define who is responsible for what section of PMA.
I'm not sure whether Michael can or wants to be a mentor himself or it would help for the project to be done.
What do you think about that?
Regards Silvan
Silvan, Here is my personal opinion. In your proposal you have to define the scope of the project, and you are evaluated at mid-term and at the end of the project on your individual accomplishments. You can ask help from others (even "sub-contract" parts of the project) without the mentors or Google knowing (this has been discussed on the Google mentors list). However you are still responsible for the whole project.
So, if Michael Keck wants to help you, this is fine, but in this case I don't believe it would be appropriate that he acts as your mentor, as the mentor has to remain objective in his evaluation and he would be evaluating some code he has written.
Another possibility is to reduce the scope of this project in order to fit one person x twelve weeks.
Hi
Dne Mon, 05 Apr 2010 09:45:36 -0400 Marc Delisle marc@infomarc.info napsal(a):
So, if Michael Keck wants to help you, this is fine, but in this case I don't believe it would be appropriate that he acts as your mentor, as the mentor has to remain objective in his evaluation and he would be evaluating some code he has written.
Well I think the main question is if he is willing to act as mentor at all :-). If the project is clearly defined, it can be on other side good to have mentor who is quite passionate about the topic and can better see possible problems with student work.
Thanks for your opinions.
Marc Delisle marc@infomarc.info wrote:
Another possibility is to reduce the scope of this project in order to fit one person x twelve weeks.
This is what I want to do. With working together with Michael Keck I just want to make sure that the new code can be used after developing it and not just awaits somebody for finishing it (what could take a long time).
I will discuss this further with Michael, especially the part on how to partition the tasks so that my work can be evaluated. Expect me to update my proposal according to this soon.
Regards Silvan
On Tue, Apr 6, 2010 at 9:49 AM, Michal Čihař michal@cihar.com wrote:
Hi
Dne Mon, 05 Apr 2010 09:45:36 -0400 Marc Delisle marc@infomarc.info napsal(a):
So, if Michael Keck wants to help you, this is fine, but in this case I don't believe it would be appropriate that he acts as your mentor, as the mentor has to remain objective in his evaluation and he would be evaluating some code he has written.
Well I think the main question is if he is willing to act as mentor at all :-). If the project is clearly defined, it can be on other side good to have mentor who is quite passionate about the topic and can better see possible problems with student work.
-- Michal Čihař | http://cihar.com | http://blog.cihar.com
Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Phpmyadmin-devel mailing list Phpmyadmin-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
Michael Keck and I were discussing whether to use Dwoo or Twig. We both think, Dwoo is the better choice. While Twig is in an early development stage and introduces a new template syntax, Dwoo was around for a while now and the syntax is very similar or even compatible to Smarty. This makes it easier to code for everybody who is familiar with the very well known and widely used Smarty. But Dwoo started as a pure PHP5 project and doesn't have "dead weight" as Smarty.
I everyone is content with this decision.
Best regards Silvan
On Wed, Apr 7, 2010 at 10:29 AM, Silvan Troxler silvan.troxler@gmail.com wrote:
Thanks for your opinions.
Marc Delisle marc@infomarc.info wrote:
Another possibility is to reduce the scope of this project in order to fit one person x twelve weeks.
This is what I want to do. With working together with Michael Keck I just want to make sure that the new code can be used after developing it and not just awaits somebody for finishing it (what could take a long time).
I will discuss this further with Michael, especially the part on how to partition the tasks so that my work can be evaluated. Expect me to update my proposal according to this soon.
Regards Silvan
On Tue, Apr 6, 2010 at 9:49 AM, Michal Čihař michal@cihar.com wrote:
Hi
Dne Mon, 05 Apr 2010 09:45:36 -0400 Marc Delisle marc@infomarc.info napsal(a):
So, if Michael Keck wants to help you, this is fine, but in this case I don't believe it would be appropriate that he acts as your mentor, as the mentor has to remain objective in his evaluation and he would be evaluating some code he has written.
Well I think the main question is if he is willing to act as mentor at all :-). If the project is clearly defined, it can be on other side good to have mentor who is quite passionate about the topic and can better see possible problems with student work.
-- Michal Čihař | http://cihar.com | http://blog.cihar.com
Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Phpmyadmin-devel mailing list Phpmyadmin-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
2010/4/7 Silvan Troxler silvan.troxler@gmail.com:
Michael Keck and I were discussing whether to use Dwoo or Twig. We both think, Dwoo is the better choice. While Twig is in an early development stage and introduces a new template syntax, Dwoo was around for a while now and the syntax is very similar or even compatible to Smarty. This makes it easier to code for everybody who is familiar with the very well known and widely used Smarty. But Dwoo started as a pure PHP5 project and doesn't have "dead weight" as Smarty.
I everyone is content with this decision.
Best regards Silvan
This probably comes a bit late, but have you considered http://phptal.org/ ? The huge benefit of TAL ist that it's template code is valid XML, so most HTML editors handle it pretty well with syntax checking etc.
I don't really have an opinion on Dwoo or Twig, but I'd consider the following points: * Dwoo: mostly written by a single guy. smarty compatibilty is a good point though. * Twig: maintained by sensiolabs, who also made the symfony webapp framework. these slides also point out a lot of nice things about Twig: http://www.slideshare.net/fabpot/twig-the-flexible-fast-and-securetemplate-l...
Regards, Philip
On Wed, Apr 7, 2010 at 10:29 AM, Silvan Troxler silvan.troxler@gmail.com wrote:
Thanks for your opinions.
Marc Delisle marc@infomarc.info wrote:
Another possibility is to reduce the scope of this project in order to fit one person x twelve weeks.
This is what I want to do. With working together with Michael Keck I just want to make sure that the new code can be used after developing it and not just awaits somebody for finishing it (what could take a long time).
I will discuss this further with Michael, especially the part on how to partition the tasks so that my work can be evaluated. Expect me to update my proposal according to this soon.
Regards Silvan
On Tue, Apr 6, 2010 at 9:49 AM, Michal Čihař michal@cihar.com wrote:
Hi
Dne Mon, 05 Apr 2010 09:45:36 -0400 Marc Delisle marc@infomarc.info napsal(a):
So, if Michael Keck wants to help you, this is fine, but in this case I don't believe it would be appropriate that he acts as your mentor, as the mentor has to remain objective in his evaluation and he would be evaluating some code he has written.
Well I think the main question is if he is willing to act as mentor at all :-). If the project is clearly defined, it can be on other side good to have mentor who is quite passionate about the topic and can better see possible problems with student work.
-- Michal Čihař | http://cihar.com | http://blog.cihar.com
Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Phpmyadmin-devel mailing list Phpmyadmin-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Phpmyadmin-devel mailing list Phpmyadmin-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
Hi,
Am 07.04.2010 19:19, schrieb Philip Frank:
2010/4/7 Silvan Troxler silvan.troxler@gmail.com:
Michael Keck and I were discussing whether to use Dwoo or Twig. We both think, Dwoo is the better choice. While Twig is in an early development stage and introduces a new template syntax, Dwoo was around for a while now and the syntax is very similar or even compatible to Smarty. This makes it easier to code for everybody who is familiar with the very well known and widely used Smarty. But Dwoo started as a pure PHP5 project and doesn't have "dead weight" as Smarty.
I everyone is content with this decision.
This probably comes a bit late, but have you considered http://phptal.org/ ?
Yes of course.
The huge benefit of TAL ist that it's template code is valid XML, so most HTML editors handle it pretty well with syntax checking etc.
That's right, but it's to difficult to see where is wich content. What I mean is <a href="{ url }">{ link_description }</a> makes for every people the code easier to read and understand instead of <a href="{ url }" tal:getContent="link_description" />.
I don't really have an opinion on Dwoo or Twig, but I'd consider the following points:
- Dwoo: mostly written by a single guy. smarty compatibilty is a good
point though.
- Twig: maintained by sensiolabs, who also made the symfony webapp
framework. these slides also point out a lot of nice things about Twig: http://www.slideshare.net/fabpot/twig-the-flexible-fast-and-securetemplate-language-for-php
Regards, Philip
Silvan Troxler a écrit :
Michael Keck and I were discussing whether to use Dwoo or Twig. We both think, Dwoo is the better choice. While Twig is in an early development stage and introduces a new template syntax, Dwoo was around for a while now and the syntax is very similar or even compatible to Smarty. This makes it easier to code for everybody who is familiar with the very well known and widely used Smarty. But Dwoo started as a pure PHP5 project and doesn't have "dead weight" as Smarty.
I everyone is content with this decision.
Best regards Silvan
Maybe it's a little early to call this a "decision"? Let's say a "strong proposition".