The Joomla! project is proud to announce the Joomla Event Travel Programme (JET), an initiative 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. The recipients of the first JET Programme recognition will have the cost of admission covered to the upcoming J and Beyond Conference on May 30 – June 1, 2014 in Königstein Germany, and will receive assistance with travel and lodging.
We invite anyone to apply who has actively contributed to Joomla through involvement in the community (by contributing code, participating in a translation team or a JUG, organising local events...) and requires financial assistance to attend the J and Beyond event.
Anyone who has contributed to the Joomla project in any way (www.joomla.org/about-joomla/contribute-to-joomla.html) during the past year is eligible to apply to the JET Programme.
Each application will be evaluated on a case-by-case basis and will be judged on its own merit. Because the number of recognitions, and the amount of money in the JET fund is limited, we will take into account criteria like the current involvement in the Joomla community (either locally or globally), the potential benefit to the Joomla project, or the overall participation in the Joomla! community.
The deadline for applications is Tuesday, April 1, 2014 and all applicants will be notified by Tuesday, April 15, 2014. Applications must be completed by the interested person at http://events.joomla.org/jet-jab-2014.
Important Note: We are seeking volunteers in the Joomla! community to become part of the JET Committee team. The selected volunteers will review the applications for J and Beyond. If you have at least three hours per week to contribute to the Joomla project in the next two months, and you are interested in joining the team, please contact us at email@example.com.
In August of 2013, the Joomla Extensions Directory (JED) Team put out a Request for Proposals looking for developers interested in designing a new Joomla 3.x component to manage JED listings. The JED Team also released a list of JED 3.x Requirements outlining the required functionality needed for the component.
Nine proposals were submitted and the JED Team narrowed the list down to three submissions based on scope, viability and the timeframe to complete the project. The final three candidates were interviewed by members of the JED Team who determined that Fabrikar had the best solution.
On behalf of The JED Team, we’d like to thank all of the developers who submitted proposals. I’m pleased to announce that the contract between OSM and Fabrikar has been negotiated and signed by both parties.
Development will begin starting today with a target completion date for the second quarter of 2014. After a period of testing we will begin to roll out the new system, provide thorough documentation on how to use the new JED, and replace the existing website.
You can comment on this blog post here.
I am pleased to announce the launch of our localisation project for Joomla! documentation. Using an extension designed specifically for translation of pages, our documentation can now be translated. In fact, the translation will be close to the original content of a current documentation page. Once translated, a page will be tracked and when needed, it can be updated easily if the content changes.
For a long time, our international community has desired Joomla! documentation in their native language. One of the major hurdles was deciding how and what tools to use for translating our documentation. This not only included how to translate, but how to track documentation changes while keeping the translated pages up-to-date with the original source pages. You can see an example of a translated page in our sandbox.
Besides tracking the original content of the page, if the original content ever changes, the translation can be updated easily. What is radically different from traditional translations, it will be unnecessary to translate the entire page again. Translators will only have to re-translate the section of a page with changes.Organised Workflow
As the Documentation Working Group launches this project, please keep in mind we must be organised and use an appropriate workflow. Joomla already translates strings for the language packs available for our CMS's core with a specific workflow. Our translation of documentation will take a similar approach. Our workflow will be mainly set by the extension we are using for translations. Below is a brief summary of our documentation translation workflow.
- Our current documentation is en-GB. The English version of a page will be the source language. Simply, there must be an English version of a page for translation.
- A page must be marked (tagged) for translation. The page will automatically be sectioned into smaller translation units called 'message groups' when the page is saved. The message groups are used to track changes but more importantly, they break a page into smaller sections for translation.
- A marked page must then be approved for translation by a Translation Administrator. The role of a Translation Administrator will be to determine if a page should be translated and verify if the page’s message groups are manageable.
- Once a page is marked and approved, it can be freely translated into any language. A translator will not have to translate the entire page all at once and may work at their own speed translating a few message groups at a time. The fallback language is always the source language.
- Any user with translator permission can help translate pages and any translator will be able to review other translator’s translations. For some languages, the translator and translation reviewer may be one and the same.
- Translations are available for viewing immediately upon a successful translation save completion.
- If the source content of a page is changed, a Translation Administrator marks the changes so the translators know there have been changes. Step 5 will start again with the exception that only the changes to affected message groups need to be translated again. For example, if a page has been sectioned into 15 message groups and the changes only affect 1 message group, then only 1 message group will need to be re-translated.
There are tools built into the extension to assist volunteer translators. One of the most useful ones is machine translation to assist in preparing some text for manual translation. Most translators know machine translations are inaccurate because they lack the finite knowledge of a language, but they can be useful in helping build a text block quickly which can be manually improved by an actual human translator. Translators can choose to use this feature or completely ignore it.
Translators may sign up to be notified about new pages which need translation. These notifications can be by email, a user talk page post or both. Settings include instant notifications to a weekly or monthly digest. Translation Administrators will be able to send out these notices for page translations or re-translations to a page.
Another built-in tool allows for exporting a file of translation units or ‘message groups’ in need of translation. The exported file can be for a single page or multiple pages. Translators can then use a local translation tool such as Poedit. Once translations are complete locally, you can then import the file, review the individual changes and commit the changes. Even a partially translated file of message groups can be imported. Only changes to the message groups being imported will be processed.
There are reports to track translated page statistics, such as percentages of completion, and notifications of a page’s base language change. Actually there is a dual purpose for these percentages. A documentation reader will know a page’s percentage of translation when they view it. The viewer will also know if changes to the source language have occurred and the translation they are reading is not in sync with the source content.A Call for Volunteers
Even though we are in the early stages of the documentation translation project, there are already volunteers interested in Spanish and Dutch translations. I hope everyone is excited and can’t wait to sign up as a translator for your language. The international community has really desired localisation of documentation, but it will take willing volunteers and the dedication of interested community members to make this project a success.
Here are some key pages to help translators understand translation of our documentation.
This is a large project and there will be decisions to make as it progresses. One thing I would like to discuss further, will there be a need to use a channel specifically for translator help and feedback. If so, what should we use? The Documentation Mail List? The #joomla irc channel? I also recently discovered a #joomla-docs irc channel, should we use this instead? Those with an interest should be able to come and go as needed.
Please provide feedback and comments on http://forum.joomla.org/viewtopic.php?f=704&t=836702
Early last year, the Joomla Production Leadership Team (PLT) conducted a survey within the developer community about how they felt about relicensing the Joomla Framework from the GPL to the LGPL.
Here are some links to published results of that survey:
Following the completion of that survey, the PLT requested that Open Source Matters (OSM) research legal issues regarding this potential change:
Since that time, OSM has had multiple internal discussions about this request, and has also been in contact with the Software Freedom Law Center to receive guidance about legal issues. Discussions are still ongoing, but at this point making this potential license change does appear feasible from a legal standpoint.
OSM recognizes that this potential license change is an important issue, and so we want to take two weeks to invite more feedback from the community. Please share your questions and comments in this public forum thread:
Beginning March 7, 2014, OSM will move forward to address any remaining unanswered legal questions, and then there will be a final OSM discussion and vote on this issue. OSM will make a public announcement of the results of that vote.
Shortly after being selected to serve as Treasurer of Open Source Matters, I presented my vision for managing the financial interests of the Joomla project. This short presentation (PDF) was delivered at the 2013 Leadership Summit in November in Boston.
The main point of the presentation was to solicit feedback from all the leadership teams regarding things that were working well when it came to the project’s accounting practices, and of course things that needed improvement. The main takeaways from this part of the summit were as follows:
- The financial health of the project remains strong
- Financial reporting per leadership team is not currently possible
- The Chart of Accounts is not intuitive
- Financial status reports need simplification
To address these issues, it became clear that a complete restructure of the project’s Chart of Accounts was required. Critically, the new Chart of Accounts would need to be implemented at the same time as the 2014 budget.
This was further complicated by the timing of the Christmas holidays and the busy season that often follows.
Coincidentally, a colleague who has experience in such things recommended the Unified Chart of Accounts (UCOA) for nonprofit organizations.
After some research and conversations with our accountants, I decided this was a good choice for the Joomla project.
However, this did not solve our issues with reporting on a per-team basis.
The Joomla project uses Quickbooks as our accounting software. In addition to supporting a Chart of Accounts to organize transactions into the common financial categories (i.e. income, expenses, payables, receivables, etc…), Quickbooks “Classes” can be used to organize transactions into any categories you want. Importantly, we have full control over what those categories are.
To solve the reporting problem, I decided to use Leadership Teams as classes: CLT, PLT, OSM and INF (for Infrastructure, or expenses shared among the teams), as well as some other common classes like Events.
The JED Team will be closing down the Joomla 1.5 Extensions Archive on March 1, 2014.
The archive was created in February of 2013, following community feedback, to allow users an additional year to find Joomla 1.5 extensions. It also has aided developers to transition their extensions and in some cases fork abandoned extensions to 2.5 and 3.x.The JED's 1.5 Timeline
- April 1, 2012: we stopped accepting Joomla 1.5 extension submissions.
- February 15, 2013: the Joomla 1.5 compatibility icon was disabled for new submissions.
- February 15, 2013: the Joomla 1.5 Extension Archive site was deployed on http://archive.extensions.joomla.org.
- March 1, 2013: We removed listings that were marked as Joomla 1.5 only and removed the 1.5 icons.
- March 15, 2013: all non-compatible listings were purged from the system.
- March 1, 2014: the Joomla 1.5 Extension Archive site will be closed.
A copy of the site will be packed and put into storage. At this time, we have no intentions of distributing or sharing any portions of the archive outside of the Joomla Project.
You can comment on this blog post here.
Start today & make sure you don't miss out !
Powering approximately 4% of the web, Joomla! is one of the leading content management systems today.
As a leading hosting company, positioning yourself to support Joomla can be a great value addition to your marketing strategy without any major impact on your infrastructure outlay in terms of hardware or manpower.
The minimum requirements for Joomla are pretty standard, but there are other steps you can take to ensure that your company is providing top quality support to your Joomla customer base.
Last November we asked the community to nominate candidates for the Community Leadership Team. From the 32 nominated community members we selected a few people for interviews and asked four of them to join the CLT. We would like to thank all of the candidates for their time & responses, as well as the Joomla Community for the many excellent suggestions.
Here are our four new CLT members and their backgrounds:
After completing a professional certificate in website design at the American University of Paris in 2001, Alice became a Mambo user, followed soon thereafter by Joomla! In 2005 she became a free-lance website developer, specializing in Joomla! website solutions for Paris-based non-profits. She served a seven year term as Webmanager for FAWCO, the largest federation of American clubs overseas, earning the Circle of Honor award. She is Operations Manager for the Online Publishers Association Europe, a non-profit organization whose mission is the viability of digital media for producers of quality news content. Alice is Co-Lead Editor on the Joomla! Community Magazine with Dianne Henning.
Alice is currently on the Board of Open Source Matters. She will join CLT as soon as her OSM term ends.
Born and living in Cologne, Germany, David got in touch with web development during school in 2002. After a few years working with plain HTML sites, he started to develop his own CMS in 2004 and switched to Mambo shortly after. He quickly became an active member of the German community and met them in person for the first time during JoomlaDay Germany 2006. After school, he started his business as a freelance webdeveloper and quickly got more involved in the community by giving support in the forums, co-organizing the German JoomlaDay and the J&Beyond conference, starting a Joomla Usergroup in his home town, developing own extensions and joining the board of the German Joomla association "J&Beyond e.V.". In 2012, he joined the Bug Squad and started contributing to the CMS code. In late 2012, he co-founded the CMS-Garden project, which is cooperation of 12 opensource CMS. In the CMS-Garden, volunteers from all participating systems combine their forces to improve their marketing and reach new potential users. Besides that he's interested in open source sofware, linux, pasta and archery.
Dianne lived in Paris, France for 20 years where she received a professional certificate in Web Design and Site Management from the American University in Paris in 2001-02. She has been using Joomla! since 2005 but became more actively involved as a volunteer in the Joomla community in 2010. In October 2013 she completed three years of service on the Board of Directors of Open Source Matters, Inc. Dianne is currently the co-lead editor of the Joomla Community Magazine, serves on the Joomla Events Team, and the 2103 and 2014 Joomla World Conference team. She also organizes the annual JoomlaDay Boston event held in March for local Joomla users. In her spare time, Dianne enjoys photography, knitting, ceramics, cooking and networking.
Peter has been working in the Joomla space since the Mambo days and then moving on to Joomla as the communities spilt. He started learning Joomla by reverse engineering templates and working out what made them tick. He now co-leads a web design and development agency based in Sydney, Australia with his girlfriend and partner providing solutions for clients using the Joomla CMS. While he isn't working in the studio, he podcasts and videocasts all about Joomla on his weekly show the Joomla Beat where he connects with members of the community from around the world to share their Joomla stories no matter how big or small they are. Some would say it has become more of an obsession than just a hobby. When he isn't working he is enjoying life with his girlfriend, sipping away on sake on the water of the beautiful harbour city or bending over backwards on the floor of a hot yoga room.
Welcome to Alice, David, Dianne, and Peter! We are glad to have you both on board our team and we look forward to working with you. Thank you for taking on this added responsibility on top of everything that you already do for our community. If you would like to say your own welcome or note of congratulations, or have any other comments or questions, please use this topic on the forum
The 11th Safer Internet Day will be celebrated worldwide today, February 11, 2014.
- The theme for the day is: "Let's create a better internet together"
- It is like any other Tuesday on your calendar, but should it be?
- Just how secure is YOUR website?
- Just how safe is the information you store about your customers, clients and users?
Sadly, when it comes to security, any system can ultimately be compromised. But there are numerous small steps you can take that make the pathway to your data just a bit more difficult. Each little barrier adds up, making the task of breaking into your site just inconvenient enough for a hacker to move on to the next site instead of spending more time on yours.
Open Source Matters (OSM) is entrusted with providing organizational, legal, and financial support for the Joomla! project. You can find out more about the organization at http://www.opensourcematters.org.
Given those responsibilities, and upcoming term expirations for multiple directors and officers of the board of OSM, a call for nominations for directors of the board is being made at this time.
Shortly following the election of these new directors, the annual OSM members meeting will take place. This annual meeting provides an additional opportunity for nominees to be elected to the OSM board.
Following the annual meeting, an election of officers of the board will take place. All newly elected directors are eligible to be nominated for an officer role.
If you or someone you know is qualified and motivated to serve on the board, please fill out the nomination form and tell us more about your interest, skills, and experience.
Useful areas of experience and expertise for nominees include:
- Accounting, bookkeeping or financial
- Legal or trademark
- Organizational or managerial skills
- Non-profit organizations
- PR and Marketing
- Education or certification development work
- Events planning and support
We are looking to recruit the very best and the brightest members in the Joomla! community.
Some of the criteria that will be used when evaluating nominations include:
Community: the nominee should have a strong track-record of successfully collaborating with, enabling others and earning the respect of the Joomla! community.
Character: the nominee should have a history of acting honestly, fairly and openly in previous and current roles held, have demonstrated a general conduct of a professional and considerate nature on Joomla.org as well as other sites and media channels, and be willing to read and agree to abide by the Joomla Code of Conduct.
Experience and Expertise: if the nominee is being proposed for a specific role, they should have strong experience and expertise in that area.
Availability: OSM responsibilities include attending monthly online board meetings, other meetings as needed, and regular participation in email discussions. Some board roles (team leaders, officer positions, etc.) require additional time. The nominee should have a reasonable and consistent amount of time to focus on their tasks and participate in other responsibilities.
Diversity: to work towards gender balance and geographical diversity, we are committed to seeking nominations from talented members of the Joomla! community who are female and / or represent diverse ethnic and geographical backgrounds, as well as fluent speakers of languages other than English (at this time internal Joomla and OSM communications are in English only). OSM does not discriminate against qualified applicants on the basis of their race,religion, national origin, gender, sexual orientation, or age.
The nomination period will close in two weeks, on Friday, February 21.
Starting with Joomla! 3.3, the minimum required PHP version is being raised to PHP 5.3.10!There, I said it! No gunshot wounds? Great, so here's the scoop …
This post will cover:
- Why change now?
- Why wasn’t the requirements bar set higher from the beginning of 3.x?
- How will extensions be affected?
- Will I get any warning? What do I need to look for?
- tl;dr … What will happen if my host is NOT Joomla! 3.3 Ready?
Google Summer of Code is close and fast approaching! I’m proud to say that over the last two years Joomla has had a very successful GSoC program with a great success rate of projects that have become major Joomla features or essential developer tools in libraries.
I’m personally excited to be able to coordinate the program again this year. It’s a fact though, the only way that such a program is successful is because of the wonderful volunteer efforts that go into coordinating the program and mentoring the students.
There are a few key places that we could really use some volunteer help this year: Project Management, Student Mentors (Primary and Backup), and Testers.
Google requires we have two dedicated project managers, this role doesn’t necessarily require code level experience, but good communication skills and some availability in terms of time would definitely be essential!
For our mentors we like to have two mentors per project, this gives our students a few people to bounce ideas off of, and hopefully a good chance of getting someone’s advice quickly when they have questions. Mentors work closely with the students and have a lot of influence on the project’s direction, timeline, goals, and overall success.
New this year is an idea to have some community members available for testing. One thing that is always needed are some people interested in testing our student’s project code. I’m planning to have a project schedule so testing can be done on a planned basis. This position will require very little time from a volunteer, but has a huge positive impact for quality projects and code, as well as getting input on the project from a larger community of people.
We would greatly appreciate any help that this wonderful Joomla community can offer us. Please take a moment to use the form below to send us your contact info! And, if you have any questions about the program please feel free to ask by sending me an email at: firstname.lastname@example.org
It has come to our attention that some hosting companies are force upgrading or suspending Joomla 1.5 users citing security concerns.
We would like to clear the air, even though Joomla 1.5 is not officially supported any more, it is still a secure system as long as you have a patch for the one reported issue in place. There are no known vulnerabilities with Joomla 1.5.26.
The Marketing Working Group (MWG) is pleased to announce the addition of new team members.
The primary focus of the Marketing Working Group (MWG) is to raise awareness of the Joomla Content Management System (CMS) and Framework within the international Joomla community, as well as the general open source community.
In December we announced that we were seeking nominations from the community for new members to join the Marketing Working Group. The original article can be accessed here: http://community.joomla.org/blogs/community/1786-call-for-marketing-working-group-members.html
We are pleased to announce that Jess Dunbar will be leading the Marketing Working Group, which is formed of the following members: