{"id":230,"date":"2004-05-02T22:21:35","date_gmt":"2004-05-03T03:21:35","guid":{"rendered":"http:\/\/www.flamingspork.com\/blog\/?p=230"},"modified":"2004-11-12T15:34:31","modified_gmt":"2004-11-12T05:34:31","slug":"memberdb-work","status":"publish","type":"post","link":"https:\/\/www.flamingspork.com\/blog\/2004\/05\/02\/memberdb-work\/","title":{"rendered":"memberdb work"},"content":{"rendered":"<p>been doing a fair bit of mods to memberdb recently &#8211;  getting features in.<\/p>\n<p>&#8211; new css based look (which is almost correct)<br \/>\n&#8211; more solid code around the place<br \/>\n&#8211; better error reporting (that needs debugging&#8230; hahaha)<br \/>\n&#8211; a start on the positions tracking UI<br \/>\n&#8211; change password UI<br \/>\n&#8211; sorting of the memberlist<br \/>\n&#8211; moving look and messages into site customisable directories (so nobody has to get scared by memberdb code itself)<\/p>\n<p>so, been busy :)<\/p>\n<p>some of these have made it to the stable branch&#8230; i guess i&#8217;ll put more of them in there as things actually stabilise. Especially since linux.org.au is actually running the stable 0.2 branch now (which is nowhere near final).<\/p>\n<p>Have no real schedule or ideas on when to release 0.2, maybe when i&#8217;ve done the positions stuff, fixed the CSS and made a &#8220;edit member info&#8221; (accessible to admin and each member) UI. That&#8217;d be a real big leap from 0.1 :)<\/p>\n<p>I&#8217;d like to put GPG stuff on the cards for 0.3&#8230;. but it&#8217;ll be tricky finding a nice way to integrate everything. I&#8217;m thinking along the lines of a UI where a person enters their key ID, fingerprint and keyserver (then we pull the key using gpg). To help verify, we could then send all email gpg signed\/encrypted :)<\/p>\n<p>we&#8217;d then have to have a not-well-trusted GPG key for memberdb installations &#8211; which could be&#8230; interesting&#8230;.<\/p>\n<p>but hey &#8211; it&#8217;s the one big feature request from an outside group.<\/p>\n<p>They want to have GPG signed applications &#8211; but maybe they&#8217;ll settle for sending GPG encrypted mail to the applicant (saying &#8220;confirm membership like this&#8221;). The validity of the key can always be checked before approving the membership &#8211; it&#8217;s going to have to be semi manual anyway.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>been doing a fair bit of mods to memberdb recently &#8211; getting features in. &#8211; new css based look (which is almost correct) &#8211; more solid code around the place &#8211; better error reporting (that needs debugging&#8230; hahaha) &#8211; a &hellip; <a href=\"https:\/\/www.flamingspork.com\/blog\/2004\/05\/02\/memberdb-work\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[6,13],"tags":[],"class_list":["post-230","post","type-post","status-publish","format-standard","hentry","category-linux-aus","category-memberdb"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5a6n8-3I","jetpack-related-posts":[{"id":197,"url":"https:\/\/www.flamingspork.com\/blog\/2003\/12\/17\/memberdb\/","url_meta":{"origin":230,"position":0},"title":"memberdb","author":"Stewart Smith","date":"2003-12-17","format":false,"excerpt":"actually have made a fair bit of progress - only a bit more of the admin UI to do and it'll accept and track memberships and do all sorts of funky biz. just hope digital is back and functioning soon.","rel":"","context":"In &quot;linux-aus&quot;","block_context":{"text":"linux-aus","link":"https:\/\/www.flamingspork.com\/blog\/category\/linux-aus\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":261,"url":"https:\/\/www.flamingspork.com\/blog\/2004\/08\/22\/memberdb-voting-code-planning-in-some-sense-of-the-word\/","url_meta":{"origin":230,"position":1},"title":"MemberDB Voting code (planning&#8230; in some sense of the word)","author":"Stewart Smith","date":"2004-08-22","format":false,"excerpt":"well... at some point there has to be some voting code done for MemberDB. Namely because Linux Australia has to have elections sometime early next year, and the code really should work before then! Currently, we can easily work out who is a current member of the organisation. Only current\u2026","rel":"","context":"In &quot;linux-aus&quot;","block_context":{"text":"linux-aus","link":"https:\/\/www.flamingspork.com\/blog\/category\/linux-aus\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":365,"url":"https:\/\/www.flamingspork.com\/blog\/2005\/02\/17\/only-18-bugs-for-memberdb-04\/","url_meta":{"origin":230,"position":2},"title":"Only 18 bugs for MemberDB 0.4!","author":"Stewart Smith","date":"2005-02-17","format":false,"excerpt":"Yes \"only\" 18.... although the \"make installation procedure not suck\" has to be the most important. I'm very tempted to branch and make a 0.3.1 release the \"no, it really works this time\" release. mainly because there were still a few annoying bugs (being female could cause you trouble if\u2026","rel":"","context":"In &quot;linux-aus&quot;","block_context":{"text":"linux-aus","link":"https:\/\/www.flamingspork.com\/blog\/category\/linux-aus\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":501,"url":"https:\/\/www.flamingspork.com\/blog\/2005\/10\/27\/032-release-of-memberdb\/","url_meta":{"origin":230,"position":3},"title":"0.3.2 release of MemberDB","author":"Stewart Smith","date":"2005-10-27","format":false,"excerpt":"I'll upload tarballs soon - but there's a branch in the tree for 0.3.2. It's the same as 0.3.1 but with the export members functionality working (somehow it was broken).","rel":"","context":"In &quot;MemberDB&quot;","block_context":{"text":"MemberDB","link":"https:\/\/www.flamingspork.com\/blog\/category\/memberdb\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":282,"url":"https:\/\/www.flamingspork.com\/blog\/2004\/10\/01\/integrating-memberdb-with-las-look-and-feel\/","url_meta":{"origin":230,"position":4},"title":"Integrating MemberDB with LA&#8217;s look-and-feel","author":"Stewart Smith","date":"2004-10-01","format":false,"excerpt":"Well... since LA actually has a look and feel now (thanks to the new website), I have to make good on the \"site look is independent of the actual memberdb code\" statement. It's proving to be sorta-true. A couple more patches into memberdb and it should all be right. Oh,\u2026","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/www.flamingspork.com\/blog\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":218,"url":"https:\/\/www.flamingspork.com\/blog\/2004\/02\/18\/memberdb-01\/","url_meta":{"origin":230,"position":5},"title":"memberdb 0.1!","author":"Stewart Smith","date":"2004-02-18","format":false,"excerpt":"Oh yes, time for me to abuse my position and spam a bunch of lists! :) memberdb is the membership database software i've been hacking off and on for a while now, and is being used by Linux Australia. In it's current form, it's visually not very pretty - but\u2026","rel":"","context":"In &quot;linux-aus&quot;","block_context":{"text":"linux-aus","link":"https:\/\/www.flamingspork.com\/blog\/category\/linux-aus\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/230","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/comments?post=230"}],"version-history":[{"count":1,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/230\/revisions"}],"predecessor-version":[{"id":2777,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/230\/revisions\/2777"}],"wp:attachment":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/media?parent=230"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/categories?post=230"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/tags?post=230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}