Support Joomla!
IRC Core Dev Chat Log - 03/16/06 PDF Print
Mar 16 16:01:49 Jinx oke guys time to kick the meeting off
Mar 16 16:02:25 Jinx first of all some basic rules to keep us from creating mayhem and chaos
Mar 16 16:02:44 Jinx we will try to answer your questions and talk about ongoing development
Mar 16 16:03:06 Jinx we ask u, patiently wait until the question has been answered before posting a new one
Mar 16 16:03:39 Jinx we are not going to moderate the channel :)
Mar 16 16:03:41 <-- crackintosh has quit ("Leaving")
Mar 16 16:03:55 Jinx first of all, let's do a small introduction
Mar 16 16:04:03 Jinx so u all know who is who
Mar 16 16:04:11 Jinx core guys can go first
Mar 16 16:04:34 Jinx anyone wanna kick of ?
Mar 16 16:04:41 rhuk goahead jinx
Mar 16 16:04:50 Jinx oke
Mar 16 16:04:55 rhuk Jinx, louis, david, me , pred
Mar 16 16:04:59 davidgal davidgal = David, I'm taking care of language, localisation, utf-8 issues and the like
Mar 16 16:05:14 davidgal I also coordinate the translation workgroup
Mar 16 16:05:52 Jinx Jinx = Johan, lead developer, trying to get the devs on track, so if we mess-up u can come after me
Mar 16 16:07:04 Jinx rhuk ?
Mar 16 16:07:05 rhuk rhuk = Andy Miller - general UI/web developer - templates and design issues, joomla.org sites design and maintenance, Design & Accessibility Working Group lead
Mar 16 16:07:14 webImagery webImagery = Louis, developer, i've been working pretty exclusively on the trunk in preparation for our next version
Mar 16 16:07:38 rhuk marko?
Mar 16 16:07:39 Predator Predator = Standards & Guidelines i'm taking care about the help docs for 3PD's
Mar 16 16:07:59 Predator and a loggist for 3PD's :D
Mar 16 16:08:10 Predator lobby
Mar 16 16:08:20 Jinx oke great, that's us, now curious to see who else is in here, feel free to write a one-liner about yourself
Mar 16 16:08:43 AmyStephen AmyStephen - just listening!
Mar 16 16:08:51 michiel1981 michiel1981 = michiel, lead developer of Gallery 2 bridge and co-developer of JoomlaLib and Jsecure.
Mar 16 16:09:11 robin_ robin_ - just listening 2 !
Mar 16 16:09:15 [1]Laurens Laurens = community member and currently working on the JAVA XML-RPC application (J!Explorer)
Mar 16 16:09:36 Hackwar Hackwar = Hannes Papenberg, working on the access managment in Joomla together with the devs.
Mar 16 16:10:28 Jinx any one else ?
Mar 16 16:10:37 Beatb Beatb = Beat, S&G Group, co-dev of Community Builder :), and now (scoop) also taken over MamboArt/JoomlaArt components with Andreas. ;)
Mar 16 16:10:48 LorenzoG LorenzoG - belong to the mod team - here for listening
Mar 16 16:11:22 rhuk 1 more min and we'll begin eh?
Mar 16 16:12:05 Jinx yeah
Mar 16 16:12:24 flg flg = simeon, CB betatester, working w/ joomla (and on it since mambo 4.5), idling here and answering lot of questions
Mar 16 16:13:24 * vibez-lap just a big joomla fan looking forward to see what the future holds
Mar 16 16:13:45 halk = Halil - CustomQuickIcons and powering Sivasspor.com - 16k users
Mar 16 16:14:03 flg 16k? nice ... that works fine out the box? :)
Mar 16 16:14:22 * TCHQ0wn4g3 is also a faithful fan of mambo/joomla looking forward to a brighter, easier future.
Mar 16 16:14:52 halk yeah. only problems during soccer matches
Mar 16 16:15:13 flg heh ok thanks for answer. i will stay back with them offtopics ;)
Mar 16 16:15:32 Jinx anyone else ?
Mar 16 16:15:33 Hackwar flg: thats not offtopic
Mar 16 16:15:48 Hackwar I think you should just start
Mar 16 16:15:52 flg ok
Mar 16 16:16:23 Beatb So Johan, get your glassball and tell us the bright future :D
Mar 16 16:17:20 * Jinx looking for that damn glassball, would be nice of they would cleanup from time to time, developers all the same
Mar 16 16:17:35 Beatb LOL
Mar 16 16:17:38 Jinx oke question time !
Mar 16 16:17:41 Hackwar little fortuneteller
Mar 16 16:17:47 Jinx fire away, one at a time please ;)
Mar 16 16:18:22 * junkie wonders who is brave enough to ask when will 1.1 be finished
Mar 16 16:18:40 Hackwar Could you explain something on the JRegistry thing? How does it work? You once said there were things with XML-files, are they used to store values or what?
Mar 16 16:18:46 halk hehe
Mar 16 16:19:00 Jinx oke
Mar 16 16:19:01 rhuk jregistry question first
Mar 16 16:19:13 Jinx that's something Louis can do
Mar 16 16:19:20 webImagery lol
Mar 16 16:19:24 webImagery thanks for volunteering me
Mar 16 16:19:25 webImagery :)
Mar 16 16:19:29 * Hackwar thought to just start the conversation
Mar 16 16:19:31 webImagery ok
Mar 16 16:20:02 webImagery If any of you are familiar with the windows registry... you will understand that it is a tree-like key/value store
Mar 16 16:20:12 webImagery kde has something similar i believe
Mar 16 16:20:14 webImagery the idea is
Mar 16 16:20:21 webImagery you store key/value pairs
Mar 16 16:20:23 webImagery keys are paths
Mar 16 16:20:31 webImagery this is what JRegistry provides
Mar 16 16:20:41 webImagery so
Mar 16 16:21:06 webImagery $registry->setVal( 'the.path.to.your.key', 1 );
Mar 16 16:21:13 Hackwar something like folder1.folder2.key->value?
Mar 16 16:21:28 Hackwar key being an object in an XML?
Mar 16 16:21:33 webImagery puts the value 1 at the->path->to->your->key
Mar 16 16:21:38 webImagery forget xml
Mar 16 16:21:41 Hackwar ok
Mar 16 16:21:46 webImagery think of it as a key/value store
Mar 16 16:21:58 webImagery it supports namespaces
Mar 16 16:22:04 webImagery which is the first part of the path
Mar 16 16:22:06 intel_in cool. Web
Mar 16 16:22:11 webImagery in this example 'the' is the namespace
Mar 16 16:22:39 webImagery where you will all find this most useful is in our new session support
Mar 16 16:22:43 webImagery think of it like this
Mar 16 16:23:00 Beatb any defined namespaces / syntax to avoid collisions ?
Mar 16 16:23:03 webImagery you want to persist some values across a user's page loads in the sesion
Mar 16 16:23:17 webImagery we have a JRegistry object we store in the session
Mar 16 16:23:25 webImagery JApplication offers some methods to interact with that
Mar 16 16:23:32 webImagery well
Mar 16 16:23:39 webImagery we will have conventions Beatb
Mar 16 16:23:52 webImagery but that is all
Mar 16 16:24:07 webImagery the global configs
Mar 16 16:24:12 webImagery are stored in a JRegistry object
Mar 16 16:24:19 webImagery so Hackwar
Mar 16 16:24:23 webImagery to answer your question on XML
Mar 16 16:24:34 webImagery we have made JRegistry able to export to different formats
Mar 16 16:24:37 webImagery one is xml
Mar 16 16:24:40 webImagery one is ini
Mar 16 16:24:43 webImagery and one is php class files
Mar 16 16:24:50 webImagery you can extend this for whatever format you need
Mar 16 16:25:00 webImagery there are obviously limitations
Mar 16 16:25:01 Hackwar ah, okay, now thats clear.
Mar 16 16:25:06 Jinx oke i think that is enough :)
Mar 16 16:25:15 webImagery ok
Mar 16 16:25:19 Jinx next ?
Mar 16 16:25:22 TCHQ0wn4g3 In my experience with the TinyMCE content editor, I have wondered if you guys will improve upon or replace the TinyMCE editor with one that is more standards compliant. TinyMCE has this problem of placing code everywhere I don’t want it to.
Mar 16 16:25:36 Jinx i'll take that
Mar 16 16:26:19 Jinx in fact we are adressing this problem in the next release, we are not replacing TinyMCE but are adding support for XStandard 1.7
Mar 16 16:26:48 Jinx in the past moths we have worked with the people from XStandard and they have created a special lite version of the upcoming 1.7 release
Mar 16 16:27:20 Jinx this special version for partnering CMS system will have some professional features enabled
Mar 16 16:27:58 Jinx it allows us to present a completely xhtml valid editor, that support all the basic editor features in joomla
Mar 16 16:28:11 flg partnering CMS system?
Mar 16 16:28:13 TCHQ0wn4g3 I only ask because I use thw WYSIWYG editor all the time but I end up having to go into the HTML only view anyways to clean up after the darn thing.
Mar 16 16:28:29 TCHQ0wn4g3 Seems pointless right now to me
Mar 16 16:28:44 Hackwar Why not JCE? Seems to be the most popular...
Mar 16 16:28:51 Jinx *flg : XStandard created a partner program
Mar 16 16:28:59 JoomlaRadio Hello together
Mar 16 16:29:00 dtaib any url jinx?
Mar 16 16:29:04 flg thats a cms too.. nm
Mar 16 16:29:13 rhuk xstandard produces the best xhtml valid code.. bar none
Mar 16 16:29:34 Jinx and we are the first cms they will provide a special free version for
Mar 16 16:29:51 flg gr8
Mar 16 16:29:53 Jinx i don't have any url as this info isn't official yet, so u guys get the scoop
Mar 16 16:29:53 Beatb nice! :)
Mar 16 16:30:02 dtaib cool :)
Mar 16 16:30:03 TCHQ0wn4g3 thanks I look forward to cleaner code with less cleanup
Mar 16 16:30:18 Jinx we are awaiting the release of the 1.7 beta version in order to make the info public
Mar 16 16:30:20 michiel1981 nice
Mar 16 16:30:37 rhuk wanna give any info on the features jinx?
Mar 16 16:30:37 LorenzoG we promise not to say anything ;-)
Mar 16 16:30:43 Jinx we have already tested it internaly with the testing WG and it is looking very good
Mar 16 16:30:47 Jinx sure
Mar 16 16:30:53 Jinx i'll get the list
Mar 16 16:31:26 Jinx # The ability to browse, preview and insert images into the editor from an image library.
Mar 16 16:31:26 Jinx # The ability to browse and insert hyperlinks from an attachment/link library.
Mar 16 16:31:26 Jinx # The ability to browse and insert markup snippets from a library (called "Directory").
Mar 16 16:31:26 Jinx # The ability to retain structural markup when content is copied and pasted from applications like Microsoft Word.
Mar 16 16:31:26 Jinx # The ability to disable the time stamp in View Source.
Mar 16 16:31:28 Jinx # The ability to re-size images client-side by dragging.
Mar 16 16:31:30 Jinx # The ability to re-size table width by dragging.
Mar 16 16:31:32 Jinx # Customization of the message below XStandard to read "XStandard Lite for [your CMS name]" instead of the current message which reads: "XStandard Lite freeware version. Pro version available at http://xstandard.com".
Mar 16 16:31:35 Jinx there you go
Mar 16 16:31:59 dtaib any idea how much for pro
Mar 16 16:32:06 dtaib and when ETA?
Mar 16 16:32:19 Jinx this will be available with 1.1
Mar 16 16:32:25 vibez-lap resize images by dragging sounds cool
Mar 16 16:32:32 dtaib yes
Mar 16 16:32:47 hamako ajax?
Mar 16 16:32:57 Jinx u need to check the website for prices on the pro version
Mar 16 16:33:11 Jinx but the idea is that u don't need to pro version
Mar 16 16:33:24 dtaib Yeah why would one go for pro then
Mar 16 16:33:32 Jinx we explicitly worked out an arrangement where all the features u need are in the special lite version
Mar 16 16:33:38 dtaib just to remove the customization message?
Mar 16 16:33:44 Jinx lol no
Mar 16 16:33:58 dtaib hehe
Mar 16 16:34:10 vibez-lap its only $17. thats a bargain in my books
Mar 16 16:34:23 Jinx oke next question
Mar 16 16:34:33 Hackwar How about GPL? Will we be allowed to extend this editor in later versions of Joomla?
Mar 16 16:35:08 Jinx u can really extend the editor, it's not a javascript editor
Mar 16 16:35:35 Jinx u can create extra functionality for it using the soap api's it supports
Mar 16 16:35:45 flg sweet
Mar 16 16:35:48 michiel1981 Could the core team elaborate some more on the plugin system as to replacing mambots, searchbots?
Mar 16 16:36:12 Jinx for example, u could allow a user to insert links or other info from your component using the directory feature
Mar 16 16:36:26 rhuk someone wanna take 'plugins'
Mar 16 16:36:28 rhuk ???
Mar 16 16:36:50 michiel1981 nevermind, found the new documentation?
Mar 16 16:37:00 michiel1981 has been updated weett
Mar 16 16:37:05 webImagery sorry guys
Mar 16 16:37:11 webImagery was out of the room for a minute
Mar 16 16:37:15 webImagery Plugins:
Mar 16 16:37:21 d3vlabs oy
Mar 16 16:37:24 webImagery they are renamed from mambots
Mar 16 16:37:29 webImagery added to that
Mar 16 16:37:40 webImagery is the ability to have class based plugins
Mar 16 16:37:57 webImagery these implement the observer pattern
Mar 16 16:38:25 webImagery http://en.wikipedia.org/wiki/Observer_pattern
Mar 16 16:38:26 webImagery :)
Mar 16 16:38:28 rhuk d3vlabs - msgs
Mar 16 16:38:56 webImagery don't want to get too long winded on it
Mar 16 16:38:59 webImagery specific questions?
Mar 16 16:39:08 flg backward compatible?
Mar 16 16:39:15 webImagery fully
Mar 16 16:39:20 flg gr8
Mar 16 16:39:38 Beatb Any plans to implement an "update" mechanism in addition of install/uninstall for components/modules/plugins ?
Mar 16 16:39:49 d3vlabs sup rhuk,flg,webImagery,michiel1981.etcetc
Mar 16 16:39:56 flg sup
Mar 16 16:40:05 Vimes539 Yo
Mar 16 16:40:14 rhuk who wants to take the update q?
Mar 16 16:40:27 Jinx i'll do
Mar 16 16:40:58 Jinx this is the stuff same is working on, one of the guys that joined the core after the summer of code
Mar 16 16:41:19 Jinx i'll try to outline the basic concept we have
Mar 16 16:41:47 d3vlabs rhuk: how long has that been there
Mar 16 16:41:50 Jinx the idea is to create a system where a user can install extensions directly from the extension site
Mar 16 16:41:54 d3vlabs i bumped that threat at forums twice
Mar 16 16:41:59 d3vlabs or
Mar 16 16:42:06 d3vlabs *oh
Mar 16 16:42:06 rhuk d3labs.. lets take this to msgs
Mar 16 16:42:09 d3vlabs remote xml rpc? jinx
Mar 16 16:42:16 Jinx something like that
Mar 16 16:42:29 vibez-lap like firefox extensions?
Mar 16 16:42:44 Jinx a user would get an overview of the extension on the extension site and can install them, by just clicking it
Mar 16 16:42:46 Jinx indeed
Mar 16 16:42:54 vibez-lap sweet!
Mar 16 16:42:56 Jinx now, this asks for quite some magic
Mar 16 16:42:59 Vimes539 Ambitious
Mar 16 16:43:03 flg surfing from the joomla install?
Mar 16 16:43:13 Jinx *flg indeed
Mar 16 16:43:16 michiel1981 I feel sorry for the server hosting those extensions :)
Mar 16 16:43:21 vibez-lap lol
Mar 16 16:43:24 Jinx hehe, the forge is hosting them
Mar 16 16:43:30 Jinx the part two of the story
Mar 16 16:43:34 Jinx *that's
Mar 16 16:43:45 michiel1981 can it handle such load increase?
Mar 16 16:43:45 [1]Laurens maybe not a question directly to the core-team, but also to the community: I'm currently working on J!Explorer (a xml-rpc application to administer the content of your website) and it has already some basic functionality like adding, editing and deleting content. Now my question: which features would you like see in the near future?
Mar 16 16:43:52 Beatb ok. thanks. Please think not only install, but also "keep-up-to-date" ;) .
Mar 16 16:44:03 Jinx *laurens i'll take that in a min
Mar 16 16:44:07 Peteeeee what tables are added to when a joomla user is created?
Mar 16 16:44:12 Jinx first finihing my story
Mar 16 16:44:13 vibez-lap looks like the big mambo/joomla devide will atlast take place with 1.1
Mar 16 16:44:21 [1]Laurens sure, no problem :)
Mar 16 16:44:22 Schlu laurens: image manager
Mar 16 16:44:31 d3vlabs [1]Laurens: saw your stuff on jforge. CHMOD option is a must
Mar 16 16:44:56 Hackwar Peteeeee: #__users, #__core_acl_aro, #__core_acl_groups_aro_map
Mar 16 16:44:59 d3vlabs i would look at joomlaxplorer, some ftp client, cpanel file mangaer and ftp client, then see waht features can be implmeneted via php
Mar 16 16:45:02 d3vlabs but chmod is a must
Mar 16 16:45:16 flg d3v pls PM him or after
Mar 16 16:45:23 rhuk guys let jinx finish
Mar 16 16:45:23 Jinx yep
Mar 16 16:45:26 Jinx thnx
Mar 16 16:45:32 d3vlabs notice flg what time the meeting starts
Mar 16 16:45:32 Peteeeee ah thanks Hackwar, i was missing one before and the users didnt show up in the user admin
Mar 16 16:45:34 d3vlabs err
Mar 16 16:45:46 flg did
Mar 16 16:45:59 Jinx so ? we done ?
Mar 16 16:46:12 d3vlabs we just got started
Mar 16 16:46:24 Jinx oke, so i was saying part 2 is to make the extension site talk to the forge
Mar 16 16:46:33 Peteeeee the password is hashed using md5 in the user db yes?
Mar 16 16:47:06 Predator Peteeeee: can you wait?
Mar 16 16:47:32 vibez-lap one question at a time please guys
Mar 16 16:47:47 d3vlabs lol just +m the channel during the answer
Mar 16 16:48:00 Jinx in short, u will be able to auto-install and auto-update extensions
Mar 16 16:48:16 vibez-lap that sounds great
Mar 16 16:48:23 dtaib yes that'll be really good
Mar 16 16:48:24 Jinx next one
Mar 16 16:48:24 flg :)
Mar 16 16:48:35 halk Whats about certificats to sign qualitative and valid extensions
Mar 16 16:48:48 Hackwar Peteeeee: shortly: yes, 1.1 will provide more methods for hashing than md5
Mar 16 16:49:33 Jinx *halk : no ideas there yet
Mar 16 16:49:45 junkie yes and pgp signing etc to prevent man in the middle attacks
Mar 16 16:49:47 flg i dont think certs are needed
Mar 16 16:49:52 vibez-lap are there any plans to add more user group permission controls in 1.1
Mar 16 16:50:11 Jinx any of the devs wanna take that ?
Mar 16 16:50:28 webImagery i guess i will
Mar 16 16:50:39 webImagery The short answer is no
Mar 16 16:50:48 webImagery I worked with Hackwar a bit on this
Mar 16 16:50:59 webImagery and have created a development branch name JACL
Mar 16 16:51:38 webImagery this is where we will be working on this implementation... implementation will break a considerable amount of things as we move access checks to using ACL
Mar 16 16:51:50 flg wouldnt it be an idea to have byostech.com's jacl thighter integrated? like joom-/mambelfish?
Mar 16 16:52:22 webImagery Well, the answer to that is i'm not sure
Mar 16 16:52:34 webImagery I do know that we are going to implement phpGACL
Mar 16 16:52:47 webImagery so that we don't have basic role based permissions, but inheritable permissions
Mar 16 16:52:53 webImagery ultimately this is a better model
Mar 16 16:52:58 webImagery cumulative
Mar 16 16:53:01 flg ah much better, ic.. thanks ;)
Mar 16 16:53:15 Jinx next qn :)
Mar 16 16:53:19 flg i wonder if it's planned to include a dynamic image generator like typo3 has? this is a very nice feautre rarely seen (eg. just the nice feature this brings to rendering menu gfx's)
Mar 16 16:53:34 jMCg Hmm.. maybe I should now try again:
Mar 16 16:53:36 jMCg Hmm... how do I create submenus?
Mar 16 16:53:37 flg gfx=graphics
Mar 16 16:53:47 rhuk fig
Mar 16 16:54:11 rhuk that probably has quite high sys requirements
Mar 16 16:54:13 rhuk ie, gd2
Mar 16 16:54:14 Jinx Andy u wanna take that one ?
Mar 16 16:54:21 rhuk i've not looked into it extensively
Mar 16 16:54:33 rhuk but have done somethings like that in the past to use php + ttf fonts to create headers
Mar 16 16:54:36 rhuk and cache the output
Mar 16 16:54:40 rhuk probalby something best left to the templates
Mar 16 16:54:50 rhuk as it can be done via javascript and php in the template
Mar 16 16:55:05 rhuk i've dont that also.. works fine even today
Mar 16 16:55:08 rhuk in 1.0.x
Mar 16 16:55:30 Jinx we don't think this is something that should be part of the core code, u could easily create a component and module to create such features
Mar 16 16:55:36 webImagery or a plugin
Mar 16 16:55:40 Jinx indeed
Mar 16 16:55:42 flg i dont think so, freetype and imagemagick, with caching (create and cache as file) so u got the process only once. u do that everytime when implemented in javascript.. ?
Mar 16 16:55:50 flg ic, good idea ;)
Mar 16 16:55:56 Schlu when will be the basic work in 1.1 done? moshtml will be rewritten, when will that stops?
Mar 16 16:56:25 Jinx we are currently working very hard to get it ready
Mar 16 16:56:37 Jinx the to do list is slowly shrinking
Mar 16 16:57:01 Jinx goal is to have the beta ready at the end of the month
Mar 16 16:57:18 Jinx before the Boston PHP expo
Mar 16 16:57:26 TCHQ0wn4g3 When will the inevitable happen, that being mambo components/modules becoming incompatible with joomla which would be the official fork in the road? At some point it seems that people will be left to stay at a certain version to keep and maintain what they have but if they want any further updates they will have to upgrade to the new joomla architecture creating a seperation point?
Mar 16 16:57:58 Jinx anyone who want's to take this one ?
Mar 16 16:58:12 webImagery i'll comment
Mar 16 16:58:17 webImagery though i don't know that there is a solid answer
Mar 16 16:58:28 webImagery In some respects 1.1 is that point
Mar 16 16:58:43 webImagery we are providing a very large amount of backward compatability
Mar 16 16:58:57 webImagery but it comes along with mambo's 4.6 release
Mar 16 16:59:18 webImagery which being the first minor releases from each camp represents a move in their own direction
Mar 16 16:59:27 webImagery with truly separate API and architectures
Mar 16 17:00:08 webImagery I think for the most part... 1.1 is backward compatable
Mar 16 17:00:15 webImagery but anything after this will be complete separation
Mar 16 17:00:28 flg u think its possible to make a legacy system for mos4.6 stuff to work still?
Mar 16 17:00:30 Predator so we want to force the 3PD's to use the new API which are more powerfull, but to gave enough time 1.1 is backward compatible
Mar 16 17:01:07 webImagery flg, anything is possible but you have to make sure the juice is worth the squeeze
Mar 16 17:01:31 Jinx I haven't really looked at the 4.6 codebase and changes they made, could be possible
Mar 16 17:01:37 flg yip ;) ugly mos :/
Mar 16 17:01:43 d3vlabs i actually think that the core team gave their old product too much of respect by providing backward compatibility...
Mar 16 17:01:52 rhuk from what i've seen so far, even the templating stuff in mambo 4.6 is not backwards compatible, so I think the backwards compatibility between mambo and joomla has already been broken
Mar 16 17:02:00 flg just time to drop imho
Mar 16 17:02:09 Jinx oke next question ?
Mar 16 17:02:09 d3vlabs are the questions limited to 1.1?
Mar 16 17:02:18 Jinx yep
Mar 16 17:02:37 d3vlabs coo..how do you guys feel about the AJAX buzz
Mar 16 17:02:47 d3vlabs and the requests on forums to do something for the backend using its technology
Mar 16 17:02:57 rhuk we love ajax!
Mar 16 17:03:15 d3vlabs weirdo
Mar 16 17:03:23 Jinx read all about it here : http://dev.joomla.org/index.php?option=com_jd-wiki&Itemid=31&id=faq:ajax
Mar 16 17:03:26 rhuk but ajax is one of those things where you hae to fill a need, you can't use it for the sake of it
Mar 16 17:03:43 Jinx we are currently already using AJAX
Mar 16 17:03:50 Jinx we just didn't call it that
Mar 16 17:04:06 Jinx TinyMCE is AJAX or better DHTML, dynamic html
Mar 16 17:04:40 Jinx the new installation uses AJAX and so will the new admin template, all in small amounts
Mar 16 17:04:56 rhuk the key thing here, is we use it where appropriate
Mar 16 17:04:58 d3vlabs yeah thats what kinda phil taylor said (who il agree with for once), use it where its needed not where it looks good....fork question then...what 3dp scripts can we expect to have ajax (or whatever u guys call it)
Mar 16 17:05:06 d3vlabs since jinx is here, docman possibility?
Mar 16 17:05:20 Vimes539 Jombok already uses ajax
Mar 16 17:05:26 Jinx docman 2.0 will have it
Mar 16 17:05:27 Schlu Will be the new admin template the default one? its great but limited space for components :)
Mar 16 17:05:28 d3vlabs same q to predator for vbridge/wiki/ and rhuk for templates
Mar 16 17:05:49 Jinx Andy u wanna take that ?
Mar 16 17:05:51 rhuk really not much need or use for ajax in templates
Mar 16 17:05:55 rhuk i have this question all the time
Mar 16 17:06:00 rhuk and i alway say, like what?
Mar 16 17:06:07 Predator jd-wordpress allready use a lot AJAX
Mar 16 17:06:16 rhuk i've not heard one compelling feature a pure temlate could provide with ajax
Mar 16 17:06:25 rhuk dhtml/css/javascript sure
Mar 16 17:06:37 rhuk but ajax? ajax is remote async xml
Mar 16 17:06:46 rhuk i think people are caught up with the buzz word
Mar 16 17:07:13 Jinx Andy u also wanna comment on Schlu's question ?
Mar 16 17:07:21 rhuk ah
Mar 16 17:07:23 rhuk sorry missed that
Mar 16 17:07:30 rhuk ok.. the 1.1 admin template
Mar 16 17:07:31 rhuk heh
Mar 16 17:07:50 rhuk well.. it was as much an excercise in feasibility as anything else
Mar 16 17:08:02 rhuk we are constantly looking for ways to improve usability
Mar 16 17:08:20 rhuk and i as well as many others have had issues with the constant mousing down dropdown menus
Mar 16 17:08:39 rhuk anyway, the template was a proof of concept to see if this workflow could be optimized with a split menu type system
Mar 16 17:08:43 rhuk so once in a particular component
Mar 16 17:09:00 rhuk the specific features would be available to you quickly without having to mouse throught the whole menu again
Mar 16 17:09:05 rhuk i think this was a success
Mar 16 17:09:17 rhuk but the problem is that we don't have a good solution for 3pd who need more navigatino
Mar 16 17:09:26 rhuk right now apps like phil-a-form or mosets tree
Mar 16 17:09:30 rhuk have their own left nav
Mar 16 17:09:35 rhuk to fill this need
Mar 16 17:09:41 rhuk so until we can properly address this
Mar 16 17:09:49 rhuk by providing a fully pluggable left tree nav
Mar 16 17:10:04 rhuk we're going to change back to a horizontal menu like we've always had, but optimize it somewhat
Mar 16 17:10:10 rhuk to minimize the clicks
Mar 16 17:10:13 rhuk in a future version
Mar 16 17:10:30 rhuk we'll deal with it
Mar 16 17:10:36 Hackwar How is performance supposed to be in Joomla 1.1? Has anybody tested improvements in comparison to 1.0?
Mar 16 17:10:39 Jinx oke nice answer
Mar 16 17:10:53 rhuk louis can give a good answer on this
Mar 16 17:10:56 Jinx indeed
Mar 16 17:10:58 rhuk :) especially regarding com_contnet
Mar 16 17:11:01 webImagery lol
Mar 16 17:11:02 Jinx hehe
Mar 16 17:11:14 webImagery ok.... we are in the process of refactoring some core components
Mar 16 17:11:27 webImagery obviously we have a more performance-aware API now
Mar 16 17:11:32 webImagery using singleton patterns all over the place
Mar 16 17:11:34 webImagery but...
Mar 16 17:11:39 webImagery i can give you some concrete examples
Mar 16 17:12:09 webImagery over the last couple of days i have reworked com_content to use a more sane control flow
Mar 16 17:12:27 webImagery also in doing this i have separated logic from presentation as much as can be done without pattemplate
Mar 16 17:13:00 webImagery in some basic tests.... a frontpage load had around 70 queries to the db with J1.0
Mar 16 17:13:05 webImagery probably around 50 with caching
Mar 16 17:13:33 webImagery testing my changes yesterday and today with 1.1 has shown that with caching off i can get queries down to around 20 for the frontpage
Mar 16 17:13:40 webImagery and witih caching on closer to 15
Mar 16 17:13:53 webImagery some content pages had query numbers as low as 8 for the entire page load
Mar 16 17:13:54 webImagery :)
Mar 16 17:14:04 webImagery so we have made some improvements
Mar 16 17:14:13 Hackwar thats really a drastic reduction.
Mar 16 17:14:17 JoomlaRadio Little question inbetween will there be a conclusion of this chat be postet somewhere? - I was so late in
Mar 16 17:14:18 Jinx huge improvements !
Mar 16 17:14:20 halk great
Mar 16 17:14:26 TCHQ0wn4g3 Just wondering if you guys were able to develop or work on a core feature such as JoomlaXplorer which at some points is the only way to get rid of files stored on the server that are not owned by us the user? Sometimes when I want to totally get rid of a component or delete my joomla install I have to do it through this component or I get permission errors.
Mar 16 17:14:42 Jinx *JoomlaRadio : yes
Mar 16 17:15:10 rhuk perhaps louis can explain the new ftp layer?
Mar 16 17:15:21 webImagery lol
Mar 16 17:15:33 rhuk heh
Mar 16 17:15:36 webImagery well... the idea is this:
Mar 16 17:16:08 webImagery when you install joomla now you are given the ability to feed the install script an ftp account and have it work out the relative path from the FTP users filesystem root to the Joomla install filesystem root
Mar 16 17:16:15 webImagery if this is setup and enabled
Mar 16 17:16:20 rhuk ajax based btw
Mar 16 17:16:44 webImagery anytime a part of joomla uses either the JFile or JFolder classes (our filesystem operation classes)
Mar 16 17:17:02 webImagery the system automatically detects if it needs to use FTP or not to perform the operation
Mar 16 17:17:20 webImagery in this way we can remedy the problem with safe mode
Mar 16 17:17:33 webImagery as well as file ownership problems with installing/removing files
Mar 16 17:17:46 dtaib anyone here knows if at the current state joomfish svn can be integrated manually into the 1.1 svn?
Mar 16 17:17:46 d3vlabs meant to ask this for a while...what additions from google SOC will make it to 1.1?
Mar 16 17:18:24 webImagery not it
Mar 16 17:18:29 rhuk go jinx
Mar 16 17:18:32 Jinx *d3vlabs : work on the installer is already in there
Mar 16 17:19:13 Jinx we have't really ported the other work as this was built against the mambo codebase
Mar 16 17:19:29 Jinx next step will be to refactor it and implement it gradually
Mar 16 17:20:06 Jinx u can expext versioning and preprocessing, as in dynamically loading AJAX and javascript files in one of the next versions
Mar 16 17:20:15 michiel1981 which xml-rpc is it going to be? domit, or the new one Jinx added 3 days ago? Will this lib be wrapped into a joomla object or just present as the library to use?
Mar 16 17:20:31 Jinx it' will be the new one, phpxmlrpc
Mar 16 17:20:53 Jinx we deprecated the domit lib because it isn't actively maintained any longer
Mar 16 17:21:10 Jinx this is actaully a very good example of the power of the framework
Mar 16 17:21:27 Jinx the switch to the new lib was done in 2 days time and went without any problems
Mar 16 17:21:36 TCHQ0wn4g3 I idel and perform support in this channel and the question I see asked the most deals with multilanguage support. Is the guy behind joomlafish working with you devs so 1.1 supports different languages?
Mar 16 17:21:59 Jinx that something for David :)
Mar 16 17:22:14 rhuk well. alex and the fish
Mar 16 17:22:39 webImagery smart guy :)
Mar 16 17:23:12 david_gal there is inherent multilanguage support with the move to utf-8
Mar 16 17:23:56 Jinx u need to make a distiction between multilingual content and a multilingual core
Mar 16 17:24:35 Jinx 1.1 fully support UTF-8 and the core, meaning the UI can be fully translated, both back and front
Mar 16 17:25:07 Jinx the multilingual content can be created by using the Fish, Alex is currently working on making the fish compatible with 1.1
Mar 16 17:25:28 spook][68 Will there still be tables, such as .contentpaneopen in the core in 1.1?
Mar 16 17:25:41 Jinx Andy :)
Mar 16 17:26:27 Jinx seems he is off for a moment, i'll answer
Mar 16 17:26:30 rhuk sorry
Mar 16 17:26:31 rhuk back
Mar 16 17:26:32 Jinx yes there will be
Mar 16 17:26:37 Jinx go ahead
Mar 16 17:26:46 rhuk ok, 1.1 rendering will stay the same
Mar 16 17:26:49 rhuk as it is in 1.0.X
Mar 16 17:26:56 rhuk this is purely for backwards compatability
Mar 16 17:26:58 rhuk however
Mar 16 17:27:12 rhuk we are moving to a more defined state of seperation between code and presentation layer
Mar 16 17:27:33 rhuk so we hav the ability to override the default presentation layer (eg content.html.php)
Mar 16 17:27:38 rhuk and provide our own one in a template
Mar 16 17:27:52 rhuk what this means is that it will become feasible to have a tableless joomla
Mar 16 17:27:56 rhuk also
Mar 16 17:28:04 rhuk heh
Mar 16 17:28:17 rhuk we will be working with the folks that brought you the 508hack
Mar 16 17:28:30 rhuk to provide a 1.1 compliant set of rendering temlates
Mar 16 17:28:32 rhuk templates
Mar 16 17:28:57 rhuk now when i say templates, i mean layout templates, not ui templates as we traditionally used the term in mambo/joomla land
Mar 16 17:29:09 rhuk we will start using the term "theme" for what we today call templates
Mar 16 17:29:14 rhuk ok
Mar 16 17:29:15 rhuk done
Mar 16 17:29:18 Jinx oke
Mar 16 17:29:19 Beatb In terms of backend usability for newbees, or for us making new sites, the unrelated menu structure / content structure is sometimes powerful, but often a real pain to structure, specially for a new site at the beginning. It would be nice to have a "linked" mode in addition of the "unlinked or loosely-linked" current one. Some way to keep the menu and content in sync. E.g. I create a new category and say "linked to menu": J! would create a categ
Mar 16 17:29:27 spook][68 thx :)
Mar 16 17:29:52 Jinx i'll take that one
Mar 16 17:30:27 Jinx that would be indeed the better approach and we will slowly move towards such a concept with the introduction of an NBS, node based scheme in the next version
Mar 16 17:30:45 Jinx doing such a change now would create major breakages
Mar 16 17:31:16 Jinx however as Andy already said we are trying to improve usability to make things more intuitive for 1.1
Mar 16 17:32:01 Jinx any other questions ?
Mar 16 17:32:04 d3vlabs yeah
Mar 16 17:32:12 d3vlabs well others need to go first
Mar 16 17:32:46 d3vlabs aight then
Mar 16 17:32:47 Jinx indeed, some one who hasn't been able to pose his question ?
Mar 16 17:33:06 d3vlabs hmm aight
Mar 16 17:33:08 d3vlabs aight a bit off topic... #mambo and then #joomla has been on freenode for at least 2 years, providing free support in the time of need and pointing countless # of visitors into the right direction. idigital (damian caynes), viksit, and some other guys been here for the longest time, d3vlabs was here for about a year provoding almost daily support when he had the patience...how about making this channel more official? lets say give a direct link from the f
Mar 16 17:33:41 Jinx sure we would love too
Mar 16 17:34:10 Jinx i already proposed to make things more official to damian and he said u guys wanted to keep things more semi-official
Mar 16 17:34:29 d3vlabs the thing is
Mar 16 17:34:40 Jinx the channel is mentioned on the forums and on the developer portal
Mar 16 17:34:46 d3vlabs i might not be here in a while and he has another project coming up
Mar 16 17:34:54 Jinx the minutes of these meeting will go here : http://dev.joomla.org/content/view/1138/81/
Mar 16 17:34:56 d3vlabs which might take away his focus from here completely
Mar 16 17:35:08 Jinx TRUE
Mar 16 17:35:20 d3vlabs basically if u got a live chat like that, u got more people, thus more experts when it comes to support
Mar 16 17:35:28 Jinx let us know how we can help to make it more official and we can see how we go :)
Mar 16 17:35:46 Jinx for now, next question :)
Mar 16 17:35:48 Matjong perhaps i might add that it was not easy for me to find this channel, i found it by accident... things might have become better now with links on dev portal etc. though
Mar 16 17:35:49 d3vlabs just need a link fonrt page and one sticky thread...maybe a news post
Mar 16 17:35:50 d3vlabs haha aight
Mar 16 17:35:51 Matjong ok Jinx
Mar 16 17:35:52 flg then go ahead, it would be interesting to see how big the community/site count is (?) i not like semi, joomla as its name
Mar 16 17:35:53 Matjong :p
Mar 16 17:36:09 Hackwar with all these big changes, do you really think it is only a minor version number increase?
Mar 16 17:36:16 flg missing link map.. :(
Mar 16 17:36:36 rhuk perhaps we can put a java based irc client somwhere jinx
Mar 16 17:36:36 Jinx i'll answer Hackwar first
Mar 16 17:36:44 Jinx yep we could do that
Mar 16 17:37:23 Jinx need to fit it in on the todo list unless some of the community members want to take charge of it
Mar 16 17:37:52 d3vlabs rhuk: pjirc has a an awesome mod by oldeismann from smf which will take user names from forums
Mar 16 17:38:03 Jinx let me answer hackware's question also since this is an important one and we have an announcement to make
Mar 16 17:38:40 Jinx the next version will not be called 1.1 but we are bumping the version number to 1.5, as we feel the work done, is much more then a simple minor version increase
Mar 16 17:38:51 Jinx u guys get the scoop :)
Mar 16 17:39:08 Jinx an official announcement is due soon
Mar 16 17:39:11 rhuk we love firefox so much we're following their numbering scheme :)
Mar 16 17:39:21 Jinx that also ;)
Mar 16 17:39:30 flg lol
Mar 16 17:39:31 TCHQ0wn4g3 Forums are the second biggest question asked. Which one is the best and easiest for integration. Will there ever be a time when a joomla package is released with an integrated forum that doesn’t run the risk of breaking with every updated?
Mar 16 17:39:38 d3vlabs dude
Mar 16 17:39:39 d3vlabs smf
Mar 16 17:39:45 d3vlabs talk to me after meeting :X
Mar 16 17:39:46 TCHQ0wn4g3 oops lol
Mar 16 17:39:53 d3vlabs smf and joomla are best friends
Mar 16 17:40:01 Jinx bareviews, what u want to know ?
Mar 16 17:40:44 BAReviews We need a good discography component. The two that are avaiable, Artist Avenue, Artist Directory are very old projects and they're buggy.
Mar 16 17:41:14 Jinx create your own :)
Mar 16 17:41:23 d3vlabs try external script for right now. jinzora for example, freshmeat.net is your friend
Mar 16 17:42:25 halk How would you like to act with betas, alphas etc. Other software uses the RC and Final way.
Mar 16 17:42:26 TCHQ0wn4g3 With this new text editor, will it be able to handle javascript code, as TinyMCE likes to strip Javascript from my content currently.
Mar 16 17:42:42 d3vlabs TCHQ0wn4g3: JCE was released about a week ago
Mar 16 17:43:21 Jinx oke
Mar 16 17:43:26 Jinx who was first :)
Mar 16 17:43:34 [1]chief hi all
Mar 16 17:43:53 Jinx *halk : we are going from alph to beta 1 and will probably have a beta 2
Mar 16 17:44:16 Jinx a decision about going to RC hasn't been made yet but probably have one or two RC also
Mar 16 17:44:53 Jinx *TCHQ0wn4g3 : the editor is fulle xhtml compilant, it can handle js
Mar 16 17:45:15 Schlu Will be for 1.1 more changes in acl like group_id -> id?
Mar 16 17:45:25 Hackwar no
Mar 16 17:45:37 ScaryFast some editors strip out all sorts of information which is really annoying. I have to disable the wysiwyg editor every time I make a change to the front page of 1 site, otherwise it strips out a single piece of code which causes my vertical menu to appear under a shockwave slideshow. wmode="transparent" is what it removes I definately look forward to any editor that doesn't do that :P
Mar 16 17:45:39 Hackwar not really
Mar 16 17:46:11 Jinx well
Mar 16 17:46:13 Schlu thanks
Mar 16 17:46:16 Hackwar there is a difference that the acl->acl_check will be wrapped by the function authorize in the class $user
Mar 16 17:46:31 d3vlabs for those of you guys having issues with wysiwyg editors...the guy who made mosCE...the most featured editor at the time, updated it and forked to joomla...u can find it here: http://www.jcebot.com
Mar 16 17:47:13 Jinx i also want to add to that, if u don't want to use a onsite editor, u can use a blogger tool in 1.5
Mar 16 17:47:37 Jinx currently we support the Blogger API and are working on supporting the Metawebblog API
Mar 16 17:48:16 Jinx we are also working on a client java app called J!Explorer that u can use to manage all your content
Mar 16 17:48:35 Jinx more info can be found on my blog : http://dev.joomla.org/component/option,com_jd-wp/Itemid,33/p,47/
Mar 16 17:48:44 Jinx time for final questions ?
Mar 16 17:48:55 Vimes539 You want fries with that?
Mar 16 17:49:00 d3vlabs hmm yeah
Mar 16 17:49:05 Hackwar lol
Mar 16 17:49:06 d3vlabs how about 5 minutes for non 1.1.x questions
Mar 16 17:49:08 d3vlabs no support
Mar 16 17:49:11 d3vlabs just queries
Mar 16 17:49:13 Jinx oke
Mar 16 17:49:22 Jinx go ahead we can finish with that
Mar 16 17:49:36 d3vlabs Predator: eta for opensef rc5? killing us with 1.0.8 incompatibility
Mar 16 17:49:37 d3vlabs :X
Mar 16 17:50:04 flg what does google SOC mean?
Mar 16 17:50:14 Schlu summer of code
Mar 16 17:50:29 flg when is 1.1?
Mar 16 17:50:36 Hackwar SOC = summer of code = project for students to work with big OS groups like Joomla etc
Mar 16 17:50:51 flg aight
Mar 16 17:50:54 flg a buzz, lbnl last but not least :D
Mar 16 17:51:01 Jinx 1.1 beta is due at the end of march
Mar 16 17:51:18 d3vlabs ahaha
Mar 16 17:51:22 flg ;) u said imho ;) rofl
Mar 16 17:51:23 Predator d3vlabs: only contact issue is know and pagination reintroduce so where is 1.0.8 incompatibilty?
Mar 16 17:51:47 d3vlabs Predator: u actualyl replied to my thread noticing it
Mar 16 17:51:59 junkie Jinx -> but is 1.5 no right?
Mar 16 17:52:03 d3vlabs pagination can fixed with old htaccess and contact_us can fixed with /feedback or something
Mar 16 17:52:04 Predator d3vlabs: New eta for OpenSEF is in 2 weeks
Mar 16 17:52:07 junkie #now
Mar 16 17:52:08 d3vlabs aight thanks
Mar 16 17:52:26 Predator d3vlabs: pagination is fixed contact also
Mar 16 17:52:27 flg open for core devs? help/ideas? contact?
Mar 16 17:52:31 Jinx *junkie yeah sorry 1.5
Mar 16 17:52:35 michiel1981 predator: can you help making gallery 2 bridge compatible with opensef?
Mar 16 17:52:37 Hackwar junkie: you're right, did sink in allready
Mar 16 17:52:39 Jinx still need to get used to that
Mar 16 17:52:47 d3vlabs Predator: il keep the issues to opensef forums where it belongs. just thought id ask
Mar 16 17:53:14 d3vlabs oh yeah
Mar 16 17:53:25 d3vlabs for those who dont know, there wouldnt be a g2 bridge without michiel1981
Mar 16 17:53:30 d3vlabs props
Mar 16 17:53:33 Predator d3vlabs: no prob ;)
Mar 16 17:53:47 Vimes539 Who do I contact to gain access to joomla svn? Getting 403 errors.
Mar 16 17:53:49 Predator michiel1981: why not
Mar 16 17:54:42 TCHQ0wn4g3 Would just like to extend a big thanks to the devs for coming in here and having this Q and A session. I enjoyed it and now I have some more information to share with those that come into the channel. Feels good that those at the top of the ladder acknowledge our existence. Heres to 1.1
Mar 16 17:54:45 michiel1981 d3vlabs: gallery release coming next week and finally i'll get those questions about paths out the door, in comes user friendly config/install
Mar 16 17:55:09 Hackwar TCHQ0wn4g3: 1.5 ;-)
Mar 16 17:55:15 d3vlabs nice, hit me up about beta testing
Mar 16 17:55:16 michiel1981 predator: email?
Mar 16 17:55:17 TCHQ0wn4g3 1.5 woops
Mar 16 17:55:24 d3vlabs dude
Mar 16 17:55:25 d3vlabs 1.5
Mar 16 17:55:28 d3vlabs like firefox
Mar 16 17:55:31 d3vlabs not slike smf
Mar 16 17:55:32 d3vlabs 1.5
Mar 16 17:55:53 Jinx thanks guys happy to be here
Mar 16 17:55:57 d3vlabs oh yeah
Mar 16 17:56:01 d3vlabs time for some darkness
Mar 16 17:56:03 Jinx should we make this an frequent event ?
Mar 16 17:56:06 TCHQ0wn4g3 Just quick question, is your road map a rough estimate usually updated when needed?
Mar 16 17:56:07 michiel1981 yes
Mar 16 17:56:09 TCHQ0wn4g3 yes!
Mar 16 17:56:15 vibez-lap Jinx yes!
Mar 16 17:56:16 Schlu yep
 
< Prev