Difference between revisions of "Pizza Bugs and Fun March 16, 2013"

From Joomla! Documentation

(Fix workstation link)
 
(15 intermediate revisions by 5 users not shown)
Line 3: Line 3:
  
  
A Joomla! Pizza, Bugs and Fun event is scheduled for Saturday, March 16, 2013. The event is global for virtual participants with local venues wherever they are organized. The key goal is to fix as many Joomla 3 and Joomla 2.5 bugs as possible before Joomla 3.1's, which will be on or around the 25th of March, and Joomla 2.5.10's release.
+
A Joomla! Pizza, Bugs and Fun event is scheduled for Saturday, March 16, 2013. The event is global for virtual participants with local venues wherever they are organized. The key goal is to fix as many Joomla 3 and Joomla 2.5 bugs as possible before Joomla 3.1's release, which will be on or around the 25th of March, and Joomla 2.5.10's release.
  
 
'''See the section [http://docs.joomla.org/Pizza_Bugs_and_Fun_March_16,_2013#General_Instructions General Instructions] below for instructions.'''
 
'''See the section [http://docs.joomla.org/Pizza_Bugs_and_Fun_March_16,_2013#General_Instructions General Instructions] below for instructions.'''
Line 9: Line 9:
 
This wiki will be used as the central resource for coordinating efforts and accumulating results from this event.
 
This wiki will be used as the central resource for coordinating efforts and accumulating results from this event.
  
