Hi all, I’m very new to EE, and have a somewhat unusual question—from a CMS, I most need a Web interface to manage content and integrated features like a blog and a forum (‘integrated’ meaning, sharing the same user accounts, so a logged-in member of the blog is also a logged-in member of the forum).
I don’t really need a Web interface to edit the site templates—though I do understand that EE’s templating system is highly regarded.
Essentially, my question is this: instead of putting a block of HTML with EE markup into the templates, can my templates instead have just a PHP include() and then make calls to include()‘ed functions, passing the query results retrieved EE into those PHP functions?
(I do see that PHP within a template can be a concern if other users are permitted to edit the templates—but that doesn’t seem to be an issue for me).
To me, the advantages seem to be:
1) I’m personally more comfortable in PHP than EE, so I can work more quickly—and, generally, more folks know PHP than EE.
2) The page rendering logic, if in PHP rather than EE, would be much more portable—meaning, I can easily port the same functions to some other system should I ever need to.
3) If there is less HTML and EE markup in the template, and it’s mostly all processed by include()‘ed PHP functions, it seems perhaps that could also be a performance benefit.
I hope my question makes sense! I know that people *love* EE’s templating system—but in my case, what I really need is *content* management with an attached blog & forum—and I also happen to be very comfortable with PHP (and have never previously used EE markup).
Thanks so much if you have any thoughts to share!