> > I actually have a tg application that ideally I would like to > integrate with drupal rather than port it over to drupal. So if you do > get something going, I'd be happy to look over it, I'm not the most > qualified person in the world. though in this area. But more eyes in > the code is a good thing.
Hey Thomas, it's proving to be pretty doable so far. ( Though I haven't tackled the sessions and cookies yet, so I shouldn't speak too soon! ) I think I might make a whole website on doing it once it's finished, maybe we could do that together. In drupal, with TG. ;-) Stuff I've figured out so far: - the Drupal book, "Pro Drupal Development" is good, writing modules is not too hard following their steps - the menu system if fully hijackable so it shouldn't be hard to split menu requests up between TG and Drupal halves - getting drupal to present code that comes from TG is pretty easy if your deployment platform allows php to make system calls. You can just make a new drupal block, and then put it something like: <?php $tg_stuff = `wget http://localhost/tg_widget_hit`; $output = do_what_you_need( $tg_stuff ); print $output; ?> Tada, my widget from tg is in the Drupal theme! I tried the above with a python cgi call but ran into weird import problems. I could run the python.cgi script, but couldn't figure out how to get it happily importing genshi etc. So if TG is already running, the above seems okay. If someone knows a better way, let me know! I'm thinking I will write a Drupal module for getting rendered widgets out of TG more elegantly and avoiding the system call. As far as having to use PHP goes, Drupal eases an awful lot of the pain. I'll be using it for the blog/forum/story features and doing all my custom widget and database stuff in TG. Iain > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/turbogears?hl=en -~----------~----~----~----~------~----~------~--~---

