4 ms·
One of the most challenging projects I've worked on was building a Drupal 7 site. I was fresh out of college and had absolutely no Drupal experience. In retrosp
by rybosome 11y ago
One of the most challenging projects I've worked on was building a Drupal 7 site. I was fresh out of college and had absolutely no Drupal experience. In retrospect, I am confident that there were likely easier ways to do many of the things which I wanted, but at the time everything felt like an uphill battle.
The biggest challenge was the UI; I had to build something against mocks from photoshop, meaning it had to be pixel-perfect and identical to what the client had agreed to. Most contrib modules didn't have a way to easily customize the output (as far as I could tell), so I either had to modify the code of the module to produce exactly what I needed or just write the functionality myself (typically choosing the latter). Had I been working with a Drupal guru there may have been a way to avoid this, but who knows? It seems other commenters have mentioned needing to customize the modules themselves.
This was a very poor experience for me. D8 looks like a large improvement, but I was so thoroughly burned by the lack of clarity and community support that I doubt I will touch Drupal again.
- Albright 11y agoAside from the inexperience issue (D7 and later really do give you the power to override theming on just about anything), you should never promise a client that a web design will replicate a mock-up with pixel perfection. It's impossible; there's just too much that's out of your control. A web design mock-up is more of a guideline that can be followed pretty closely, but never perfectly replicated.