florian.traverse-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
2007-Oct-25 09:29 UTC
A new JavaScript Framework based on Prototype and Scriptaculous : Archetype
After several months of development, we are proud to announce you the first public release of Archetype JavaScript Framework (License MIT, version 0.1)! Archetype is a JavaScript framework. It''s not a simple toolkit, but a real framework which affects the way you code in JavaScript. Made on top of excellent libraries as Prototype and Scriptaculous, it aims to ease development of real "web 2.0" applications by offering a bunch of services designed to have good quality JavaScript managed software. Archetype offers the following services: - Automated JavaScript loading and smart dependencies management to avoid loading errors when working with interdependent JavaScript files. It retrieves all your project files in a smart, easy and efficient way to get rid of these issues. - JavaScript object enhancement : inheritance, singleton, parent methods call, imported methods, etc. - A configurable logging system to compensate JavaScript miss of logging capabilities and therefore ease debug tasks. The framework provides different loggers, chosen by configuration, to help you debugging your project whatever browser you choose. - A "Smarty" flavored HTML (or any textual based file) template system : providing a lightning fast template interpretation to get a clean Controller-View-Model system. - Light container : One of the powerful Archetype concept. The container system (called Components) offers you new outlooks in JavaScript development : embedded dependency configuration, automatic "this" bounding for all methods, private and public methods, easy event listening and firing, transversal code management abilities ... get more from JavaScript by using Components ! - Re-usable widgets building: based upon Components, the GraphicalComponent gives you a simple tool to gather all the CSS/HTML/ JS needed using all the dependencies management capabilities of the Components and powered by the Templates System. - Custom event communication : With Archetype, communicating through Components is as easy as calling a natural object method(fireSomething) and as easy as naming your listener with some convention (onSomething). No more need for an object to keep any reference to another one to communicate, just fire an event, listen to it somewhere else and you''re done ! One of the main goals of Archetype is to provide developers all tools needed to work with JavaScript as they work with server framework, but without hiding JavaScript code in a server layer (as often provided by server frameworks in the hype) which is often too simplistic for what you need to do. Archetype JavaScript Framework provides developers a real work environment, using concepts of the best available tools on the web, which eases use of good practices and structures without any good structure before, which are so indispensable for quality softwares, easy to enhance and maintain. - Archetype Website : http://archetypejs.sf.net/ (right now it''s just the developer blog, mostly in French but a real website will come soon, using an Archetype based Wiki : AWiki) - Download Archetype : http://sourceforge.net/project/showfiles.php?group_id=194362 - Discuss about Archetype : http://groups.google.com/group/archetype-user - Try this little demo and look at the code : http://sd-10490.dedibox.fr/Archetype-0.1.0/WebContent/Slidy.html --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Spinoffs" group. To post to this group, send email to rubyonrails-spinoffs-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-spinoffs-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-spinoffs?hl=en -~----------~----~----~----~------~----~------~--~---
RobG
2007-Oct-25 10:05 UTC
Re: A new JavaScript Framework based on Prototype and Scriptaculous : Archetype
On Oct 25, 7:29 pm, "florian.trave...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org" <florian.trave...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> After several months of development, we are proud to announce you the > first public release of Archetype JavaScript Framework (License MIT, > version 0.1)! > > Archetype is a JavaScript framework. It''s not a simple toolkit, but a > real framework which affects the way you code in JavaScript. Made on > top of excellent libraries as Prototype and Scriptaculous, it aims to > ease development of real "web 2.0" applications by offering a bunch of > services designed to have good quality JavaScript managed software.[...]> - Try this little demo and look at the code :http://sd-10490.dedibox.fr/Archetype-0.1.0/WebContent/Slidy.htmlResult in Safari is a blank page: Value undefined (result of expression Logger.debug) is not object. http://sd-10490.dedibox.fr/Archetype-0.1.0/WebContent/archetype.js Line: 211 It also seems to break standard back/forward navigation. -- Rob --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Spinoffs" group. To post to this group, send email to rubyonrails-spinoffs-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-spinoffs-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-spinoffs?hl=en -~----------~----~----~----~------~----~------~--~---
Deep Ganatra
2007-Oct-25 10:17 UTC
Re: A new JavaScript Framework based on Prototype and Scriptaculous : Archetype
works well on my safari 3.0 (windows) On Oct 25, 3:05 pm, RobG <rg...-AFFH1GffN5hPR4JQBCEnsQ@public.gmane.org> wrote:> On Oct 25, 7:29 pm, "florian.trave...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org" > > <florian.trave...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > After several months of development, we are proud to announce you the > > first public release of Archetype JavaScript Framework (License MIT, > > version 0.1)! > > > Archetype is a JavaScript framework. It''s not a simple toolkit, but a > > real framework which affects the way you code in JavaScript. Made on > > top of excellent libraries as Prototype and Scriptaculous, it aims to > > ease development of real "web 2.0" applications by offering a bunch of > > services designed to have good quality JavaScript managed software. > [...] > > - Try this little demo and look at the code :http://sd-10490.dedibox.fr/Archetype-0.1.0/WebContent/Slidy.html > > Result in Safari is a blank page: > > Value undefined (result of expression Logger.debug) is not object.http://sd-10490.dedibox.fr/Archetype-0.1.0/WebContent/archetype.js > Line: 211 > > It also seems to break standard back/forward navigation. > > -- > Rob--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Spinoffs" group. To post to this group, send email to rubyonrails-spinoffs-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-spinoffs-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-spinoffs?hl=en -~----------~----~----~----~------~----~------~--~---
florian.traverse-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
2007-Oct-25 12:08 UTC
Re: A new JavaScript Framework based on Prototype and Scriptaculous : Archetype
We seem to have the same problem with Konqueror (at least Konqueror 3.x). We don''t have access to any Safari version lesser than 3.0 (we''re working on Linux and Windows). Any information to help us debug this is welcome (is there any error message in the JavaScript console ?), thanks ! :) We''re working on more compatibility for 0.2.0 (FF 1.5, FF 3, Konqueror, Safari 2). Our framework uses a lot of "bleeding edge" browser functionalities (to instantiate component and to bootstrap) and some of them behaves a little bit differently than others (for example . It doesn''t "break" the standard back/forward navigation: it''s a "one page application" so you can''t "go back" without some hacks (using iframes and targets). I''m planning to integrate some good libraries to manage this very browser specific problem (so you can do both back and forward, and import data from url for bookmarking) On 25 oct, 12:05, RobG <rg...-AFFH1GffN5hPR4JQBCEnsQ@public.gmane.org> wrote:> On Oct 25, 7:29 pm, "florian.trave...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org" > > <florian.trave...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > After several months of development, we are proud to announce you the > > first public release of Archetype JavaScript Framework (License MIT, > > version 0.1)! > > > Archetype is a JavaScript framework. It''s not a simple toolkit, but a > > real framework which affects the way you code in JavaScript. Made on > > top of excellent libraries as Prototype and Scriptaculous, it aims to > > ease development of real "web 2.0" applications by offering a bunch of > > services designed to have good quality JavaScript managed software. > [...] > > - Try this little demo and look at the code :http://sd-10490.dedibox.fr/Archetype-0.1.0/WebContent/Slidy.html > > Result in Safari is a blank page: > > Value undefined (result of expression Logger.debug) is not object.http://sd-10490.dedibox.fr/Archetype-0.1.0/WebContent/archetype.js > Line: 211 > > It also seems to break standard back/forward navigation. > > -- > Rob--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Spinoffs" group. To post to this group, send email to rubyonrails-spinoffs-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-spinoffs-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-spinoffs?hl=en -~----------~----~----~----~------~----~------~--~---
RobG
2007-Oct-26 03:17 UTC
Re: A new JavaScript Framework based on Prototype and Scriptaculous : Archetype
On Oct 25, 10:08 pm, "florian.trave...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org" <florian.trave...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> We seem to have the same problem with Konqueror (at least Konqueror > 3.x). > > We don''t have access to any Safari version lesser than 3.0 (we''re > working on Linux and Windows). Any information to help us debug this > is welcome (is there any error message in the JavaScript console ?), > thanks ! :)I was using Safari 3 on Mac OS, the error message is as posted. [...]> > Result in Safari is a blank page: > > > Value undefined (result of expression Logger.debug) is not object.http://sd-10490.dedibox.fr/Archetype-0.1.0/WebContent/archetype.js > > Line: 211-- Rob --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Spinoffs" group. To post to this group, send email to rubyonrails-spinoffs-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-spinoffs-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-spinoffs?hl=en -~----------~----~----~----~------~----~------~--~---
florian.traverse-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
2007-Oct-26 16:11 UTC
Re: A new JavaScript Framework based on Prototype and Scriptaculous : Archetype
Works well under Safari 3 Windows, seems to be a bug of mac version :/ We''ll try to have access to a mac version to debug this o_O On 26 oct, 05:17, RobG <rg...-AFFH1GffN5hPR4JQBCEnsQ@public.gmane.org> wrote:> On Oct 25, 10:08 pm, "florian.trave...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org" > > <florian.trave...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > We seem to have the same problem with Konqueror (at least Konqueror > > 3.x). > > > We don''t have access to any Safari version lesser than 3.0 (we''re > > working on Linux and Windows). Any information to help us debug this > > is welcome (is there any error message in the JavaScript console ?), > > thanks ! :) > > I was using Safari 3 on Mac OS, the error message is as posted. > > [...] > > > > Result in Safari is a blank page: > > > > Value undefined (result of expression Logger.debug) is not object.http://sd-10490.dedibox.fr/Archetype-0.1.0/WebContent/archetype.js > > > Line: 211 > > -- > Rob--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Spinoffs" group. To post to this group, send email to rubyonrails-spinoffs-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-spinoffs-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-spinoffs?hl=en -~----------~----~----~----~------~----~------~--~---