Joomla!

Subscribe to Joomla! feed
Joomla! - the dynamic portal engine and content management system
Updated: 4 hours 17 min ago

JET Recipients for JAB15 Announced!

27 March, 2015 - 14:06

The Joomla Event Travel Programme (JET) is pleased to announce that we have selected 12 members from the worldwide Joomla community (Belgium, Brazil, Canada, Colombia, Mexico, Israel, The Netherlands, and USA) to attend the upcoming J and Beyond Conference being held May 29-31, 2015 in Prague, Czech Republic.

With 39 applications to choose from, it was a difficult decision that was made easier because of the criteria point system that was put in place prior to the call for applications.

Categories: Content Management

Community Feedback on the Proposal for a New Organizational Structure and Methodology

25 March, 2015 - 12:00

Because the Joomla! project has a great community, the goal is to empower more volunteers to effectively contribute by increasing transparency, communication and trust. Over the past several years, a majority of the leadership has supported the review and study of governance, convinced that our current organizational structure and methodology are not optimal to move our community forward.

Last October the Structural Team, entrusted by the joint Joomla leadership to produce a proposal for a new leadership structure for the Joomla project, shared their work with the combined project Working Groups for their feedback. This version of the proposal is the result of that feedback.

Now we are seeking feedback from the community as a whole on the proposal for a new organizational structure and methodology. Read the proposal here: New Structure & Methodology [Proposal] - Google Doc

You can share your thoughts and comments about this proposal in this public forum thread: http://forum.joomla.org/viewtopic.php?f=704&t=880994 or you can email directly to the structure team structure@joomla.org

Categories: Content Management

New Year, New Energy, New Goals for Joomla Certification

18 March, 2015 - 08:37

   

    2014 was an amazing year for the Joomla! Certification Project. In the past year we’ve gathered leaders and team members from across the world, launched a successful pilot program at the Joomla! World Conference 2014, cultivated serious discussions with the Joomla community and have moved closer than ever to a viable, live professional certification for Joomla! Administrators.
    In that time, we’ve also learned how not to do a few things. Our missteps and failures have pushed us closer to a seriously awesome resource for our community, and we’ve grown stronger as a team. We would like to wholeheartedly thank everyone that has played even a small part in getting us to where we are now with the Certification Project. However, we still need more enthusiastic people helping to get the project done. If anyone in the Joomla community has a desire to be a part of this team, we would love to have you join us. For more information about how to get involved, see the end of this article.

Categories: Content Management

Thank You Joomla 3.4 website Translation Team

13 March, 2015 - 00:00

Image Credit: Chiara Aliotta

On 24 February 2015, Joomla! 3.4 was launched. We've watched the most incredible community come together for this release.
The Joomla 3 landing page is now available in multiple languages, like French, Dutch, Russian, Spanish, ... .

Categories: Content Management

Help us test the new Joomla! Brand Manual

11 March, 2015 - 20:32



After one year of working on the brand manual, which describes how to correctly use the Joomla! logo, we are now ready to share this work with all of you.

Along with Duke, leader of the Trademark team, and Jessica Dunbar, leader of the Marketing Working Group, we reviewed the topics of the brand manual and created a table of contents that is much more adequate for our needs than the 2005 brand manual.
It was not easy to put together all the guidelines, especially because the Joomla! community needs have changed during the last few years. Our aim was to create a practical guide that anybody can use and refer to, from designers to developers. In order to do that, we made sure that all the concepts are logical, relevant and comprehensive for any kind of user or any purpose.

A lot of “behind the scenes” work was done for the creation of the brand manual that took  a considerable amount of time and effort, like:

  • redefining the colour palette for a consistent reproduction of our logo throughout different media,
  • finding new typographies that are open source and available in different languages (we shouldn’t forget we are a multilingual community),
  • retouching the wordmark in Asenine Wide and redefining the kerning, bowls and curves,defining proportions between the brandmark and wordmark, and
  • adding the registered trademark symbol or TM where relevant.

We also better defined when to use the “gel version” of the logo versus the flat version of the logo, which is frequently used in our community due to the latest design trends. This part was completely missing from the old brand manual, creating a lot of confusion and inconsistency in the usage of the Joomla! signature.

Along with this detail-oriented job, a new set of files has been created for the Joomla! logo that you can find at this link. Feel free to download the folder and start using them.


Some specifications in matters that have been previously raised

For those of you who were afraid that we were going to ditch the 3D logo in favour of the widely-used flat one; we will keep using them both, but we ask you to use them consistently in your projects (i.e. - don’t mix the 3D logo with the flat logo in the same project).
Finally, for those of you who were expecting a big change in the font of our signature, we would like to spend a few lines here, saying why this is not possible at the moment. If we change our Asenine Wide for some other cool, customized typeface, we would need to spend money to register our logo again (that means a lot of money!). Also if we do so, we would like for more comprehensive work to be done on it, like creating a set of icons and a full range of fonts that all the community can use.

That said, it is not possible right now, but it could be a next step in the re-branding process.
 

Feedback and comments

