PHP-CSS-DIV-CMS Joomla-Java Info - News

Production Leadership Team Summit 2010

13.08.10

The Production Leadership Team (PLT) is the group of people that is responsible for keeping the machinery that produces the Joomla software maintained and in good working order.  The PLT aims to meet in person once or twice a year.  The last development related summit was held in Australia in January of 2009 and this meeting was pivotal for bringing in necessary changes to the organisational and communication structure of the Joomla production system, lowering the barriers to entry for contribution significantly.

The next PLT Summit will be held around the Joomla Day West in San Jose in October this year.  Prime focus will be given to establishing the policy and process we need to revise in order to make Joomla 1.7, and all future versions, happen in a more timely and efficient manner, and allow for innovation to be incorporated at a pace that keeps up with the dynamic flow of the part of the internet in which we reside. To help us plan for this summit, we'd like your suggestions for what you think might be important for us to talk about.  We only have two or three days together so we can't cover everything, but we'd like to know what's on your mind all the same whether you are a user, a developer, a designer or a site administrator.  If you have a suggestion, please post them using this form.

Finally, we must thanks the sponsors for this event which have offset the major costs that would otherwise have been bourn by PLT members personally.  Thanks go to eBay, Microsoft and Kontent Design for allowing us to make this event possible.




SEO is not rocket science for people who create online content. It’s just a matter of knowing what to do, and more importantly, consistently doing it. You know you have to create valuable, reader-focused content, and also: You’ve got to do keyword research. You’ve got to optimize your reader-focused content. You’ve got to build links to your site. That’s basically it. Effectively and consistently do those three tasks, and you’ll achieve higher rankings and more targeted traffic. Thousands of content creators do all three of these fundamental tasks right from Joomla (or Wordpress, or Drupal). And scores of professional web writers use a web-based application to perform SEO for clients for use on any content platform. How? With the Scribe SEO software. A couple of weeks ago I wrote a popular blog post about “Making Social Media Work”. I used some of those ideas in a presentation at Joomla Day New England (link has audio and video!) about how to use Social Media to get sticky traffic for your site. One recurring question was about Facebook etc buttons. The hard reality is that putting facebook buttons on your site isn’t going to do much. I used the example of cnn.com only getting a couple of hundred likes on a lead story. For most of us, we don’t have CNN’s traffic, and our buttons just end up un-liked and lonely. So what's a better way to use Facebook?

I'm pretty darn excited about the Joomla! Platform. Actually, that is my biggest understatement of 2011.

I believe that the Joomla Platform has an opportunity to be one of the fastest growing development platforms of 2012, enabling the more than 200,000 Joomla developers around the world to break the bonds of CMS development and dive head-first into a world of ever-more global, mobile, and social applications.

Joomla!Day UK 2011 Joomla Platform development room
Joomla devs building a J!Platform app at Joomla!Day UK 2011

Evangelizing about something as opaque as a development platform is a bit of a challenge. There's been many times where developers and end-users alike will attend one of my talks ask, "what's an example of what someone can build with the platform?" It’s easier to understand how something can be useful to your own needs when it’s laid out with specific deliverables and products.






 

About Joomla! and the GPL

The Joomla Project is a GPL community, which means not just that a particular Free and Open Source license is used for Joomla software, but also that we believe in the mission and values behind that license. These include collaboration, community, and freedom. The GPL license embodies these values.

The Joomla Extensions Directory  and the GPL

The Joomla Extensions Directory (JED) is important for many reasons: it makes it easier for users to find extensions, and it helps support the development of a vibrant and healthy commercial and non-commercial development community around Joomla. However, it may also be unintentionally undermining our support of the GPL by including extensions and other applications that run counter to it.

After careful thought and reflection, the Joomla Project has determined that the Joomla! Extensions Directory should be a community resource that fully embodies the project's values.

What Change Are We Making?

