Discussion about : Joomla! First — A Developer Network Portal Raises Standards

A place to discuss recent announcements made by the Joomla! Core Team. Let's hear what you have to say.
User avatar
stingrey
Joomla! Engineer
Joomla! Engineer
Posts: 360
Joined: Mon Aug 15, 2005 4:36 pm
Location: Marikina, Metro Manila, Philippines
Contact:

Discussion about : Joomla! First — A Developer Network Portal Raises Standards

Post by stingrey » Sun Feb 05, 2006 10:59 pm

In reference to this:

Joomla! First — A Developer Network Portal Raises Standards
http://forum.joomla.org/index.php/topic,35804.0.html
Last edited by brad on Mon Feb 06, 2006 7:11 am, edited 1 time in total.
Joomla! Core Team Member
Software Coding and Design - Stability Team Leader

God grant me the Serenity to Accept the things I cannot change, the Courage to change the things I can and the Wisdom to know the Difference.

User avatar
Mohammed
Joomla! Apprentice
Joomla! Apprentice
Posts: 16
Joined: Thu Oct 27, 2005 11:20 pm
Location: Cairo , Egypt
Contact:

Re: Dsicussion about : Joomla! First — A Developer Network Portal Raises Standards

Post by Mohammed » Sun Feb 05, 2006 11:12 pm

Great work , core team and developers
this really sounds cool and gives a great impulse to joomla project

Good luck
"Joomla! is science made clear."
Mohammed Sh. Abbas  -- Joomla! Fan !!

User avatar
brad
Joomla! Hero
Joomla! Hero
Posts: 2212
Joined: Fri Aug 12, 2005 12:38 am
Skype: tested
Location: Sydney - Australia
Contact:

Re: Dsicussion about : Joomla! First — A Developer Network Portal Raises Standards

Post by brad » Sun Feb 05, 2006 11:39 pm

Great work!

Especially the 1.1 Dev Team.. Jinx and the guys have done a great job 8)
Brad Baker - Joomla! Core Team, Sites & Infrastructure.
http://www.rochen.com - Managed Dedicated, Reseller & Multiple Domain Hosting.
http://www.joomlatutorials.com <-- Joomla! 1.5 & 1.0.x
^New Joomla 1.5 Tutorials are out!

User avatar
Beat
Joomla! Apprentice
Joomla! Apprentice
Posts: 38
Joined: Thu Aug 18, 2005 8:53 am
Location: Switzerland

Re: Dsicussion about : Joomla! First — A Developer Network Portal Raises Standards

Post by Beat » Sun Feb 05, 2006 11:43 pm

Deep respect and big congratulations to the whole Joomla! core development team.

Having looked quite deeply into 1.1 svn these last nights and up to 1.1 alpha 2, to do some hands-on Backwards-Compatibility (BC) tests with Johan and Louis, I have to say:
  • Great work on making the Joomla! 1.1 system architecture extremely professionally coded: clean, great potentials built-in :P
  • Rock-Solid implementation: never had a bad crash, only some smaller bugs, which will be easily fixed :D
  • A user-interface which is almost identical to Joomla! 1.0, with subtle improvements, not disorienting users :)
  • A fabulous Backwards-Compatibility, given the completely new and different engine 8)

Having adapted upcoming Community Builder 1.0 stable to run Joomla 1.1, and debugged with Johan and Louis the last BC issues during this adaptation, I have to say:

8) You guys rock ! 8) You did a backwards-compatible completely new release of Joomla!, which is much better than the earlier foreseen "5.0", while keeping the compatibility.

Warning: great times ahead !!! :P
Beat 8)
Community Builder Development Team – www.joomlapolis.com + Q&T Joomla workgroup member

AmyStephen

Re: Dsicussion about : Joomla! First — A Developer Network Portal Raises Standards

Post by AmyStephen » Mon Feb 06, 2006 1:56 am

I am SO excited!!! Thanks everyone!

