Project

General

Profile

A note to new Developers » History » Version 1

Max Milbers, 01/25/2010 05:30 PM

1 1 Max Milbers
h1. A note to new Developers
2 1 Max Milbers
3 1 Max Milbers
Once you have been included in the development team you can then select an open task/bug/whatever from our dev portal.  When you have selected something you would like to work on you will need to assign yourself to that item.  If you do not have access yet one of the dev leaders can do that for you.
4 1 Max Milbers
5 1 Max Milbers
Once you have code that is ready to commit to SVN please contact one of the dev leaders.  We will evaluate your code and commit it.  After this you will be granted commit rights to the SVN directly.  I am sure all of you can understand the need for us to have a look at your first commit offer.
6 1 Max Milbers
7 1 Max Milbers
Guides how to start:
8 1 Max Milbers
- Please start with the devguide https://dev.virtuemart.net/cb/wiki/4161 .
9 1 Max Milbers
- After that please read the forum threads marked with [DECISION] so you know what is already discussed.
10 1 Max Milbers
- Take a look at the tracker https://dev.virtuemart.net/cb/proj/tracker/browseTracker.do?tracker_id=4&view_id=-9&reset=open. If you dont have already access to it, please alert Milbo in skype bhangla.
11 1 Max Milbers
- When you find a task the suits to you, just write a message and you may start with it at once.
12 1 Max Milbers
13 1 Max Milbers
14 1 Max Milbers
Rick wrote a system so that we can rewrite VM to MVC step by step or better said by view. Please read this to enable your new written view.
15 1 Max Milbers
16 1 Max Milbers
There are 2 columns in vm_admin_menu; a view column and a task column. Just add the view name to this table and the admin menu will create the link using that view name.  It is coded the admin menu helper in such a way so that if the view name and/or task is present in the table it will create the link based on that,  If it is not present it will create the link in the manner it was done in VM.
17 1 Max Milbers
18 1 Max Milbers
So as you complete moving sections of code to MVC, make the neccessary changes to the vm_admin_menu table to use the new view.
19 1 Max Milbers
20 1 Max Milbers
Remember to update the sql files in install and migration.
21 1 Max Milbers
22 1 Max Milbers
An important goal is to go joomla native. So try to use the joomla native methods as best as possible. Use j! debugger, language, db and so on.
23 1 Max Milbers
24 1 Max Milbers
You can find a best practices guide using the following link:
25 1 Max Milbers
https://dev.virtuemart.net/cb/wiki/4541
26 1 Max Milbers
27 1 Max Milbers
This will help us develop pages that work and act consistantly.