At this point, please only send us comments and feedback that are pertinent to testing the brand manual: are concepts clearly explained and illustrated? Do you need more specifications on how to use the Joomla! signature?
Further more, special help is needed on the FAQs and glossary. Those are two new parts of the brand manual that we thought were important to add. They include the most common questions people have asked us and that I found myself to answer during my year as Brand Manager.
Most of the questions you ask in our forum thread will be added to those sections, and we want to make sure that answers are clear and use practical examples if required.

 

We want to thank all of you in advance for your effort and help in this.

You are invited to leave your feedback at the following forum topic.

 

 

 

Categories: Content Management

Joomla Event Traveller Programme (JET) Now Open for JAB15

6 March, 2015 - 15:26

The Joomla! Event Traveller Programme (JET) is pleased to announce that we will be taking applications from the worldwide Joomla community, for the upcoming J and Beyond Conference to be held on May 29-31, 2015 in Prague, Czech Republic.

The JET Programme is an initiative that was created to support active project volunteers and community members who have dedicated time and energy to make Joomla better, and who would like to attend larger Joomla events, such as J and Beyond, and the Joomla! World Conference. The JET Programme will cover the cost of the admission ticket, and will provide assistance with travel and lodging for the conference.

The Deadlines

March 20: Deadline for application
March 27: Recipients selected and notified
April 1: Public announcement in a blogpost on joomla.org
April 10: All tickets must booked

Application Criteria

The criteria to be followed by the JET Committee for the election of candidates is as follows:

  • Applications of the candidates will be arranged in accordance with the contributions made to the Joomla project (especially during the last year) based on the information enclosed in the application and duly proven with recommendations from team or working group leaders.
  • Subsequently, all applicants will be accepted in order of appearance in the final list until the estimated budget for this edition of the JET Programme is reached.
  • This is an opportunity for the entire Joomla community, however, priority will be given to those participants who have not yet received a JET recognition.
  • The JET Committee will give special consideration to well written applications that include details and timeframes of their participation in the Joomla project.
  • You must have a valid passport and be eligible for any necessary travel visas.

We encourage you to apply using this form http://events.joomla.org/jet. Please note, there are certain criteria and conditions that must be met. Please read the guidelines carefully. Good luck!

The JET Team

The Joomla Event Traveller Programme team members are:

  • Dianne Henning (JET Team Lead, Community Leadership Team)
  • Guillermo Bravo (Community Leadership Team)
  • Roland Dalmulder (Production Leadership Team)
  • Jess Dunbar (Production Leadership Team)
  • Saurabh Shah (Open Source Matters)
  • Radek Suski (Joomla Events Team)
Categories: Content Management

Joomla Taking a Break from GSoC 2015

3 March, 2015 - 13:33
Greetings Joomlers!

I have an important message to share with you regarding Joomla’s participation in Google Summer of Code (GSoC) this year. Unfortunately due to circumstances out of our control, Joomla was not accepted to participate in GSoC 2015.

I had a team primed and ready to go - we built out ideas on our ideas list, had some amazing plans in the works, and submitted all the necessary documentation and paperwork on time. But, as fate would have it, so did a lot of other projects who applied to Google as mentoring organizations.

I reached out to Google (as they recommend unaccepted organizations do) as to why we hadn’t been accepted. It turns out, that there was a record-setting number of organizations who applied, and the Google team decided to give newer organizations a little more visibility in the program this year. This meant that there simply wasn’t a slot available to Joomla this year. I know first hand what a tough decision controlling slots is, and I know the team at Google thought long and hard about this decision before ultimately deciding that first-time organizations needed a shot at GSoC.

It’s Okay!

I’ll be the first one to admit I was really quite sad and disappointed Joomla was not approved. I expressed my disappointment to the great team at Google as well as the GSoC team who had been working to get Joomla’s GSoC 2015 off the ground. At the end of the day, this was a decision that makes sense. Google gets quite a number of applications, and it’s only fair to allow other organizations to take advantage of the opportunity in the GSoC program.

The Joomla Community, in the spirit of Open Source Software, should all be happy for all the new organizations who have an opportunity to be involved in GSoC this year. Let’s encourage them to make the most of this opportunity and wish them the best of success. The right thing to do here is to be happy for those who worked hard to get in and try our best to come back even stronger and better next year!

Prepare for 2016!

Joomla 3 is a stable code base that’s moving forward with great strides in innovation of features for all our users. But I hope by 2016 to see a fresh, clean, Joomla 4 for students to sink their teeth into. My hope for 2016 is a brand new Joomla 4 CMS that will really draw some excitement and give the opportunity for the latest and greatest that modern programming and web technologies have to offer. If our community rallies together we can continue building great web publishing software to take GSoC, and the world, by storm.

Categories: Content Management

Thank You Joomla 3.4 Marketing Team

25 February, 2015 - 18:53

Image Credit: Chiara Aliotta

On 24 February 2015, Joomla! 3.4 was launched. We've watched the most incredible community come together for this release.
The marketing team worked closely with the Production Leadership Team to create artwork, infographics, videos and update our Joomla 3 landing page.

Categories: Content Management

Joomla 3.4 Marketing Materials