User avatar
pointri
Joomla! Apprentice
Joomla! Apprentice
Posts: 38
Joined: Wed Aug 24, 2005 2:02 pm
Location: Rhode Island, USA

Re: Dsicussion about : Joomla! First — A Developer Network Portal Raises Standar

Post by pointri » Mon Feb 06, 2006 2:10 am

Whew.  I'm glad Beat was one of the first to say that the framework thus far isn't greatly affecting backwards compatability. ;)

Took a quick look through the developers' documentation and it's everything and more that I had expected.  This will make for a great resource for those (like me :)) who are looking for a deeper understanding of what makes Joomla tick, and ways to give back at least some of the time and effort that Joomla and its 3PD projects have saved me in a number of projects.  Upward and onward!

User avatar
The One
Joomla! Apprentice
Joomla! Apprentice
Posts: 19
Joined: Wed Nov 02, 2005 6:22 pm

Re: Dsicussion about : Joomla! First — A Developer Network Portal Raises Standar

Post by The One » Mon Feb 06, 2006 2:24 am

Sounds really good, can't wait to see more. Good job all! 8)

User avatar
AMU
Joomla! Fledgling
Joomla! Fledgling
Posts: 2
Joined: Wed Aug 17, 2005 10:36 pm
Location: Austria / Wien
Contact:

Re: Dsicussion about : Joomla! First — A Developer Network Portal Raises Standar

Post by AMU » Mon Feb 06, 2006 2:28 am

*thumb up* :-)
* AT´s http://www.joomla.at - official Joomla/Mambo supported Website
    * http://www.netwatcher.at - IT Magazin - Radio Netwatcher on O94.at and freirad.at

User avatar
TheSaint
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 231
Joined: Sat Aug 20, 2005 4:15 am
Location: California, USA
Contact:

Re: Dsicussion about : Joomla! First — A Developer Network Portal Raises Standards

Post by TheSaint » Mon Feb 06, 2006 3:51 am

Props to all the little "busy bees" that are working in the background making these great changes happen. Thank you for all your outstanding efforts!
[size=70] Paul
http://www.gamehostingreviews.com - In development
The only thing necessary for the triumph of evil is for good men to do nothing. - Edmund Burke

User avatar
focalguy
Joomla! Apprentice
Joomla! Apprentice
Posts: 35
Joined: Fri Aug 19, 2005 2:46 am
Location: Washington State, USA
Contact:

Re: Dsicussion about : Joomla! First — A Developer Network Portal Raises Standards

Post by focalguy » Mon Feb 06, 2006 5:06 am

Awesome! Look forward to learning even more on the new portal in addition to these forums.

Thanks again for all the work team!
New to Joomla? :) Make sure2 visit:
\_Anna's Joomla Tips - index.php/topic,5503.0.html

User avatar
TomT
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 100
Joined: Thu Aug 18, 2005 5:50 am
Location: Amsterdam
Contact:

Re: Dsicussion about : Joomla! First — A Developer Network Portal Raises Standar

Post by TomT » Mon Feb 06, 2006 6:59 am

What a fine way to start a new week. Of course I'm thrilled about 1.1, but personally I think the new developers exchange is of the highest importance. Since the start of Joomla the quality of third party add-ons has allready improved significantly. The new structure will take Joomla to the highest level.

So once again: THANKS, Tom

maxim_86ualb2
Joomla! Fledgling
Joomla! Fledgling
Posts: 2
Joined: Mon Aug 22, 2005 4:37 pm

Re: Discussion about : Joomla! First — A Developer Network Portal Raises Standar

Post by maxim_86ualb2 » Mon Feb 06, 2006 9:50 am

well we all have been waiting for this for so long now... at last joomla with the fish .... :) now all the offitial sites can go live with joomla :)

antoniosdv

Re: Discussion about : Joomla! First — A Developer Network Portal Raises Standar

Post by antoniosdv » Mon Feb 06, 2006 5:28 pm

Hey, really great job!

This is the fact that the joomla professionals developers were waiting for a long time.

