• Some users have recently had their accounts hijacked. It seems that the now defunct EVGA forums might have compromised your password there and seems many are using the same PW here. We would suggest you UPDATE YOUR PASSWORD and TURN ON 2FA for your account here to further secure it. None of the compromised accounts had 2FA turned on.
    Once you have enabled 2FA, your account will be updated soon to show a badge, letting other members know that you use 2FA to protect your account. This should be beneficial for everyone that uses FSFT.

Magento developers - any hints?

KevySaysBeNice

[H]ard|Gawd
Joined
Dec 7, 2001
Messages
1,452
Hi all!

I've recently started a job at a small company and I'm (eventually) going to be the "magento developer" - at this point, I've barely even used the Magento interface, so I've got a long ways to go.

I've recently started trying to follow along with Alan Storm's Magento tutorials (http://alanstorm.com/magento_controller_hello_world), and they seem pretty good for a beginner (I have some experience doing MVC PHP with CodeIgniter), but honestly I'm two and a half days in and I'm still pretty lost.

I don't yet have a "natural" feel for how things are laid out, and that's one problem. I might be able to figure out how something works, but to actually be able to come up with my own config/layout/etc XML files, and then write the proper code to go along with it just feels a long ways off.

Anyway, I'd love to hear any opinions or advice!

<3
 
We work with Magento everyday and provide custom solutions for larger Magent stores.

It really is a much, much larger beast than any of the other suites out there and if harnessed correctly it's so incredibly powerful.

That said, the learning curve can be steep; just remember layout and design are seperate.
 
In my opinion, if you have the MVC OOP PHP down, you are qualified in everything PHP.

I'll switch to new CakePHP projects and be lost for the first couple weeks, even though I know it like the back of my hand, but it's because you have to learn the processes too. I got thrown into a Java web application, where I haven't used Java in like 4 years and in the same amount of time, I was already exceeding my colleagues.

I think if you stick with it, analyze what you are trying to solve, break it down into manageable pieces, and read a lot, just like any other software development process, you will be on top of the game in no time. Just remember component break down and MVC. :)

Good Luck!
 
Thanks for the responses guys :)

I'm working through some tutorials and so forth, and things are starting to make a bit more sense.

The problem isn't the PHP or MVC or OO, as you mentioned it's the process the getting to know how Magento does things.

The biggest thing that's holding me up is the incredible amount of XML. Things still don't make total sense to me (at all), how config.xml or system.xml is structured related to Models, etc, etc.

Anyway, I'm looking forward to the time I'll be comfortable reading over Magento and actually making sense of it!
 
im still learning magento also, but instead of creating the site in magento, i just connected my built pages to their database...
 
Back
Top