24 February, 2015 - 23:12

The Joomla project proudly released Joomla 3.4 on 24 February 2015. The 3.4 release introduces new features into the CMS such as improved front end module editing, decoupling of weblinks, composer integration, Google's new reCaptcha, and security improvements by implementing UploadShield code which can detect most malicious uploads by examining their filenames and file contents.


We have some marketing materials ready for you to share the exciting new features of Joomla 3.4.

Categories: Content Management

Joomla 3.4 Video Tutorials

24 February, 2015 - 00:00

Some new features were added to Joomla! 3.4 released on 24 February 2015, we highlighted 2 of those features in videos already, and also a animated feature video. With over 1,000 new commits coming from more than 50 different contributors, the 3.4 version offers everything to 'Do more'.  

Categories: Content Management

Happy Valentines Day Dear Joomlers

14 February, 2015 - 04:38

 

Image Credit: Chiara Aliotta

The days during the year usually pass by too quickly. So this Valentines Day I would encourage us all to stop in our way for a while and take the opportunity to show our love to the ones that are close to us.

This is a day to share love and appreciation. It is a great day to share our passion for Joomla. A great day to say thank you to all the Joomlers across the planet that are devoting so much time and energy to the Joomla! project. And making it fantastic!

Grab your banner (http://volunteers.joomla.org/banners) and embed it on your website or blog. Take this opportunity to tell the world that you are a Joomler and that you support the Joomla! project. Go ahead and love bomb fellow Joomlers so they know how much they mean to you. Let’s spread the Joomla love. Please use the hashtag joomlalove

!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs'); Are you new to Joomla?

Welcome to the Joomla family! Here are some great places to start:

Volunteers Portal: this is where you can meet all the Joomlers and start getting involved!. You can browse the Joomla! working groups to find a group of your interest!

Joomla.com: you can start building your site in Joomla right now. Joomla.com allows you to use a slightly modified version of Joomla! CMS to create awesome free hosted websites. There are nice templates available. Just choose one and start your adventure!

Joomla! Demo: many people fall in love of Joomla! just trying it for the first time. The Joomla! Demo let you host your site for free for 90 days.

My warmest heartfelt thanks to each and every one of you awesome Joomlers. You are doing really great things for not just yourself but for others. I admire your skills, your passion and your devotion. I’m so proud of being part of this community. You all make my heart overflow with love, energy and passion. Thank you!

Sarah Watz President, Open Source Matters, Inc.

Categories: Content Management

Joint Leadership Summit Minutes - Cancun, Mexico, Nov. 5 - 6, 2014

13 February, 2015 - 18:13

Members of the three Joomla leadership teams, Production Leadership Team (PLT), Community Leadership Team (CLT), and directors of the board of Open Source Matters (OSM), gathered for two days of joint meetings prior to the Joomla World Conference in Cancun last November.

These minutes document the discussions that took place over the two days of meetings. While not a transcript, they are the product of committing all of the proceedings to record, as accurately as possible.

N.B.: the term "[LINK]" appears in place of non-publicly shared documents.

Wednesday, November 5

Present: Michael Babker, Radek Suski, Peter Bui, Ronni Christiansen, Sander Potjer, Javier Gomez, Mike Carson, Rod Martin, Ryan Ozimek, Chris Davenport, Ruth Cheesley, Vic Drover, Saurabh Shah, Tessa Mero, Martijn Boomsma, Alice Grevet, Dianne Henning, Joe Sonne, Jorge Lopez-Bachiller, Sarah Watz, Guillermo Bravo, Peter Martin

Absent: Brad Baker, Isidro Baquero, Thomas Hunziker, David Hurley, Olaf Offick, Nick Savov, Roberto Segura, Marijke Stuivenberg, Matt Thomas

Meeting Facilitator: Alex Censor

Chris opened the meeting. Alex Censor, the facilitator, introduced himself. He had never heard of Joomla before. He did a little research and is very impressed with what the project has accomplished.

Alex spent time reviewing some questions he had prepared and shared earlier via email:

  • What do you see about what Joomla brings to the world? Why do we like it, why do we put all of this time into it?

    Javier - when he started in leadership - thought we need more people in leadership - let’s try to identify what we have in common on current leadership teams so we can grow. What we have in common is -- Joomla.
     
  • What is the value of Joomla to you as an individual?

    Tessa - the community - we are one big family. Unusual community - international. Virtual but still strong sense of community. We all need a sense of community.
     
  • What do you contribute to Joomla?
     
  • What do you get out of being part of Joomla?
     
  • What do you want to come out of these meetings?

    A consensus about where we’re going next. Decisions. We’re never going to get a consensus. Sarah: we are turning 10 next year - this is an opportunity to “make it happen” - we are the people to make sure that happens. We have growing pains in our structure and the way we work - we can get the next 10 years better than this.

    A common WHY - a unified sense of direction - without that it makes it hard to do anything else.

    Address concerns about structure changes in creative and happy manner.
     
  • What are you worried about that might happen - what do you not want to happen?

    Mike - we have a long history of making decisions in these meetings with no deadlines and follow through and commitment - not doing them as we say we will do them. Want for any decisions that are made to have mechanisms to be sure these things will get done.

Most people are optimistic that we will have good outcomes from these meetings.

Joe asks Alex: as an outsider - in the short period of time that you have been aware of our organization, what is the thing that confuses you most about us? Alex is surprised he’d never heard of us because he is involved in IT. Also surprised that Joomla has managed to be so widely distributed internationally and get so much done and be so big.

Ground rule: - repeat in your own words what the other person has said to their own satisfaction before you refute it.

Ronni wants to talk about structure changes amongst the leadership because we voted on this team to do a task.

What about people who aren’t present here? Can they also make an alternative proposal? The community at large has not seen the documents yet - we are still in the process of talking with the working groups.

Back to the agenda. Guillermo is concerned about how the Spanish speaking community can understand what the other proposals are.

Start the agenda with the budget report.

Discussion about how to include leadership members who are not present in these meetings. Taking good notes will be most useful both for those who are present and those who are not.

Start with budget, then WHY discussion. After lunch teams go on their own. Tomorrow morning start here at 9:00 and continue with the why discussion, or go on to the structure proposal discussion.

Ryan proposes breaking into small groups to work on big topics like proposals. Ronni says that happened at JAB and we didn’t get ownership on the topic. Martijn’s compromise - 1 or 2 people start it off then we split up like at JAB - discuss in smaller groups for 30 minutes, then get back together and share bullet points.

Throughout the morning Peter Bui took down proposed agenda points for the next two days. [LINK]


COFFEE BREAK

BUDGET: Vic Drover

In 2014 will have a $200,000 deficit in line with the budget: we spent more on events than ever before. We had more in-person time, more sprints - strategic expenditures that have had a positive impact.

The decision was made to go over the budget because we weren’t investing enough in the project. We didn’t want to feel like we were hoarding money - it’s community money.

Ryan - how does this deficit help us become more profitable next year? Vic - that was not the intention and it doesn’t help us in that way.

We can’t allow a $200,000 loss next year, and we won’t.

Sarah: We spent a lot of money on legal and it will be more profitable for us next year (i.e. hosting contract with Siteground was time-consuming and expensive from a legal perspective). A lot was spent on Grace Hopper to get more volunteers for our code base.

Vic will be pushing people to come up with concrete goals and objectives. Using our financial policies to get us into a strategic place.

Budget Process Schedule: [LINK]. It’s important to stick to this schedule to get all budgeting completed on time.

If anyone needs more details about last year’s spending see Martijn or Vic. Citibank changed their usage terms which interrupted the connection to our accounting software, so Profit and Loss Reports may not get updated before December. Trying to get better numbers before the end of the budget process.

Is anyone in doubt as to why the budget is becoming more detailed compared to earlier years? This question will be addressed tomorrow.

Applause for hard work of financial team.

Here is a link to report from the Finance Team meeting in NYC:

[LINK]

Link to the 2014 budget worksheet:

[LINK]

BRAINSTORMING

The WHY Discussion - Sarah Watz

The document about the Why discussion has been shared with everyone on the Leadership teams, with representatives from the Marketing Team and the SWOT Team - let’s start talking about what we are doing, why and how. Many have been helping out, asking questions and getting different opinions. But so far the message is not very clear. We need to be able to explain who we are and why to outside people - we need to define this for Sensis (marketing services).

We have a very compelling message. We saw that at Grace Hopper - the booth was swamped with people wanting to know what is this all about? We have a good product, a good sense of community, and people would like to be part of it.

There are users who just want to use our software, who don’t care about the community. We try to speak the same message to all the groups and it isn’t working. We need to talk about the WHY.

Martijn - what process would you propose to get to this why?

Ronni - Drupal and WP are successful with end clients because they are very defined in what they do for the end product users. We are strong at our community part, but not the end-user part. We could start with our community first and get that base in place.

Brainstorming session: Sarah suggests breaking into 4 different groups. Focus on what we are actually creating as benefits for people who use Joomla. Look from the outside in. We know our inner “why”. But in the marketplace we do not have a clear positioning.

Come up with one sentence saying WHY, then do the same for “how” and “what”.

When people hear Joomla, I want them to think x, y, z.

You have to know who our target market is before we do that.

Apple = Think Different. They reinvent everything and that’s where their core essence is.

  1. WHY - do we exist? What is our purpose?
  2. HOW - do we deliver on that promise?
  3. WHAT - is actually the product and the solutions

The SWOT analysis said we don’t have answers to all of these questions. In order to go outside and grow our user base - how can we get people excited about our software again, or for the first time?

Breakout sessions into small groups with 15 minutes to brainstorm on the Why. An external sort of why.

  1. Group #1: Peter Bui: “To create your online presence without restrictions quickly and easily.” “We make the web a better place.” “Passionate about empowering tech savvy people to build amazing web solutions.”
     
  2. Group #2: Rod Martin - word “empowerment”. Both Vic and Radek shared their stories about Joomla. All our lives have been changed by Joomla. The group came up with “When you need more than a blog, there’s Joomla” - flexibility was a keyword too.
     
  3. Group #3: Peter Martin - Empower and inspire people people with websites. Drupal - requires tech skills. WP - not as functional. Other key words: opportunity, solution, connecting people. Ruth: the slogan created for Grace Hopper: “Connecting billions, inspiring millions, designed by you - the web made stronger by Joomla!”. Working document from GHC slogan: [LINK]
     
  4. Group 4: Tessa - our group broke it down into pieces and came up with one global phrase that relates to all situations: “Empowering solutions”.

The HOW Discussion

HOW - how are we enabling, how are we empowering?

There can be some confusion between why, how and what. It needs to be broad enough to cover all our products. If we have those things we can craft messages that would be only for the framework, or only for the CMS, for example.

  • Group #1: By providing an easy multi level solution (core & enterprise) with elegant and flexible code with supporting documentation, code examples and support.
     
  • Group #2: The flexible and accessible tools built by people from all around the world that speaks your language, and allows humans and technologies to interact in a transparent way with content, keeping your privacy and providing you with full control.
     
  • Group #3

    Simplify:
    • lowering barriers to entry
    • simplify our websites
    • making it easier to use our software
    • simplify our administrator UI, for example
       
  • Group #4: Empowering digital solutions with an accessible and flexible platform
The WHAT Discussion

Three products: the CMS, the framework, joomla.com

  • Group 1: Flexible application framework suitable to build any of our solutions including the CMS, distributions and Joomla.com. Marketing materials, code documentation with snippets and code examples, need good sample code for the CMS and framework code. Sample starter application for the framework. Communication of what to use, the solutions for Joomla, etc. Angular app to guide the user.

    4 different choices:

    1. Website on Joomla.com -> for people who have little experience and want a website fast (WP audience).

    2. Download & install Joomla -> people with somewhat more knowledge & want to host their own website.

    3. Download & install Joomla & choose “enterprise version” -> for enterprises (Drupal audience). Code has extra enterprise features like LDAP, single sign-on (or code examples for that), Connections to databases in NoSQL/MongoDB/CouchDB, etc.

    4. Download & install Joomla framework to build your own Web Application -> coders with advanced coding experience.
     
  • Group #2

    product
    software
    digital solution
    digital platform
    simplify
    portals
    frontend
    internets
    internet
    e-commerce
    the tool that integrates connects (with other system ERP/CRM)
    not static
    growing
    evolving
    APPs
    addon
    webservices
    better user experience
    accessibility
    scale
    flexible
    multi-site
    languages
    multilingual
    community that supports the product and me
     
  • Group #3: How we can balance innovation vs stability? There is a desire that the J3 branch embodies stability and backwards compatibility of the platform, but in order to be innovative we need to look at something different and run the two in parallel.
     
  • Group #4: Having the ability to quickly get started with a Joomla site to match needs. Migration tools and resources, compatibility dependency checkers. Domain name purchase option. More distributions on joomla.com.

Distributions are a more practical solution today thanks to the evolution of the platform.

What is our final outcome of this exercise? Share it with the marketing team - they will create scenarios of what can be done with certain proposals. It’s up to us as leaders to define the WHY. Dedicate a small leadership team to finalize this?

Discussion about making a motion.

Have a small group made up of several leadership members (3) and people from the Marketing group to offer up a comprehensive statement. They have done a lot of work with the swot analysis - their input will help. To deliver a concise WHY statement.

All agree. Set a date: once finished the statement will go on the mailing list and everyone votes. Our job is to lead - we represent the community. Do not need to ask for community input on every decision. Need a plan on how to respond to reactions - the team will designate a person to do that. Communicate it in a way to help it be understood from the start what we are trying to do.

Volunteers for this group: Rod, Chris, Peter Martin. The deliverable is 1 or 2 WHY’s, with help from 2 people from the marketing team.

LUNCH BREAK - separate group meetings in the afternoon

Thursday - Nov. 6

Going around the room asking how everyone is feeling - lots of feelings of optimism. A few digestive problems. Request to proceed with respect.

Review of our history - Ryan and Chris

Ryan - would like to suggest a small change to the agenda. We have a younger leadership team than in the past. It might be useful to be thinking about where our roots are and where we come from. Why we started and how we got to where we are today. Ryan and Chris are willing to share 15 minutes of background as we go into important discussions about how we’re changing.

Mambo - was proprietary (Miro corporation) - it became Open Source - people like Andrew Eddie started contributing to Mambo. As interest in this project grew, it became more successful. People joined not to help sell a product, but because they wanted to learn how to do fun new things.

In 2004 - the Miro corporation which had given up its code to Open Source - tried to take the project back. That’s how it appeared to the people on the core team. Miro didn’t fully understand the license (GPL), and thought they could take it out of Open Source and make it a proprietary product again.

The situation deteriorated and the Mambo team decided they had to fork the project. They set up a website under the name of Open Source Matters. Entire core team agreed to move over to this new project. There were about 12 people. This was 2005. The first thing that was set up was the forum.

Then came a contest to choose new name - they couldn’t continue to use Mambo. Joomla was chosen. Then there was a logo contest.

Link to the forum topic about choosing the name for Joomla: http://forum.joomla.org/viewtopic.php?t=89

This was the starting point for Joomlacode: http://forum.joomla.org/viewtopic.php?t=80

Open Source Matters soon thereafter was created as an organization to oversee things from a legal perspective. Why OSM and not Joomla Foundation or something else? Open source is what made the original proprietary product a success. The focus is on gift-giving. Altruism, being kind. Create an environment of being able to give gifts to others (writing code, etc).

There was never an explicit intent to collaborate together to help businesses succeed. It was about having fun together, doing something generous.

2008 meeting in Munich - creation of PLT, CLT and OSM. The responsibilities that have changed the most since then are the responsibilities of OSM. Since 2008 (6 years ago) we haven’t done much reorganizing. Structure and change happened from 2005 - 2008, and it’s remained the same since then. Challenge - all of us are leaders volunteering for an organization called Open Source Matters, which happens to have a great project - and only one project - called Joomla. In 2008 no one ever thought about a government check and balance system. We were all part of one core team in the past. Silos were formed and have hardened or softened. But there was just one core team in the past. In 2008 we sat down over a few beers and decided these 3 teams would be a good idea.

Now we have 10 years of experience. We all contribute to Open Source Matters. It is important to keep these things in mind as we go into these discussions today. In the beginning it was just a team of folks who wanted to give gifts. If we are mindful of that, our meetings should go well.

PLT, CLT and OSM were not created to have a government-like system of checks and balances. The project was very small and very informal. Over the years things have grown bigger and we have been forced to add them. Where we are right now is not necessarily ideal - it is a product of history.

The only legal entity is OSM.

We have an opportunity to finish the job we started in 2008. We were all selected for good reasons.

Team Reports - GOALS

CLT

2014 CLT Report

  • Completed
    • JRD relaunch
    • Marketing team - materials for Grace Hopper
    • Bitergia Dashboard
       
  • In progress
    • Volunteer Portal
    • JED (later: templates)
    • Site upgrades (JCM, Community - JUGS, Showcase)
    • Accessibility Working Group
    • Code of Conduct, Conflict of Interest


PLT

  • Objective 1.1: Align more closely with semantic versioning: done
  • Objective 1.2: Publish a new development strategy: done. See http://developer.joomla.org/news/587-faq-s-for-joomla-s-improved-release-cycle.html
  • Objective 2.1: Create more sprint opportunities: http://docs.joomla.org/Code_sprints
  • Objective 2.2: Introduce a new Release Leader role: done Michael on 3.3, David on 3.4 and Roberto for 3.5 (it was adopted in practice but not informed publicly)
  • Objective 2.3: Reduce the time from pull request to code merge: done but we don’t have metrics to prove it
  • Objective 3.1: Introduce a new feature life-cycle management process: not done. We haven’t reach a consensus on how is going to work
  • Objective 3.2: Reorganise the Production Working Groups. Not done yet
  • Objective 3.3: Regular reporting by the Production Working Groups. we started a report tool in the meeting minutes but haven’t been really used yet.
  • Objective 4.1: Increase the scope and coverage of testing in the CMS https://twitter.com/hashtag/jtest14?src=hash and [LINK]
  • Objective 4.2: Improve the scope and coverage of documentation: progress have been done in documentation and now internationalization
  • Objective 4.3: Enforce coding standards: code style sprint was done that removed all the code style issues in the CMS, tweaks were done in the coding standards. For the next year we need to make it follow the joomla-coding standars at the standards repo https://github.com/joomla/coding-standards/ of using the curent specific rules at https://github.com/joomla/joomla-cms/tree/staging/build/phpcs/Joomla 
  • Objective 4.4: Enforce pre-commit test compliance: we are accomplishing mainly thanks to Travis
  • Objective 4.5: Enforce pre-commit documentation compliance: we weren’t able to request that from the community. But it should be done in the future with the release leader
  • Objective 4.6: Enforce pre-commit internationalisation compliance: work in progress
  • Objective 4.7: Increase pre-release testing: we need more manual test and the release leaeder need more time to be dedicated to testing. There is some workflows and procedures identified that needs to be improved but we are actually in a good shape.
  • Objective 5.1: Review and adjust our communications channels: we moved to slack.
  • Objective 5.2: Formalise new feature development around Working Groups: we started it with the roadmap announcing the wished features.
  • Objective 5.3: Code review to become more formal: no progress so far.
  • Objective 5.4: Retire Joomlacode: done!
  • Objective 6.1: Improve translation team processes: work in progress
  • Objective 6.2: Develop a new translation tool: com localise has been done, work in progress
  • Goal 7: Improve the Joomla CMS user experience: there hasn’t been much activity in the UX team however the new frontenders team is going to provide improvements in this area for 3.5
  • Objective 8.1: Define goals and objectives of a next-generation architecture. There has been discussion and George new MVC GSoC project is going to bring some new exciting enhancements to the next versions of Joomla
  • Objective 8.2: Hold an "architecture sprint" in february.
  • Objective 8.3: Define the next-generation architecture. Work in progress.
  • Objective 9.1: Participate in Google Summer of Code 2014: done with great success.
  • Objective 9.2: Increase attendance and speaking engagements: done.
  • Objective 9.3: Increase usage of Joomla in an educational context: no progress.
  • Objective 9.4: Increase marketing of the CMS and Framework: progress has been done but more contact with the marketing team will be done in 2015.
  • Objective 9.5: Framework license change: voted but not yet implemented there is 16 lines missing to be relicensed, we are awaiting the details of the author of that lines from Don to finish the process.
  • Objective 10.1: Gather anonymous usage information AND Objective 10.2: Gather more detailed download information: code was written but there was some disagreement on transparency and privacy so we didn’t move forward but we will review it in 2015
    • Plugin - https://github.com/dongilbert/jstats-plugin
    • Server - https://github.com/dongilbert/jstats-server


You can see the PLT 2014 detailed goals at: [LINK]

OSM

  • Completed:
    • A new structure for archive of OSM documentation for history
    • Governance Working Group - on hold because of the proposal for structure & method change.
    • Demo Hosting RFP is finalized with a contract with SiteGround. The Joomla Demo Website was launched at the end of September.
    • Marketing RFP is finalized with a contract with Sensis.
       
  • In Progress
    • Event Team - improving the process for approving and supporting Joomla!Days (as a direct result of the cancelled NYC 2014 JoomlaDay)
    • Trademark Team - three ongoing cases, a new site for trademark is on it’s way
      Demo Site Team - Launch of joomla.com demo is planed for December 1st 2014.
    • Certification Team - pilot for Joomla Administrator Certification is conducted during JWC14.
    • Capital Team - new sponsorship packages on the way
    • Financial Team - working on the new financial policies. 2015 Budget Process has begun and is schedule to complete on 18-Dec-2014.
    • OSM website - a new website is in progress

Goals for Teams

Break into small groups to brainstorm on overall project goals. First share goals that have been brainstormed in individual teams.

2013 Goals :[LINK]

2014 Goals were never published or adopted: [LINK]

2012 Blog post about project goals: http://community.joomla.org/blogs/leadership/1516-2012-goal-setting-and-budget-planning-process.html

OSM 2013 Drafted Goals: http://community.joomla.org/blogs/leadership/1590-osm-goals-for-2012.html

PLT 2013 Drafted Goals: http://community.joomla.org/blogs/leadership/1519-proposed-plt-2012-goals.html


Community was told back in 2012 that we would seek their feedback on overall project goals.

Poll for community participation in the overall goals http://community.joomla.org/blogs/leadership/1689-2013-project-goals-survey.html

Budget process
http://community.joomla.org/blogs/leadership/1803-expedited-2014-budget-process-yields-new-innovation-fund-rfps-for-jed-and-marketing.html

Goals and budget are closely tied. Ryan will write a blog post of team goals for community feedback. November 12 is date for blog post (budget deadline is Nov 11).

Ronni will lead a team to work on overall project goals for the future. If anyone wants to work with him on that let Ronni know.

Brainstorm breakout - 15 minutes - each team picks small list of max 5 goals for 3-5 years.

Results of goals brainstorming sessions:

Group 1:

  1. How Joomla can be more mobile first
  2. Web services - speak many languages - a hub
  3. Evolution to support new technologies besides the CMS
  4. Education - training
  5. Data to inform our decisions
  6. Get more diversity - more women, different languages, different cultures
  7. Accessibility
  8. Communication with end users (email list though the admin interface)
  9. Fun

Group 2

  1. Innovation incubator - to revitalize bringing in devs to do innovative things. It could spawn all kinds of open source stuff and bring in new talent. Establish a center for innovation that can attract new talent to the overall organization. Give them the space to work (mentoring, encouragement, etc.).
     
  2. Increase involvement in outside conferences. The goal that we represent ourselves at more non-Joomla events generically. Send devs to coding conferences, CLT to community confs, etc. Allow us to be exposed to things we currently aren’t. Spread Joomla - evangelism, but also be aware of what is out there so we don’t become ingrown.
     
  3. Joomla to have 25% market share by 2018. Right now we are at 8.5% of all CMS-driven websites. We’ve been static for 5 years. Lite version of Joomla - distributions. Some work has already been done on in it.
     
  4. Ruth would like Joomla to be the most accessible CMS (languages, disabilities, people who want to use it in any way that suits them). Would empower so many people in so many ways. Nobody else is doing it.
     
  5. Greater diversity within our dev community - gender, internationalization, acceptance of people at all levels of skill, mentor them - help them improve their coding abilities. Better documentation for all levels of developers.
     
  6. A mentor committee to help new people in the Joomla community and to guide them. Community retention - help make people want to stay in our community.
     
  7. Code of conduct - a formalized process - support for people on the receiving end of abuse. Project wide - for anything within the project
     
  8. Alumni board - to remind us of our history and consult with us.

Group 3

  1. Defining the next generation of the CMS
     
  2. Redevelopment of the CMS to adapt to marketspace
     
  3. Accessibility, user experience , internationalisation
     
  4. Growth and maturing of the project

If you want to join the Goals Team send Ronni an email.

Structure Change Discussion

Full group until lunch. Break up for lunch.

We are halfway into the process. The Structural team has presented the work to the leadership - and now to the working group teams. Next we will get feedback from the community. Lots of reactions on social media and blogging platforms. We would like to reaffirm that there is a clear mandate from the leadership to produce a proposal. This project came from the leadership but Ronni and others have been accused of lots of things. We need to respect that it is a collective answer from the leadership.

Not everyone will agree - but we need our integrity to be respected. To have acknowledgement from everyone that what we do is a team effort - if we task any working group with a job we need to respect that process. We have to support the process we started - we may not agree with the end result. We are looking for agreement from people about this. We are in this leadership together.

While we may not personally agree with the findings of the team, we need to support the work of the team. The same applies to any working group.

How can we help avoid this from happening? The more transparent we can be to the community - about the process - then there is never a problem. When we decide something we document it and put it out there.

What happened within this structure process - we disagreed with each other in public - makes it not fun to volunteer. No one wants to join us if they see how we treat each other. As leaders we have to be role models.

Respecting each other: we should not use Twitter to attack or make comments about what we are doing - it’s only 140 characters - people will interpret things the way they want to. Do people agree? We need respectful communication. We should protect our volunteers at every level.

How do you deal with people who want the freedom to tweet what they want? The important thing is to keep respect for each other in the leadership team. You are free to say whatever you want.

It’s a slippery slope when you tell people that because of your badge you can’t go against anything the leadership decides. People can’t tell the difference between personal and leadership tweets.

Be aware of how tweets can be interpreted - can choose not to tweet something.

What is meant in 140 characters when taken out of context can be interpreted in different ways.

When you get a badge you are representative.

If my employees on twitter say I hate this or that about my company, it would be very bad. On a soccer team you don’t say the plan is bad or the coach sucks.

Why do people share negative things on Twitter and not in email?

Transparency is the best guarantee against misunderstandings. The more transparent we can be, the better for the process.

Ronni proposes that something formal be put in the Code of Conduct. Should we work in that direction?

Proposal: task Ruth with the job of refining the code of conduct. Once it’s done take a formal vote on the mailing list.

Structure Change Proposal

It’s been shared with the working groups. There are different points of view about what is a proposal. We were tasked with getting a proposal to the community. A decentralized model.

Two people wanted share alternative proposals with this group - there will be time to do that on Saturday - they will have 15 minutes each.

The two alternative proposals have added upward layers. Some in the working group on Slack think everyone should have the right to vote.

Michael - It has felt like as a leadership team we should only be focusing on our proposal.

Sander - glad that people have jumped in with different proposals - but at JAB we agreed to finish the task of coming up with a proposal, and getting feedback on this proposal.

Radek - we aren’t considering the other two proposals.

Ronni - if we open it up we need to make a formal decision for anyone from the community to present their proposals.

Guillermo - worried that in the new proposal structure no one from Latin America could belong. Because we are bringing in a U.S./European corporate model. Departments, product, the whole concept is corporate - not community. The group of 9 will bring in politics and lobbying.

Ronni - if you have a good job in a good company, you have freedom and responsibility. We wanted to give teams freedom and responsibility to do things.

Guillermo is worried that our flat organization will become a pyramid. Sander sees our proposal as an upside-down pyramid.

[Javier translates for Guillermo who preferred to express himself in Spanish at this point]: 4 years ago in OSM and the project together it made sense to have a messy structure because we weren’t big enough to need to be organized differently. In the Spanish -speaking community, we aren’t ready to help our community fit into this new structure. We aren’t structured enough in our local communities. Now that we have Latino American representation in leadership that can represent the latin american community - we are afraid to lose that. Guillermo doesn’t see how diversity will fit in to the department leaders.

How to proceed?: there is a proposal on the table and there are alternative proposals.

Provide a form for feedback? So people can submit it in one place.

The current time frame leaves until Christmas before we come to a vote. Mike has a concern that if we go too long we could run into some leadership turnover before the vote.

The proposals presented verbally on Saturday will be listened to with an open mind.

Will we be proposing our proposal on Saturday? No. When we ask for community feedback we should give an email address if people want to submit alternative proposals.

On Saturday we should talk about the process before we hear the other two proposals. Make it clear that what is proposed in the new proposals may become part of the current proposal.

Any further concerns to share? Is everyone ok with the process? Guillermo is not in favor because it doesn’t leave enough time to include the non-English community.

We have not shared the proposal with the community - it is still at the working group level. If we need to add time for that we will in order to have proper translations.

Budget Policy

A non-profit must have a budget policy to be truly accountable to its members. Vic presented a proposal that was produced at the Finance Team meeting in September. The goal today is to present it to the leadership for feedback.Eventually, we hope to adopt a version of this across all teams as the official financial policy document.

[LINK]

There was a lot of interest in this document and many people provided feedback (see comments in the document directly). These comments will be incorporated into the draft document as appropriate. The policy will then be reviewed again by leadership.

A forum link is provided for discussing these minutes: http://forum.joomla.org/viewtopic.php?f=704&t=873521

Categories: Content Management