Meeting Minutes for May 9th 2010
"Robert Town" <[email protected]> Sun, 9 May 2010 18:26:25 -0500
| Newsgroups | gmane.comp.cms.xaraya.devel |
|---|---|
| Organization | Xaraya |
| Message-ID | <[email protected]> |
--===============0905094653== Content-Type: text/plain [21:02:40]<chris> ##### Meeting Begins ##### [21:03:27]<chris> Agenda as follows [21:04:18]<chris> 1) 2.1.0 progress report [21:05:04]<chris> 2) Infrastucture update (chad?) [21:05:08]<chris> 3) Open floor [21:05:09]*** Tim1980 has joined #pmc [21:05:28]<Tim1980> Sorry I am late and been absent last two weeks life happens. [21:05:58]<chris> With regards to 1) I'd like to say thanks to Random for getting 2.1.0 rc1 out today :) [21:06:05]<random> np [21:07:11]<random> anything more? [21:07:16]<chris> beyond that, I'm guessing there's not much to report that we don't already know [21:07:38]<random> well I expect there will be the odd bug [21:07:54]<random> and especially the upgrader might still turn up issues [21:08:16]<random> but I don't see a lot of surprises from this release [21:08:26]<random> and I expect the final could go out soon [21:08:34]<random> so perhaps one could time it [21:08:46]<random> as you see fit [21:09:37]<Tim1980> Congrats on 2.1.0 RC1 [21:10:56]<random> thx [21:11:05]<random> my goal is to get back to basics [21:11:12]<random> release early and often [21:11:17]<random> well often at least [21:11:37]<chris> sure, keep us apprised of the anticipated ETA, in the meantime we can get to work on the announcement for it [21:12:00]<chris> 1.2.1 is still scheduled for next Sunday too [21:12:36]<random> what I'm saying is the ETA can be moved according to things like the announcement or other marketing considerations [21:12:46]<chris> aha, cool [21:12:54]<Tim1980> Speaking of timing I have been mulling over my thoughts about the site reorg (this kind of relates to 2.1.0 but if it needs to be help to oppen floor so be it) Why not relaunch Xaraya.com on 2.1.0? As exciting as 1.2.0 was/is. I think the project should embrace 2.1.0 and use it has its own web plateform. [21:14:31]<Tim1980> ANyway I know thats somewhat off topic sorry for that. [21:15:37]<Robert> No need to be sorry Tim, open discussion leads where it leads :) [21:17:21]<Tim1980> I know time is an issue and I have been playing (yes playing I am no developer) and Jamaica is a superior tool to 1.2.0. While the Ajax features are great, other simplifications and improvements in Jamaica make it a better choice for future development. With that in mind, why not use Xaraya.com as a great marketing tool for the basic things Jamaica can do. [21:18:15]<chris> That possibility has been discussed Tim, at this point though, perhaps better left for discussion at a later date, when we have a clearer plan to present. [21:19:07]<Tim1980> Since you have to reorganize everything anyway, why not start over and do it 201cright201d from the get go. By right I mean start small and be scalable. Flexibility is very important for a project of this type and its current scope. [21:19:17]<Tim1980> Okay, thanks Chris I will shut up :-P [21:19:20]<chris> Valid points though in so far as why we might want to head in that direction :) [21:19:56]<Robert> All I will say is +1 to the idea ;) [21:20:20]<random> +1 [21:20:29]<random> obviously I guess [21:20:56]<random> for the record Jamaica will also get ajax support in the future [21:21:05]<Robert> The head developer thinks we should use his baby for Xaraya.com who would have guessed :P [21:21:08]<random> still in the design püase [21:21:17]<random> phase [21:21:26]<Tim1980> Glad its being thought out (ajax that is) [21:21:29]<random> yea robert it is surprising [21:21:45]<random> cause it would likely drag me into the relaunch :) [21:21:50]<chris> heh [21:21:59]<random> to a degree anyway [21:23:18]<Tim1980> Don't get me wrong I love Aruba and it has lots of life left and should be support for the foreseeable future (18-24 months) but JAmaica is where all the develop will go from theis point forware (mainly anyway) so the project should use it. Maybe I don't shut up well haha [21:24:52]<Tim1980> Does anyone have any current contacts to administrators/managers/owners of development/site administration blogs/websites/communities? Thought I would ask while we are on a redirect of 2.1.0 :P [21:25:11]<Tim1980> Feel free to wait to anwser at the open floor time, just had to ask before I forgot. [21:25:19]<random> heh [21:26:52]<chris> ok, back on topic, anyone got anything to add before we move on from 2.1.0 progress? [21:27:31]<random> I have nothing more [21:27:36]<random> can take questions though [21:28:19]<Tim1980> How many RC's do you see being needed? [21:28:38]<random> 1 [21:28:48]<Tim1980> Always good ;) [21:28:54]<random> what that means [21:29:15]<random> a new RC is needed when something major changes [21:29:47]<Tim1980> While modules aren't the projects scope (at this time) are any going to be working with 2.1.0 at or near release. [21:29:55]<chris> all of em [21:30:15]<Tim1980> Okay thank you Chris. [21:30:31]<Tim1980> All the questions I have at the moment [21:30:32]<random> there are like 20 odd modules that run on Jamaica [21:30:53]<random> they may have some holes though [21:30:59]<random> need to be tested [21:31:00]<chris> I'm still working my way through them, but most of em are working, with just the odd tweak needed here and there [21:31:07]<random> question of resources [21:31:56]<Tim1980> Chris: If your going through them, let me know what ones need to be tested before 2.1.0 [21:32:03]<chris> testing and bug reports would certainly be useful [21:32:59]<chris> Ideally, test them all, there's always a chance things will get missed [21:35:21]<Tim1980> Okay I will set some time up this week to do testing then, I most likely will not be able to provide patches (only can hack at php) but I can report issues. [21:35:41]<chris> reporting them is good enough [21:35:52]<random> the most interesting might be those around community web sites [21:36:16]<random> articles,categories,authentication, registration and the like [21:36:22]<random> and xarpages [21:36:49]<random> cause that's where Xaraya came from [21:36:51]<chris> yeah, I'd go along with that [21:37:08]<random> think xarbb is there too iirc [21:37:14]<chris> ouch! [21:37:15]<random> I forget [21:37:24]<chris> you hurt with those words ya know :-o [21:37:31]<random> heh [21:37:50]<random> crispnn is there too iirc [21:37:54]<chris> crispbb is there, xarbb isn't [21:37:57]<random> crispbb [21:38:02]<random> ah really? [21:38:05]<random> mybad [21:38:08]<Tim1980> I personally use crispBB, as a forum its much more robust then xarbb [21:38:37]<Tim1980> I think xarbb is there but its for "unstable" and not the current 2.1.0 branch :-P [21:38:43]<chris> I don't see the point of porting xarbb [21:38:51]<chris> also means porting messages too [21:39:00]<random> comments you mean [21:39:08]<chris> er, yeah that [21:39:10]<chris> lol [21:39:42]<random> no big deal anyway [21:39:42]<Tim1980> I use crispBB for "comments" on content Anyway off topic again. [21:40:39]<chris> I ported the scheduler module earlier too [21:41:29]<Tim1980> I have never used that module, is it to schedule tasks within Xaraya, or something users use to make a schedule? [21:41:41]<chris> schedule task in xaraya [21:41:41]<Tim1980> Meh forget that question this isn't the place. [21:41:46]<random> former [21:41:51]<Tim1980> Thanks :) [21:41:58]<Tim1980> Sorry I am bad about taking people off topic [21:42:07]<chris> different modules provide their own functions, and the scheduler 'schedules' them for execution :) [21:42:25]<Tim1980> Sounds useful [21:42:38]<Tim1980> so kind of like corn jobs [21:42:55]<Robert> corn? lol [21:43:18]<random> it runs off cron in linux [21:43:20]<chris> kinda, although you need to set up a cron (or some other trigger) to get the scheduler to run [21:43:22]<random> orcan [21:43:36]<Tim1980> No one said I could type :P [21:44:30]<random> cron runs a script in scheduler that in turn triggers the functions to run [21:49:45]<chris> ok, 2.1.0 covered? move on? [21:49:54]<random> k [21:50:29]<Robert> Move on :) [21:50:34]<Tim1980> Sounds good to me [21:50:38]<chris> ok, topic 2, infrastructure will be short and sweet, since I know chad has nothing to report at the moment [21:51:03]<chris> in essence, we're still actively pursuing hosting options [21:51:22]<chris> there's not much more to be said at this point [21:51:32]<Tim1980> Fair enough [21:53:12]<Robert> No questions from me on this from me. [21:53:17]<chris> anyone anything to add on this topic? [21:53:54]<random> nope [21:53:55]<Tim1980> Not I [21:54:11]<chris> ok, moving on then :) [21:54:43]<chris> Open floor [21:56:16]<Tim1980> With modules like registration & categories not in core, but needed in 201cmost201d environments does the project ever plan on taking a more realistic stance on modules? What I mean is, clearly some are first party modules (developed mostly by the team and supported though unofficially by the team) and third party modules. With a new stance, core could become even more refined while the project could stiff have first party modules to deliver [21:58:05]<Robert> most* [21:58:32]<random> lost me a bit there [21:58:38]<chris> me too [21:58:48]<Robert> Least I think thats what is supposed to be after the word in [22:00:39]<Tim1980> Unofficially the project seems to always had first party modules (registration is the main one I can think of.) It isn;t a core module though so witht he offical stance that the project is core only could be confusing to new comers. They might worry the registration module will not be kept working with new releaes. [22:01:58]<chris> ok, so non-core modules maintained by the project are what you'd consider to be 'first party'? [22:02:24]<Tim1980> Yes, maybe not all modules, but some yes. [22:03:13]<chris> and you'd like the project to declare that that's the case to avoid confusion to users? [22:03:43]<chris> (this is just so I understand the aim) [22:03:50]<Tim1980> Yes [22:03:55]<Tim1980> Think about it registration for example used to be a part of roles then was taken out, the module has been maintained and ported from Aruba to Jamaica. At least that one module would or should be rather considered first party. [22:04:11]<Tim1980> Also with the current stance it would be hard to say take profiles out of roles and make it into a module [22:04:33]<random> profiles? [22:05:44]<Tim1980> Clarifying the projects stance doesn2019t prevent Jim from developing a module called Registration Plus with extra features he didn2019t think should be in the main registration module. It just means the registration module will be maintained. Heck it doesn2019t even mean only core developers can update and change it. [22:06:28]<Tim1980> Well to simplify roles, it might be decided in the future that roles should only handle the bare basics and let another module handle profiles. It was just an example. [22:06:39]<random> yea [22:07:12]<random> the reason for that is that that part of roles sort of sux :) [22:07:30]<random> as does registrationimho [22:07:42]<Tim1980> Either way I am just saying it2019s really never been true that the projects scope is just core, and I just think it should be clarified. [22:08:03]<Tim1980> I won't dissagree with you random :) [22:08:31]<random> I would suggest that the project react rather than be proactive here [22:08:35]<random> just my opinion [22:09:21]<chris> ok, as far as I can see, registration is the only module one might consider 'first party' [22:09:21]<Tim1980> Or heck even look at Robert's FR, some of those new eatures shouldn't be in core. Groups for example should be its own module and not in core, but the features could be important enough that the madule be first party and maintained by the project. [22:09:49]<Tim1980> I would say categories wuld be in Jamaica concidering there are thoughts of adding it to core ;) [22:11:37]<Tim1980> Not like taking a stance would change anything for the most part. Heck just do it quietly with the site relaunch, if you redo the release module or update it. You could have a Xaraya logo next to any modules in the extensions reprasentorry that signifies they are first party modules. [22:12:03]<random> taking a stance does change things [22:12:20]<random> because it assumes a responsibility [22:12:22]<chris> I agree, I'm for the status quo at the moment [22:12:28]<random> whetheror not there is a demand for it [22:12:56]<random> I would prefer there be a groundswell of demand [22:13:07]<random> and then the project take action [22:13:54]<random> cause actually if you want to do things right you want to give them a bit more thought than just a blind port [22:14:11]<random> that updates a module that sucks to continue sucking :) [22:14:29]<chris> heh [22:14:46]<random> take robert's FRs for example [22:14:50]<Tim1980> Well if you don't want the responsibility maybe one should drop having any modules our side of core. The act of having registration and updating as already but that responsiblity there. [22:14:59]<Tim1980> out* [22:15:00]<random> there is a lot of interesting food for thought there [22:15:33]<random> er no,didn't say that [22:15:52]<Robert> Sorry for not replying sooner, I have been wanting to put as much thought in my reply as I did in the original post. [22:16:09]<random> no worries [22:17:43]<random> the modules thing is a question of target market really [22:18:14]<random> if you're building say simple sties that are not community oriented [22:18:29]<random> you hardly ever need either registration or roles profiles [22:18:47]<random> on the other hand xarpages becomes important [22:19:19]<random> or articles [22:22:24]<Tim1980> Seems like a good reason to take say profiles out of core and have first party modules. I would guess first party modules would provide features to expedite development. [22:22:51]<Tim1980> But features that may not need to be in core. [22:23:07]<random> taking stuff out is easy [22:23:15]<random> development is hard [22:23:21]<random> or rather [22:23:25]<random> design is hard [22:25:01]<random> what exactly a profiles module should do is unclear to me [22:26:29]<random> probably there should be a discussion about specific topics like this [22:27:11]<chris> sounds like a discussion for #devel if we're discussing future features/modules [22:27:12]<random> there needs to be an interested party that takes the lead in thinking about desing [22:27:17]<random> yes [22:27:46]<Tim1980> Anyway sorry I brought it up [22:27:54]<random> why? [22:28:39]<Tim1980> I have clearly offended people so I am appologizing for bringing up what I guess is a touchy subject. [22:28:49]<chris> with regards to the adoption of non core modules, it's something to consider, but I agree with Marc that it would be better if we were reactive to that need [22:28:52]<random> it is? [22:29:18]<random> I don't find it at all touchy [22:29:35]<chris> me neither :/ [22:29:44]<random> I'm not offended. I doubt anyone is [22:30:02]* chris isn't [22:30:17]<random> hmm [22:30:20]<Tim1980> It just seems odd I make examples and instead of taking them for what they are we turn it into a development conversation. Which is fine but not the point I was making. Normally when people redirect a question it means they are offended [22:30:22]<random> no,is [22:30:35]<Robert> To lazy to be offended :P [22:31:10]<chris> I brought the convo back on topic [22:31:34]<random> I think you misunderstand about redirection here [22:32:00]<random> I find it more easy to discuss the specific examples [22:32:08]<random> than to stay at the level of general statements [22:32:17]<Robert> Though in the simplest form Tim is right we already have one single first party module, saying we have one module changes nothing now. It may change things in the future. *shrugs* [22:32:34]<random> inasmuch as I have thought a bit about the 2 examples mentioned [22:32:46]<Robert> I did say I would be slow replying. [22:33:30]<chris> the point random made was one of responsibility with refards to maintaining any such modules [22:33:39]<chris> for me that's a key concern for the project right now [22:34:10]<chris> resources are tight, we don't need to be burdened with more [22:34:10]<Tim1980> Sorry for misunderstanding, I wasn2019t subjecting make a new module now and declare it first party. I was just saying in the future you will need to and in the past you already have registration, which is first party by all definition of the meaning besides being declared as such. [22:34:51]<random> we can declare it "official" [22:34:59]<random> I just don't see the benefit [22:35:06]<Tim1980> You already take responsibility for the registration module so again that isn2019t really changing anything. [22:35:55]<chris> do we though? it just happens to have been ported because it fills a need [22:35:56]<random> I do see the (potential) added work [22:36:16]<Tim1980> The benefit is developers know which modules if any they can count on when new releases come and which they can2019t. At this stage that2019s a single module outside of core. In the future when people are developing and helping more it could mean other modules. [22:36:22]<chris> there's no developer with a responsibility for it afaik [22:37:18]<random> but my point is: why registration and not xarpages? [22:37:40]<Tim1980> Maybe think of it in another way. Could the projects own website function without the registration module? If the answer is no then there will always be a responsibility to maintain it. [22:37:57]<random> heh [22:38:12]<random> good save [22:38:19]<Tim1980> Maybe xarpages should be a first party module, that would be up for the development leader to decide I would guess. [22:39:29]<random> don't you think there is a strategic marketing component here? [22:40:04]<Tim1980> If the project where to have first party modules I would think deciding which to include would come down to three things. Development recourses, project need, and fulfilling an application frameworks duty to expedite development. [22:41:00]<random> project need -->strategic marketing I think [22:42:02]<Tim1980> Marketing could come into play here too, having some first party modules (tools) ready for site/project developers means you can market your product to many different types of developers. It also gives you the flexibility to lean core down even more and still deliver features that developers/site admins/users have come to expect. [22:42:55]<random> there needs to be more discussion here I think [22:43:06]<random> for instance [22:43:54]<random> I would argue the need for maintaining registration is less important than upgrading the framework's publishing capabiltiy [22:44:11]<random> articles module should be enhanced [22:44:35]<random> so here is a set of priorities that needs to be agreed upon [22:44:43]<random> or so I see it :) [22:46:04]<Tim1980> Yes, and more discussion is always great, but that is very different then taking no action or saying there is no need for a change. [22:48:43]<chris> I'm saying that there isn't a need for a change right now with ref to first party modules. I Just don't think it's in the projects interests to adopt more responsibility at this time [22:49:28]<Tim1980> Also note first party modules doesn2019t mean developers can2019t make their own version of modules, it would just mean, at least in the most basic of terms. They project will maintain these modules. It doesn2019t even have to mean you will enhance them. Maybe once more people are involved someone could be tasked to maintaining and enhancing first party modules. It2019s not for me to decide which modules are first party and which remain un [22:50:56]<Tim1980> What extra responsibility? Unless you2019re telling me you plan to not upgrade registration to work with 2.1.0. You have already taken the responsibility to upgrade it to the next release. [22:51:03]<random> why is it not for you to decide? [22:51:24]<Tim1980> I am not on the PMC or the development team [22:51:50]<random> seems to me input is useful no matter where it comes from [22:52:01]<chris> tim, the same can be said of nearly every module in the jamaica repo's right now [22:52:05]<random> hence my interest in having a discussion [22:52:31]<random> which, if I'm not mistaken, [22:52:41]<random> you are interpreting as a delaying tactic :) [22:53:14]<chris> they're all going to be upgraded for 2.1.0, and most of that work will be done by project developers, that doesn't mean we have a responsibility to update them though [22:56:15]<random> guys, this is an interesting and important topic,but I need to head out [22:56:36]<chris> understand here, I'm not against the idea, just that a) we're light on resources as it is, without committing to more undertake more work and b) targeting the modules really needs a thorough discussion [22:57:01]<chris> ah, so do I, been putting it off for the last hour [22:57:13]<Tim1980> Okay enjo thanks for the meeting [22:57:21]<chris> anyone any objections to carrying this topic over? [22:57:32]<Tim1980> and Chris by your own statments A isn;t a real concern ;) [22:57:41]<random> happy to take it up again [22:57:48]<Tim1980> If we want to talk about it at a furuture meeting thats great :) [22:58:17]<Robert> +1 to carring over. Need to get dinner finished for mother deariest :P [22:58:29]<random> there's a good son [22:58:40]<chris> Tim, with my PMC hat on, a is a concern, with my dev hat on and an itch to scratch it isn't ;) [22:59:50]<random> in the caseof registration module a useful exercise would be to map out the different types of registration processes of interest [22:59:59]<Robert> Always a good son I am lucky to have my mother and I am not just saying that because its mothers day :P [23:01:05]<Tim1980> Anyway I don't have anything else of intrest to add today :) I look forward to taking this subject up in a future meeting. [23:01:20]<chris> cool, look forward to it :) [23:01:49]<chris> ok, that brings this weeks meeting to an end, thanks to everyone for attending [23:01:59]<chris> ##### Meeting Ends ##### --===============0905094653== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xaraya_devel mailing list [email protected] http://www.xaraya.com/mailman/listinfo/xaraya_devel --===============0905094653==--