Hi all, I am working on a Google Suggest Like thing, where you can add / remove, drag n drop ... mini-apps, it is nearly done but I need some advices (here it is if you want to check it : http://dev.karibou.org/default/edit ). I am using Sortables, is it the best way to do it ? I needed to modify the Serialize function cause I didn''t like the way I had to id my elements. Sorry, the prototype framework is really new to me I should find out how to extend classes to overwrite it... Now, my mini-apps are in different sizes (Small, Medium ...) and I also have containers in different sizes, I don''t want to be able to drop a Large mini-app (draggable) onto a Small container (droppable). It would be great to have the ''accept'' option from the Droppables available for the Sortable. I tried a bit of coding but did not work. I added the "accept" option to the Sortable.create and to the "var options_for_droppable" but instead of not being able to drop the big app on the small container I could drop it onli at the bottom of the target. It actually works for the small apps, I can drop and sort everywhere. Kinda hard to explain, check it out on the link above, try to move the big app in the middle to a small column, it will be added on the bottom but the small apps work as expected. Any hints ? I am sure it is something related to the Sortable.onHover() but can''t understand that function... Great job by the way, thanks for that awesome library, Jonathan.
* jon <jonathan.semczyk@telecomlille.net> [2005-09-19 18:23]:> I am working on a Google Suggest Like thing, where you can add / remove, > drag n drop ... mini-apps, it is nearly done but I need some advices > (here it is if you want to check it : > http://dev.karibou.org/default/edit ).Wow. This is exactly what I have in mind for my project. I didn''t know that Google was onto something similar, but I''m not surprised. It''s great to know that it won''t take so long implement if I use Prototype and script.aculo.us. Let me get my basic application running, and I''d like to share ideas with you. -- Alan Gutierrez - alan@engrm.com - http://engrm.com/blogometer/index.html - http://engrm.com/blogometer/rss.2.0.xml
> > >> I am working on a Google Suggest Like thing, where you can add / >> remove, >> drag n drop ... mini-apps, it is nearly done but I need some advices >> (here it is if you want to check it : >> http://dev.karibou.org/default/edit ). >> > > Wow. This is exactly what I have in mind for my project. I > didn''t know that Google was onto something similar, but I''m not > surprised. > > It''s great to know that it won''t take so long implement if I use > Prototype and script.aculo.us. Let me get my basic application > running, and I''d like to share ideas with you.Yeah, new ideas are always welcome :) I was writing too fast for my thoughts, it''s not Google Suggest but Google Personnalize, here : http://www.google.com/ig (do you really don''t know that ?) Jonathan. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://wrath.rubyonrails.org/pipermail/rails-spinoffs/attachments/20050919/d6ce2451/attachment.html
* Jonathan SEMCZYK <jonathan.semczyk@telecomlille.net> [2005-09-19 22:45]:> > > > > >>I am working on a Google Suggest Like thing, where you can add / > >>remove, > >>drag n drop ... mini-apps, it is nearly done but I need some advices > >>(here it is if you want to check it : > >>http://dev.karibou.org/default/edit ). > >> > > > > Wow. This is exactly what I have in mind for my project. I > > didn''t know that Google was onto something similar, but I''m not > > surprised. > > > > It''s great to know that it won''t take so long implement if I use > > Prototype and script.aculo.us. Let me get my basic application > > running, and I''d like to share ideas with you. > > Yeah, new ideas are always welcome :) > > I was writing too fast for my thoughts, it''s not Google Suggest but > Google Personnalize, here : http://www.google.com/ig (do you really > don''t know that ?)Nope. I dove into new applications head first at the beginning of the month, for my new project. Prior I''d been fussing with Java and XML, and hadn''t paid much attention to Web 2.0 / AJAX / Web Services. (What terms to people use here to describe this development?) Two years ago, I was doing all this in a medical practice management system, XMLHttpRequest, DOM maipulation, and client side XSLT using a hand rolled wrapper around libxslt. I''ve very impressed with the work I see here, and at Google. I''m not surprised, because I know a lot of people have been moving in this direction. I am impressed. It is very hard to get right. Yes. I found Google Personalize (figured your typo) and I''m impressed with it. What you are doing is actually a lot more along the lines of what I want to do. The mini-application concept is a key concept. I''d like to start a new in-browser dhtml rich-text editor, but rahter than start with a toolbar centric design, that focuses on formatting. I want to start with a drop target centric design that focuses on remixing. I''d like to see your layout engine, and the mini-applications are drop centric. You pick up data from one feed, drop it in another. When you do, you optionally attach a note saying why. I think this simple change in perspective makes for a new class of application, allowing a person to be an reader, author, editor, and now a router. I''m going to put this on my blog. http://thinknola.com/blog/developer/2005/09/19/feed-remixing-and-drop-centric-editing/ In any case, if your code is MIT licensed, we might be able to collaborate. Cheers. -- Alan Gutierrez - alan@engrm.com - http://engrm.com/blogometer/index.html - http://engrm.com/blogometer/rss.2.0.xml
> Yes. I found Google Personalize (figured your typo) and I''m > impressed with it. What you are doing is actually a lot more > along the lines of what I want to do. The mini-application > concept is a key concept.Not sure if I understand here, I am doing pretty much the same as Google do but a bit better, I do not reload the page when I add or edit a mini-app and I provide more apps.> I''d like to start a new in-browser dhtml rich-text editor, but > rahter than start with a toolbar centric design, that focuses on > formatting. I want to start with a drop target centric design > that focuses on remixing.yeah too many concept at the same time for me, so you wish to drag and drop editing layout ? text-style ?> I''d like to see your layout engine, and the mini-applications > are drop centric. You pick up data from one feed, drop it in > another. When you do, you optionally attach a note saying why.You can download it if you want, look for the SubVersion repository here : http://www.karibou.org/> In any case, if your code is MIT licensed, we might be able to > collaborate.The project has 2 parts, a framework and the apps. The Framework is LGPL and we are building the apps in GPL. Jonathan.
* jon <jonathan.semczyk@telecomlille.net> [2005-09-20 09:44]:> > Yes. I found Google Personalize (figured your typo) and I''m > > impressed with it. What you are doing is actually a lot more > > along the lines of what I want to do. The mini-application > > concept is a key concept.> Not sure if I understand here, I am doing pretty much the same as > Google do but a bit better, I do not reload the page when I add or > edit a mini-app and I provide more apps.And a choice of layouts. It''s a nice app.> > I''d like to start a new in-browser dhtml rich-text editor, but > > rahter than start with a toolbar centric design, that focuses on > > formatting. I want to start with a drop target centric design > > that focuses on remixing.> yeah too many concept at the same time for me, so you wish to drag and > drop editing layout ? text-style ?Not layout, nor text-style. Content. Many editors ape word precessors. TinyMCE[1] is a very impressive editor, but it''s toolbar is complicated. Put another way, I''d like to have my users create content, not formatting. Thus, I''d like to start with an editing interface that is free of B, I, U. One that focuses on creating links, or citing other text, rather than bullet points and colors. With such an content editor... ...the next layer is a presentation editor, like the one you''ve devised. Rather than than focus on mini-applications, I''d rather tap into synidcated feeds, creating a personal newspaper. In any case, I''m buried in the database side right now, so I don''t have anything to show myself. I''m very happy to see what you''ve created because it is very similiar to what you''ve created. Choose a column layout, populate the columns with mini-appliations, where the application is the N most recent postings in a syndicated feed (RSS or Atom).> > I''d like to see your layout engine, and the mini-applications > > are drop centric. You pick up data from one feed, drop it in > > another. When you do, you optionally attach a note saying why. > > You can download it if you want, look for the SubVersion repository > here : http://www.karibou.org/ > > > In any case, if your code is MIT licensed, we might be able to > > collaborate. > > The project has 2 parts, a framework and the apps. The Framework > is LGPL and we are building the apps in GPL.That''s very genrous of you. I''ll take a look at the code. [1] TinyMCE - http://tinymce.moxiecode.com/ -- Alan Gutierrez - alan@engrm.com - http://engrm.com/blogometer/index.html - http://engrm.com/blogometer/rss.2.0.xml