On Thu, Jul 10, 2008 at 3:33 PM, Ryan.Bergman <[EMAIL PROTECTED]> wrote:
> > Greetings, > > I am new to tapestry and I have a few questions about what is and is > not possible within the Tapestry framework. Im helping to spearhead a new > project for my company to determine the feasability and cost of a new > platform for our product. Tapestry seems like a perfect fit for the UI level > but a couple of things are holding me back from serving up the Kool-Aid :). > I'm not looking for technical handouts, just an assurance that tapestry will > not bind me and maybe a point in the right direction. > > Our product runs as a SAAS but maintains the ability to "feel" different > for different clients and so serves as a portal. We also need to keep costs > down on things like SSL certs domain names. You can think of each client as > being in a Silo. So the URL standard embeds the "silo" name as the first > directory in the path: > > http://www.SaaS.com/<ClientsName>/TapestryStartsHere.html > > It's not apparent to me that tapestry will allow me to do this within it. > I might be able to do it with a Apache mod but I would rather not do that. > THe <ClientName> would need to exist for every request and would tie into > just about everything. > > The other piece I need that's somewhat related is that I want to be able > to expose RESTful web services as part of the same system. So while right > now I can go to: > > http://www.SaaS.com/<ClientsName>/CreateUser/ > > to get a user form I also want > > http://www.SaaS.com/<ClientsName>/CreateUser/JSON/ > > to access the same service as a REST web service using JSON or XML or just > GET and POST params. Would this just require some custom components? and can > I access and manipulate HTTP state and return codes from within Tapestry? As i can see it the only thing (you can read also the main thing) that can irk you is the hidden field T5 needs in the POST to process the form correctly. > Thats it! Thank you all so much for your time I really like tapestry so far > and would love to put my mind at ease and get to coding. I don't know the whole complexity of your project but T5 can adapt well to this job. -- Massimo http://meridio.blogspot.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]