My aim with this fork is to make an attempt at refactoring, do some general bug fixes, and to update Comic Control to PHP 8. I also want to add a few simple features that I feel would be beneficial and useful to others, and are things that I've added to my personal build of this same project.
I'm a new developer and combing through Comic Control is ultimately what taught me PHP.
Comic Control is absolutely fantastic and I deeply appreciate the work Erin put into it. Thank you for putting it out there for free.
It's still loaded with bugs.
I'm glad you asked!
After all the bugs are squashed, I have a good handful of things I'm excited to integrate into this project, including:
- A bookmarking system.
- A cast module.
- An Open Graph image creator for social media.
- Additional templates and corresponding CSS for those who can draw but can't write markup or styling.
- A global toggle switch for content warnings (so if you don't need or want them, they're optional.)
- Additionally, I would like to integrate the already existing tagging functionality into this, so if there's something specific that bugs you and that's also been tagged for, you'll still get a warning for that even if the artist hasn't marked that page with a warning and you have warnings in general turned off.
- The ability to easily customize the look of the website per comic page via special effects (for if you like to code and you also like theming!)
- More stuff that I cannot remember right now.
A lot of these things are features that have already been implemented either in full or in part into my personal build of this project. My own build has a lot of things baked into it that are specifically just for me and what I want, so this fork is intended as a more general purpose version of that.