Starting on 1 March 2009 only Joomla! extensions licensed under the GNU GPL will be accepted into the JED.  After another three months, from 1 July 2009, such extensions will no longer be listed in the JED.  Under the same schedule, all encrypted or encoded extensions, whether or not they are GPL licensed, will also be excluded. Third party developers are a valued part of our community and in order to make this transition as easy as possible for them we selected a long notification period. This change is designed to strengthen the project's active commitment to its core mission, vision and values as articulated in September 2008.

Timeline

  • June 15th 2007: Joomla! confirmed that both Joomla! 1.0 and Joomla! 1.5 are released under the pure GNU GPL.
  • March 1st 2009: Only Joomla! extensions licensed under the GNU GPL will be accepted into the JED.
  • July 1st: 2009: Only Joomla! extensions licensed under the GNU GPL will be listed in the JED.

Why Wait Six Months?

We understand this will be a difficult process for some developers, and we feel a responsibility to give ample notice. We want to make sure our developers have enough time to make adjustments to their product marketing and business structure, if necessary, in order to maintain their listing in the directory.

The GPL and Commercial Developers

Does this mean there will be no more commercial extensions in the JED? No.

Prohibiting commercial distribution would violate the GNU GPL and the Joomla community values of equality and freedom. Commercial extensions with the GNU GPL license and that are not encrypted are welcomed and encouraged in the JED. Today 17% of the extensions in the JED (22% of 1.5 Native extensions) are commercial, and many of those are already licensed using the GNU GPL. Among 1.5 native commercial extensions 35% are licensed using GNU GPL.

The JED Supports Developers

The Joomla team is strongly committed to supporting both commercial and non-commercial Joomla developers. We have implemented some policy changes to enhance our support for developers. We think that the best place to get an extension is from the original developer of that extension.  Therefore we will not link to collections of GPL extensions that are not submitted by the original developer. These are not requirements of the GPL license but rather fall in line with our "forking" guidelines that no direct copies or minor-changed copies of JED-listed projects will be listed.  We support the original project developer whenever possible to maintain the integrity of the listings and support developers who are building and innovating on the Joomla platform.

To have a forked project listed in the JED it must meet our requirements:

  • Significant change

    Forked project must represent a significant code improvement, either in features or security and structure.

  • Intent to develop and support

    Forked project must exhibit an intent to develop and support the new product.

  • Unique name

    We do not allow forked projects by new developers to build on the name of the original developer without permission.

  • Unique version structure

    Version numbering must clearly indicate a new project.

Frequently Asked Questions

What Options Do Developers Have?

The project supports developers who are building and innovating on the Joomla platform. We are committed to providing the information and help that developers need in order to relicense (or to license for the first time, if there is no current license). The JED editors and members of the Core Team and Open Source Matters board are ready to advise or assist any developer who would like this help.If you have any questions about licensing or want help, then you can contact OSM with the following email address license@opensourcematters.org or the JED editors at team@extensions.joomla.org. Developers not currently using the GNU GPL may choose to switch from their current licensing to the GNU GPL or to no longer participate in the JED.

What if I have some GPL and some non-GPL extensions?

This policy refers only to those extensions listed in the JED. Your GPL extensions are permitted to be listed on the JED but your non-GPL extensions are not.

Where can I get information about how to license my product using the GNU GPL?

Every copy of Joomla includes a copy of the GNU GPL with instructions for licensing in the license.php file. Instructions are also available from the Free Software Foundation.

All you need to do is add two elements to each source file of your program: a copyright notice (such as “Copyright 1999 Terry Jones”), and a statement of copying permission, saying that the program is distributed under the terms of the GNU General Public License. (Free Software Foundation)

Can I use GPL v3 to license my extension?

Yes. In particular, you may need to use GPLv3 if you rely on certain third party libraries or APIs for your extension.

What GPL version is Joomla! licensed under?

Joomla! is licensed under GPL version 2 or later.

What does this mean for enforcement of the Joomla! license more generally?

Enforcement of the Joomla! license is a separate issue from the policies of the JED.

Isn't the JED itself built on a non-GPL extension?

The current version of the JED built on Joomla 1.5 uses a GNU GPL extension, Mosets Tree for Joomla! 1.5.

What if I think my extension doesn't violate the Joomla! license?