The object oriented framework is a great thing.

;D

User avatar
miki89
Joomla! Apprentice
Joomla! Apprentice
Posts: 27
Joined: Wed Jan 04, 2006 3:28 pm
Location: Milan, Italy

Re: Discussion about : Joomla! First — A Developer Network Portal Raises Standar

Post by miki89 » Mon Feb 06, 2006 5:36 pm

the Developer Network is very beautifull and interesting...  like all what you do, of course  :D

congratulations to the Dev Team!
Imagination is more important than knowledge... (Albert Einstein)

mosey
Joomla! Apprentice
Joomla! Apprentice
Posts: 13
Joined: Fri Aug 26, 2005 6:14 pm
Location: United Kingdom
Contact:

Re: Discussion about : Joomla! First — A Developer Network Portal Raises Standar

Post by mosey » Tue Feb 07, 2006 12:44 am

I'm very excited to read about the release of the new portal although I'm only an end user/admin. Thanks for all the work! The backwards compatibility part was definitely one of the key issues I was wondering about, so am very glad to hear that it's all fine :)
Joomla site in development...
Meanwhile Zetahelp.net continues...

(Unavailable end of Sept/start of Oct)

User avatar
akede
Joomla! Guru
Joomla! Guru
Posts: 643
Joined: Fri Aug 12, 2005 6:15 am
Location: Munich, Germany
Contact:

Re: Discussion about : Joomla! First — A Developer Network Portal Raises Standards

Post by akede » Tue Feb 07, 2006 8:01 am

maxim_86ualb2 wrote:well we all have been waiting for this for so long now... at last joomla with the fish .... :) now all the offitial sites can go live with joomla :)


Hey Maxim,

it's on it's way. I'm also waiting for 1.1 in order to get the best integration between the Fish and Joomla! with UTF-8 support ;-). You'll find more information on that on dev.portal soon.

Cheers

Alex
Joomla! Core Events team lead
Joom!Fish core developer; Joom!Fish 1.8 stable released check it out at http://www.joomfish.net
Think Network, Munich - http://www.ThinkNetwork.com

maxim_86ualb2
Joomla! Fledgling
Joomla! Fledgling
Posts: 2
Joined: Mon Aug 22, 2005 4:37 pm

Re: Discussion about : Joomla! First — A Developer Network Portal Raises Standar

Post by maxim_86ualb2 » Tue Feb 07, 2006 9:30 am

akede wrote:
maxim_86ualb2 wrote:well we all have been waiting for this for so long now... at last joomla with the fish .... :) now all the offitial sites can go live with joomla :)


Hey Maxim,

it's on it's way. I'm also waiting for 1.1 in order to get the best integration between the Fish and Joomla! with UTF-8 support ;-). You'll find more information on that on dev.portal soon.

Cheers

Alex


I know :) that is what I was doing :)

User avatar
Beat
Joomla! Apprentice
Joomla! Apprentice
Posts: 38
Joined: Thu Aug 18, 2005 8:53 am
Location: Switzerland

Re: Discussion about : Joomla! First — A Developer Network Portal Raises Standar

Post by Beat » Tue Feb 07, 2006 11:11 am

mosey wrote:I'm very excited to read about the release of the new portal although I'm only an end user/admin. Thanks for all the work! The backwards compatibility part was definitely one of the key issues I was wondering about, so am very glad to hear that it's all fine :)


The backwards compatibility is indeed fabulous, considering that the whole engine running  Joomla! has been re-factored.

There are very few fundamental changes, most of which that I welcome warmly, which will need slight adaptations on some components. These changes are backwards-compatible with Joomla 1.0/Mambo 4.5.

