danwa.net headerhomeaboutdanwa.net header

#2: Running silent, still going!


Well, things have been fairly quiet, but that doesn't mean progress has stopped. The user account code is now correctly working on a local test copy. I've also written down the functions of Danwa that need to be done before I'll launch the official beta site.

They are the following:

- Submitting material (+admin controls)
- Full profile control (+admin controls)
- Comments (+admin controls)
- Karma system (+admin controls)
- Seperate user account system (authors/readers)
- All other admin systems concerning available features

The details aren't all that important, but, just as an example, here's the individual parts for Submitting material.

- Submit article as author user.
- Cancel submission as user.
- Admin should be able to reject/approve submission
- Admin should be able to add notes for user and other crew
- User should be able to, on reject, see note and edit/resubmit.

Tadaa! I've started work on this part, but I've booked more progress working on the comments system, which is a site-wide single framework. Admin and mod features will be accessible inline on the site - for most functionality, I'd prefer to not have to use a seperate admin system just to remove or move a comment. This should be made as easy as possible.

And just like with APES, all mod/admin moves will be logged into seperate categories, so unwanted actions can be attributed to who actually did it. Yes. Danwa will have its own 'Big Sister' (which is what I've dubbed the logging and notification system I intend to use :D).

Things are moving forward! Before the Danwa beta goes online, I'll bring back the dev.site soon, but it'll be password protected so that not just anyone can get in on the fun of using a feature-less site (well, as of yet, anyway). If you want the user/pass, simply comment with your email address and once I'm ready to share it, you'll receive the login information in your mail (do use [@] or at or dot or whatever to confuzzle the bots, though :).

Remember, Danwa will need crew to work - while if things go well, we might be able to attract interested parties from the community itself, I'll need at least 3-4 other mods to help me test and get things running during the first while.

If you're interested, comment. Let me know.

Okay, I'm off. Expect a new blog post within the week, when I hope I can post that the dev.site is open for those select few :)

posted on 06:07, 09/12/2008 by voh - 1 comment


#1: Danwa.net Development Blog


Danwa development, as can be expected from a lazy sod such as myself, has been fairly dormant for a while. However, in the time I haven't spent on danwa, I have been working on another side project called S2. What that happens to be is not important, but what is important is that I was smart enough (or lazy enough, depending on your viewpoint) to base it off of the current danwa.net code base.

Meaning, all code I created for that project is not only usable but pretty much a custom fit for the danwa.net code base itself. Functions that I'll be adding to danwa.net, based on S2 code, are:

- Users will be able to register using only their email address. Simply enter your email address and you'll get an email with a randomly generated password. This password will expire after an hour, and the user account won't be registered in the member database.
- Logins are no longer username-linked, but email address-linked, allowing you to change your username as much as you want. This is to limit the somery-style login/nickname system, which often confuses users.
- Password reset and changing is possible, so you won't have to remember the default 8-digit random password and you can actually get back into your account if you happen to forget whatever you did attempt to remember.

It may not seem much, I mean, it's pretty basic stuff you'd expect from any script working with user accounts, but this is the first time I've written any code involving emails and automatic removal of requests in the database, and I'm fairly proud of the result.

It's pretty cool to have an email from my script welcoming me to the site, to have emails detailing the password retrieval/reset method and whatnot. It's almost professional-like.

Anyway, I'll be posting again once I've streamed that code into the danwa code base and will re-enable the development site for some basic testing. Sadly, while setting up this development blog, I seem to have mistakenly removed the dev.danwa.net database. I've got at least 3 different backups, however, and if those turn out to be flawed, I've got the S2 database, which, as mentioned before, is nearly identical to the danwa database.

Only more elaborate. I'll be keeping in touch from now on. Developing in virtual silence isn't my thing - and obviously doesn't work. Some social control sounds pretty good right now.

Now, however, it's time for work. I'll probably be able to work on danwa tomorrow, which I hope I'm able to do. Busy days and all that.

Ta!

P.S. For those who are wondering (yet also, somehow, in the loop enough to know of my other projects), yes, the code for danwa is cleaner, more efficient and more modern than anything ever included in somery. The code is mostly based on the 10kbb project, which was efficient, lean and tidy.

Thanks anti, for both helping me with some of that code and giving me a reason to change my style (from crap to mildly acceptable :D).

posted on 00:20, 18/11/2008 by voh - 5 comments


weblog navigation

newest - no newer posts - no older posts - oldest
bottom