This is a policy in favor of software freedom and the mission, vision and values of the Joomla! Project, not one about technical issues in licensing.

Can I use a GPL compatible license?

The JED will only list extensions licensed using the GNU GPL.

Why are only GNU GPL licensed extensions being listed?

The simple answer is, making the JED a GPL only resource is the easiest and most practical solution. It frees the JED team from having to investigate or worry about licensing issues. It frees OSM from having to create and maintain a list of one or more acceptable licenses. When you break it down, other licenses were created because they opposed one or more parts of the GPL. The only license that truly embodies the spirit of the GPL is the GPL. Throughout the Open Source world, there is plenty of disagreement over what that spirit is and there is even more disagreement over what licenses are compatible and incompatible. In the end, our list of compatible licenses might be very different from yours. Our list of licenses that share the spirit of the GPL will most certainly be different than yours. So, we could waste months of time researching a list and debating which licenses should be included and excluded or we can make it simple and easy to understand for the community, the developers, and the JED team so that we can use those precious months to focus on the real point of this project: making great software.

Can I use libraries in my GPL extension that are GPL compatible?

Yes.

___

Update 29-Dec-08 22:00 CET - We have added 2 new questions to the FAQ and simplified the answer for "Can I use a GPL compatible license?", this since we follow up this answer with new questions.

 


big_1.jpgSeedling's distribution of Joomla is fully supported.

Our distribution of Joomla comes pre-configured with a suite of excellent extensions and a custom theme; its a complete website in a box and comes with peace of mind; we now offer 2 support options! 

 

Basic Support: $49

  • Full Seedling package download
  • Community support forum access
  • No Help-desk access
  • No emergency support

Buy it / download now »

Our basic package is best suited for individuals or organisations who are familiar with Joomla and/or don't mind solely relying on our community forums for support.

Professional Support: $349 (1 year)

  • Full Seedling package download
  • Community support forum access
  • 1 year of help-desk access with email and web support tickets
  • Emergency support tickets between office hours

Buy it / download now »

Implement Joomla with confidence; our professional package includes help-desk support tickets so you can get top-notch support from our staff for an entire year.

Joomla Project coordinator Wilco Jansen recently updated the Joomlaverse about the status of Joomla 1.6, the next version of Joomla. Joomla 1.6 is expected later in 2009, but is currently in pre-alpha stage.


Writing on the Joomla Project's Coordinator Blog, Jansen takes the reader through the thought process and development roadmap for Joomla 1.6. He outlines the updated list of features
that are certain to be in this next version of Joomla, including more
granula access control lev [...]



Simplweb is excited to announce their new Mailchimp integration now available for all customers! Simplweb brings power to the people, content management website power. This month another powerful feature has been added to the lineup, one critical to success for a modern website, email marketing and newsletters. After much consideration, Simplweb choose to offer a Mailchimp integration to their client websites. It's used by people like Gawker and The Economist, and with its free 2000 subscriber plan it's the best solution out there for email newsletters.

I'm pleased to announce that the OSM Board has new leaders filling critical roles in our organization.

During the past few months, I've spearheaded a project inside Open Source Matters (OSM) to delineate clear roles and responsibilities for a few important positions within our organization.  The goal of this project was to enable our team to more effectively match board members' talents with positions that set them up for success and provided clear objectives and responsibilities.  By putting this project into action, Board members are able to clearly understand what is expected of them within each position, as well as measure their success more objectively with metrics developed by them and their fellow teammates.

This project also provides the Board an opportunity to have a written understanding of the scope these positions.  In the professionalizing of our Board, I strongly believe that actually writing down these positions roles and responsibilities are key to us achieving our goals, and keeping our sanity.  I've even gone as far as to tell candidates for Board positions that one of their key goals should be to find ways to make themselves "obsolete", or in other words, ensure that when it's time for them to hand over their leadership position to another colleague, the new leader can focus on innovation rather than needing to rebuild systems from scratch.


