Development environment
Gordon
Junior Member
Posts: 22
10 года 6 мес. назад #57
от Gordon
Never doubt that a small group of committed people can change the world. Indeed, it is the only thing that ever has... Margaret Mead
Gordon Wright
Old fart developer
Gordon создал тему: Development environment
Not really a trick. JCC is very good, but eventually you have to modify the code to make the component do something, so here is my environment (tip) that works very well.
Run a good WAMP (Windows) or MAMP (Apple) local environment. I use both with many browsers and versions of browsers installed as possible.
Use a good IDE for the code, I use PHPStorm and a little BBEdit as I cut my teeth on it and it is familiar. PHPStorm has good code checking as you go, and an excellent code TRACE system.
Get a good book on CSS. SitePoint is a good place to start. Seek help when you are stuck. There is no such thing as a stupid question.
Download from JED similar FREE components to the one you are making, as it does help to see how other approach the same task.
Run a good WAMP (Windows) or MAMP (Apple) local environment. I use both with many browsers and versions of browsers installed as possible.
Use a good IDE for the code, I use PHPStorm and a little BBEdit as I cut my teeth on it and it is familiar. PHPStorm has good code checking as you go, and an excellent code TRACE system.
Get a good book on CSS. SitePoint is a good place to start. Seek help when you are stuck. There is no such thing as a stupid question.
Download from JED similar FREE components to the one you are making, as it does help to see how other approach the same task.
Never doubt that a small group of committed people can change the world. Indeed, it is the only thing that ever has... Margaret Mead
Gordon Wright
Old fart developer
Спасибо сказали: Søren Beck Jensen, Andres Maeso
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Søren Beck Jensen
Administrator
Posts: 73
10 года 5 мес. назад #83
от Søren Beck Jensen
Søren Beck Jensen
Founder, Component-Creator.com
Søren Beck Jensen ответил в теме Development environment
Good advise, thanks Gordon!
I would add: Use a versioning tool such as Git or Mercurial to track your changes. Especially if you go back to www.component-creator.com and add more tables/fields after having made changes to the already installed component. That way you can merge your changes with the updated code generated by component-creator.com
I would add: Use a versioning tool such as Git or Mercurial to track your changes. Especially if you go back to www.component-creator.com and add more tables/fields after having made changes to the already installed component. That way you can merge your changes with the updated code generated by component-creator.com
Søren Beck Jensen
Founder, Component-Creator.com
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Rob LeVine
New Member
Posts: 7
10 года 4 мес. назад #138
от Rob LeVine
Rob LeVine ответил в теме Development environment
Søren,
Can you possibly explain in more detail the merging process both with and without a source control system? I've been using Component Creator for a while and just now I'm getting to alter the code that component creator generates and don't want to lose it each time I rebuild the component. For example, I created a component and then I edited its xml file in administrator\<component>\model\forms directory and I want to make sure it doesn't get overwritten.
It would be great, in general, if you had a page that explained, in detail, how one does incremental development using Component Creator.
Regards,
Rob
Can you possibly explain in more detail the merging process both with and without a source control system? I've been using Component Creator for a while and just now I'm getting to alter the code that component creator generates and don't want to lose it each time I rebuild the component. For example, I created a component and then I edited its xml file in administrator\<component>\model\forms directory and I want to make sure it doesn't get overwritten.
It would be great, in general, if you had a page that explained, in detail, how one does incremental development using Component Creator.
Regards,
Rob
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Andres Maeso
Platinum Member
Posts: 338
10 года 4 мес. назад #141
от Andres Maeso
Andrés Maeso
Customer relations manager at Joomla Component Creator.
Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.
Andres Maeso ответил в теме Development environment
Hi Rob
We liked your proposal. We will work in a tutorial and will come back to you for some feedback if that's ok.
Best regards,
Andrés.
We liked your proposal. We will work in a tutorial and will come back to you for some feedback if that's ok.
Best regards,
Andrés.
Andrés Maeso
Customer relations manager at Joomla Component Creator.
Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.
Спасибо сказали: Duke Speer
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Rob LeVine
New Member
Posts: 7
10 года 4 мес. назад #143
от Rob LeVine
Rob LeVine ответил в теме Development environment
Hi Andrés,
That would be fantastic. I'm a good person to give feedback on these types of things because I follow the directions and I make notes of issues I had along the way.
Do you have an estimate on your timing for this? For me, the sooner the better. I would just like to have an idea of how longer I should wait to see something.
Regards,
Rob
That would be fantastic. I'm a good person to give feedback on these types of things because I follow the directions and I make notes of issues I had along the way.
Do you have an estimate on your timing for this? For me, the sooner the better. I would just like to have an idea of how longer I should wait to see something.
Regards,
Rob
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Andres Maeso
Platinum Member
Posts: 338
10 года 4 мес. назад #148
от Andres Maeso
Andrés Maeso
Customer relations manager at Joomla Component Creator.
Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.
Andres Maeso ответил в теме Development environment
Hi Rob,
There's no easy way to compare two files without using version control. What I was planning to do is to create a page where I linked to some tutorials on how to get introduced to version control with mercurial or github. Nothing you can't find on the internet, yo shouldn't wait for us to add it to our wiki.
Hope it helps
There's no easy way to compare two files without using version control. What I was planning to do is to create a page where I linked to some tutorials on how to get introduced to version control with mercurial or github. Nothing you can't find on the internet, yo shouldn't wait for us to add it to our wiki.
Hope it helps
Andrés Maeso
Customer relations manager at Joomla Component Creator.
Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.056 секунд