I am newly employed in a company that runs a website + backend which is, honestly, worse coded than nearly everything I have seen, done or worked with in my whole life as a software developer :)
As there are some security issues on top, i hardly suggested to rebuild the whole Application, therefore I assigned myself to make a concept (Something that was never done before in this company :D).
Now and I am trying to figure out if I should pick up Drupal or if a Framework like Zend or Symfony will work out better for us. It is really a hard guess for me. Coming from a coding & database background I tend to like a Framework solution because I kinda feel 'home' where I can smash my commands in an editor. On the other hand I really see the advantages of Drupal too and while playing with it I realize its power and the requirement of time I will need to fully understand it...
(We a have bilingual page with a small shop, some other payments, a lot of text content that is edited by our backoffice, and some standard stuff like fileuploads)
Long text small sense: Can u please help me with some fundamental questions so I can start to understand better how Drupal is working and how it will fit my needs? :D
1. Is it correct that me and my collegues probably dont have to write 1 single line of Code by our own?
2. where do I extend user attributes? Does it all work with profile fields? (I mainly mean calculated/computed things like account:uid where the user has wether influence nor insight on)
Putting that as Profile Fields and hide them from every action seems like a bit weird to me.
3. How long would you estimate the time you spent learning and testing before you actually knew what you where doing (I know it will differ a lot, I just want to have some general tendencies)
As u can see I am really just at the start and I apologize if the sense of my question stays within my head ;) I am working my way through the documentary too atm, but usually google and my development environment is my way to go. I have to rethink some stuff here I guess :D
Thanks in advance for your answeres and have a nice day!