Wordpress for Joomla! Training now available in Joomlashack University If you want to blog, Wordpress is a great platform. If you want a blog inside a bigger site, then you can certainly use Joomla for it, I do at www.compassdesigns.net. But why not harness the blogging power of Wordpress inside your Joomla site? Joomlashack just released a very informative, in-depth training lesson in Joomlashack University on how to set up and use the Wordpress for Joomla! extension by corePHP.

There are lots of places to buy a Joomla template - but Joomlashack is the only one to offer lifetime template updates and a 30 day money back guarantee! One of the defining characteristics of Joomla compared to other open source CMS's is the rich variety of professional templates that are available. There are, of course, the poorly coded sweatshop template sites, but lets take a look at a comparison of the others.

The success of any software release in an Open Source project depends on people getting involved, and Joomla! 1.6 is no exception. As we get closer to a stable Joomla! 1.6 release I wanted to take a moment and go over the timeline to stable and how you can play a part in making it better, faster.


/boggle


If you haven't noticed, there has been HUGE change in Google's search results. The weird "google wonder wheel" is the least of it.



Are you ready for the new search landscape?





Looking at the latest Release Candidate of Joomla, version 1.5 RC3 you will find some Differences as it comes to the SEO functions. First off, the difference in Options in RC2 The SEO Settings in Joomla RC3 So what are the results of this settings: With the Suffix Active As you might notice, the last new option attach’s a .html [...]

Post from: Joomla SEO Blog by Pathos-Seo.com

outsourcing conspiracy bannerBrian Clark and Jon Morrow over at Copyblogger just released an interesting free 31 page report about outsour [...]

Community Leadership Team Summit - 28th July and August 1st,  2011

Participants: Peter Martin, Wendy Robinson, Sandra Warren, Paul Orwig (Day 1)

Video participants: Matt Lipscomb, Brad Baker

CLT Team members during our 2011 summit

The following is a summary of the topics discussed in the Community Leadership Team (CLT) Summit:

A. All current websites that are under overview of the CLT:

1. Joomla.org now has about 30 internationalized pages that are used to redirect non-English people to local Joomla community resources. However because of the new Joomla 1.7 banner, the localized link is currently unavailable.

  • Action item 1: reinsert the link to localized “Joomla Information Pages”.
  • Action item 2: get the “info pages” translated in more languages.

2. The community.joomla.org site seems to have a less important role then it used to have. Probably because of the success of the Magazine and People sub-websites.

  • Action item 3: we should communicate that *all* working group members should be able to post blog posts regarding joomla.org related matters.

3. The new ticket support system for the Joomla Extension Directory (JED) is working very well. Other teams might use the system for their own process communication as well. The “premium listings” idea is moving forward, but we’ll have to wait on a new design for the JED site before it can be implemented.

  • Action item 4: evaluate new design for JED.

Furthermore we’ll have to make a decision about the Joomla version compatibility buttons.

  • Action item 5: wait for a decision on the new Joomla version numbering, and create buttons for Long Time Support (LTS) versions.

Finally we’ll need input for the “standards” information: what evaluation items for extensions should be included.

  • Action item 6: ask PLT / 3rd party extension developers for feedback on best practices for extensions.

4. There haven’t been any major changes regarding the Joomla Resources Directory (JRD) besides one new featured hosting provider in the hosting provider section. It has been decided to honor Rochen as a featured hosting provider listing (Brad and Wendy were excluded from this discussion).


5. The forum, which is used for technical Joomla support, has been experiencing a great influx of spam the last year. Last May a new forum protection mechanism has been put in place. It decreased the amount of spammers drastically. The downside is that some people with dynamic IP addresses have problems reaching the forum because spammer’s IP addresses get automatically banned for some period. This resulted in three complaints from (non-spamming ;-) people over the last three months.

  • Action item 7: create a contact form for issues like these, and link from the forum.

The new Joomla versioning system will increase the maintenance of main boards and international subboards because those have to be created. It has been decided to only create boards for Long Time Support (LTS) versions.

  • Action Item 8: To ensure that we have enough forum coverage to support our users, we need to check in with any inactive moderators to see if their interest is still in being members of the Moderator team

