I know. Wonder why? I've been there before - I started building Panels back in 2009, and blogged about Extension related topics soon thereafter. Over the years I've been in touch with lot of developers from all over the world - I've the finger on the pulse of what people have troubles understanding in this business.
If you feel lost, let me tell you first that you're in a surprisingly large company! The Official documentation is scattered (to say the least). Examples? Best practices? Missing in action. You can manage to get started, yet you'll find yourself stuck reinventing the wheel many times.
The main problem is that HTML Panels development requires a number of very different skills, and it's incredibly difficult to build a linear learning path, that starts from the basics and builds your knowledge gradually, up to the point where you're able to develop production-ready Panels - that sell. Which is what this course is all about!
I've put together years of experience, and countless hours spent scratching my own head on Panels' code. The result is the Adobe Photoshop HTML Panels Development project, which goal is to give you a substantial head start, and cut down improductive development time ("how the heck do I do this and that in Panels?!"). It's going to be fun too!
Adobe Creative Cloud applications ecosystem is flourishing: an entire section of the book is about the business of marketing Panels - with suggestions gathered from several developers, myself included, who make their living (or a nice extra income) selling their software on a variety of marketplaces.
Packed with everything you need to go from the very beginning to HTML Panel mastery. Fourth Edition, updated to CC 2019.
302 pages PDF, 15 Chapters of solutions to real-world development problems. Download here the full Index. Mobi and ePub formats are available as well.
Each book's Chapter covers a topic, then custom-made Panels (with fully commented code) dig deeper, implementing the basic concepts shown in a more advanced fashion.
Complete Package: Book, Videos, and Code samples
Just the Book and the Code, a great deal of content anyway! Fourth Edition, updated to CC 2019.
302 pages PDF, 15 Chapters of solutions to real-world development problems. Download here the full Index. Mobi and ePub formats are available as well.
Each book's Chapter covers a topic, then custom-made Panels (with fully commented code) dig deeper, implementing the basic concepts shown in a more advanced fashion.
Basic Package: Book and Code samples
Do you have a few people at your organization who would benefit from taking this course? No problem, the Team Edition allows your coworkers to access the Book, Videocourse (downloadable) and Panels code hosted on your own servers. The license covers up to 10 people - I trust you not to abuse my confidence. Larger team? Email me here. Fifth Edition, updated to CC 2019.
Team License: Book, Videos, and Code samples for your company
HTML Panels are implemented in a variety of Adobe Creative Cloud applications; the course is based on Adobe Photoshop, yet Panels' architecture is shared among them all.
With the exception of some app-specific Events, I'd say – comforted by InDesign and Illustrator beta-readers feedback – that the content of the course largely applies to the entire supported list, that you can check here.
The target audience is either Adobe Configurator orphaned who can't dare to enter the HTML Panels labyrinth, people with at least a basic understanding of the web stack (HTML, CSS, Javascript) and frontend developers.
I had hard times trying to build an inclusive, linear learning path that starts from the very beginning but is not at all limited to half-baked demo code unsuitable for real-world products. Read the Book introduction for a better discussion: it's freely available entering your email address in the form at the top of this page.
The book has been initially written for CC 2015, and it's been updated to cover CC 2019: I plan to keep it up to date with new Photoshop releases. The Common Extensibility Platform (aka CEP - the Panels' architecture) is backward-compatible to Photoshop CC, so the course covers all the HTML Panel breeds.
Ciao, I'm Davide Barranca - I'm a Photoshop retoucher and developer from Italy.
I blog about Panels on Photoshop, etc. You can find me on Twitter as @undavide or Facebook too! Feel free to get in touch via email here.