I'm not familiar with the Web Start technology so its not clear what areas you need help on transitioning your knowledge. If you understand traditional web programming principles (basic form processing, data driven applications) then you're already in good shape and if not, you'll probably have a few stumbles along the way but that's how we learn. If you're grounded in object oriented design and/or the features of Python then you'll quickly find yourself in a love affair with Django.
>"to get an idea of what can be done." ...well, the sky's the limit! Go through the tutorials if you haven't already. If you've already found some open sourced Django apps then still utilize those. The underlying principles are still the same regardless of the specific use of the application. Form data and/or client-side state is sent to the server, the request is processed, a response is generated, the client receives the response and processes and/or renders it. I don't mean to overstate the obvious but Django does not care if your application uses HTTP or XHR requests, form- encoded data or JSON or XML, etc. Try to think about breaking your application down into a set of distinct actions. Each action will map to a view in Django. The view will be determined by the rules you have set up in your URL configuration(s). The view will receive the data in the request, do something with it which effectively changes the state of the application, and return a response. From a high- level perspective, it does not matter if your form contains a single text input or dozens of inputs of all types. Of course, as your application increases in complexity there is a burden of focusing sound design. Without knowing any more than what you described about the application, there are many possible design scenarios that could come into play. When you say "interactive" that sounds like you are looking for a dynamic or rich client application. Depending on how you look at it, Django does not offer support in the way of AJAX or DHTML functionality - or some may say that it does by getting completely out of the way and not forcing you into any particular paradigm. The same can be said for the presentation layer or templating system. It is very basic and that is one of its greatest strenghts - it is efficient, doesn't impose any particular paradigms upon you and is easy to extend. It should also be fairly trivial to drop in any of the other Python-based templating solutions out there. If you are looking for a full-featured widget or UI component system then Django by itself may not suit your needs. My advice is to start simple and continue adding on and refactoring to approach what you desire. I think you'll get the most mileage from this list if you can break your problems down into specifc questions. "How do I accomplish some specific task within the framework?". If you're looking for higher-level design help it will probably be harder to get answers since we won't know the specific context or requirements. Cheers -Brian On Jun 14, 10:35 am, "Sells, Fred" <[EMAIL PROTECTED]> wrote: > I've got a java webstart app that I would like to rebuild in django. It is > basicly a simple structured text editor where the user can select employees > and update goals/scheduled tasks/accomplishments with some industry specific > details that are not too important for this discussion. > > So I need some menu/selection capability and a series of identical text > editor windows. Not all that hard, but ... > > I would appreciate it if anyone could point me toward some sample web sites > to get an idea of what can be done. My searches so far have shown me alot > of "newsletter" style web pages, but I need interactive user editors. > > Any pointers would be appreciated. > > --------------------------------------------------------------------------- > The information contained in this message may be privileged and / or > confidential and protected from disclosure. If the reader of this message is > not the intended recipient, you are hereby notified that any dissemination, > distribution or copying of this communication is strictly prohibited. If you > have received this communication in error, please notify the sender > immediately by replying to this message and deleting the material from any > computer. > --------------------------------------------------------------------------- --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" 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/django-users?hl=en -~----------~----~----~----~------~----~------~--~---

