Work has recommenced on TDO Mini Forms…
Yep. As of last week, I dusted off the code and started working on TDOMF Plugin for Wordpress.
I’ve been reviewing refactoring the code and trying to fix as many bugs and other wiggles as I can. So far:
- There is now a nice TDOMF Overview page, like the Wordpress Dashboard
- Move the various admin pages to it’s own submenu rather than have the various pages scattered all over the place.
- Updated the TDOMF panel on the edit post page. It now uses Wordpress’ built in AJAX and is much cleaner.
- Added a logging feature. All actions of the plugin are logged so you can easily see when someone has approved a post, saved options, submitted a post etc. This is especially useful if you turn off moderation for example.
Currently I’m working through the options again. I will be adding two new options.
Auto Trust Submitter option will allow you set how many times a user’s submissions are approved before they automatically become trusted.
Moderation On/Off option will allow you to turn off moderation. Submissions will be automatically published. I really hate this idea as it opens your blog up to bots and spammers, however it is consistently requested. You can already “trust” users and the “Auto Trust Submitter” option would allow you to automatically trust users after their submissions have been approved.
The big change I have planned, but I haven’t started on, is to allow users to customise the form, completely. I’m going to try and base it on Wordpress’ existing widget model. Basically, your form will be made of individual “widgets” that you can drag-and-drop, order and configure individually. Also, I hope, other people can write their own widgets for TDOMF. This is the best approach I can think off. Coming up with a “language” to allow people to design their forms is very hard to do right. This method is intuitive to use and for the hardcore, hopefully, easy to extend.
Other little things I’m going to try and do are:
Rejection emails - Currently users can subscribe for notification if their post is approved. This will also notify the user if their post is rejected.
Append messages to email notifications - Allow approvers to append a message to the approved/rejected emails, explaining why their submission was rejected or approved.
Bulk moderation of submitted posts - Easy to reject or approve lots of posts.
Delete plugin settings - Wipe out your plugin settings so you can properly remove the plugin, if you so wish.
I did also consider trying to put a button on the post/page edit screen to allow admins to easily add the form. However the interface to do this is atrocious. The good news is that upcoming versions of Wordpress will have a better and neater interface to add buttons, so I’ll hold off till then.
I’ll keep you all informed of any other progress.
Administrator
April 24th, 2008 at 9:06 am
Hi iya,
I’ve generated a tdomf.po file and you need to generate a Russian .mo file. I’m afraid I don’t know much about it. People have translated the plugin, but have not provided me with copies of the files to include. There is documentation on wordpress.org about translating plugins.
The latest version 0.10.4 has File uploads and you can limit it to images. You can enable it to be added an Wordpress attachment, which causes Wordpress to create a thumbnail of the image. But beyond that I haven’t added any other special image functionality.
Guest
April 24th, 2008 at 8:26 am
Hi, thanks!
Great post (I belive), will install it this evening.
2 question:
1. in order to localize it in Russian language: in which file to make changes?
2. Is it possible to modify code to add picture upload and resize?
Thanks!
Administrator
March 18th, 2008 at 1:07 pm
Hi Camilo,
Yes please!
Yes, this was pointed out to me for the previous release. I believe it should work in v0.10.1.
That would be useful. Thank you.
Please do, but I’d recommend using the Bug Reporting Forum I’ve setup for TDO Mini Forms. It’s much easier for me to keep track of it.
Thank you very much!
Guest
March 13th, 2008 at 4:35 am
Hey! Great plugin!! Just loved it!! Solved a huge problem for me (well, not yet, but it’s going to!!)
Anyway, enough with the ass-kissing.
I’ve just translated the plugin into brazilian portuguese (feeling kind of woozy….), I’ll send it to you if you like.
The way you’re calling the textdomain function is not working, had to set it manually to ‘wp-content/plugins/tdo-mini-forms’.
Also, if you’d like, I could send you information about parts that have not been translated (like menu titles and form widgets).
I’ve also found a few bugs here and there, but that’s something to expect from such a complex plugin! I can also help to locate some of them here and there.
Again, work of a genius! Keep up this great plugin!
Administrator
February 19th, 2008 at 10:09 am
Doh! Will fix. Thanks Ben.
Guest
February 19th, 2008 at 2:58 am
HiYa
I just downloaded 0.10 from your sidebar; the one hosted at Wordpress is 0.9.4
cheers
Administrator
September 9th, 2007 at 10:39 pm
Hi Tricky,
The next version may/may not include file upload. It depends how much I get down and how quickly. However, with the next version the mechanism will be in place to easy enough to add it.
Guest
September 8th, 2007 at 4:09 pm
I wonder if it will be possible to attach a file. Even if its only one image, and gets associated to the post.
Administrator
September 5th, 2007 at 8:11 am
Hi Tech Help,
Thanks. Being a dad is great if not completely and utterly exhausting…
Anyway, it would probably make sense to move this discussion to the forum, I assume by “hooks” he means the actions and filters mechanism from Wordpress. This is something I will add in later versions, I just haven’t figured out where and how they should work.
The widget mechanism, I am implementing, will allow you attach custom fields to the form.
Guest
September 4th, 2007 at 7:19 pm
Hi again. Don’t mean to be a nuisance but I just got an email from the author of the Comment Policy plug in regarding getting it to work with TDOMF and I thought you might like to see it. He said…
“The TDO Mini-forms sounds very interesting. If this plugin provides the necessary “hooks” so that it is possible to programmatically attach custom fields to the form, then I assume that comment-policy will require some minor-only changes in order to work with TDO Mini-forms. Otherwise, someone will have to hardcode the Comment-Policy functions into the TDO mini-forms code.”
Wondering, are these “hooks” the mechanism you referred to that you would be implementing in this revision that would make it easier to modify TDOMF?
Keep in mind I know absolutely nothing about programming so if I am totally out in left field… sorry : )