[Plugin Screenshots] To Do List

live627

  • Should five per cent appear too small / Be thankful I don't take it all / 'Cause I'm the taxman, yeah I'm the taxman
  • Messages: 1 670
[Plugin Screenshots] To Do List
« le 27 Mars 2012 à 12:06 »
Lately I have been working on a plugin[1] that allows you to create list items of things to do. Think of an electronic grocery list. That's what this is.

Isn't finished, though. I have plenty of ideas for this plugin. Limiting visibility to certain groups is one of hem.

The calendar widget is from jQuery UI's Date picker widget, modified to fit this application.

 1. This makes eleven plugins that I have started!
A confident man keeps quiet.whereas a frightened man keeps talking, hiding his fear.

Arantor

  • As powerful as possible, as complex as necessary.
  • Messages: 14 278
[Plugin Screenshots] Re: To Do List
« Réponse #1, le 27 Mars 2012 à 12:19 »
Awesome :)
When we unite against a common enemy that attacks our ethos, it nurtures group solidarity. Trolls are sensational, yes, but we keep everyone honest. | Game Memorial

MultiformeIngegno

  • Messages: 1 337
[Plugin Screenshots] Re: To Do List
« Réponse #2, le 27 Mars 2012 à 15:04 »
It's clear that the new Wedge plugin system is pushing many people to create new plugins!! :D

Arantor

  • As powerful as possible, as complex as necessary.
  • Messages: 14 278
[Plugin Screenshots] Re: To Do List
« Réponse #3, le 27 Mars 2012 à 15:07 »
What isn't so obvious is how clean the process is; you don't spend any time on hunting down code to find/replace.

But one other thing: this is the *single best way* to find holes in the plugin system, and where it needs expansion.

live627

  • Should five per cent appear too small / Be thankful I don't take it all / 'Cause I'm the taxman, yeah I'm the taxman
  • Messages: 1 670
[Plugin Screenshots] Re: To Do List
« Réponse #4, le 27 Mars 2012 à 23:58 »
I actually spent more time fighting the jq-ui widget than I did writing the first draft of the plugin. :P

Arantor

  • As powerful as possible, as complex as necessary.
  • Messages: 14 278
[Plugin Screenshots] Re: To Do List
« Réponse #5, le 28 Mars 2012 à 00:01 »
Now why doesn't that surprise me?

live627

  • Should five per cent appear too small / Be thankful I don't take it all / 'Cause I'm the taxman, yeah I'm the taxman
  • Messages: 1 670
[Plugin Screenshots] Re: To Do List
« Réponse #6, le 28 Mars 2012 à 00:05 »
Because it's quite the rat's nest?

Arantor

  • As powerful as possible, as complex as necessary.
  • Messages: 14 278
[Plugin Screenshots] Re: To Do List
« Réponse #7, le 28 Mars 2012 à 00:12 »
Pretty much all jQuery plugins of any kind are rat's-nests from what I've seen... ;)

live627

  • Should five per cent appear too small / Be thankful I don't take it all / 'Cause I'm the taxman, yeah I'm the taxman
  • Messages: 1 670
[Plugin Screenshots] Re: To Do List
« Réponse #8, le 28 Mars 2012 à 00:32 »
Yeah... seems like whenever I find a good plugin I end up throwing it away because of the code :(

Arantor

  • As powerful as possible, as complex as necessary.
  • Messages: 14 278
[Plugin Screenshots] Re: To Do List
« Réponse #9, le 28 Mars 2012 à 00:33 »
Pretty much. The only exceptions for generally-available ones tend to be the 'official' jQuery UI plugins, but even those can be a royal PITA to work with.

live627

  • Should five per cent appear too small / Be thankful I don't take it all / 'Cause I'm the taxman, yeah I'm the taxman
  • Messages: 1 670
[Plugin Screenshots] Re: To Do List
« Réponse #10, le 28 Mars 2012 à 03:27 »
Got it down to 10KB minified and gzipped :^^;:
Posté : 28 Mars 2012 à 03:23

Rewrote its shortcodes, also added that if a date was manually entered, update the widget.
[Plugin Screenshots] Re: To Do List
« Réponse #11, le 29 Mars 2012 à 02:05 »
Down to 7.5 KB,  removed the core UI dependency. Not gonna get much smaller without a complete rewrite.

Arantor

  • As powerful as possible, as complex as necessary.
  • Messages: 14 278
[Plugin Screenshots] Re: To Do List
« Réponse #12, le 29 Mars 2012 à 02:09 »
Nice going :)

live627

  • Should five per cent appear too small / Be thankful I don't take it all / 'Cause I'm the taxman, yeah I'm the taxman
  • Messages: 1 670
[Plugin Screenshots] Re: To Do List
« Réponse #13, le 29 Mars 2012 à 02:27 »
Thanks. I'm going to continue work next week.
[Plugin Screenshots] Re: To Do List
« Réponse #14, le 1er Avril 2012 à 02:25 »
I forgot jq-tools had one. I'll work on that instead/ Mental note: stock file is 3.5 KB minified and gzipped.