|
View:
New views
1 Messages
—
Rating Filter:
Alert me
|
|
|
tech meeting notes<gmurray71> hi ken <KenPaulsen> Hi Greg! <gmurray71> doesn't look like we will be having a meeting <gmurray71> not many people here <cmott> i <KenPaulsen> Ok, np... I wanted to make sure to show up just in case. :) <cmott> Hi <KenPaulsen> Hi Carla. <cmott> I was looking at a forum question about including pages in tabs <cmott> I don't think we'll have a release next week <gmurray71> i was looking at a complete redsign of jmaki ;-) <cmott> hmmm ??? <cmott> smaller core? <gmurray71> carla : let's talk about the release <gmurray71> first <cmott> ok <gmurray71> then maybe redsign <cmott> I have to leave at 10 today <gmurray71> so given we are all going to get pulled in different directions <gmurray71> what is essential to getting 1.8 in the wild? <gmurray71> what's missing? <cmott> we talked about documentation <gmurray71> yes <gmurray71> we need the docs links in the JS docs <cmott> the widget.json files need to be updated to include the topic info stuff <gmurray71> we need better json schema <cmott> and we need to generate all those docs <gmurray71> but maybe we can focus on that and just get this release out <cmott> better json schema for what? |<-- qoob has left freenode () <gmurray71> the one we have doesn't support action arrays <cmott> yes. <gmurray71> so we make action a type <gmurray71> and then make sure it's defined correctly <cmott> what we have doesn't support strings or objects but only strings <gmurray71> we also need the schemas on jmakl.com <cmott> there was a bug and I didn't have a chance to investigate further. <gmurray71> actions can only be arrays or objects <cmott> yes. <gmurray71> in both cases the object type is the same <cmott> I updated the wiki pages to include the latest schemas as I was updating validate.html <cmott> with the exception of action all should be correct <gmurray71> the schemas need to be in files <gmurray71> like <gmurray71> jmaki-datatable-model.json <gmurray71> or something like it <gmurray71> hosted at http://jmaki.com/schemas/1.0 <cmott> we could start that today since we have most of the work done <gmurray71> calra : let's you and i look at this and see where we are at early next week <cmott> ok <gmurray71> as for redesign <cmott> hold on <gmurray71> I'm looking at: http://royal.pingdom.com/?p=305 <cmott> what about changes to the samples <jdlee> gmurray71: that assessment was... odd <jdlee> didn't seem to say much, really :P <gmurray71> I think Ext-JS / Dojo are designed for behind the firewall apps <gmurray71> and that is why you don't see it in the stats <gmurray71> carla : samples need a rework too..good point <gmurray71> carla : given we can now do library level overrides in config.json we can do this now <gmurray71> we can share 1 dojo for all the sub apps <cmott> ok. I think we should do that and add a description to the samples or a blog that explains what it does <cmott> if we have that I think we have added alot of value in terms of documentation <gmurray71> as for samples <gmurray71> we discussed combining the ones in PHP to be one apps <gmurray71> app <gmurray71> and creating a single app for Java too <gmurray71> then we have the separate struts /facelet sample still <cmott> you are right. PHP needs some updates and documentation <gmurray71> that would make things easier <gmurray71> I'll look at all this today <gmurray71> I think if we can try we should think about releasing next week what we have <gmurray71> if we don't it might just keep getting pushed off <cmott> ok. I think it is doable if we keep things down to a minimum <cmott> this will give us a chance to release the html stuff too <gmurray71> coding-wise I don't think we have much <gmurray71> we need to test test test <cmott> this is a documentation focused release... <gmurray71> don't forget we added the performance stuff too <gmurray71> that was big <cmott> yep <cmott> We do have alot of stuff in already <gmurray71> true <gmurray71> so are we good? <cmott> yes <cmott> on to redesign... <gmurray71> for redesign <gmurray71> we need to be able to add everything as an extension <gmurray71> so the idea would be that the core is very small <gmurray71> maybe 2-5 kb <gmurray71> and it becomes a loader <gmurray71> for making sure we can include 3rd party stuff <gmurray71> or jmaki <gmurray71> problem is making sure the sets of things that are loadable can be server driven <gmurray71> modules include : ajax <gmurray71> for doAajx / JS loading / CSS loading <gmurray71> container stuff for injector / dcontainer <gmurray71> messaging which would be publish subscribe <gmurray71> additional google gears <gmurray71> history manager <gmurray71> JSON processing <gmurray71> logger <gmurray71> the key would be to design this in a way that we can add 3rd party stuff into the core like anything else <gmurray71> jQuery does this well and we need to look at how they do it <cmott> is this so others can write extensions and enhance jmaki more easily? <gmurray71> jmaki becomes a set of extensions <gmurray71> the extension loader is the kernal <gmurray71> kernel <cmott> how much work is it to do this? <gmurray71> I still need to give this more thought <gmurray71> it's a bit of work <gmurray71> and we need to figure out how to define a set of extensions <gmurray71> the server's job is to provide the extensions with the least number of http requests <gmurray71> widgets are still widgets following the same model <gmurray71> I'd also like to consider hosted widgets <gmurray71> ala jmaki gadgets <gmurray71> make it easy for us to provide the infrastructure for persistence <gmurray71> so you add a widget hosted by jmaki.com in your page <gmurray71> and we make sure it can save it's state <gmurray71> though that would require some funky JSONP calls like google calendar apis <gmurray71> you saw google's RSS feed in the page widget right? <gmurray71> we can already do that <cmott> You told me about google's RSS feed widget. <gmurray71> I know ... but ken is here and jdlee <cmott> yep <cmott> so you are thinking about redesigning after this release? <gmurray71> this is a while coming <gmurray71> it need more thought <gmurray71> might be good to do on jmaki.dev.java.net <gmurray71> given it's going to be a new server design <cmott> how does this affect the jmaki/jsf work? <gmurray71> it's really hard to navigate the code. <gmurray71> I'll prototype in PHP first * jdlee whispers php++ :P <KenPaulsen> :) <gmurray71> this is 3-6 months out ;-) <KenPaulsen> If you're going to be doing this type of redesign, it might be worth looking at what JSF 2.0 + jMaki might look like. <gmurray71> the widgets will be the same <gmurray71> this is more about how we get the core to the user with widgets with the least about of requests <gmurray71> the core in this case would be variable sized <KenPaulsen> Ok. <gmurray71> depending on app needs <cmott> what about the new events back to the server stuff? is that affected * KenPaulsen nods. <cmott> seems no <gmurray71> carla : redesign <gmurray71> this is only talk <gmurray71> I'm just musing about making things more consistent <gmurray71> spend a day in the code base for Java and you will understand ;-) <gmurray71> I mean the server stuff <cmott> so what is the next step? Seems to me that this should be discussed on the alias as is it is a major change <gmurray71> as we get closer yet <gmurray71> I still want to think about "what if we could start from scratch knowing what we know" <gmurray71> jmaki is so 2005 <KenPaulsen> :) <gmurray71> it needs mashups / gadgets / more non-visual integration to be worked in <gmurray71> we need to look at where we are strong <gmurray71> I believe that is the integration of stuff / messaging / simple design <gmurray71> and we need to play to that <cmott> alot of folks like the pub/sub mechanism <gmurray71> yes <gmurray71> so we make that really good <gmurray71> and we make sure that can be used with a simple loader <jdlee> the pub/sub part is really, really cool <gmurray71> if we work in cross tab loading we are that much better <gmurray71> cross tab pub / sub I mean <cmott> that would be cool <gmurray71> so the problem with breaking things up in little pieces is that it would mean lots of little requests <gmurray71> so we would need to figure a way to get things ala carte but still with few requests <cmott> I guess we should look at what things we said we wanted to do and how they are affected by a redesign <gmurray71> and we apply similar logic to our performance stuff <gmurray71> carla : yes <gmurray71> but let's focus on getting 1.8 out <gmurray71> and then jMaki 2.x latter <cmott> ok. <gmurray71> i'm just trying to think ahead a little <cmott> I'm going on vacation next week starting thursday afternoon <gmurray71> oh..so 2.x discussion start Wednesday night ;-) <cmott> :) <cmott> so can we have something to test Monday afternoon? <gmurray71> yes <cmott> I think we need mostly documentation <cmott> That will give us time to test <cmott> I'll work on widget.json updates today <gmurray71> tks <gmurray71> I'll look at the samples <cmott> I want to understand what you do in the samples <cmott> blogs can come later <gmurray71> calra : all PHP samples become on app <cmott> but I get back on July 11 so I want to get something out before I leave <gmurray71> java app is the same <gmurray71> one app <cmott> I understand. I want to see it built and understand the changes to the config files etc <gmurray71> ok...it's like what we did for jMaki.com <gmurray71> or Solaris <cmott> ok <gmurray71> alright I better go <cmott> me too. <cmott> I'll post these notes later today <jdlee> gmurray71: you're on the NetBeans team, right? <jdlee> quick question: is there a good Python plugin for NB? --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@... For additional commands, e-mail: dev-help@... |
| Free Forum Powered by Nabble | Forum Help |