<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Ah, please don't get me wrong. &nbsp;I don't actually like RoR. &nbsp;I find Ruby's syntax to be confusing and pointlessly complex. &nbsp;OTOH, it has the right mix of stuff for the mission and I'm getting more comfortable with it. &nbsp;But I still don't really like it.<div><br></div><div>I do independent software development from my home. &nbsp;I cater to small businesses - largely because nobody else does and they need software too. &nbsp;These clients are very sensitive to price and time to delivery.</div><div><br></div><div>I select the technology stack for each project based on the needs of the client. &nbsp;I'm just explaining why Seaside hasn't been getting picked. &nbsp;There are things I or my clients need that it just doesn't have. &nbsp;A good CRUD story on mysql is one of them. &nbsp;Documentation is another. &nbsp;Deployment is a third (although I remain hopeful for GLASS).</div><div><br></div><div>When I make contributions to software projects, it is usually in the context of a project. &nbsp;I'll solve problems in the context of whatever I'm working in. &nbsp;I'd love to take the time out to contribute to Seaside but if I'm not using it, I'm not likely to be able to do it.</div><div><br></div><div>It doesn't help that my septic system packed it up this spring and I have to pay for a replacement - I'm not turning down any work this year and I'm short of spare cycles to give away. &nbsp;Usually I take the summer off to do whatever I like. :-(</div><div><br></div><div>So, short answer - I would love to dive in and crack this nut - but I don't have the resources to do it right now.</div><div><br><div><div>On Jun 1, 2008, at 12:25 PM, Conrad Taylor wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi Todd, the tools within Smalltalk are many years ahead of the tools the exist in the RoR. &nbsp;However, they are starting to get better with projects like Rubinious and MagLev. &nbsp;Also, please don't get me wrong because I do like RoR and that's one of the languages that I use on a regular basis. &nbsp;Next, please remember that Seaside is open source as well as the ActiveScaffold plugin that you mention. &nbsp;Thus, the Smalltalk community is always looking for people to build and architect various API to make system better. &nbsp;Are you interested in building such a component for Seaside? &nbsp;It would be great if you are because it could benefit the entire community.<div> <br></div><div>-Conrad<br><div><br><div class="gmail_quote">On Fri, May 30, 2008 at 4:04 PM, Todd Blanchard &lt;<a href="mailto:tblanchard@mac.com">tblanchard@mac.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"> I watched the screencast. &nbsp;It is not the same thing. &nbsp;I think you guys are missing something key in that project of yours.<br> <br> Active scaffold simply lets me point the app at a db and ZAM total admin UI that looks nice with AJAX master detail editing. &nbsp;I can then filter out attributes that people ought not to edit, apply permissions, and decorate the app with task links.<br> <br> The demo shows app development. &nbsp;I didn't develop a thing apart from specify some mappings because the database used weird and inconsistent naming conventions.<br> <br> I also found it interesting that the app being developed in the screencast didn't look nearly as sophisticated as the tools being used to build it. &nbsp;I don't find that a good selling point.<br><font color="#888888"> <br> -Todd Blanchard</font><div><div></div><div class="Wj3C7c"><br> <br> On May 30, 2008, at 4:28 AM, James Robertson wrote:<br> <br> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> Cincom is doing exactly that - combining the ActiveRecord pattern with scaffolding. &nbsp;Have a look here:<br> <br> <a href="http://www.cincomsmalltalk.com/userblogs/mls/blogView?showComments=true&amp;printTitle=WebVelocity_alpha_screencast&amp;entry=3388846573" target="_blank">http://www.cincomsmalltalk.com/userblogs/mls/blogView?showComments=true&amp;printTitle=WebVelocity_alpha_screencast&amp;entry=3388846573</a><br> <br> James Robertson<br> Cincom Smalltalk Product Evangelist<br> <a href="http://www.cincomsmalltalk.com/blog/blogView" target="_blank">http://www.cincomsmalltalk.com/blog/blogView</a><br> Talk Small and Carry a Big Class Library<br> <br> <br> <br> <br> On May 30, 2008, at 3:13 AM, Todd Blanchard wrote:<br> <br> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> With the idea that no good idea should go un-stolen, allow me to introduce seaside fans to active scaffold <a href="http://activescaffold.com" target="_blank">http://activescaffold.com</a>.<br> <br> I am wrapping up a ruby on rails engagement with a client and discovered this framework. &nbsp;I ended up using ROR because the client had an existing mysql database and Squeak's mysql support isn't so hot where rails is all about mysql, and I had only a couple "flows" but a whole lot of plain old admin-CRUD to do and rails excels at plain crud on mysql. &nbsp;With activescaffold - I had to write very little code for the admin UI - a major plus because this project is on a very tight timeline.<br> <br> Anyhow, activescaffold works with activerecord and infers a really slick AJAX UI that supports sensible CRUD more or less instantly. &nbsp;Once installed, you can go through and customize views by adding actions links, filtering columns, and generally overriding bits of logic to make it more task focused.<br> <br> It would be really cool to have a similar facility in Seaside.<br> <br> Cheers,<br> -Todd Blanchard<br> _______________________________________________<br> seaside mailing list<br> <a href="mailto:seaside@lists.squeakfoundation.org" target="_blank">seaside@lists.squeakfoundation.org</a><br> <a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br> <br> </blockquote> <br> _______________________________________________<br> seaside mailing list<br> <a href="mailto:seaside@lists.squeakfoundation.org" target="_blank">seaside@lists.squeakfoundation.org</a><br> <a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br> </blockquote> <br> _______________________________________________<br> seaside mailing list<br> <a href="mailto:seaside@lists.squeakfoundation.org" target="_blank">seaside@lists.squeakfoundation.org</a><br> <a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br> </div></div></blockquote></div><br></div></div> _______________________________________________<br>seaside mailing list<br><a href="mailto:seaside@lists.squeakfoundation.org">seaside@lists.squeakfoundation.org</a><br>http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside<br></blockquote></div><br></div></body></html>