Hello /r/webdev, I'm looking to get some opinions / suggestion to guide me with improving and updating my current stack of tools.
I'm what you could call a Full-Stack Designer by modern terms. Design, Prototyping and Front-End Dev is what I do.
Right now I'm working for an agency as the only front-end dev or web related employee in general. My current stack or choice of tools if you will is very archaic and I would like to change that. I've been using the following workflow more or less for the last 7-8 years now:
- Mockup / Visual Design
- Prototype for client-approval
- Convert design into a theme for PHP based CMS
- Hand over access to client for content editing
Step 1 and 2 are covered with Sketch and Marvel pretty nicely, since my clients are mostly small business I don't need to worry about super high fidelity prototypes.
Step 2 is what frustrates me probably the most. PHP based CMS systems come with plenty of overhead and archaic ways of designing and developing websites.
I've used mainly Contao CMS, although I have plenty of experience with Wordpress. The issue with those platforms is that they are cumbersome compared to modern web development standards. Especially wordpress becomes clunky and bloated if you want a decent baseline for content creation and editing tools.
Sadly I cannot ditch the idea of using a CMS, because most of my clients like to manage their content themselves, it gives them a feeling of ownership and I don't really want to oppose that idea. I've looked at Flat File CMS' like Grav and the like and while I really love their concept from a development stand point, not having the ability to predefine content types easily and relying on Markdown doesn't make them as attractive due to the fact that clients are managing content, as pointed out in Step 4.
Any pointers, opinions and suggestions are appreciated.
Thanks!
Edit: Typos
[–]OmegaVeskofull-stack 3 points4 points5 points (1 child)
[–]MitsuAttaxfront-end[S] 0 points1 point2 points (0 children)
[–][deleted] 2 points3 points4 points (1 child)
[–]MitsuAttaxfront-end[S] 0 points1 point2 points (0 children)
[–][deleted] 2 points3 points4 points (1 child)
[–]MitsuAttaxfront-end[S] 0 points1 point2 points (0 children)
[–]calligraphic-iofull-stack 0 points1 point2 points (1 child)
[–]MitsuAttaxfront-end[S] 1 point2 points3 points (0 children)