6. The People website lacks some moderation features.

  • Action item 9: define the needed moderation features and write a Request For Proposals (RFP) to get the features developed.

7. JUGs
* 1st official Joomla book (from Person) was meant to be spread around all JUGs, but this did not work out as planned. There is an idea to try using coupons that people can use to order copies of the books
Sandra + Liam will arrange it for the next books that are released in the series
* be more proactive: identify areas / countries where no JUGs are active (or where they are inactive) and try to reactivate / support people in those areas to organize JUGs.

8. Currently joomla.org does not have a credits page to acknowledge current as well as all previous contributors to the sites and infrastructure areas (software/design/support services donated to the project for use). This is something that can be worked in with the site redesign which is currently in progress *link to people site redesign group.

B. New candidates for CLT:

The current CLT members have selected people from the nominations that were submitted by the community. Invitations have been sent out to these folks and once confirmation has been received from them, we will announce this and welcome them to the CLT publicly.

C. Ways to improve processes to become more proactive

Currently a lot of teams are functioning in a reactive way, in the sense that a lot of actions will be taken when people from the (international) community ask for help. E.g. a community from some country may ask for help regarding organizing a Joomladay. This behavior might result in some countries and areas that are not covered. Action item 10: We should come up with ways to be more proactive. E.g. find uncovered countries and motivate local communities to organize events.

D. Version labeling for JED and Forums

We need to request clarification from the PLT regarding the version numbering as this affects some areas such as the JED compatibility labeling and the categorizing of support forums. (note: discussed by PLT and put forth since for community feedback)

E. Joomla.org and its community are very English orientated.

While English is the common language in the software world, the majority of the world population don't speak English. For Joomla! to be successful in the non Anglo-Saxon world, we must invest more (time) in local foreign language communities. We would like to increase Joomla use as well as recruit more volunteers from the non-Anglo-Saxon world. We realize that there are communication issues and barriers for participation that need to be addressed.

F. Combined Summit Notes Discussed during the CLT meeting Day 2:

During the combined summit the following communication issues have been identified:

1. Language barriers. Sometimes our communication is too difficult (e.g. difficult English words and sentences too long) and too much fragmented over different communication channels. And joomla.org has too much information to translate all to local languages.

2. For some countries the concept of Joomladays is not always clear. Furthermore there’s too little marketing budget for local foreign language communities to promote Joomla.

3. Documentation about processes in local communities is sometimes lacking. Which makes it difficult for people to take over the organisation of local JUGS when current JUG organiser steps down.

4. Official communication from Joomla.org to foreign non-English communities is too sometimes too difficult, and not helpful with solving the actual problem. Official documents (e.g. trademark rules) have often not been translated into foreign non-English languages.

During the combined summit the following participation issues have been identified:

1. Missing overview of all countries/language entities and local communities

2. How to organize responsibilities and autonomy of local communities in relation with Joomla.org?

3. Cultural barriers - in some countries people are not always that outspoken to the international community, only within their own local community.

4. In some cultures/countries the standards of living are not as high as they are in the western world. Which causes that some people have too little time to participate because they need to have multiple jobs to make their living which leaves no time to participate. In that case working as volunteer doesn’t have much incentives / rewards back.

At the combined summit two new problems regarding joomla.org have been found: The International flags in the main menu are confusing visitors, as when they click on a flag they expect to be taken to a page that contains content and/or language packs respective to each flag. This creates an additional problem in that, by looking at those flags, one might assume that certain languages are missing.

  • Action item 11: find a better way to represent “internationalism” and create an image/button for the joomla.org website.

Another issue that has been brought forward is that the current joomla.org site is missing a search box.

  • Action item 12: find out why the search box has not been placed on the homepage, and put it there if needed.

During the combined summit we’ve decided to compile a spreadsheet to take inventory of countries, languages, regions, local communities, nature of those communities, and in what countries communities are missing. [action item solved]. Secondly we’ve divided the world in regions: North-America, South-America, Europe, Africa, Asia+Pacific. Each region gets assigned one or two regional community coordinators / contact persons who will help with making the inventory. After we have such an overview they will get in touch with the local communities to find our their needs (e.g marketing, translation), get information and opinions, and help with updating the Joomla Info Pages project (to redirect international people to the local community sites). A further update will be provided to the community when it is time to put this idea into action and request volunteer help.