Here are the ones that we have spotted (and chosen not to correct for backwards compatibility at this stage):
  • Global scope: For security enhancement reasons and better encapsulation reasons, the components are not anymore just included from the main index.php, but called from a function. Thus their variables scope is not the global scope anymore.
    This means that variables created in the main part of a component, which are not declared as "global" before creation belong to the component's main execution, and are not accessible as global from the components functions.
    The adaptation is trivial: just add one line in the begin of the component: "global ...." enumerating the global variables of the component, and the ones of Joomla it is using.
  • Global parameters in variables: By default URL parameters are not translated anymore into globals of same name, but should be accessed the standard way.
    Here too, the change is trivial: instead of looking directly at for instance at $form, do first a $form=mosGetParam( $_REQUEST, 'reportform'); .
    This will prevent SQL injection attacks by the way, as mosGetParam does escaping even with magicquotes off.
  • Start of changes in ACL: The tables structure of the used phpGACL has changed slightly, due to an update to latest phpGACL.
    The $acl->.... methods remain backwards compatible, so components which do not access ACL tables wildly are ok.
  • Modules path: Each module is installed in its own sub-directory, like components, meaning if they have images or other files, the path changes.
  • Plugins: The mambots have been renamed to joomla plugins, as well as the directory, so same remark applies there.

This list is probably not complete, might need adjustments, and should probably go into the new http://dev.joomla.org portal.

So overall, the backwards compatibility is excellent, but not granted without small changes for all existing components, modules and mambots. 3PD are encouraged to download Joomla! 1.1 alpha 2 now, and to adapt their extensions to Joomla! 1.1 now. These adaptations can keep them backwards compatible to Joomla! 1.0, avoiding to have to mange two versions :).

Hope these indications will help other 3PDs ;)

If you see other things, please add them to my list, and/or add these to the official list :P
Beat 8)
Community Builder Development Team – www.joomlapolis.com + Q&T Joomla workgroup member

User avatar
Vimes
Joomla! Engineer
Joomla! Engineer
Posts: 356
Joined: Fri Aug 19, 2005 12:14 am
Location: United Kingdom
Contact:

Re: Discussion about : Joomla! First — A Developer Network Portal Raises Standar

Post by Vimes » Tue Feb 07, 2006 2:21 pm

A couple more things worth pointing out:

"Changes to Configuration Values
This method of accessing variables should greatly reduce the possibility for injection problems from the request. For backward compatibility, before we render the components we are extracting the globals from the JRegistry into component scope as $mosConfig_ variables, but this concept is deprecated and we STRONGLY urge you to change your code to the new format."

http://dev.joomla.org/component/option, ... 0/#more-10

The way I've approached this is by including one of my standard files right at the start and doing a function_exists(josURL). Depending on whether it exists or not then I can call one set of variables (a la $mosConfig_live_site) or another. This probably isn't the best choice but it'll do until I can get Jomres to actually install on v1.1 & do more testing.

The other one that jumped out at me was that actual creation of josURL, but I can't find a link for that at the moment, it's probably buried deep somewhere, I'll post it here if I find it.

In trying to maintain some backward compatability I suspect that I'll be creating a lot of function name substitution, but in & of itself that's not a bad thing.
http://www.jomres.net A bookings comp for hotels
http://jcd-a.org J'nt Com' Dev's As'n
Life is not a journey to the grave with the intention of arriving safely in one pretty and well preserved piece, but to skid across the line broadside, thoroughly used up, worn out, leaking oil, yellng GERONIMO

User avatar
Predator
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 220
Joined: Wed Aug 17, 2005 10:12 pm
Location: Germany-Bad Abbach
Contact:

Re: Discussion about : Joomla! First — A Developer Network Portal Raises Standar

Post by Predator » Tue Feb 07, 2006 5:54 pm

Vimes wrote:A couple more things worth pointing out:

"Changes to Configuration Values
This method of accessing variables should greatly reduce the possibility for injection problems from the request. For backward compatibility, before we render the components we are extracting the globals from the JRegistry into component scope as $mosConfig_ variables, but this concept is deprecated and we STRONGLY urge you to change your code to the new format."

http://dev.joomla.org/component/option, ... 0/#more-10


Using this will improve the security a lot ;)

