WordPress 2.3 Beta 3 has been released, but this time I think I will wait for the RC which is due next Monday before updating this site.
JavaScript In My Plugins
Only 5 of my plugins (WP-Polls, WP-PostRatings, WP-Email, WP-ServerInfo and WP-UserOnline) use JavaScript. The JavaScripts are packed using Dean Edward’s Packer and the only framework use just for AJAX is TW-Sack or Simple AJAX Code-Kit (SACK). TW-Sack is extremely lightweight and easy to use but unfortunately, it can be used only for AJAX purposes. The reason I used TW-Sack instead of jQuery is simple, at the time I created my plugin, jQuery does not exists yet and when jQuery becomes popular the reason why I didn’t upgrade it was because I was lazy. As the saying goes, “If it ain’t broke, don’t fix it”. Recently there is some buzz within the WordPress Development Team regarding WordPress’s JavaScript Usage. Andrew Ozz has written two articles on it in the WordPress Development Updates blog entitled Optimizing script loading, Optimizing script loading part 2 and Optimizing script loading, implementation. With the upcoming WordPress 2.8 will feature some heavy JavaScript changes, I told myself to make use of this chance to totally revamped the JavaScripts in my plugins. Here are the changes that will be made:
- Minified JavaScript instead of packing them
- Replaced TW-Sack with jQuery
- Move JavaScript to the footer
- Use wp_localize_script() for JavaScript text translation
- javascript-js.js will now contain the minified code for normal usage
- javascript-js.dev.js will now contain the unminified code for development purposes
I have already done it for WP-PostRatings and it is now running live on this site. Next, I will be doing WP-UserOnline, followed by WP-Email and lastly WP-Polls as it is more complex.
WP-PostRatings 1.05 Beta
This site is now running WP-PostRatings 1.05 Beta, the changelog is as follows:
» NEW: Added The Ability For Each Rating Star To Have Its Own Text
» NEW: Highest Rated Post Is Now In The Templates For Easy Modification
» » NEW: Usage Instructions Is Also Included Within The Plugin Itself
» NEW: Able To Delete Ratings Logs And Data By Post IDs
» NEW: Able To Uninstall WP-PostRatings
» NEW: Localization WP-PostRatings
» FIXED: snippet_text() Function Missing
» FIXED: AJAX Not Working On Servers Running On PHP CGI
FIXED: Highest Rated Post Is Now Based On The Ratings Followed By The Number Of Votes
» FIXED: Added Some Default Styles To postratings-css.css To Ensure That WP-PostRatings Does Not Break
I intend to release WP-PostRatings 1.05, WP-Polls 2.13, WP-Stats 2.06, WP-UserOnline 2.06, WP-Ban 1.00 on 2nd January 2006 if everything goes smoothly.
Sorry guys but WP-Downloads is still in the works, I need to think and plan on how to integrate it.
UPDATE: I have re-uploaded the file due to wrong file name (should be 105 and not 103) and fixes an important bug.
UPDATE: Download WP-PostRatings 1.10
WordPress 4.7 Released!
WordPress 4.7 has been released.
What’s New
- Twenty Seventeen – A brand new default theme brings your site to life with immersive featured images and video headers.
- New Features to Customizer – Theme Starter Content, Edit Shortcuts, Video Headers, Smoother Menu Building, Custom CSS
- PDF Thumbnail Previews – Managing your document collection is easier with WordPress 4.7. Uploading PDFs will generate thumbnail images so you can more easily distinguish between all your documents.
- Dashboard in your language – Just because your site is in one language doesn’t mean that everybody helping manage it prefers that language for their admin. Add more languages to your site and a user language option will show up in your user’s profiles.
- REST API Content Endpoints – WordPress 4.7 comes with REST API endpoints for posts, comments, terms, users, meta, and settings.
- Post Type Templates
- More Theme API Goodies
- Custom Bulk Actions
- WP_Hook
- Settings Registration API
- Customize Changesets
Download: WordPress 4.7
WordPress 2.5 Thoughts
As we are getting nearer and nearer towards WordPress 2.5 release date on 10th March 2008, at the same time, my school work is also piling up.
I am looking forward to the redesigned administration backend. All my plugins should work just fine for WordPress 2.5. The only change at the moment that I need to make is to my WP-Sticky to make use of the add_meta_box() instead of the DBX box.
Here are some links related to WordPress 2.5: