We publish here the chat log from our last "Ask The Joomla Team" Session.
Next Session will be happen on 12th May 2010 4 UTC with Ron Severdia and Ian MacLennan.
How Can You Join Ask the Joomla Team
You can meet us in the #joomla-ask-the-team chat room on irc.freenode.net
One very easy way to join is to visit this link: http://webchat.freenode.net/?channels=#joomla-ask-the-team
Chat log
- coder4life
hello everyone
- Little^John
o/
- rvsjoen
evening peoples
- coder4life
Hello everyone
- AndrewEddie
welcome to another round of Grill the Gurus :)
- CoolAcid
Hi hi.. ;)
- Little^John
haha
- AndrewEddie
Louis Landry and Andrew Eddie at your service
- rvsjoen
you serve marshmallows ?
- coder4life
think we need a campfire first though, I could set my computer on fire, but that does not do me any good
- louislandry
OK, so who wants to go first?
- CoolAcid
I do..
leaves ;)
- coder4life
Today is the feature freeze, are we official transitioning into total bug squashing mode
- CoolAcid
Sorry - I'll behave now..
- louislandry
:) well played CoolAcid
OK, to answer that question... yes and no
:)
- coder4life
thought so
- louislandry
From my blog post:
At this milestone the feature patch tracker will be temporarily closed for new submissions. No new feature patches or branches will be considered for 1.6. Inclusion of new features or branches will be deferred to the 1.7 release cycle. All work in the trunk will be geared towards stabilizing the features in the trunk at this milestone. Bugs and other issues will continue to be managed via the issue tracker.
It is important to note that any work on features in branches can (and should) continue after this milestone; it will just no longer be geared towards 1.6 in favor of 1.7. It should be easier to keep branches up to date with the trunk beyond this milestone as we expect there will be fewer drastic changes to the code base than during the alpha phase of the development cycle.
- louislandry
We encourage people to continue to do work on future features and such, but we won't be including them into the 1.6 release cycle.
This is somewhat different than how it has gone in the past.
- D3vil_
hi @ all
- louislandry
Generally speaking though, yes... we are after today entirely focused on bug squashing for release
- louislandry
that clear as mud?
- coder4life
So do we expect to see a faster 1.7 as a result, because it seems like we have set the framework for joomla in 1.6, is 1.7 more feature focused?
- louislandry
1.7 is not feature focused at all
1.7 will be a time based release
- coder4life
I see
- louislandry
we will set a date
- rvsjoen
is there a timeframe on RC1 ? or is it the 'when all the most important things are fixed' - kind of beta cycle
- coder4life
I know I am a little ahead of schedule here, but im curious, what is the plan from 1.6-1.7?
- louislandry
no set timeframe
From the blog post: At the point where we feel Joomla! 1.6 is ready for prime time we will prepare the first RC packages for release (Milestone 3). This milestone indicates that we believe 1.6 is ready for early adopters and integrators to be treating it as a stable release. We expect no API changes, minimal user interface changes, and minimal behavioral changes between the RC milestone and the general availability release.
- AndrewEddie
RC1 will be some multiple of "2 weeks" after the beta is launched, so it depends on how many betas are cut
- coder4life
What do we like to incorporate into joomla core for 1.7 that did not necessarily turn up in 1.6 version
- Little^John
in conjunction to rvsjoen - what are the timeframe for testing before release? (many extensions needs serious work before they would compatibly w 1.6 mvc?)
- louislandry
coder4life: The simplest answer to that right now is we don't know, but will be having a meeting and setting a vision and goalposts for what we'd like in 1.7 during the RC phase most likely for 1.6
- coder4life
Ok thanks louslandry, keep us all updated, I might have some curious developers interested :)
- louislandry
Little^John: I don't understand the question.
- rvsjoen
i'm a bit concerned about what I call the windows-vista syndrome, developers that won't see a reson to release 1.6 native components knowing that 1.7 will probably come shortly after
- louislandry
I promise you we will do a much better job of doing just that for this go around.
- AndrewEddie
coder4life: once the beta is release, that is the time for devs to start testing their extensions against 1.6
- coder4life
@AndrewEddie, I did not ask that question :)
- louislandry
rvsjoen: duly noted... but they will run into the same issue with 1.6 -> 1.7 as with 1.7 -> 1.8 and so on.
- rvsjoen
indeed
- louislandry
At some point they will either update or people will stop using their software
- Little^John
so, 1.6b will go out and by that time a release date for 1.6 will be set? (is this the official time for extension devs to do their magic?)
- louislandry
such is the nature of the beast I suppose.
- jlleblanc
jvsjoen: plus, my impression is that the 1.6 -> 1.7 changes will be less drastic
- rvsjoen
jlleblanc: yes I agree
- ivo
who knows without a roadmap
- louislandry
To be fair we don't know what those changes will be yet, but there will certainly be less time for drastic changes.
- piegus
Is 1.7 will be released 6 moths afrter the stable 1.6?
or its not set up yet
- louislandry
That is the general target we are tryign to hit. When 1.6 is released we will announce a date. We do not want to do a release during christmas for example, so we will be flexible a little bit as to exact.
- AndrewEddie
Little^John: when the beta is released, successive betas will come out every two weeks. When we are happy with the quality, RC's will then come out every two weeks - the main difference here is RC's are considered production ready; then at some point GA is declared and the 1.7 clock starts roughly 6 months from that time
- coder4life
So does Joomla ACL require extension developers rework their code for the ACL, or will there be a simplified conversion process (im guessing some basic documentated information)
- AndrewEddie
coder4life: it should be a set of very simple instructions
- Little^John
AndrewEddie, okay. Thx.
- louislandry
Generally speaking making your component utilize the ACL in 1.6 will require only a few lines of changes assuming you are doing things the way Joomla does them now.
- coder4life
obviously developers will not be taking advantage of the full use of the ACL though, correct?
- louislandry
That would depend entirely upon the developer and the use cases I would imagine.
- jerimiah
I presume if something is coded to 1.5 standards, updating to 1.6 is minor - if something is still coded to 1.0/mambo standards it will be a kick in the pants?
- AndrewEddie
I think there will be a lot of pressure for them to introduce the ACL features, just because the core is doing so much
- louislandry
jerimiah: I think that is a pretty good summary.
- AndrewEddie
jerimiah: ++
- jerimiah
seems fair to me
- rvsjoen
the access management in existing 1.5 components seems to me that is what takes the biggest hit when it comes to rework
- piegus
Are you going to let every person (who know how to program...) to apply patches for releases after 1.6? just like theres in drupal?
- AndrewEddie
the ACL is only one of the new things you can take advantage of - it's one of many things the devs have to play with
- louislandry
piegus: what do you mean by "apply patches"
- Little^John
Will there be focus on native logging in the future or will that be left for extensions? (eg. userlogins, acl hit/deny lists, various statistics)
- jerimiah
Is it optional for developers to ignore the ACL if they have been living without it thus far (as in the feature isn't useful for their extension)?
- AndrewEddie
jerimiah: correct
- snellcode
piegus: you want commit access for everyone? :p
- AndrewEddie
jerimiah: sorry, yes, it's optional
- coder4life
How will Joomla perform in speed, seems one of the things Joomla has always struggled with, it has gotten better over time, but are we optomizing the backend to make queries more efficent?
- piegus
luislandry: I mean to write patches so team or everybody can rate/accept them so it will be implemented in core
- louislandry
Currently anyone can submit patches to the feature tracker... that has been the case for 1.6 and will continue into the future. We are also giving people who want them branches to work in now and will continue into the future. We will not be giving everyone commit access to the trunk though...
piegus: we have had a feature patch tracker for a long time now... and we will certainly continue with it.
- louislandry
coder4life: It will perform as well as we can all make it perform. Certainly glad to look at suggestions for improvement.
- AndrewEddie
it's worth noting that the feature patch tracker will close today, and reopen when 1.6 is released, then will happen for each release between Beta and GA
- louislandry
For clarity: http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemBrowse&tracker_id=8549 is the feature patch tracker.
- AndrewEddie
coder4life: I'm hearing mixed reports on the ground that it's twice the speed through to it's twice as slow. Nobody has done conclusive benchmarking yet to a common baseline so I really don't know
- jools
Title: JoomlaCode > Projects > Joomla! > Tracker > Joomla! 1.6 Feature Patch Tracker > Browse Tracker Item (at joomlacode.org)
- voland
Do you have plans to improve social integration - like working openId without registration need?
- Little^John
No comments on native logging..?
- AndrewEddie
sorry, missed that one
- louislandry
That happens when they don't come in one at a time :) sorry.
- AndrewEddie
best answer is it's up to the community
- snellcode
did comments make it into 1.6?
- Little^John
np :)
- louislandry
On logging I would love to see some work done on that, but hasn't interested anyone enough to actually put the work in as of yet.
- apotropaic
I haven't been keeping track of all the new features of 1.6, are we going to be able to override xml files found in tmpl from templates? And perhaps even create new ones from within the template html folder
- AndrewEddie
if someone or a group of people are interested in that, and I know there are one or two, we might expected to see a patch come through, or some branch work
- coder4life
Can we choose to collect from our users, can we add fields to our registration, then set up extensions to utilize those fields?
- AndrewEddie
regarding social integration
again, we don't know whether that will be there because we don't know what the developers in the community are interested in focusing on
however
- AndrewEddie
1.7 is more or less slated at the "year of content"
*as the
- D3vil_
will custom fields come into 1.7 ?
- AndrewEddie
so I expect that theme will play heavily
- Little^John
louislandry, I havent done anything yet, but will have to do it in some time. I actually thought logging and having a history to go back, was natively supported (and almost a dire 'need' on modern webapp). Okay, I might return to this topic later when we have done some work on it. Thx. :)
- piegus
I have a question about features. Is there gonna be support for multipages and subdomains?
- AndrewEddie
sorry guys, just catching up on the questions, making sure we don't miss any
- AndrewEddie
apotropaic: do you mean the XML files that define the layouts?
- Gerlof
@Little^John Do you mean a logging function like Dioscouri is developing? http://www.dioscouri.com/index.php?option=com_content&view=category&layout=blog&id=177&Itemid=412
- jools
Title: SCOUT Overview - Dioscouri Design (at www.dioscouri.com)
- Gerlof
@jools I was first ;P
- louislandry
We do not know exactly what will come in 1.7, but during the RC -> GA phase of 1.6 we will be working on setting a vision for 1.7 as well as a release schedule for it. What ends up in it will largely depend upon what developers like yourselves put into it.
- ivo
@jools is a url > page title robot
- louislandry
Generally speaking though we have been thinking about it as a real focus on beefing up the content system.
- voland
And one yet question about truely MVC model. Some monthes ago i tried to create admin template - but after looking code i understood that it`s impossible withot patches. Do Joomla 1.6 will have true MVC in admin part&
- Gerlof
@ivo me newbie
- apotropaic
AndrewEddie: Yes the one that affects layout.
- AndrewEddie
apotropaic: sorry, actually had to look at the code. Yes and no. You cannot override a core XML layout file, but you can add new layouts, with XML files to the template's override folder
- louislandry
coder4life: There is a way to capture different user fields and such using plugins/layouts yes.
- AndrewEddie
apotropaic: also with the modules, you can add additional layouts in the template and you can pick from those in the module edit screen
- apotropaic
AndrewEddie: is that new in 1.6 or has it been there in 1.5 as well? This is a killer feature
- AndrewEddie
apotropaic: this is new in 1.6
and yes, I think it's a killer feature for creativity :)
- ivo
@coder4life check out usermeta you can use that now http://joomlacode.org/gf/project/usermeta/
- AndrewEddie
thanks
- jools
Title: JoomlaCode > Projects > User Meta > Home (at joomlacode.org)
- louislandry
voland: 1.6 admin has been refactored to use the MVC. In fact yesterday we merged in a second admin template with a great number of template layout overrides.
- coder4life
@louislandry, AndrewEddie, Ivo Thanks
- louislandry
I think we got all of them are out there.... if not please repeat.
- voland
louislandry: well and I can reconstruct helper to include new filelds and interfaces?
- piegus
Is there gonna be support for multipages/subdomains? In 1.6
- snellcode
did comments make it into 1.6?
- AndrewEddie
piegus: not natively no. In fact I've heard really interesting reports from business that Joomla is chosen because it does not have this feature. If your multi-domain site gets hacked, all the sites go down.
- louislandry
voland: I don't know what your limitations may be on what you can do but I do know that it is worlds better now than it was before. If you run into issues bring them up on the mailing lists and we can try to work through them. Only way to know is to try.
- gregdaynes
@piegus - check out Naveen Gavinis work on the GSOC '09 - https://community.joomla.org/gsoc2009/naveen-gavini.html
- piegus
I dont know who's responsible for templates. But is there gonna be feature like dropdown menu ? :D
- bembelimen
so instead that the multisite gets hacked, the hacker infects the server and hacks all pages by its own :P
- voland
louislandry: thanks - I`ll try - the idea is to create human usable and fast admin interface
- louislandry
Great goals to have voland
- AndrewEddie
snellcode: so comments is an interesting story. Louis and I made a call the other day that we could either push for comments, or we could prepare everyone else's work and get it into the core. It was line-ball but we felt it better to leave that work and push through a lot of other necessary features. Bottom line is we missed the deadline and we thought it best to set a good example, but all that means is comme
goes straight into the 1.7 process when it starts.
- louislandry
bembelimen: depends on the environment ... that would certainly be a worst case scenario.
- artyom
@voland: check also the new admin template. I already love it.
- AndrewEddie
snellcode: so you win some and you loose some
- snellcode
AndrewEddie: sounds good, and i agree sets the right example :)
- apotropaic
AndrewEddie: I use this in a lot of my websites, even without overrides by adding them in the /components/com_content/ pages. When I found this, even on 1.5, I found that it really eliminated 95% of the reasons I thought I needed a CCK. I'm writing some tutorials on how to use this
- bembelimen
louislandry just sounds a little bit lame, a security reason as contra for multi domain support....., when one site is infected, all other sites will (probably) have the same security holes
- AndrewEddie
apotropaic: thats awesome
- louislandry
It isn't a reason, it is an anecdote that andrew brought up.
- voland
@artyom: i checked it in early alpha - it`s much better that the one in 1.5 but still far from ideal
- bembelimen
nvm
- AndrewEddie
bembelimen: that's just what I'm hearing on the ground. I'm indifferent to it personally, but I thought it was interesting.
- louislandry
The reason it isn't done is because no one cared enough about it to actually do the work to get it done. I'd be happy to get you setup in a branch to work on it if you like?
- Little^John
heh
- piegus
Do you think you can make it with 1.6 before christmas?
:D
- louislandry
piegus: ABSOLUTELY
- piegus
hurray!
- Little^John
I think I asked this a week ago but, ... will it be possible to rename /administrator/ in 1.6?
- bembelimen
piegus june 1.6 and (+6 month) christmas 1.7^^
- Little^John
I think some components uses files across frontend/backend (like languagefiles), but for the core...
- ivo
no security through obscurity
- AndrewEddie
well, the more hands we have testing during beta, the quicker and better it's going to be
- louislandry
I do'nt think so Little^John ... but i'd love to have someone look into what it takes to do that. Given the milestone we hit today not for 1.6 probably, but certainly would be a great thing for 1.7
- voland
is there any work to improve PDF support. version of tcpdf in Joomla 1.5 seems 2005 year and it have no css 2 (and even real css 1) support. some thing more fresh in 1.6?
- D3vil_
christmas 2010? never
- apotropaic
Hey, I've been confused as to where I can help with 1.6 as a developer. Whats the best place to go to find out where I can help about 10 hours a week?
- AndrewEddie
apotropaic: at the moment, the Bug Squad is the best place to start learning the ropes
- Little^John
louislandry, ok. The ideal solution (imo), would be having the /admin/ completely separated from the frontend, so it could even be placed on a subdomain?
- AndrewEddie
#joomla-bug-squad and http://groups.google.com/group/joomlabugsquad
- jools
Title: Joomla! bug Squad | Google Groups (at groups.google.com)
- AndrewEddie
that's the IRC chat and the mailing list
- artyom
@voland: I mean the new template "Hathor" which was appeared few days ago in the trunk. Do you mean it or "Bluestork"?
- apotropaic
OK thanks!
- louislandry
I would very much like to access it through a subdomain. If you are interested in doing some research on that and working on it towards 1.7 I think that'd be a fantastic initiative... and I think you'd probably get some support from several people interested in it.
- jmcameron
will there be updates to the installer for language installations for extensions that will let the component help files get installed in the right place? Don't think that is possible with current installer.
- AndrewEddie
jmcameron: er, there's a few points there, let me go over a few new features and see if that helps
- louislandry
voland: we dropped PDF support in 1.6 and are looking forward to third party solutions to that in the future.
- Little^John
louislandry, okay. Would depend on the time needed/available for me, but surely wants to help. :)
- voland
louislandry: sounds bad (
- louislandry
Sure... the beauty of participating in OSS projects is you get ot spend as little or as much time as you want/can.
- sollostech
Any thought to Google Sitemap integration at the Joomla core? I would like to set priority settings for search engines as a parameter setting as I compose a new article.
- Little^John
haha, true, just wish reallife didnt take so damn long to complete... ;)
- louislandry
voland: the feature was never good enough, and we didn't have the resources to really make it good enough. There aren't a lot of good PHP based PDF solutions out there and it really isn't in the scope of our project to write one right now.
- AndrewEddie
1.6 will include the ability to have local language files for the extension, eg /components/com_foobar/language and the system will automatically pick them up. The installer includes several new events that will help extensions install, upgrade and uninstall, and there is also an update site feature where you can publish an XML on your site and Joomla will check if you have the latest version. Also you'll be abl
install packages of extensions, and also libraries. Does that help?
- louislandry
I sincerely hope that the third party dev community can come up with some good PDF solutions worthy of usage.
- voland
artyom: I`ll check new template! thanks. PS - are u from russia?
- snellcode
ive used fpdf to turn php data into pdf, works very well
- louislandry
sollostech: It's an interesting thought... I haven't heard/seen anyone working on anything like that recently, but you could ask on the mailing lists if anyone is interested.
- elkuku
Q: are there plans to make a 'tiny core' distribution - meaning - stripping off all that 'not so nessesary' extensios?
- jmcameron
AndrewEddie: sounds like the language directory in the extension is the right answer. Of course that means restructuring the extension files, but hey that may be the easiest thing about the upgrade to 1.6! Thanks Andrew!
- sollostech
louislandry: I will, I haven't subscribed to the mailing list, but I will.
- voland
@louislandry: well - I used last tcpdf version and integrate it in 1 site, but I agree that it`s not very popular feature
- louislandry
snellcode: its not easily themeable, it doesn't support good HTML -> PDF output conversion in a reliable way. It just isn't polished in a way that we expect for usage. Especially not when it is so easy to actually print rendered web page in the browser as a PDF on most modern operating systems.
- snellcode
i feel that html > pdf is a bad approach
- AndrewEddie
elkuku: that would be a great conversion to have on the dev list. Would be interested in hearing what people think at "lite" version consists of.
- louislandry
Exactly, and we don't store data in other formats
so the problem is much bigger than just slapping in a PDF library and generating PDFs
- snellcode
php > pdf using php data directly is the only reliable way
- voland
snellcode: as i remember fpdf doesn`t support unicode
- AndrewEddie
elkuku: we'd need to do some restructuring of the installation app, but that's something we could work towards
- elkuku
well i thought it could be scratched here also ;)
- jmcameron
Thanks!
- elkuku
yeah i think the installer could be 'splitted' sonehow.. sql and files..
- louislandry
I would say elkuku that it is most certainly on my mind... and I do hope that I get time to work on that sort of thing during the 1.7 cycle. What the implications are for it I am not quite sure yet... and since it will have a big impact on a lot of things I think it deserves a larger discussion on list.
- Little^John
How about uninstallable defualt components for one? I was quite puzzled that it is possible to uninstall com_banner and deleting mod_banner (not uninstalling - is greyed out), but still having the page break. Doesnt the sample components and modules need a cleanup to make it consistent? :D
- elkuku
true - i just see people requestig more and more features/extesions - when it think we should go for a more 'modular' aproach
- louislandry
Little^John: i'm sure we need to go through and clean that stuff up... you volunteering?
:)
at the very least... report the wierd stuff you find in the issue tracker: http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemBrowse&tracker_id=8103 so it can be looked at.
- jools
Title: JoomlaCode > Projects > Joomla! > Tracker > Joomla! 1.6.x IssueTracker > Browse Tracker Item (at joomlacode.org)
- Matrikular
well, im a little late - hopefully not too late,...
so - right now as hannes (hackwar) mentioned a couple of days ago at the jday.nl - people will be able to extend the user profiles. i looked into that an even longer time ago and was not so happy with extending xml files when a big goal of 1.6 was to get rid of parsing too many xml files ( hope i got it right )
on top of that, will there be a clean help file about how to extend the user profile/s
- Little^John
louislandry, I will then. Was just real puzzled about it :)
- louislandry
Probably oversight :)
- Matrikular
and ... will there be dynamicly added profile fields in 1.7 as, im sure every user expected to be in 1.6
- AndrewEddie
Matrikular: yes, you'll be able to extend that with plugins. There is an "example" in the core.
- Matrikular
ive looked at that and ... its a bit unhandy for the "normal" user dont you think ?
- AndrewEddie
Matrikular: well, actually, you'll be able to extend all the component, so we'll need to sort some docs on that.
you could right a plugin to add custom fields to Articles without too much trouble :)
- voland
about extensions. what is your opinion to integrate or no (may be) in 1.7 powerful CCK with filters. Today we have many solutions like zoo k2 jseblod but this concurention I think not too good - there`s still no filters and search & sorting by fileds
- Matrikular
sure, i was more interested in solutions on how a / the user profile can be extended
- Little^John
Taking 1.6 into consideration, is right about now an absolute lousy timing for beginning the development of an entire new site (w. forum, blog, >10k users, etc)?
- Matrikular
for example the contact component, or - well, to serve a community builder solution with a hook on creating profiles
- AndrewEddie
Matrikular: have a look at the user profile plugin. It's "an" example of how you can do a really simple job, or you could bolt it onto a customisation component. The sky is the limit really.
- Matrikular
okay, thx - ill have a look again then
- louislandry
OK guys that will wrap it for questions.... so i'll finish off answering what is left :)
voland: my opinion is that there are great things in each of those extensions worth exploring. Of them I think I personally like zoo's architecture the best, but as of right now we don't have any set goals for 1.7 We do very much hope to get a blueprint of what we want done for 1.7 soon and will be focusing on it during the RC phase as I said before. Whatever we do put into the core I absolutely would love to see it be very robust in its ability to filter and search on any fields.
- AndrewEddie
Little^John: that's a tough call
- louislandry
Little^John: I don't think its that bad. My hope is that we will be all very pleasantly surprised in how much easier it will be to go from 1.5 -> 1.6 compared to 1.0 -> 1.5 ... and I think that as with anything you use the best tools you have at the time. If when the time comes to migrate if you run into issues there is a large group of people on the mailing list and often idling in the IRC channels that can help you out.
My advice is to just build the site... 1.5 isn't going anywhere anytime soon.
You won't be alone when its time to migrate :)
Thanks to everyone for a great session :)
- AndrewEddie
yes thankyou
- Little^John
Haha, good to know. Thanks both! :)
- voland
Thanks for answers :-)
- gregdaynes
Thank you Louis and Andrew
- coder4life
Thanks for your time Louis and Andrew, now back to Joomla :)
- elkuku
Thanks Louis and Andrew - those chats should be on a regular base ;)
- louislandry
They are and will be :)
you can also try to just ping us in the dev channel
- elkuku
i will ;)
- louislandry
unless i'm completely bonkers busy i am always happy to chat