[DEV]Anti-spam-bot. Profile Sites. Authentic user posts.

A place for MOD Authors to post and receive feedback on MODs still in development. No MODs within this forum should be used within a live environment! No new topics are allowed in this forum.
Forum rules
READ: phpBB.com Board-Wide Rules and Regulations

IMPORTANT: MOD Development Forum rules

On February 1, 2009 this forum will be set to read only as part of retiring of phpBB2.

[DEV]Anti-spam-bot. Profile Sites. Authentic user posts.

Postby Peter Dow » Sun Feb 05, 2006 4:34 pm

Hi. Please skip past the first few posts here to the post headed DowMod 0.0.2 - released February 2008. The first posts here relate solely to an old 2006 release.

:arrow: SKIP THIS AND SCROLL DOWN TO DowMod 0.0.2 ! :arrow:

MOD Title: phpBB2 Dow-mod

MOD Description: Authentic posts & profiles. Fast-View. Avatar Gallery Preview.

MOD Version: phpBB 2.0.18 Dow-mod 0.0.0

MOD Download: Choose a download hostDemo Board: For Freedom Forums

Demo Username: phpbb
Demo Password: php

(Sorry that's only a user registration, not an administrator or a moderator, so if you want to try out the administrator and moderator additional features for yourself, you'll have to download the MOD files and install it yourself somewhere.)

Modifications and features list
This is taken from my FAQ page, from where more details can be found.

What are the software modifications which have been made by Peter Dow?

:arrow: SKIP THIS AND SCROLL DOWN TO DowMod 0.0.2 ! :arrow:

