Things happening with DoWant

13 views
Skip to first unread message

aeiche

unread,
Nov 12, 2015, 6:14:37 PM11/12/15
to do-want
Hey Everyone*!

I have a bad habit of shuffling DoWant to the back of my list of things to do, but with some recent discoveries in php-land, I've gotten the creative juices flowing again. 

In the past couple of weeks, I've found good options for database migrations (meaning we can easily upgrade and downgrade databases) and Social Authorization, meaning we could allow logins from Facebook, Google, Twitter, etc.

I expect to be able to finish these in the next couple of weeks and make a new release version. It will probably end up being 0.9.97. My threshold for 1.0 has always been self-updating. I may end up skipping that as I look at rewriting all the remote calls as proper REST requests. 

Additionally, I'm killing various little bugs as I go. DoWant was written because it's predecessor, PhpGiftReg, was written in a very procedural way, making it very difficult to update. I did okay for what I knew at the time, but DoWant has fallen into a lot of the same trap. I'm trying to fix that now, while at the same time improving the system.


TLDR; I'm working on Social Login & Account Creation. That will include some amount of Database Migration added functionality. After that, is proper REST support.

thanks!
-Aaron

*both of you

Kevin J. Wangler

unread,
Nov 13, 2015, 7:46:25 AM11/13/15
to do-...@googlegroups.com
At least 50% of your userbase is excited!!!!!

--
You received this message because you are subscribed to the Google Groups "do-want" group.
To unsubscribe from this group and stop receiving emails from it, send an email to do-want+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Stephen Morley

unread,
Nov 17, 2015, 4:51:06 PM11/17/15
to do-...@googlegroups.com
I finally got around to installing this version (usually I don't remember until it too close to the holidays). I found some big problems with the installer. In particular it does not check its results. In my case I had provided it with a login that lacked CREATE permissions so none of the tables were created. It did not notice and just merrily operated as if all was ok but oddly I could not log in. Which brings up a second point in that non of the errors were being caught although they were being logged that the queries were all failing. If I get a chance I'll look of the install scripts and see if I can't add some error checking.

Stephen

On Thu, Nov 12, 2015 at 6:14 PM, aeiche <aaron...@gmail.com> wrote:

--
You received this message because you are subscribed to the Google Groups "do-want" group.
To unsubscribe from this group and stop receiving emails from it, send an email to do-want+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced!

Aaron Eiche

unread,
Nov 17, 2015, 5:08:59 PM11/17/15
to do-...@googlegroups.com
Hmm. I thought I'd tackled some of the error checking, but clearly I didn't. Maybe it was in a branch that never made it back into the trunk. With the introduction of Phinx as a DB migration tool (I've implemented it in the social-auth branch as I've been working) this may be a really good opportunity to fix that as well in 0.9.97. I'd like to handle all database creation and changes with Phinx (I'm not against a different migration tool, but so far Phinx seems to fit the bill well.): https://phinx.org/

It would also be a convenient way to migrate from PHPGiftReg to DoWant

Thoughts?

Stephen Morley

unread,
Nov 17, 2015, 5:39:06 PM11/17/15
to do-...@googlegroups.com
Got it correctly installed. In fact I pulled over my old wishlist and ran the update script. Which did fail on one step:
  insert into `itemimages` (itemid, filename) select itemid, image_filename from items where image_filename is not null;
Seems there is not an image_filename in my items table.

But it seems to be working.

Do you have a place you are savings suggestions:
1. Messages don't show a time-stamp.
2. Messages are deleted after you view them (but they continue to show on the message list)
3. Don't see where you send messages (not that this is an important item)
4. Sources: you have to enter sources for each item instead of having a list of them to pick from.

I like the new layout but I think the screen is a little too dynamic. Then again I'm a minimalistic sort of person.
I like the new images functionality.

Overall much nicer. Much more modern look and feel that WishList.

Stephen


Aaron Eiche

unread,
Nov 17, 2015, 6:01:38 PM11/17/15
to do-...@googlegroups.com
New features and bug fixes can be added to the DoWant Issue tracker: https://github.com/aaroneiche/do-want/issues

Glance through the list and see if what you're adding has already been listed. If it has, add a comment to that issue and I'll push it towards the top of the list. 

As I progress in some of the feature support, and move towards a more standards-based system, I'll try to improve the interface. For the front-end it's based on bootstrap, which is very flexible. If you'd like to suggest an alternative interface that could provide a better flow, I'm open to it. I'm not a designer or UX expert, so I'm open to updates to improve user experience. :) 

I'm glad you're liking it so far.

Aaron Eiche

unread,
Nov 17, 2015, 8:51:39 PM11/17/15
to do-...@googlegroups.com
Alternatively, if you don't have a Github account and don't want to contribute code or issues, etc , let me know and I can add those onto the issue list :)

Stephen Morley

unread,
Nov 17, 2015, 9:07:42 PM11/17/15
to do-...@googlegroups.com
I do have a github account. I'll take a look at the links you provided

John Duino

unread,
Nov 18, 2015, 4:11:11 AM11/18/15
to do-want
Hi! I have finally gotten around to installing Do-Want as an upgrade from phpgiftreg. So far so good! Now to await the feedback from the 40+ family members!
Still hoping for some other features...I have to check the list. Keep up the great work! I'd like to see more people use this.

Thanks!

aeiche

unread,
Nov 18, 2015, 4:35:16 PM11/18/15
to do-want
Hi John, 

Glad you've installed, and you've got it working. I'm looking forward to your feedback. I'd really love to see more people using DoWant, and hopefully contributing :)
Reply all
Reply to author
Forward
0 new messages