In Closing...

we would like to say that we enjoyed our time at the summit so much. Not only together as the CLT but with our friends and fellow team members on the Open Source Matters board and the Production Leadership Team. It was a very productive and positive event and we thank everyone that we were able to attend the summit with, as well as the incredible Joomla Community, whom without, we would not have been able to take part.

Comments and Discussion are welcome in this thread at the Joomla! People site.




Source

Show Different Content to Different Joomla Users

23.07.10

Yesterday I showed how to Hide Columns When Editing the Front End of Joomla as it often causes overlap issues that make editing difficult. In this post I'll show a quick and easy way to show different content to different users. Being able to show different content to registered and logged in visitors is a very common request for a Joomla site. By default, you can have Joomla show the "intro" copy to guests and they must to log in to see the rest. But what if you want to show some specific content to guest visitors, and then different content to registered users once they have logged in. There are a couple of extensions that give this functionality, but as a rule of thumb, I'll always trying and use the core if I can to get what I want. In this case, I figured out a simple method that worked for my needs.

Source

Joomla 1.6 Template Tutorial With 960 Grid

15.09.10

One of the most popular Joomla template tutorials on the web (over 1 million page views) is now updated for Joomla 1.6. The new version also features a new layout guide based on the 960 grid by Nathan Smith.

The Joomla 1.6 template tutorial is based on three increments.

  • The first is a simple blank or skeleton Joomla template to understand how Joomla 1.6 uses a template.
  • The second begins to use the 960 grid to produce a pure tableless CSS layout with collapsible columns.
  • The third template uses a real world design and build a complete template, showing you how to use images in your design.

Source

The Version Votes Are In

11.08.11

Just over a week ago, the PLT had a summit in San Jose, CA and asked the community to vote on the next version number of Joomla. There were two options and both had their pros and cons. Calling the January 2012 release Joomla 1.8 would have provided continuity with the currently available 1.6 and 1.7 releases, but would have required explaining why it was the exception to the rule that x.5 means a long-term release. Calling the January 2012 release Joomla 2.5 would provide consistency going forward (and backwards to Joomla 1.5), but would be an odd "jump" in the numbering since there will be no Joomla 2.0. There were plenty of questions and much discussion around the options, but now the vote is in.

 

Version Vote Results

 

 

Click the image above for a larger version.

By a slim margin, the winner was Joomla 2.5. Seeing the makeup of the vote (it wasn't a landslide), it's clear that the community is sharply divided on the question. Hopefully, in conjunction with the 6-month development cycle, there will be clearer expectations in the future with regards to releases and support.
 
The vote was a way for the PLT to gauge the pulse of the community on this issue so the next steps are to prepare for the release of Joomla 2.5 in January 2012.
 
Thanks for voting!
 
To comment on this post, visit http://people.joomla.org/groups/viewdiscussion/1276-vote-for-the-version.html?groupid=714


Source

New Joomla 1.6 Roadmap

09.05.09

Joomla Project coordinator Wilco Jansen recently updated the Joomlaverse about the status of Joomla 1.6, the next version of Joomla. Joomla 1.6 is expected later in 2009, but is currently in pre-alpha stage.


Writing on the Joomla Project's Coordinator Blog, Jansen takes the reader through the thought process and development roadmap for Joomla 1.6. He outlines the updated list of features
that are certain to be in this next version of Joomla, including more
granula access control lev [...]

Source

Safari Books Online Webcast on Joomla

01.04.10

Joomla BookJoin me next week for the 2nd in the series of free Joomla webcasts from Safari Books Online.

Its on Tuesday, April 6, 2010 1:00 pm EST and I'll be looking at how you can take advantage of the more advanced features of Joomla to make a successful website for your organization or business.

10 attendees will get signed copies of the best selling Joomla book - Joomla - A User's Guide. The last webcast filled up quickly, so make sure you register now!

Source