Modifications to the original subSilver template and the generic phpBB2 code as downloaded as phpBB 2.0.18 have been made in order to achieve the following ends:

  • To display a customized logo for the For Freedom Forums. A new board configuration option allows an administrator to name different logo image files.
  • To suppress an unwelcome new window at one point when logging in.
  • To remove the user option to upload an avatar from a url, which didn't work anyway.
  • To enable the board's avatar gallery to be previewed without registering or logging in.
  • To moderate the disabling/enabling of HTML in user posts. HTML is always disabled in user posts and can only be enabled if a moderator quotes the user's post and posts the reply with the option to disable-HTML unchecked. HTML is always disabled in signatures, except for administrator signatures.
  • Features have been added to make it much more obvious to the casual forum surfer which usernames have which level - either a user-level username or an administrator-level username. So the Memberlist now identifies Administrator or User in the modified Joined/Level column.
  • When viewing topics, under the username in the author column, the poster's forum user level is identified as either Administrator, Moderator, Registered User or Guest User. If no rank title has been awarded, a default user level capital letter appears in place of the rank image -
    A for Administrator, M for Moderator, R for Registered User or G for Guest user.
  • The ranks are more clearly identified in the Viewing profile page with a new Rank heading above the avatar and a row for the user's rank, rank title and rank image, or the words Registered User if none.
  • Editing privileges have been strictly curtailed so that only the original poster can ever edit his or her own post. Moderators and the administrator can delete but not edit other users' posts. See 'Why is it an advantage to a forum and its users to prevent an administrator or moderators editing any other users' posts?'
  • Moderators have been stopped from moving or splitting topics into other forums that they aren't also moderators of.
  • Moderators have been stopped from editing polls after voting has started.
  • Registered users can delete their own registered username from the Profile. (Administrators can't self-delete).
  • When deleting other usernames, in place of the simple checkbox to delete, administrators are presented with a thought-provoking list of dummy selections helpfully suggesting alternatives to the summary deletion of a naughty user's username registration - suggesting, for example, 'Give user a warning?', 'Debate deleting this user?', 'Put it to a vote?' and so on. A DELETE USER option is offered, of course, so there is no real functional difference there, merely that this feature is a cosmetic modification which fits in with the ethos of this software promoting the highest of administration and moderation standards.
  • Administrators can search for usernames more easily.
  • 'Show Page display times table' is a new board configuration option (Administration Panel - General Admin - Configuration - User and Forum Basic Settings).
    A table giving the time the server has taken to display each page can be shown at the foot of user pages. The page display times can be of use to administrators, webmasters and server managers to measure how well the server is performing and a detailed breakdown of computer time on each part of the page is of some use to software modifiers too.
  • Page display times have been improved in the all-important View topic pages by extending the database to allow for fast display of previously processed posts and signatures which usually remain unchanged between viewings.
    The additional database columns are automatically added or detected when this software restores or imports any board's database. Therefore although the size of the database in use will increase, this should not introduce an issue of database incompatibility.
  • Data transport made easy. Administrators can now easily import the database of other phpBB2 boards to a board running this software modification, using this board's Restore Database function which comes with a new keep same option designed to ensure that imported data works with the minimum of fuss and worry. See 'How does the modified software's new Database Restore keep-same option ease data import from boards running on different systems?'
  • User Profile Information moderation The philosophy of moderation of possibly objectionable user posts by means other than moderators directly (and possibly anonymously) editing the user's own posts has been extended to the moderation and authentication of user profiles and signatures.
  • Software modifications have been introduced which allow administrators to perform the board-wide function of user profile and signature moderation with ease and in a measured and proportionate way.
  • The Viewing Profile pages now show the profiled user's signature (as it appears in posts) if the board is configured to allow signatures. Also, any groups the profiled user is a member of are listed, as are any forums which the profiled user is a moderator of.
  • Administrators can, for each user, decide whether to allow the public display of the user's current profile and signature.
    In disallowed cases, the user's signature is replaced in posts by a suitable - 'No authenticated signature' message and public requests to view disallowed profiles are served with just a 'This profile is not publicly viewable unless and until it is approved by a board administrator.' Administrators and the user whose profile it is can still view the disallowed profile which now has the 'not publicly viewable' message attached.
    Thus users can be availed of the opportunity to edit a disallowed profile and signature and administrators can be availed of an opportunity to preview a new profile and signature and review the decision to disallow the user's profile and signature.
  • Respect for the integrity of a user's profile and signature is enhanced by disallowing administrators from editing user profile information and only the admin-only options are actionable by administrators via the Administration Panel - User Admin - Management page. The administrator sees the user profile data there in grey indicating disabled inputs.
  • A new Makeover auto-hide feature has been introduced to the board configuration options. If activated the board will automatically hide some users' profiles when they are edited. Those hidden profiles can only be made publicly viewable again by administrator action. Administrators can therefore decide to pre-post moderate some user profiles and signatures.
  • An administrator can select which users are subject to Makeover auto-hide and which are not by a new admin-only option on the Administration Panel - User Admin - Management page - User is authentic. If set to Yes, the user's profile is not automatically hidden after an edit. If set to No the user's profile edits are subject to Makeover auto-hide, if activated.
  • If an administrator disables the display of a user's avatar image (perhaps because the choice of image is deemed inappropriate) the user is still able to choose another image, although it remains hidden from public view.
    Subsequently, an administrator is able to preview the user's new image choice for a review of the decision to disable user avatar display.
  • 'Users browsing this forum' is displayed on the View Topic page as well as View Forum and the list of users is always updated when a page is displayed - the 60 second update-prohibition has been removed.
  • The special colour for moderator usernames doesn't appear on the index page - but just on the forum pages.

:arrow: SKIP THIS AND SCROLL DOWN TO DowMod 0.0.2 ! :arrow:

I wrote:Supplement to the feature list

Why is it an advantage to a forum and its users to prevent an administrator or moderators editing any other users' posts?

With Dow-mod, administrators and moderators are prevented from directly editing other users' posts. A moderator can only effect a moderate-edit procedure by posting a reply with a quote of the user's post and editing the quote within the moderator's own reply post. The moderator can then delete the user's original post to enforce moderation of users' posts .

So moderation is still quite easy - it is simply that the moderator must now take responsibility for the edit which must appear posted under the moderator's username.

This is to try to guarantee that moderators will never bring a user's reputation into question by falsifying a user's post. A user's post should be seen to be his or her castle, so to speak - maybe sometimes a castle in enemy territory when the forum moderator isn't friendly to the user.

Experienced forum users have experienced occasions on some forums when, annoyingly, a moderator edits the user's post but doesn't take responsibility for that edit. A moderator by deleting a user's post can always flatten any user's castle to the ground within the moderator's forum - that is an honest and obvious disagreement - but here the moderator is not able to fly a false flag from the user's castle that misrepresents the user's views.

With this software modification, users gain reputation protection and administrators and moderators can't abuse their position of responsibility in that way, nor will they have to deal with suspicions or accusations that they have edited someone else's post.

So the overall integrity of the board forums is enhanced.

How does the modified software's new Database Restore keep-same option ease data import from boards running on different systems?

This board's Restore Database administrator's function offers two options for determining your board's configuration after the restore. When restoring an imported database from a board running on another system, it is required to keep the same server name and script path that your board is configured to operate with - rather than risk adopting the file's data item specifying server name and script path.

If you are never importing data files from boards running on other systems then it doesn't matter which option you select - both amount to the same thing.

However, importing files backed up from boards running on other systems can easily and quite casually be done with this software modification by selecting the keep same option.

The original phpBB2 unmodified software requires that the data file to be imported must first be manually edited to change the server name and script path data items to suit the destination board's system. Failure to do so will cause original phpBB2 boards to link erroneously to the system which backed up the data!

Here the keep same option guarantees that this board will not read in an inappropriate server name and script path which an administrator (you?) importing a data file may inadvertently have neglected to pre-edit to suit.
Now administrators can import data with the keep same option without worrying about the board crashing, down time and the effort required to get your board up and running again.


Limitation
  • MySQL databases only - for this version anyway.
  • The demo board is running on a free hosting service which unfortunately-
    - limits the emails to one per minute
    - limits the CPU time in one go, so I can't restore big databases - above maybe 500KB. So I've had to hack the database to restore it.
Last edited by Peter Dow on Thu Feb 28, 2008 8:39 pm, edited 6 times in total.
Peter Dow
Registered User
 
Posts: 21
Joined: Sat Jan 14, 2006 1:31 pm
Location: Aberdeen, Scotland

Postby Peter Dow » Tue Apr 25, 2006 3:12 pm

:arrow: SKIP THIS AND SCROLL DOWN TO DowMod 0.0.2 ! :arrow:

Although no-one complained to me, the previous download link for Dow-mod stopped working at some point. (Well you know those commercial companies - you can't always rely on them to keep working when you are not looking :oops: )

Anyway, I've edited the above post to give now a choice of THREE download links, so that if one fails on me, then hopefully the others will work. :)

I think that's called Triple Modular Redundancy! 8)

Sorry, no chance of Dow-mod 0.0.1 anytime soon. Not that anyone has contacted me to request such a thing. 0.0.0 seems to be working OK on my demonstration forum - and I don't propose to bring out a new version until I see a need for a new feature.
Last edited by Peter Dow on Thu Feb 28, 2008 11:54 am, edited 1 time in total.
Peter Dow
Registered User
 
Posts: 21
Joined: Sat Jan 14, 2006 1:31 pm
Location: Aberdeen, Scotland

Re: [DEV]Dow-mod Authentic posts/profiles Fast-View. Gallery

Postby Peter Dow » Sat Jan 12, 2008 4:39 pm

Well for what it is worth, I have finally got round to doing some more work on my mod and I am maybe a few weeks away now at most from making Dow-mod 0.0.2 available for download.

Details of the features in Dow-mod 0.0.2 can be found on my FAQ page here. (server specific link)

Peter Dow's FAQ page wrote:How would you advertise the advantages of Dow-mod 0.0.2?

Developed to run a robust political debating phpBB board taking advantage of free php and MySQL website hosting, Dow-mod 0.0.2's powerful administration and moderation features can block spam-bot posting, allow easy deletion of multiple posts at once while still allowing openness, integrity and fully featured posting privileges for established users.
Dow-mod 0.0.2 retains the fast page generation times and user profile moderation features of Dow-mod 0.0.0 (2006 release) while introducing a better, elegant and flexible solution to HTML posting privileges and a lot of other new, useful and indeed cool features, as detailed in this FAQ page.

I'm also planning a support forum for Dow-mod 0.0.2+ in case anyone wants to try it out. (re-directing link).

OK I don't expect there will be much interest - I don't know of anyone who used Dow-mod 0.0.0 except myself, but then it was my first attempt at a mod. :oops: We'll see if there is anymore interest in Dow-mod 0.0.2.
Peter Dow
Registered User
 
Posts: 21
Joined: Sat Jan 14, 2006 1:31 pm
Location: Aberdeen, Scotland

Re: [DEV]Anti-spam-bot. Profile Sites. Authentic user posts.

Postby Peter Dow » Thu Feb 28, 2008 11:43 am

DowMod 0.0.2 available for download from today! 8-)

MOD Title: phpBB2 DowMod

MOD Description: Anti-spam-bot. Profile Sites. Authentic user posts. Fast-View. Avatar Gallery Preview.
Many more features - read my forum FAQ page (HTML version)

MOD Version: phpBB 2.0.18 Dow-mod 0.0.2

MOD Download: Download link from Google Code
Image

Demo Board: For Freedom Forums
(OK that is the server host for the board as of end of February 2008. In case I need to change servers, and that link becomes dead in future, here is a re-directing link to the same forum.

Demo Username: phpbb
Demo Password: php

(Sorry that's only a user registration, not an administrator or a moderator, so if you want to try out the administrator and moderator additional features for yourself, you'll have to download the MOD files and install it yourself somewhere.)

Instructions for those who are new to installing a phpBB or modification forums board.

OK the above link should allow you to download dowmod002.zip which is a compressed zip file. So you will need to uncompress it with an uncompressing utility program.

Once you have unarchived the files, look in the directory called docs - there is a file called readme.html there and start reading that. Good luck :D Any questions, or if you get stuck, post here or on the DowMod support forum.
Peter Dow
Registered User
 
Posts: 21
Joined: Sat Jan 14, 2006 1:31 pm
Location: Aberdeen, Scotland


Return to [2.0.x] MODs in Development

Who is online

Users browsing this forum: Google [Bot] and 5 guests