Demo: See a live version of this plugin in the sidebar of this site: noCreativity.com
Dooodl is a fun plugin for your blog that allows your visitors to draw a little doodle and save it to your sidebar together with a little note. It’s a bit like a guestbook but less boring and more visual aka more fun!
Your visitors will view the latest Dooodl (image, author and title) in the sidebar and will be able to view all others using the Dooodl History Viewer or add one themselves using the Dooodl Creator.
The result? You’ll be able to view what people drew on your sidebar over time. It’s fun!
- Latest Dooodl is shown as a Widget in the Sidebar along with the author’s name, the Dooodl-title and links to the Dooodle Creator and Viewer
- Cool Flash viewer to see all of the Dooodls visitors have created.
- A small Flash Dooodl Creator to allow your visitors to draw anything they like.
- Highly customizable widget template: Decide how the sidebare widget looks using basic template tags.
- Moderation possible: If you would rather see the new Dooodls before they appear on the site, and approve them: There’s a checkbox just for that in the settings.
- Administration panel for all Dooodls. This enables you to delete Dooodl which aren’t acceptable to be shown on the site.
- You can even get emails with quick delete/approve links whenever somebody submits a Dooodl.
- You can embed the creator and the gallery in a page or post using shortcodes.
- Make sure to first backup your database.
- Upload the
Dooodlfolder to the
- Activate the plugin through the ‘Plugins’ menu in WordPress
- Aggiungi il ‘Dooodl’-widget alla tua barra laterale o usa gli shortcode per incorporare il creatore/gallery in una pagina o in un articolo di tuo piacimento.
- Tutto a posto!
- Non mi piace flash. Devo usare per forza la galleria Flash?
No, c’è un’impostazione che ti permette di disattivare la galleria Flash ed usare semplicemente la versione basica in HTML.
- Possono persone che navigano sui tablet creare Dooodls sul mio sito?
Sì fin da febbraio 2014 c’è una versione HTML5 del creatore che dovrebbe andare su tutti i browser più moderni. Assicurati di attivare il creatore V2 se non l’hai già fatto!
- Posso vedere una live demo da qualche parte?
Sì puoi! Vieni sul mio blog e vedilo tu stesso: noCreativity.com
- Il mio tema WordPress non supporta i widget. Posso comunque usare questo plugin?
Sì puoi! Almeno se per te non è un problema aprire alcuni dei file del tuo tema ed aggiungere un po’ di codice dove vuoi che il widget appaia. Aggiungendo il seguente codice dove vuoi il Dooodl-widget appaia dovrebbe funzionare:
if (function_exists("Dooodl_widget")) Dooodl_widget();
- Vorrei incorporare il creatore e/o la galleria in una pagina o in un articolo invece che avere un link tramite il widget, è possibile?
Sì! Puoi usare questi shortcode per inserire sia il creatore e/o la galleria in una pagina o in un articolo.
Puoi usare gli attributi width, heigh ed attributi css per avere un maggior controllo sull’aspetto.
[dooodl_creator width=“800” height=“600” css=“float:left; margin-top:20px”]e
[dooodl_gallery width=“800” height=“600” css=“float:left; margin-top:20px”]
Contributi e sviluppo
“Dooodl” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.Collaboratori
Changelog (registro delle modifiche)
- Cleaned up some jQuery setups from the first versions of the plugin. This resolves frontend-plugin interference users were reporting.
- Fixed a code style issue where older versions of PHP would encounter syntax errors
- Fixed a bug where mails would no longer be sent after a new Dooodl is published
- Changed a setting in the migration manager where the batch feature would update 10 Dooodls at a time but seen as some servers don’t handle this well, I reduced that number to 1 Dooodl at a time.
- Fixed a bug where the Doodls upload folder would not be created and thus the image would be lost upon save.
- Removed one more short-opening PHP tag that would cause ‘unexpected file endings’ on some servers.
- Removed a few short-opening PHP tags that would cause ‘unexpected file endings’ on some servers.
- Fixed a bug where you wouldn’t be able to edit Dooodl’s using the ‘Edit post’ UI
- Added a corrected version of the update checker. Plugins that update from 1.x versions should now be redirected to the Dooodl Manager immediately. This should be fine now.
- Added Dashboard Widget information and screenshot
- Added version checker upon plugin startup as the register-activation hook is no longer fired when using automatic updates.
- All new WP-Admin Dooodl-management (Powered by Redux and ACF)
- Dooodl migration manager (from old versions of Dooodl to Dooodl 2.0)
- Dooodl is now a post-type in WordPress. Lots of new possibilities for the future!
- The gallery and creator have their own URL’s and no longer guide your visitors to your plugin folder
- The Dooodl plugin no longer executes SQL statements directly. One less security threat possible!
- All strings have been implemented using the WordPress translation engine: You can now localize Dooodl!
- The widget has been updated so you can choose wether you want to add a title to the widget or not.
- Made Dooodl HTTP/S unaware.
- Added a WordPress Dashboard Widget
- Added shortcodes to add the creator and the gallery in a page/post. Check out the FAQ to find out how to use them.
- Fixed a bug in the gallery where the creator link would not point to the right directory.
- Fixed a bug where a duplicate function gets loaded and blocks new Dooodls from being saved.
- Fixed a bug where the email notification would not have the new Dooodl attached to it.
- Fixed plenty of minor AMFPHP bugs.
- Built an HTML5 version of the creator
- Added the option to pick the V2 creator or revert back to the V1.
- Necessary update changes in the file structure.
- Fixed a bug where the intro-text color in the viewer doesn’t correctly work.
- Replaced short opening PHP tags by full PHP tags and added closing tags everywhere for server compatibility.
- Fixed a bug where new installations of the plugin would show an empty widget template by default.
- Fixed the ‘dooodls aren’t saved’ bug that has been tormenting many users for years. Thanks Fischi for the help!
- Fixed a bug where Dooodls in the moderation queue would show up in the HTML gallery
- Lot’s of new features
- Moderation is now possible (dooodls have to be approved before they’re shown in the sidebar)
- Admin panel to moderate new Dooodls
- Emails upon new Dooodl submission
- Customizable widget look
- Customizable look of the Flash and HTML Gallery
- Choose between Flash gallery or HTML version
- Added endless scrolling to the HTML gallery. (Previous versions would load all Dooodls at once)
- Updated Database structure (added moderation column)
- Changed WP-admin setup
- Tiny optimizations and changes to accomodate the new WordPress API’s
- The old V1 Flash Creator has been removed as it has been fully replaced by the HTML5 version.
- Changed the way the brush in the creator is shown. Before it would just be a colored square which wouldn’t be visible if held up above the same colored background. Fixed that now 🙂
- The background color of the canvas is always random from now on. That means less of the same colors in the rest of the submitted doodles!
- Fixed a little layout bug in the creator.
- Note: Ever since Shadowbox-js updated the autoload() doesn’t work anymore…
- Added stripslashes to the widget. Overlooked that a few times. My bad 🙂
- Changed the xml.php output in order to make sure the content is fully validated.
- Fixed a compatibility issue caused by a action_handler in the plugin.
stripslash()ed the description and the title in the Viewer HTML and XML feeds.
- Enabled the plugin to be called using
if (function_exists("Dooodl_widget")) Dooodl_widget();in themes that are not widget-ready.
- Minor Bugfixes
- Added a smaller brush to the Dooodl Creator.
- Updated and optimized the uninstall procedure to delete the
/uploads/doodls/folder and its contents if the
Remove Doodls Optionis checked.
- Updated the install procedure to add the 1.jpg (the default doodle) to the uploads/doodls/ folder.
- Moved the save folder to
/wp_content/uploads/doodls/to make sure upgrading the plugin doesn’t delete the images when updating.
- Code cleaning
- Added deeplinking
- Added settings link in the plugin list
- First public version as a plugin
- This was the first version (not open to the public)