The way I've approached this is by including one of my standard files right at the start and doing a function_exists(josURL). Depending on whether it exists or not then I can call one set of variables (a la $mosConfig_live_site) or another. This probably isn't the best choice but it'll do until I can get Jomres to actually install on v1.1 & do more testing.

The other one that jumped out at me was that actual creation of josURL, but I can't find a link for that at the moment, it's probably buried deep somewhere, I'll post it here if I find it.


Is here:
http://dev.joomla.org/index.php?option= ... elines:ssl
The "Humor, Fun and Games" forum has  more than 2500 Posts, so why not build a "Humor, Fun and Games Working" Group?
.....
Malicious tongues say we have this WG right from the start, they call it core team :D

User avatar
Vimes
Joomla! Engineer
Joomla! Engineer
Posts: 356
Joined: Fri Aug 19, 2005 12:14 am
Location: United Kingdom
Contact:

Re: Discussion about : Joomla! First — A Developer Network Portal Raises Standar

Post by Vimes » Tue Feb 07, 2006 9:40 pm

Cheers matey.

It might be worth starting a thread for developers where we can list exactly what's changed between the two versions, in nice plain simple language. The API is all very well but most of it is double dutch, and I've found the bloggs on dev.joomla.org the most useful. I'm trying to retain as much backward compatability between J1.1 & J1.x and a list like this will be invaluable.
http://www.jomres.net A bookings comp for hotels
http://jcd-a.org J'nt Com' Dev's As'n
Life is not a journey to the grave with the intention of arriving safely in one pretty and well preserved piece, but to skid across the line broadside, thoroughly used up, worn out, leaking oil, yellng GERONIMO

User avatar
eyezberg
Joomla! Engineer
Joomla! Engineer
Posts: 263
Joined: Thu Aug 25, 2005 5:48 pm
Location: Geneva mostly
Contact:

Re: Discussion about : Joomla! First — A Developer Network Portal Raises Standards

Post by eyezberg » Sun Feb 12, 2006 11:32 am

Back from a week out on the slopes; welcomed by a great news: dev portal + alpha are out!
Now why don't you guys get a week off before finalizing 1.1?

A question about the comments: what happens after you submit something there, does it get modded before publishing?
Asking this as there is no feedback at all when you submit..

Thanks to all.
Sometimes one pays most for the things one gets for nothing.
The important thing is not to stop questioning. Curiosity has its own reason for existing. AE
http://joomla15.blogspot.com for J! 1.5 screenshots
http://www.eyezberg.com

User avatar
Predator
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 220
Joined: Wed Aug 17, 2005 10:12 pm
Location: Germany-Bad Abbach
Contact:

Re: Discussion about : Joomla! First — A Developer Network Portal Raises Standar

Post by Predator » Sun Feb 12, 2006 11:41 am

eyezberg wrote:Back from a week out on the slopes; welcomed by a great news: dev portal + alpha are out!
Now why don't you guys get a week off before finalizing 1.1?

A question about the comments: what happens after you submit something there, does it get modded before publishing?
Asking this as there is no feedback at all when you submit..

Thanks to all.


To prevent spam the comments need to get aproved, there will be no censoring, this is only to protect the comments for spamming.

You are right maybe i should add a message to the system like:

Thanks for your comment, the comment will get aproved soon

Or something like this.
The "Humor, Fun and Games" forum has  more than 2500 Posts, so why not build a "Humor, Fun and Games Working" Group?
.....
Malicious tongues say we have this WG right from the start, they call it core team :D

User avatar
leolam
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 155
Joined: Mon Aug 29, 2005 10:17 am
Location: Netherlands/S'pore/Bali/North America
Contact:

Re: Discussion about : Joomla! First — A Developer Network Portal Raises Standar

Post by leolam » Sun Feb 12, 2006 4:18 pm

eyezberg wrote:Back from a week out on the slopes;


thought the olympics were just starting  :P
For Professional Web-Development:: http://joomastudio.com
For Specialized Joomla Support:: http://joomadesk.com
We provide dedicated Joomla-Hosting at joomaserver.com!
Skype: joomadesk

