wildcardsearch / picture-perfect Goto Github PK
View Code? Open in Web Editor NEWmake your MyBB forum images just right
License: GNU General Public License v3.0
make your MyBB forum images just right
License: GNU General Public License v3.0
Once an image task has been created, it can no longer be changed.
When their are a lot of threads with images, it can be hard to find what you are looking for.
...and also redirects to a URL with an improperly formed query string.
Add a separate setting for domain to allow a path of \public_html\myimagefolder
and a stored URL of http://i.myforum.com/myimage.png
Some larger image operations will be better served running over time using the MyBB task system. Need a way for admin to add images to batch list and possibly even add multiple "passes" (read: two or more modules used to process the same images)
We are looking for the base board URL, when the base domain (eg. github.com
) is much more versatile.
Long lists of threads are annoying, but long lists of images cause page load times to increase dramatically. Need to set a short limit on image pages and a standard ppp
on the thread page.
Currently the deciding factor for module success is whether or not a new Image Set was made. Some modules (like re-hosting) won't need an image set saved to do their work.
For #5
Related to: #11
In order to provide options for images in a more powerful way, I have decided to abandon the image grid approach and instead use a more standard MyBB table format. In this way, I hope to all more options for single image manipulation.
...the JavaScript for select all, and the counter for the inline action form are broken without error message in console.
...so modules can restrict the number of images sent based on how heavy their operations are.
Table definitions are in a format compatible with MySQL and MySQLi, but PostgreSQL needs to be added.
...taking the user back to the edit page, rather than going back to the task list...list.
It would be handy sometimes to be able to quickly check the thread.
...and not image set view.
To prevent PHP timeouts due to large/bad images.
Its still early on, but it is getting annoying testing with very little feedback as to what went wrong.
Large forums may have too many forums and threads to manage easily. Allow admin the choice of whether to scan every image on the forum, or to skip the initial scan and use the provided tab to scan threads/forums individually.
A typo is causing the last few letters of the title to be shown instead of show the first few.
In some situations, it would be useful to return two flash_message
s upon module execution. For example, if 9 out of 12 images failed, the module could provide an error
message for the failures and a success
for the rest.
When rehosting images locally, if using a subdomain, eg. http://i.mysite.com
images are currently replace with [img]http://{path}/i.mysite.com/{image_filename}[/img]
Just need to detect subdomain settings and adjust output accordingly.
In using the plugin, I have found it tedious to have to configure common tasks like rehosting images or creating thumbnails every time you want to use them. I feel it will be much better to allow admin to do a one-time setup of modules, creating tasks that for their needs more closely.
May need to look at adding module setup into the installation process...
When overwriting images, a cache buster is needed so that updates are reflected.
This will be an introductory version that works nearly the same as the ASB default slideshow module. The difference being that this module can pull images from one or more Picture Perfect image sets.
Using 100
posts as the page limit for extracting image information from threads was meant to prevent using too much memory, but the setting is much too low and instead can cause issues from too many requests per minute. I've tested on a live forum and 10,000
worked much better as a page limit.
For some module settings, it will be annoying to have to set them to your preference every time you process images. If modules could install normal MyBB settings, then there would a persistent way to store module setting defaults.
Currently any redirected image URL is marked as a bad download.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.