My full Project proposal for the further implementation of Unit Testing using PHPUnit in Joomla, is on the GOSOC website, for review by project mentors. I have posted some of my project proposal bellow, I welcome your review and comments. -edit- I welcome any feedback, seriously some one respond: I've spent many years using Joomla and I think more Unit test coverage in Joomla would greatly benefit the future of the project. Please give me advice on how, you think I can make my proposal better.
Thanks
-Scot
Title: Unit Testing in Joomla
Locate code lacking existing unit tests, ineffective or obsolete unit tests, then write new unit tests. Further Unit Testing in Joomla will improve future releases by; simplifying integration, reducing programing errors, allowing for rapid testing. Unit Testing allows developers to test that a unit of code still functions properly after a change. By doing this I hope to improve the speed at which changes can be made to Joomla and be tested as well as the stability of future. Should another student be selected to create a Web-Based Unit test runner I hope to work closely with this student to ensure the proper integration. In the event that another student is not selected, I will weight the merits of creating such a web-based unit test runner and may elect to do so as part of my contribution to Joomla Unit Testing.
In December 2007 the Joomla Development team decided to move to PHPUnit, a Unit Testing frame work for php. Currently however the implementation of Unit Testing is very sparse, also all tests must be run from the command line. I plan to use the PHPUnit testing framework, and to work with the Joomla Development community to increase the coverage of Unit Testing and the ease of performing Unit Tests.
Biography:
When I was 7 I first gained access to a computer. Today the few KB of ram and a cpu several times bigger and seemingly unimaginably less powerful then what I now hold in the palm of my hand, seems laughable, but I was hooked. At first sight of the alluring dos prompt I began my quest to understand and master this magical box before me. As the years progressed new technologies began to emerge DosShell, then this strange thing called windows which looked an awful lot like a product made by that colored fruit company. In the years that followed I learned my first programing language Basic. I still remember the sounds of my first modem and gateway to the Internet. Of course at this time the net was a very different place, there was no Google, and no banner ads. I continued to teach my self new technology's as I progressed. My freshman year of high school I managed to take all of the computer science courses offered by my high school, including the Advanced Placement(College level) Computer Science class. Next year I enrolled in the Youth Options course and took my first class at University of Wisconsin Whitewater Introduction to programing in Visual Basic, I went on to take classes in Java, Perl, Assembly programing, and more all while in high school. Upon graduation from high school I enrolled full time at University of Wisconsin Whitewater, and began to per sure my Management Computer Systems degree. Now with 3 semesters completed as a full time student I already have a Junior standing. I intent to complete my Management Computer Systems degree in 2009. I selected UWW based both on my past experience with both UWW and University of Wisconsin Madison, the combination of business and computer science offered by the MCS degree was paramount in my selection. During my time at UWW I have worked for the MCS dept as a Java tutor even tutoring students for higher level classes, I had not yet taken. Additionally for the last several years I have freelanced as a website designer often using Joomla to build dynamic sites for clients.
The machines and the technology may have changed a lot since I first gazed on the flicker of the monochrome dos prompt, yet one this has remained constant, my desire to understand and master technology. As technology continues to develop at an amazing rate, and the Internet continues to connect us and influence our lives in ways that only years ago where completely unimaginable we can sit and wounder what changes will come. I however prefer to take a more active stance and help bring about those changes. The Management Computer Systems program curriculum emphasizes Unit Testing, and is focused on training skilled developers. The education I have received at UWW, and the experince of my professors with Unit Testing, as well as my own experince with Unit Testing make this an ideal project for me.
Project Stages:
Stage 1: Familiarize my self with the inner workings of the current Joomla code base and cement my knowledge of Unit Testing techniques.
Stage 2: Identify units in need of Unit Testing.
Stage 3: Using existing Unit Testing and Unit Testing principals define implementation standards.
Stage 4: Write unit test code.
Stage 5: Evaluate progress, clean up code as needed and test all new Unit Tests.
Milestones:
The first marker in my progress will be to have identified the units in the Joomla code base lacking proper Unit Testing.
The second part of my efforts will focus on identifying those units in the core Joomla code where Unit Testing would have the greatest immediate benefits and constructing unit tests for these sections of code. As the benefit of Unit Testing will increase exponentially with the number of unit tests implemented I will focus most of my time on this.
Goals:
Improve the quality of future releases of Joomla by providing developers unit tests to test methods or modules that they have changed. This will be beneficial to all Joomla users, including me as I regularly use Joomla to build websites, by improving the stability and consistency of Joomla.
Increase the speed of testing, by simplifying the testing of code changes I hope to allow developers to spend more time writing code and less time playing wack a bug.
In addition to the benefits to Joomla and the Joomla community this project will also provide me with valuable experience in developing and implementing Unit Testing. I also seek to challenge my self and have purposely selected Unit Testing as a way to improve my knowledge of procedural programing techniques. On further benefit is that I will gain an intimate knowledge of the Joomla code base.
Technologies:
PHP
PHPUnit testing framework
JDN
SVN
subversion
Prop: Further implementation of PHPUnit Unit Testing Joomla
-
- Joomla! Fledgling
- Posts: 2
- Joined: Tue Apr 01, 2008 4:31 pm
Prop: Further implementation of PHPUnit Unit Testing Joomla
Post by XineDesign » Tue Apr 01, 2008 4:39 pm
- deborahSusan
- Joomla! Apprentice
- Posts: 24
- Joined: Mon Jan 29, 2007 9:29 pm
Re: Prop: Further implementation of PHPUnit Unit Testing Joomla
Post by deborahSusan » Mon Apr 07, 2008 9:39 am
You've put a lot of forethought into your project proposal . . . you are to be commended!
Equally impressive, you seem well qualified to reach your goals, and I have no doubt that you will accomplish all that you set for yourself.
Successful PHPUnit tests will make a more efficient and effective environment for developers.
My recommendation would be to encourage you to prioritize the units that you intend to complete and then tackle them on an individual basis, rather than completing all at the same time. In other words, complete stage 4 for the "highest priority" unit and then move onto state 5 it. Once it is complete, go back to stage 4 for the "next highest" unit and complete stage 5 for it. Proceed through your list as far as time permits.
This way, you will definite complete some of the unit tests. The other way, you run the risk of not completing anything in entirety.
This may be a bit simplistic; another example might be to group them into batches, and then complete each batch in phases.
Just pace yourself and keep track of your pace. My concern is that in you're enthusiasm, you might find yourself taking on a load that is too heavy . . . and although I'm sure you would carry the weight of it no matter what the cost, there's no need to burn yourself out over summer break . . . especially as you start your senior year!
Best wishes to you!
Equally impressive, you seem well qualified to reach your goals, and I have no doubt that you will accomplish all that you set for yourself.
Successful PHPUnit tests will make a more efficient and effective environment for developers.
My recommendation would be to encourage you to prioritize the units that you intend to complete and then tackle them on an individual basis, rather than completing all at the same time. In other words, complete stage 4 for the "highest priority" unit and then move onto state 5 it. Once it is complete, go back to stage 4 for the "next highest" unit and complete stage 5 for it. Proceed through your list as far as time permits.
This way, you will definite complete some of the unit tests. The other way, you run the risk of not completing anything in entirety.
This may be a bit simplistic; another example might be to group them into batches, and then complete each batch in phases.
Just pace yourself and keep track of your pace. My concern is that in you're enthusiasm, you might find yourself taking on a load that is too heavy . . . and although I'm sure you would carry the weight of it no matter what the cost, there's no need to burn yourself out over summer break . . . especially as you start your senior year!
Best wishes to you!
-
- Joomla! Fledgling
- Posts: 2
- Joined: Tue Apr 01, 2008 4:31 pm
Re: Prop: Further implementation of PHPUnit Unit Testing Joomla
Post by XineDesign » Mon Apr 07, 2008 5:47 pm
Thanks for the feedback, took into account what you said and updated my project proposal on the GSOC site. I had intended to prioritize units and then work on them in sets but my proposal didn't make that very clear.
Anyone else have any comments about my proposal, or Unit Testing in Joomla in general? Or perhaps some one has a question for me?
Anyone else have any comments about my proposal, or Unit Testing in Joomla in general? Or perhaps some one has a question for me?
Jump to
- Joomla! Announcements
- ↳ Announcements
- ↳ Announcements Discussions
- Joomla! 5.x - Ask Support Questions Here
- ↳ General Questions/New to Joomla! 5.x
- ↳ Installation Joomla! 5.x
- ↳ Administration Joomla! 5.x
- ↳ Migrating and Upgrading to Joomla! 5.x
- ↳ Security in Joomla! 5.x
- ↳ Extensions for Joomla! 5.x
- ↳ Templates for Joomla! 5.x
- ↳ Search Engine Optimization (Joomla! SEO) in Joomla! 5.x
- ↳ Language - Joomla! 5.x
- ↳ Performance - Joomla! 5.x
- ↳ Joomla! 5.x Coding
- Joomla! 4.x - Ask Support Questions Here
- ↳ General Questions/New to Joomla! 4.x
- ↳ Installation Joomla! 4.x
- ↳ Administration Joomla! 4.x
- ↳ Migrating and Upgrading to Joomla! 4.x
- ↳ Extensions for Joomla! 4.x
- ↳ Security in Joomla! 4.x
- ↳ Templates for Joomla! 4.x
- ↳ Search Engine Optimization (Joomla! SEO) in Joomla! 4.x
- ↳ Language - Joomla! 4.x
- ↳ Performance - Joomla! 4.x
- ↳ Joomla! 4.x Coding
- Joomla! Versions which are End of Life
- ↳ Joomla! 3.x - End of Life 17 Aug 2023
- ↳ General Questions/New to Joomla! 3.x
- ↳ Installation Joomla! 3.x
- ↳ Joomla! 3.x on IIS webserver
- ↳ Administration Joomla! 3.x
- ↳ Access Control List (ACL) in Joomla! 3.x
- ↳ Migrating and Upgrading to Joomla! 3.x
- ↳ Security in Joomla! 3.x
- ↳ Extensions for Joomla! 3.x
- ↳ Templates for Joomla! 3.x
- ↳ Search Engine Optimization (Joomla! SEO) in Joomla! 3.x
- ↳ Language - Joomla! 3.x
- ↳ Performance - Joomla! 3.x
- ↳ Joomla! 3.x Coding
- ↳ Joomla! 2.5 - End of Life 31 Dec 2014
- ↳ General Questions/New to Joomla! 2.5
- ↳ Installation Joomla! 2.5
- ↳ Joomla! 2.5 on IIS webserver
- ↳ Administration Joomla! 2.5
- ↳ Access Control List (ACL) in Joomla! 2.5
- ↳ Migrating and Upgrading to Joomla! 2.5
- ↳ Security in Joomla! 2.5
- ↳ Extensions for Joomla! 2.5
- ↳ Templates for Joomla! 2.5
- ↳ Search Engine Optimization (Joomla! SEO) in Joomla! 2.5
- ↳ Language - Joomla! 2.5
- ↳ Performance - Joomla! 2.5
- ↳ Joomla! 1.5 - End of Life Sep 2012
- ↳ General Questions/New to Joomla! 1.5
- ↳ Installation 1.5
- ↳ Joomla! 1.5 on IIS webserver
- ↳ Administration 1.5
- ↳ Migrating and Upgrading to Joomla! 1.5
- ↳ Security in Joomla! 1.5
- ↳ Extensions for Joomla! 1.5
- ↳ Templates for Joomla! 1.5
- ↳ Search Engine Optimization (Joomla! SEO) in Joomla! 1.5
- ↳ Language - Joomla! 1.5
- ↳ Performance - Joomla! 1.5
- ↳ Joomla! 1.0 - End of Life 22 July 2009
- ↳ Installation - 1.0.x
- ↳ Upgrading - 1.0.x
- ↳ Security - 1.0.x
- ↳ 3rd Party/Non Joomla! Security Issues
- ↳ Administration - 1.0.x
- ↳ Extensions - 1.0.x
- ↳ Components
- ↳ Modules
- ↳ Plugins/Mambots
- ↳ WYSIWYG Editors - 1.0.x
- ↳ Integration & Bridges - 1.0.x
- ↳ phpbb - Joomla! Integration
- ↳ Templates & CSS - 1.0.x
- ↳ Language - 1.0.x
- ↳ Joom!Fish and Multilingual Sites
- ↳ Performance - 1.0.x
- ↳ General Questions - 1.0.x
- Joomla! International Language Support
- ↳ International Zone
- ↳ Arabic Forum
- ↳ تنبيهات هامة
- ↳ الدروس
- ↳ 5.x جوملا!
- ↳ 4.x جوملا!
- ↳ جوملا! 1.6/1.7
- ↳ الأسئلة الشائعة
- ↳ التثبيت و الترقية
- ↳ الحماية - و تحسين السرعة والأداء
- ↳ لوحة التحكم
- ↳ الإضافات البرمجية
- ↳ تعريب جوملا! و الإضافات البرمجية
- ↳ القوالب و التصميم
- ↳ صداقة محركات البحث
- ↳ القسم العام
- ↳ 1.5 !جوملا
- ↳ الأسئلة الشائعة
- ↳ التثبيت و الترقية
- ↳ الحماية - و تحسين السرعة والأداء
- ↳ لوحة التحكم
- ↳ الإضافات البرمجية
- ↳ تعريب جوملا! و الإضافات البرمجية
- ↳ القوالب و التصميم
- ↳ صداقة محركات البحث
- ↳ القسم العام
- ↳ جوملا! 1.0
- ↳ الأسئلة الشائـعة
- ↳ التثبيت
- ↳ لوحة التحكم
- ↳ الإضافات البرمجية
- ↳ الإضافات المعرّبة
- ↳ القوالب و التصميم
- ↳ الحماية - تحسين السرعة والأداء - صداقة محركات البحث
- ↳ القسم العام
- ↳ القسم العام
- ↳ !عرض موقعك بجوملا
- ↳ الأرشيف
- ↳ Bengali Forum
- ↳ Bosnian Forum
- ↳ Joomla! 1.5
- ↳ Instalacija i prvi koraci
- ↳ Ekstenzije
- ↳ Templejti
- ↳ Moduli
- ↳ Prevodi i dokumentacija
- ↳ Joomla! 1.7 / Joomla! 1.6
- ↳ Catalan Forum
- ↳ Notícies
- ↳ Temes sobre l'administració
- ↳ Temes sobre la traducció
- ↳ Components, mòduls i joombots
- ↳ Temes de disseny
- ↳ Webs realitzades amb Joomla!
- ↳ Offtopics
- ↳ Chinese Forum
- ↳ Croatian Forum
- ↳ Danish Forum
- ↳ Meddelelser
- ↳ Joomla! 5.x
- ↳ Joomla! 4.x
- ↳ Joomla! 3.x (Anbefalet til nye installationer. Nyeste funktionalitet)
- ↳ Installation, backup, opdatering og flytning - Godt igang
- ↳ Administration - Generel brug
- ↳ Komponenter, Moduler og Plugins
- ↳ Template, CSS og Design
- ↳ Nethandel, betaling m.m.
- ↳ Ældre versioner (disse vedligeholdes ikke længere fra officiel side)
- ↳ Joomla! 2.5 (Supporteres indtil 31. dec. 2014)
- ↳ Installation, backup, opdatering og flytning - Godt igang
- ↳ Administration - Generel brug
- ↳ Komponenter, Moduler og Plugins
- ↳ Template, CSS og Design
- ↳ Nethandel, betaling m.m.
- ↳ Joomla 1.5 (Tidligere langtidssupporteret version indtil sep. 2012)
- ↳ Installation, backup, opdatering og flytning - Godt igang
- ↳ Administration - Generel brug
- ↳ Komponenter, Moduler og Plugins
- ↳ Template, CSS og Design
- ↳ Nethandel, betaling m.m.
- ↳ Joomla 1.0 (Udgået version, der blev afløst af 1.5 i 2008)
- ↳ Installation, backup, opdatering og flytning - Godt igang
- ↳ Administration - Generel brug
- ↳ Komponenter, Moduler og Mambots
- ↳ Template, CSS og Design
- ↳ Nethandel, betaling m.m.
- ↳ Oversættelser (lokalisering)
- ↳ Joomla brugergrupper i Danmark
- ↳ JUG Kolding
- ↳ JUG København
- ↳ JUG Odense
- ↳ JUG Århus
- ↳ JUG Sorø
- ↳ Kommerciel (betalt) hjælp ønskes
- ↳ SEO
- ↳ FAQ - Dokumentation og vejledninger
- ↳ Vis dit websted
- ↳ Afviste 'Vis dit websted' indlæg
- ↳ Diverse (Off topic)
- ↳ Dutch Forum
- ↳ Aankondigingen
- ↳ Algemene vragen
- ↳ Joomla! 5.x
- ↳ Joomla! 4.x
- ↳ Joomla! 3.x
- ↳ Installatie 3.x
- ↳ Extensies 3.x
- ↳ Templates 3.x
- ↳ Joomla! 2.5
- ↳ Installatie 2.5
- ↳ Componenten 2.5
- ↳ Modules 2.5
- ↳ Plugins 2.5
- ↳ Templates 2.5
- ↳ Joomla! 1.5
- ↳ Installatie
- ↳ Componenten
- ↳ Modules
- ↳ Plugins
- ↳ Templates
- ↳ Joomla! 1.0
- ↳ Installatie 1.0.x
- ↳ Componenten 1.0.x
- ↳ Modules 1.0.x
- ↳ Mambots 1.0.x
- ↳ Templates 1.0.x
- ↳ Vertalingen
- ↳ Offtopic
- ↳ Show jouw website
- ↳ Filipino Forum
- ↳ International Support Center
- ↳ Pinoy General Discussion & Archives
- ↳ Site Showcase
- ↳ Events
- ↳ Design Tips and Tricks
- ↳ Tsismis Zone
- ↳ Pinoy Translation Zone
- ↳ Pinoy Forum Archives
- ↳ Joomla! Philippines Local Forum www.joomla.org.ph
- ↳ Finnish Forum
- ↳ French Forum
- ↳ Les annonces!
- ↳ Le bistrot!
- ↳ L'expo!
- ↳ J! 5.x - L'atelier!
- ↳ J! 4.x - L'atelier!
- ↳ J! 3.x - L'atelier!
- ↳ 3.x - Questions générales, nouvel utilisateur
- ↳ 3.x - Installation, migration et mise à jour
- ↳ 3.x - Sécurité et performances
- ↳ 3.x - Extensions tierce partie
- ↳ 3.x - Templates et design
- ↳ 3.x - Développement
- ↳ 3.x - Ressources
- ↳ J! 2.5.x - L'atelier!
- ↳ 2.5 - Questions générales
- ↳ 2.5 - Installation, migration et mise à jour
- ↳ 2.5 - Sécurité et performances
- ↳ 2.5 - Extensions tierce partie
- ↳ 2.5 - Templates et design
- ↳ 2.5 - Développement
- ↳ 2.5 - Ressources
- ↳ J! 1.5.x - L'atelier!
- ↳ 1.5 - Questions générales
- ↳ 1.5 - Installation, migration et mise à jour
- ↳ 1.5 - Sécurité et performances
- ↳ 1.5 - Extensions tierce partie
- ↳ 1.5 - Templates et design
- ↳ 1.5 - Développement
- ↳ 1.5 - Ressources
- ↳ J! 1.0.x - L'atelier!
- ↳ 1.0 - Questions générales
- ↳ 1.0 - Installation et mise à jour
- ↳ 1.0 - Sécurité
- ↳ 1.0 - Extensions tierce partie
- ↳ 1.0 - Templates et design
- ↳ 1.0 - Développement
- ↳ 1.0 - Ressources
- ↳ Besoin d'un professionel ?
- ↳ Extensions Open Source pour Joomla!
- ↳ German Forum
- ↳ Ankündigungen
- ↳ Joomla! 5.x
- ↳ Joomla! 4.x
- ↳ Joomla! 3.x
- ↳ Allgemeine Fragen
- ↳ Installation und erste Schritte
- ↳ Komponenten, Module, Plugins
- ↳ Template, CSS und Designfragen
- ↳ Entwicklerforum
- ↳ Zeige Deine Webseite
- ↳ Joomla! 2.5
- ↳ Allgemeine Fragen
- ↳ Installation und erste Schritte
- ↳ Komponenten, Module, Plugins
- ↳ Template, CSS und Designfragen
- ↳ Entwicklerforum
- ↳ Zeige Deine Webseite
- ↳ Joomla! 1.5
- ↳ Allgemeine Fragen
- ↳ Installation und erste Schritte
- ↳ Komponenten, Module, Plugins
- ↳ Template, CSS und Designfragen
- ↳ Entwicklerforum
- ↳ Zeige Deine Webseite
- ↳ Professioneller Service
- ↳ Sonstiges (Offtopic)
- ↳ Archiv
- ↳ Joomla! 1.0
- ↳ Allgemeine Fragen 1.0.x
- ↳ Installation und erste Schritte 1.0.x
- ↳ Komponenten, Module, Mambots 1.0.x
- ↳ Template, CSS und Designfragen 1.0.x
- ↳ Entwicklerforum 1.0.x
- ↳ Zeige Deine Webseite 1.0.x
- ↳ Greek Forum
- ↳ Joomla! 4.x
- ↳ Joomla! 3.x
- ↳ Joomla! 2.5.x
- ↳ Joomla! 1.5.x
- ↳ Joomla! 1.0.x
- ↳ Hebrew Forum
- ↳ Indic Languages Forum
- ↳ Indonesian Forum
- ↳ FAQ
- ↳ Bantuan
- ↳ Komponen
- ↳ Modul
- ↳ Template
- ↳ Diskusi
- ↳ Italian Forum
- ↳ Guide
- ↳ Traduzioni
- ↳ Componenti - Moduli - Plugins
- ↳ Template - Grafica
- ↳ Notizie
- ↳ Prodotti Open Source per Joomla!
- ↳ Richieste professionali
- ↳ Joomla! 5.x
- ↳ Joomla! 4.x
- ↳ Joomla! 3.x
- ↳ Joomla! 2.5.x
- ↳ Joomla! 1.x
- ↳ Latvian Forum
- ↳ Lithuanian Forum
- ↳ Joomla! 5.x
- ↳ Joomla! 4.x
- ↳ Joomla! 1.7 / Joomla! 1.6
- ↳ Joomla! 1.5
- ↳ Joomla! 1.0
- ↳ Vertimai ir Kalba
- ↳ Malaysian Forum
- ↳ Solved
- ↳ Norwegian Forum
- ↳ Informasjon
- ↳ Arkiverte annonseringer
- ↳ FAQ - Ofte spurte spørsmål
- ↳ Arkiv
- ↳ Joomla! 5.x
- ↳ Joomla! 4.x
- ↳ Joomla! 3.x
- ↳ Administrasjon/installasjon
- ↳ Migrering/Oppdatering
- ↳ Template, CSS og design
- ↳ Komponenter/moduler/programutvidelser
- ↳ Sikkerhet
- ↳ Generelt
- ↳ Netthandel, betaling m.m.
- ↳ VirtueMart
- ↳ Andre nettbutikkløsninger
- ↳ Generelt
- ↳ Oversettelser
- ↳ Fremvisning av sider (Show off)
- ↳ Avviste fremvisninger
- ↳ Diverse (off topic)
- ↳ Kommersiell hjelp ønskes
- ↳ Eldre versjoner av Joomla!
- ↳ Joomla! 1.0
- ↳ Administrasjon/installasjon
- ↳ Template, CSS og design
- ↳ Komponenter/moduler/mambots
- ↳ Sikkerhet
- ↳ Generelt
- ↳ Joomla! 1.5
- ↳ Administrasjon/installasjon
- ↳ Migrering/Oppdatering
- ↳ Template, CSS og design
- ↳ Komponenter/moduler/programutvidelser
- ↳ Sikkerhet
- ↳ Generelt
- ↳ Joomla! 2.5
- ↳ Administrasjon/installasjon
- ↳ Migrering/Oppdatering
- ↳ Template, CSS og design
- ↳ Komponenter/moduler/programutvidelser
- ↳ Sikkerhet
- ↳ Generelt
- ↳ Persian Forum
- ↳ قالب ها
- ↳ مدیریت
- ↳ سوالهای عمومی
- ↳ نصب
- ↳ مامبوت ها
- ↳ ماژولها
- ↳ کامپوننت ها
- ↳ Polish Forum
- ↳ Instalacja i aktualizacja
- ↳ Administracja
- ↳ Komponenty, moduły, wtyczki
- ↳ Szablony
- ↳ Paczta i Podziwiajta
- ↳ Modyfikacje i własne rozwiązania
- ↳ Tłumaczenia
- ↳ FAQ
- ↳ Tips&Tricks
- ↳ Dokumentacja
- ↳ Profesjonalne usługi
- ↳ Portuguese Forum
- ↳ Componentes, módulos e mambots
- ↳ Programação e desenvolvimento
- ↳ Segurança
- ↳ Sites dos usuários
- ↳ Off-topic
- ↳ Tradução
- ↳ Templates
- ↳ Romanian Forum
- ↳ Traduceri
- ↳ Russian Forum
- ↳ Объявления по Joomla!
- ↳ Безопасность Joomla!
- ↳ Joomla 5.x - Задайте здесь свой вопрос по поддержке
- ↳ Joomla 4.x - Задайте здесь свой вопрос по поддержке
- ↳ Joomla 3.x - Задайте здесь свой вопрос по поддержке
- ↳ Общие вопросы/Новичок в Joomla! 3.x
- ↳ Установка Joomla! 3.x
- ↳ Миграция и переход на Joomla! 3.x
- ↳ Расширения для Joomla! 3.x
- ↳ Многоязычные веб-сайты на Joomla 3.x
- ↳ Joomla 2.5 - Задайте здесь свой вопрос по поддержке
- ↳ Общие вопросы/Новичок в Joomla! 2.5
- ↳ Установка Joomla! 2.5
- ↳ Расширения для Joomla! 2.5
- ↳ Русский язык Joomla! 2.5
- ↳ Serbian/Montenegrin Forum
- ↳ Tehnička pitanja
- ↳ Instalacija i početnička pitanja
- ↳ Šabloni
- ↳ Prevod i dokumentacija
- ↳ Ćaskanje
- ↳ Bezbednost
- ↳ Joomla! dodaci
- ↳ Pravna pitanja
- ↳ Arhiva
- ↳ Joomla! Događaji i Zajednica
- ↳ Izlog (spisak) sajtova radjenih u Joomla! CMS-u
- ↳ Profesionalne usluge
- ↳ Slovak Forum
- ↳ Spanish Forum
- ↳ Joomla! 5.x
- ↳ Joomla! 4.x
- ↳ Joomla! 3.x
- ↳ Migración y actualización a Joomla 3.x
- ↳ Versiones de Joomla! obsoletas
- ↳ Joomla! 2.5
- ↳ Joomla! 1.5
- ↳ Extensiones
- ↳ Plantillas (templates) y diseño
- ↳ Idioma y traducciones
- ↳ SEO para Joomla!
- ↳ Seguridad y rendimiento
- ↳ Productos de Código Abierto para Joomla!
- ↳ Servicios profesionales
- ↳ Salón de la comunidad Ñ
- ↳ Swedish Forum
- ↳ Meddelanden
- ↳ Forum Joomla! 5.x
- ↳ Forum Joomla! 4.x
- ↳ Forum Joomla! 3.x
- ↳ Allmänna frågor
- ↳ Användning och administration
- ↳ Installation, backup och säkerhet
- ↳ Komponenter, moduler och plugin
- ↳ Mallar (templates) och design
- ↳ Äldre versioner
- ↳ Forum Joomla! 1.0
- ↳ Allmänna frågor
- ↳ Användning och administration
- ↳ Installation, backup och säkerhet
- ↳ Komponenter, moduler och Mambots
- ↳ Mallar (templates) och design
- ↳ Forum Joomla! 1.7 / Joomla! 1.6
- ↳ Allmänna frågor
- ↳ Användning och administration
- ↳ Installation, backup och säkerhet
- ↳ Komponenter, moduler och plugin
- ↳ Mallar (templates) och design
- ↳ Forum Joomla! 1.5
- ↳ Allmänna frågor
- ↳ Användning och administration
- ↳ Installation, backup och säkerhet
- ↳ Komponenter, moduler och plugin
- ↳ Mallar (templates) och design
- ↳ Forum Joomla! 2.5
- ↳ Allmänna frågor
- ↳ Användning och administration
- ↳ Installation, backup och säkerhet
- ↳ Komponenter, moduler och plugin
- ↳ Mallar (templates) och design
- ↳ Översättning
- ↳ Webbplatser gjorda i Joomla
- ↳ Webbplatser J! 3.x
- ↳ Webbplatser J! 2.5
- ↳ Webbplatser Joomla! 1.7 / Joomla! 1.6
- ↳ Webbplatser J! 1.5
- ↳ Webbplatser J! 1.0
- ↳ Kommersiell hjälp önskas
- ↳ Diverse (off topic)
- ↳ Tamil Forum
- ↳ Thai Forum
- ↳ โชว์เว็บไซต์ของคุณที่สร้างด้วยจูมล่า
- ↳ เคล็ดลับการใช้งานส่วนต่างๆ เกี่ยวกับจ&#
- ↳ คอมโพเน้นท์ โมดูล ปลักอิน ต่างๆ ที่ติดตั
- ↳ อับเดดข่าวสารเกี่ยวกับจูมล่าลายไทย
- ↳ Turkish Forum
- ↳ Duyurular
- ↳ Dersler
- ↳ Genel Sorular
- ↳ Bileşen, Modül, Bot
- ↳ Eklenti Haberleri
- ↳ Temalar
- ↳ Vietnamese Forum
- ↳ Gặp gỡ và giao lưu
- ↳ Joomla Tiếng Việt
- ↳ Cài đặt - Cấu hình
- ↳ Thành phần mở rộng cho Joomla!
- ↳ Hỏi đáp Joomla! 5.x
- ↳ Hỏi đáp Joomla! 4.x
- ↳ Hỏi đáp Joomla! 3.x
- ↳ Hỏi đáp Joomla! 2.5
- ↳ Hỗ trợ kỹ thuật
- ↳ Bài viết cũ
- ↳ Thiết kế Template
- ↳ Joomla! 1.5
- ↳ Welsh Forum
- Other Forums
- ↳ Open Source Products for Joomla!
- ↳ The Lounge
- ↳ Forum Post Assistant (FPA)
- Joomla! Development Forums
- Joomla! Official Sites & Infrastructure
- ↳ docs.joomla.org - Feedback/Information
- ↳ extensions.joomla.org - Feedback/Information
- ↳ joomla.com - Feedback/Information
- ↳ Sites & Infrastructure - Feedback/Information
- ↳ Archived Boards - All boards closed
- ↳ Design and Accessibility - Archived
- ↳ Quality and Testing - Locked and Archived
- ↳ Joomla! 1.0.x_Q&T
- ↳ Q&T 1.0.x Resolved
- ↳ Known Issues
- ↳ Superseded Issues
- ↳ Archive
- ↳ Q&T 1.0.x Resolved - Archived
- ↳ Known Issues - Archive
- ↳ Superseded Issues - Archive
- ↳ Joomla! 3.x Bug Reporting
- ↳ Third Party Testing for Joomla! 1.5
- ↳ Q&T 1.5.x Resolved
- ↳ Joomla! 1.5 BETA
- ↳ Joomla! 1.5 BETA 2
- ↳ Reaction to the 'Letter to the community'
- ↳ Reaction to New Project Name
- ↳ Logo Competition
- ↳ Humor, Fun and Games
- ↳ Libraries
- ↳ patTemplate
- ↳ com_connector - Multi Joomla Bridge
- ↳ CiviCRM Support
- ↳ CiviCRM Installation Issues
- ↳ FAQ Archive
- ↳ FAQ Discussion Board
- ↳ 3rd Party Extensions FAQ
- ↳ FAQs not moved
- ↳ 3rd Party/Non Joomla! Security FAQ
- ↳ Joomla! Coding 101
- ↳ Joombie Tools of the Trade
- ↳ Joombie Coding Q/A
- ↳ Joombie Think Tank
- ↳ Joombie Developer Lab
- ↳ Joomla Forge - Archived
- ↳ Non-Profit Organizations and Joomla!
- ↳ Schools and Universities
- ↳ Bangsamoro Forum
- ↳ Joomla! 1.5 Template Contest
- ↳ SMF - Simplemachines.org Forum
- ↳ GPL Discussion
- ↳ Security Announcements - Old
- ↳ Tips & Tricks - Moving
- ↳ Submit Your Suggested Tips & Tricks to Docs.joomla.org now please.
- ↳ Google Summer of Code and GHOP
- ↳ Google Summer of Code 2008
- ↳ Proposed projects
- ↳ Student area
- ↳ Past Google Summer of Code Editions
- ↳ Google's Highly Open Participation Contest
- ↳ Documentation
- ↳ Suggestions, Modifications, and Corrections
- ↳ Archive
- ↳ 1.5 Archive
- ↳ Suggestions, Modifications & Corrections
- ↳ Submit
- ↳ Feedback and Suggestions
- ↳ Applications for participation in the Development Workgroup
- ↳ Development
- ↳ 1.5 Site Showcase - Archived
- ↳ 1.0 x Site Showcase - Archived.
- ↳ Feature Requests - White Papers - Archived
- ↳ Under Review - Archived
- ↳ Accepted - Archived
- ↳ Not Accepted - Archived
- ↳ Wishlists and Feature Requests - Archive
- ↳ Wishlist Archives - Archived
- ↳ Spanish Forum - Archive
- ↳ Papelera
- ↳ Tutoriales
- ↳ General
- ↳ Salón de la Joomlaesfera hispanohablante
- ↳ Danish Forum - Archive
- ↳ Diskussion af Meddelelser + Sikkerhedsmeddelelser + FAQ
- ↳ Shop.Joomla.org
- ↳ Joomla! 1.6 RC Support [closed]
- ↳ Joomla! 1.0 Coding
- ↳ Core Hacks and Patches
- ↳ Joomla! 2.5 Beta Support
- ↳ People.joomla.org - Feedback/Information
- ↳ Joomla! 1.5 Bug Reporting
- ↳ Joomla! 1.5 Coding
- ↳ Joomla! 3 Beta Support
- ↳ Trending Topics
- ↳ Help wanted in the community
- ↳ templates.joomla.org - Feedback/Information
- ↳ Certification
- ↳ Albanian Forum
- ↳ Azeri Forum
- ↳ Urdu Forum
- ↳ Basque Forum
- ↳ Itzulpenaren inguruan
- ↳ Laguntza teknikoa
- ↳ Belarusian Forum
- ↳ Maltese Forum
- ↳ Hungarian Forum
- ↳ Slovenian Forum
- ↳ Japanese Forum
- ↳ Khmer Forum
- ↳ ពិពណ៌ស្ថានបណ្ដាញជុំឡា
- ↳ ជុំឡាខ្មែរមូលដ្ឋានីយកម្ម
- ↳ Community Blog Discussions
- ↳ JoomlaCode.org
- ↳ Joomla! Marketing and PR Team
- ↳ resources.joomla.org - Feedback/Information
- ↳ Training.Joomla.org
- ↳ OpenSourceMatters.org
- ↳ magazine.joomla.org - Feedback/Information
- ↳ Site Showcase
- ↳ Joomla! 4 Related
- ↳ Joomla! Events
- ↳ Joomla! Ideas Forum
- ↳ Registered Joomla! User Groups
- ↳ Joomla! 2.5 Coding
- ↳ Joomla! 2.5 Bug Reporting
- ↳ User eXperience (UX)
- ↳ Joomla! Working Groups
- ↳ Translations