The '''twitter''' hash tag is #JoomlaPBF. Follow @JoomlaBugSquad on Twitter for updates during PBF and some social fun.
+
Follow [https://twitter.com/joomlabugsquad @JoomlaBugSquad] on Twitter for updates during PBF and some social fun.  The ''Twitter''' hash tag is #JoomlaPBF.
 
<div style="clear:left;" />
 
<div style="clear:left;" />
 
== Goals ==
 
== Goals ==
Line 43: Line 43:
  
 
:<h5>Helpful documentation</h5>
 
:<h5>Helpful documentation</h5>
:* [[Setting up your workstation for Joomla! development]].  A step-by-step guide to installing the Eclipse IDE on your local workstation for Joomla! development.
+
:* [[Setting up your workstation for Joomla development]].  A step-by-step guide to installing the Eclipse IDE on your local workstation for Joomla! development.
 
:* [http://community.joomla.org/blogs/community/828-webinar-using-eclipse-for-joomla-development.html Using Eclipse for Joomla! Development] Video webinar demonstrating overview of Eclipse features for Joomla! development
 
:* [http://community.joomla.org/blogs/community/828-webinar-using-eclipse-for-joomla-development.html Using Eclipse for Joomla! Development] Video webinar demonstrating overview of Eclipse features for Joomla! development
 
:* [[Git for Testers and Trackers]]
 
:* [[Git for Testers and Trackers]]
Line 51: Line 51:
  
 
==== If you want to work on Documentation ====
 
==== If you want to work on Documentation ====
* To edit this Documentation Wiki, you will need a user account on the wiki. If you don't already have one, you may register on [[Special:UserLogin]]. You only need a valid email address and once registered you will have immediate permission to edit any page except for a few that are protected because they are high profile spam targets.
+
* To edit this Documentation Wiki, you will need a user account on the wiki. If you don't already have one, you may register on [[Special:UserLogin]]. You only need a valid email address to register. After confirming your email address you will have immediate permission to edit any page except for a few that are protected because they are high profile spam targets.
 +
* '''Important!''' - You should review the [[JDOC:Wiki policy|Wiki policy]]
 
* Get your user account a few days before and make sure that you are able to sign in since the automatic authorization system can lock some people out.
 
* Get your user account a few days before and make sure that you are able to sign in since the automatic authorization system can lock some people out.
 
* If you'd like something to be edited, but you're not sure what to write exactly, use talk pages to add comments to pages.
 
* If you'd like something to be edited, but you're not sure what to write exactly, use talk pages to add comments to pages.
 
* During the PBF, several experienced Wiki editors will be available in the Skype chat to help you.
 
* During the PBF, several experienced Wiki editors will be available in the Skype chat to help you.
  
You are free to work on any aspect of the documentation that takes your fancy, but here are some suggestions for stuff that really needs some love and attention:
+
{{:{{PAGENAME}}/Documentation needs}}
* [Will add in the coming weeks]
 
  
 
=== Pizza ===
 
=== Pizza ===
Line 69: Line 69:
  
 
===Virtual===
 
===Virtual===
 +
====Twitter====
 +
Follow [https://twitter.com/joomlabugsquad @JoomlaBugSquad] on Twitter for updates during PBF and some social fun.  The ''Twitter''' hash tag is #JoomlaPBF.
 +
 
====Skype Chat====
 
====Skype Chat====
We have set up a Skype chat for all attendees of the PBF. Skype is invitation only. This is the same Skype chat we used in March. To get an invitation, add nick.savov to your Skype contact list. To make sure you can get in, get your invitation and log in before the day of the PBF.
+
We have set up a Skype chat for all attendees of the PBF. Skype is invitation only. This is the same Skype chat we used last. To get an invitation, add nick.savov to your Skype contact list. To make sure you can get in, get your invitation and log in before the day of the PBF.
  
 
If you don't already have Skype, you can download it for free from [http://skype.com Skype].
 
If you don't already have Skype, you can download it for free from [http://skype.com Skype].
Line 100: Line 103:
  
 
[http://techjoomla.com Techjoomla, Tekdi Web Solutions] : 106, Saket Apts.Vithal Mandir Road.Karvenagar. Pune 411052. Maharashtra India.  Tel.+91 020 25457905 .  Time : 1:00PM. - 5:30PM. [GMT+5.5]. Please get your Laptops . Wifi & Pizza will be provided :)
 
[http://techjoomla.com Techjoomla, Tekdi Web Solutions] : 106, Saket Apts.Vithal Mandir Road.Karvenagar. Pune 411052. Maharashtra India.  Tel.+91 020 25457905 .  Time : 1:00PM. - 5:30PM. [GMT+5.5]. Please get your Laptops . Wifi & Pizza will be provided :)
 +
 +
[https://www.cloudaccess.net/ CloudAccess.net India] : 706-707, Pratiksha Complex, Mahalaxmi Cross Roads, Paldi, Ahmedabad - 380028 Gujarat, India. Tel. +91 9970931101. Time : 10:00 AM - 03:00 PM [GMT+5.5]. Please get your Laptops. Wifi , Pizza & Cold drinks will be provided.
 +
 
=== Africa ===
 
=== Africa ===
  
Line 127: Line 133:
 
Q: Where is the code for Joomla?
 
Q: Where is the code for Joomla?
  
A: The current Joomla code can be found either on Joomlacode or GitHub.
+
A: The current Joomla code can be found either on GitHub.
  
 
*GitHub - https://github.com/joomla/joomla-cms
 
*GitHub - https://github.com/joomla/joomla-cms
*SVN - http://svn.github.com/joomla/joomla-cms
 
  
  
 
Q: Which one is 3.0?
 
Q: Which one is 3.0?
  
A: On GitHub, it is the master branch.
+
A: On GitHub, it is the master branch: [https://github.com/joomla/joomla-cms https://github.com/joomla/joomla-cms]
  
  
 
Q: Which one is 2.5?
 
Q: Which one is 2.5?
  
A: On GitHub, it is the 2.5.x branch.
+
A: On GitHub, it is the 2.5.x branch: [https://github.com/joomla/joomla-cms/tree/2.5.x https://github.com/joomla/joomla-cms/tree/2.5.x]
 
 
 
 
Q: Any known issues with JForge and Chrome on Windows?
 
 
 
A: It have been seen that browsing the JForge tracker, Chrome may ask for a missing plugin (windows media player). No workaround for this is yet known.
 
  
  
 
Q: How do I apply a Git pull request as an SVN Patch?
 
Q: How do I apply a Git pull request as an SVN Patch?
  
A: Git & SVN are two different ways of doing version control for software. Joomla is in a transition stage of moving from SVN to Git. Many of the patches will be SVN patches which you'll find in the files tab at the bottom of the tracker. Some trackers will have Git "pull requests" instead.
+
A: Git & SVN are two different ways of doing version control for software. Joomla is in a transition stage of moving from SVN to Git. Many of the patches will be SVN patches which you'll find in the files tab at the bottom of the tracker. Many trackers will have Git "pull requests" instead.
  
 
These git pull requests can still usually be applied like SVN patches if you only have SVN. Take the URL of the pull request, add ".patch" to the end of it and use that as a URL to the patch.
 
These git pull requests can still usually be applied like SVN patches if you only have SVN. Take the URL of the pull request, add ".patch" to the end of it and use that as a URL to the patch.
Line 159: Line 159:
  
 
[[Image:eclipse-pull-request-3.png]]
 
[[Image:eclipse-pull-request-3.png]]
 
 
In Eclipse, to remove those automatically, change Ignore Leading Path Name Segments to 1.
 
In Eclipse, to remove those automatically, change Ignore Leading Path Name Segments to 1.
  
 
[[Image:eclipse-pull-request-2.png]]
 
[[Image:eclipse-pull-request-2.png]]
 +
 +
*Please see JDOC Wiki Documentation on: [[Working_with_git_and_github/My_first_pull_request|My first pull request]]
  
 
==Contributors==
 
==Contributors==
 
{{:Pizza Bugs and Fun March 16, 2013/Contributors List}}
 
{{:Pizza Bugs and Fun March 16, 2013/Contributors List}}
  
<noinclude>[[Category:Bug Squad]]
+
<noinclude>
[[Category:Development]][[Category:Events]]</noinclude>
+
[[Category:Events{{#translation:}}]]
 +
[[Category:Pizza_Bugs_and_Fun{{#translation:}}]]
 +
</noinclude>

Latest revision as of 20:03, 4 April 2020

Pbf.png


A Joomla! Pizza, Bugs and Fun event is scheduled for Saturday, March 16, 2013. The event is global for virtual participants with local venues wherever they are organized. The key goal is to fix as many Joomla 3 and Joomla 2.5 bugs as possible before Joomla 3.1's release, which will be on or around the 25th of March, and Joomla 2.5.10's release.

See the section General Instructions below for instructions.

This wiki will be used as the central resource for coordinating efforts and accumulating results from this event.

Follow @JoomlaBugSquad on Twitter for updates during PBF and some social fun. The Twitter' hash tag is #JoomlaPBF.

Goals[edit]

  • Bugs : We will be working through the CMS Issue Tracker where there are bug reports needing patches and/or testing.
  • Documentation : If you want to help out writing documentation, you're also more than welcome. See the Documentation Details below for suggestions.

Organization, logistics and communications[edit]

Communication[edit]

We have set up a Skype chat for all attendees of the PBF. Skype is invitation only and you are all invited. This is the same chat we used for the PBF last September. To get an invitation, add nick.savov to your Skype contact list. To make sure you can get in, log in before the day of the PBF. This Skype chat will be in English, but other languages can set up their own chat groups as well.

General Instructions[edit]

These instructions may change as we get closer to the event.

If you want to test bug fixes (i.e. patches)[edit]

  • Look for issues with a status of Pending. We want at least 2 testers and more on complex issues, so you can test what others have tested already.
  • Use the CMS Issue Tracker as usual, which means you download the patch from the tracker and apply it to your test instance of Joomla.
  • Most of the issues should have test instructions with them.
  • Once you have tested, add comments to the tracker on your results. Start your comment with @test so you will get counted in the stats as a tester. If the test is successful check of a successful text box.
  • Note: You don't have to delete the installation folder when you are using the development version of Joomla. This allows you to reinstall just by deleting the configuration.php file.
  • Note: See the FAQ on how to apply a Git pull request as an SVN patch.
Helpful Documentation

If you want to code bug fixes[edit]

  • Use the CMS Issue Tracker as usual, looking for the issues with a status of Confirmed.
  • When you have a patch, add it to the tracker and change the status to Pending if you are able to. Add testing instructions if they don't already exist.
  • If you want to just put your toe in the water at first, you could see if any of the older patches with a Pending status need updating to the newest build. When you find one that won't apply, you can manually apply it as necessary and then recreate the patch. Uploading to the tracker as a later version and note that you've updated it to the current build. Just make sure that you are using Unix End of Line and create that patch at the project level.
Helpful documentation

If you want to work on Documentation[edit]

  • To edit this Documentation Wiki, you will need a user account on the wiki. If you don't already have one, you may register on Special:UserLogin. You only need a valid email address to register. After confirming your email address you will have immediate permission to edit any page except for a few that are protected because they are high profile spam targets.
  • Important! - You should review the Wiki policy
  • Get your user account a few days before and make sure that you are able to sign in since the automatic authorization system can lock some people out.
  • If you'd like something to be edited, but you're not sure what to write exactly, use talk pages to add comments to pages.
  • During the PBF, several experienced Wiki editors will be available in the Skype chat to help you.
Remember, Documentation has bugs too![edit]

You are free to work on any aspect of the documentation that takes your fancy, but here are some suggestions below for stuff that really needs some love and attention. Don't worry, sometimes even the most seasoned wiki editors can get lost, distracted or confused about what to do next. Just ask a question on Skype and someone will try to guide you out.

Don't forget to add the {{inuse}} template to an article you are going to be working on for a long period of time, more than a minute. It helps to prevent editing conflicts.

  • There are a lot of pages of antiquity in the 'Cookie jar' - they are all time stamped, some over 4 years old. The majority were never even started and pertain to Joomla! 1.5. Mark those articles with the {{delete}} template you feel need to be deleted. After PBF, a bot run will clean up the ones marked deleted unless someone objects on the talk page of the article.
  • Browse some articles and feel free to make use of the {{delete}}, {{merge}} or {{JSplit}} templates on articles. Click the previous template links to see how to use and apply them to articles you think need these marker templates.
  • Another area of similar to the 'Cookie jar' is our Needs pages. They are called 'Needs pages' because they are in need of various tasks to complete them. Some of these needs are simple tasks such as reviewing content, adding an image, more content or improvements. Pick a few, give them a little love and help others when they read the docs.
  • Categorisation is always a something easy to do, necessary and in great demand on our wiki! Pages without categories are abundant, pick some titles you know and skip the ones you might not know right off. See how many you can give at least 1 category in an 10 minutes or 1/2 hour. Make it fun and have a competition with others! Make it a real challenge, who can add the most to one category.
  • Help pages, yes we know they are a lot of work, but necessary for beginners and even those with intermediate knowledge of Joomla! Joomla! 2.5 still has a year of life and Joomla! 3 is just getting started! The love you give them will be felt by many users worldwide. You can find the matrix of 2.5 Help Screens here and 3.0 Help Screens here. Some just need to be reviewed and marked complete in status, others need to be started, completed, have images uploaded(670px max width), etc. Make sure you read the 2.5 Style Guide or the 3.0 Style Guide. Anyway questions, just ask on Skype.
  • Join the Developer Tutorials Project and share your knowledge. Sign your name using 4 tildes ( ~~~~ ) on the Developer Tutorials Project page and list what you might be able to do. Feel free to add some tutorial topics to the suggested topics list.
  • The docs team is also working on Beginner Tutorials. Our goal is to make them easy to understand and navigate, something a Beginner can follow easily and learn basic concepts. Think back to when you were new to Joomla! and add a topic about something you struggled with as a beginner.

Pizza[edit]

We are offering pizza (or any comparable locally popular main course) and soda for pre-registered groups. We are not setting a specific maximum, but please don’t go crazy with it. Get enough so there’s plenty for everyone, but not a week’s worth of pizza and soda leftovers for everyone. Contact Nick Savov (nick.savov[at]community.joomla[dot]org , replace [at] with @ and [dot] with .) before the event to register and get details.

Locations[edit]

If you want to get people together and have a venue to share, please add it below. Share as much as possible details like exact location, url for more information about the venue, ways to register, date and time the venue is available etc.

If you set up a location please send contact information to Nick Savov (nick.savov[at]community.joomla[dot]org , replace [at] with @ and [dot] with .). Feel free to contact him with any questions.

Virtual[edit]

Twitter[edit]

Follow @JoomlaBugSquad on Twitter for updates during PBF and some social fun. The Twitter' hash tag is #JoomlaPBF.

Skype Chat[edit]

We have set up a Skype chat for all attendees of the PBF. Skype is invitation only. This is the same Skype chat we used last. To get an invitation, add nick.savov to your Skype contact list. To make sure you can get in, get your invitation and log in before the day of the PBF.

If you don't already have Skype, you can download it for free from Skype.

Europe[edit]

Virya Technologies - 30 The Junction, Mallard House Business Centre, The Street, Little Bealings, Woodbridge, Suffolk, IP13 6LT - Space for 5-10 extra people (please email info@viryatechnologies.com if you want to join us!) - 0900-1800h

North America[edit]

Joomla!Day Boston Bug Squash Events Microsoft New England Research & Development Center One Memorial Drive Suite 100 Cambridge, MA 02142. 10:00 AM-12:15 PM EST and 1:30 PM-4:00 PM EST . Visit http://www.joomladayboston.com/ for more information.

JoomlaChicago LOOP User Group Event The COOP - Cowork Space in Chicago 230 W Superior, 2nd Floor (Entrance on Franklin under the "L") Chicago, IL 60654 10:00 AM - 3:00 PM Note: Please sign-up at the link above to receive more information and directions on accessing the location on March 16. Space is limited!!!

South America[edit]

Asia/Pacific[edit]

Marvelic Engine Co.,Ltd. : 719 KPN Tower 10/F, Rama 9 Road. Huaykwang, Bangkok. THAILAND. Tel.+66 2 717 1120 . Time : 1:00PM. - 5:30PM. [UTC+7]

Techjoomla, Tekdi Web Solutions : 106, Saket Apts.Vithal Mandir Road.Karvenagar. Pune 411052. Maharashtra India. Tel.+91 020 25457905 . Time : 1:00PM. - 5:30PM. [GMT+5.5]. Please get your Laptops . Wifi & Pizza will be provided :)

CloudAccess.net India : 706-707, Pratiksha Complex, Mahalaxmi Cross Roads, Paldi, Ahmedabad - 380028 Gujarat, India. Tel. +91 9970931101. Time : 10:00 AM - 03:00 PM [GMT+5.5]. Please get your Laptops. Wifi , Pizza & Cold drinks will be provided.

Africa[edit]

Middle East[edit]

Registration[edit]

For write access to this wiki[edit]

To get write access to this wiki you will need to register here first. Please be aware that the registration process requires a valid email address. This is the same login for updating Joomla documentation.

At a physical location[edit]

If you wish to be present at one of the physical locations listed above then you must register in advance because space most likely is limited. Registrations are the responsibility of the individual location organizers and you should click on the appropriate link above for more information.

Taking bugs, tasks and pizza[edit]

Please check the Organization, logistics and communications section for details on how to get involved in working on tasks.

Requirements[edit]

  • All code must be made available under the General Public Licence version 2.
  • All documentation contributions must be made available under the Joomla! Electronic Documentation License. Further information on the JEDL is available in the JEDL Frequently Asked Questions
  • No advertising or self-promotion will be allowed. This includes back links to your website or anyone else's. The one exception is that if you have made a contribution then feel free to add your name and an optional link to your website to the Contributors List
  • All contributions must be in English. Note that the official language of the Joomla! project is British English.


FAQ[edit]

Q: Where is the code for Joomla?

A: The current Joomla code can be found either on GitHub.


Q: Which one is 3.0?

A: On GitHub, it is the master branch: https://github.com/joomla/joomla-cms


Q: Which one is 2.5?

A: On GitHub, it is the 2.5.x branch: https://github.com/joomla/joomla-cms/tree/2.5.x


Q: How do I apply a Git pull request as an SVN Patch?

A: Git & SVN are two different ways of doing version control for software. Joomla is in a transition stage of moving from SVN to Git. Many of the patches will be SVN patches which you'll find in the files tab at the bottom of the tracker. Many trackers will have Git "pull requests" instead.

These git pull requests can still usually be applied like SVN patches if you only have SVN. Take the URL of the pull request, add ".patch" to the end of it and use that as a URL to the patch.

Eclipse-pull-request-1.png

Many of this pull requests will also have extra folders on the internal file names like a/ and b/.

Eclipse-pull-request-3.png In Eclipse, to remove those automatically, change Ignore Leading Path Name Segments to 1.

Eclipse-pull-request-2.png

Contributors[edit]

Pizza Bugs and Fun March 16, 2013/Contributors List