User avatar
Predator
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 220
Joined: Wed Aug 17, 2005 10:12 pm
Location: Germany-Bad Abbach
Contact:

Re: Discussion about : Joomla! First — A Developer Network Portal Raises Standar

Post by Predator » Sun Feb 12, 2006 10:06 pm

eyezberg wrote:A question about the comments: what happens after you submit something there, does it get modded before publishing?
Asking this as there is no feedback at all when you submit..


Have add a message after the submit ;)
The "Humor, Fun and Games" forum has  more than 2500 Posts, so why not build a "Humor, Fun and Games Working" Group?
.....
Malicious tongues say we have this WG right from the start, they call it core team :D

User avatar
eyezberg
Joomla! Engineer
Joomla! Engineer
Posts: 263
Joined: Thu Aug 25, 2005 5:48 pm
Location: Geneva mostly
Contact:

Re: Discussion about : Joomla! First — A Developer Network Portal Raises Standards

Post by eyezberg » Sun Feb 12, 2006 10:24 pm

Hey Marko, geh'n Bier trinken!
It's Sunday! That wa fast, impressive! ;)
Sometimes one pays most for the things one gets for nothing.
The important thing is not to stop questioning. Curiosity has its own reason for existing. AE
http://joomla15.blogspot.com for J! 1.5 screenshots
http://www.eyezberg.com

User avatar
Tonie
Joomla! Ace
Joomla! Ace
Posts: 1585
Joined: Thu Aug 18, 2005 7:13 am
Contact:

Re: Discussion about : Joomla! First — A Developer Network Portal Raises Standar

Post by Tonie » Mon Feb 13, 2006 1:08 pm

A few have indeed taken a few days off after the alpha. Way needed (and deserved) seeing the work that has been done.
Last edited by Tonie on Mon Feb 13, 2006 3:25 pm, edited 1 time in total.
Antonie de Wilde - Forum admin

User avatar
Jinx
Joomla! Engineer
Joomla! Engineer
Posts: 269
Joined: Fri Aug 12, 2005 12:47 am
Contact:

Re: Discussion about : Joomla! First — A Developer Network Portal Raises Standar

Post by Jinx » Mon Feb 13, 2006 3:08 pm

I'm back in virtual-joomla-town, took a week off after 4 months hard work on 1.1 ;) Going back at it today  8)
Core Team member - Lead developer
'Making good things happen'

http://www.joomlatools.org - training, consulting and extension development

User avatar
Beat
Joomla! Apprentice
Joomla! Apprentice
Posts: 38
Joined: Thu Aug 18, 2005 8:53 am
Location: Switzerland

Re: Discussion about : Joomla! First — A Developer Network Portal Raises Standar

Post by Beat » Mon Feb 13, 2006 3:15 pm

Jinx wrote:I'm back in virtual-joomla-town, took a week off after 4 months hard work on 1.1 ;) Going back at it today  8)


Welcome back, Johan, you've well deserved the triple of that vacations ! :) Relax for another two weeks 8)
Beat 8)
Community Builder Development Team – www.joomlapolis.com + Q&T Joomla workgroup member

User avatar
newart
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 216
Joined: Fri Sep 02, 2005 10:06 am
Location: Solar system - Earth - European Union

Re: Discussion about : Joomla! First — A Developer Network Portal Raises Standards

Post by newart » Tue Feb 21, 2006 8:02 pm

This DevNet Portal sounds Great for me! I'm very happy to see another good point for us... well, I've only a question that is why using WordPress? I know it, yes, It's useful, oh yeah... but in our official CMS Joomla!  :o

I know we have in our core system NO comment feature (yes, I'd like to have got a comment one) but I really dislike to see anything else than Joomla! I mean that I like to see 3d party components or whatever we need but I wonder... where is our "marketing" strategy?  :-\
former Q&T WorkGroup Joomla member - Italian Translation Team Member
http://www.eon-project.com


Post Reply