It's been a while, but we haven't stopped looking for ways to help websites expand their reach and operate more efficiently. Since member management continues to be a challenge, especially with the continued onslaught of spammers, the current focus for nukeSEO is on these areas.

Your feedback in the forums will help determine priorities.

Currently, we're looking to:

RNYA
- Replace the grid, search and maintenance functions with the DataTables class used in nukeSPAM
- Add functions to delete users without notification and add domain / subdomain to the blocked mail domains list
- Share blocked mail domains list across sites
- Add tools for removing members who never logged in, identifying members from blocked domains

The current functions for managing users are inefficient and could be significantly improved by replacing the list, search functions with the DataTables class used in nukeSPAM.

Spammers create new aliases, email addresses, and spoofed IPs all the time and use them to get past nukeSPAM. The option to simply suspend, deactivate, or remove these accounts without providing an explanation would be useful. I'm not sure whether this should be a configuration option (i.e. send a notification when suspending, deactivating, or removing users), or separate functions so you have the choice at the user level. I'm leaning towards the configuration option.

There is a great tool for removing inactive users called Last Visit. This tool runs periodically to identify inactive members, but could modified to also identify spammers, DEA, etc. Integrating it with RNYA might be useful. For example, it could specify the reason when suspending, deactivating or removing an account, and for flagging accounts to be suspended, deactivating or removed.

Sharing a blocked domains list across sites would enable us to minimize maintenance effort across sites. For example, this site's list is quite extensive and includes domains that frequently spam, DEA domains, and most free email domains. It would be helpful to consider replacing or merging or consolidating with the receiving site's current blocked domains.

Since there are limits to services that identify known spammers, as well as to the additional services that validate, identify and qualify email addresses, it's important to only submit those requests after comparing a new registrant with previously blocked domains. Enabling nukeSPAM to easily add blocked domains to the list, will help this, as well as automatically adding domains with more than a specified number of unique blocked email addresses (e.g. Only registered users can see links on this board! Get registered or login!, Only registered users can see links on this board! Get registered or login!). Of course, there should be a list of domains excluded from autoblocking (e.g. gmail.com), as well as a log showing what was autoblocked.

Note to Kguske ... remove any/all of my code if it's posted in the wrong forum.

The increasing number of new registrations from temporary email accounts and free email accounts caused me to delete all of the accounts on my site and also close my site to new registrations. Although my site is basically used for working on my new theming system, it would be nice to have those new features that you are describing in your post. All of the RN sites that I visit have been closed down because let's face it, Nuke, in general, has died on the vine. But, if RN could get added to the large list of software in Softaculous it might help bring it back. I noticed PHP-Nuke is added.

* ------------------------------------- Modernize your copy of RN (comment only on Jguske's post) in the near future ---------------------------- *

It's a shame that so many users left RN. But I've kept my site running to show my PMC Theming System (PMCTS) that I continue to work on. Think about creating a new theme by just adding simple CSS to the style sheet. I have about 30 themes available to new members but I am not going to open my site back up due to the problems I mentioned in the first paragraph. So, these enhancements may cause me to open it up for new registrations.

Here are some things I've done with my theming system thus far:

- Forum files and theme.php is the same across all themes and can be installed into any theme and still show the same style across the entire theme.
- Download and Your Account areas both match the theme.
- Simple CSS is used to create the site and I have added a new CSS page to the style. Builder.css. RN users can create their own theme in just minutes by simply creating a button (utility found on my site) file to obtain the needed code to copy and paste in the builder.css page.
- And more .....

The CSS below is basically a theme. The code in the first line should be broken down so that each area can be fine tuned. I bunched them together for display here only. Look at my site's Home page for a demo, if anyone here wants to become a member send me a PM and I'll open it up for you to register. --> Only registered users can see links on this board! Get registered or login!

The following is only added because hopefully it will just be available for anyone coming here to read Kguske's post and not to be commented on. It's included in a news column here and on my Home page (see link on above line).

- Some of the code above can be removed.
- Fonts, gradients, colors and all of the other effects are customized by changing the CSS values.
-- Fonts can be found and imported from Google Fonts.
-- Gradients can be created by using the "Button Maker" utility found on my home page.
- in-depth instructions will be included when released, and it will be eventually.

I added all of this about my theming system just in an attempt at letting people know if and when the changes that were spelled out in Kguske's post. And also to maybe entice new users to register knowing that they can create their own up-to-date look for RN.

Thanks for reading ... please leave comments about Kguske's additions and not PMCTS.

@kguske: I like the ideas for RNYA and nukeSPAM. Sounds good for me. The option to send a notification when suspending, deactivating, or removing users I have totally disliked in RN2x. This was one of the frist changes which I made after a fresh installation.This only relevant for the admin and in this case is no notification needed. A script for removing inactive users is also a great idea - to have a list of the affected users would be helpful. So an admin can decide which users be deleted or not. Sharing blocked domains should be available via opt-in. I would prefer that the userinfo-pages are hidden by default for visitors (also all user-specific details in the Forums module). These pages are containing sensitve data like email-adresses, usernames. Perfect to grab for spambots. The admin should have a option, if it is needed.

@papamike: I understand your approach but only to use gradient-backgrounds or different border-colors will not really modernize a old-fashioned Nuke-distro. To give the users by default the chance to style his own account-page is maybe not really the best way. You have the risk that the user could deface your template (which is maybe based on a CI) with different fonts, sizes, colors etc. The current way of webdesign is following the rule: "less is more" - clean, structured, semantic, wisely chosen colors and fonts, in consideration of typography and last but not least it must be responsive on all devices. On a smartphone a box-shadow or an gradient-background would be hardly noticeable - perhaps in a button set only. For example on a iPhone with a sreen-resultion of 320px or 640px for websites - all box-shadows, background-effects etc are not more really relevant. The question is: How to get the important content on the easiest way without barriers. Framworks like Bootstrap or Foundation are following this approach and providing the basic stuff. Things like this should be possible as we know it from other cms:
Only registered users can see links on this board! Get registered or login!Only registered users can see links on this board! Get registered or login!Only registered users can see links on this board! Get registered or login!Only registered users can see links on this board! Get registered or login!

You can find it on Only registered users can see links on this board! Get registered or login!, but I'd recommend using RavenNuke rather than phpNuke for many, many reasons. No guarantees that it will work with phpNuke as it hasn't been tested. Some of the features require RNYA (RavenNuke Your Account module).

I guess you have BBtoNuke as Forums module. RavenNuke is using a patched version 2.0.23 and it contains some upgrade scripts from prior versions. I made a RavenNuke BETA for PHP7x and MySQL5.6. If you are familiar with WAMP or XAMPP you could try to check the database structure of RavenNuke and port the affected tables into it. I prefer WAMP because I can switch between PHP5 and PHP7. Its not really a big deal and with a local test server you will be able to test the tables without losing data.

1. Install WAMP or XAMP on your local computer
2. Install an backup of your working website into it.
3. Install a fresh RavenNuke from github (PHP7 ready, including NukeSPAM)
4. Compare the tables in PHPMYADMIN
Only registered users can see links on this board! Get registered or login!Only registered users can see links on this board! Get registered or login!Only registered users can see links on this board! Get registered or login!

That is the risk, when you are using forks. At the end you can only try the way, which I shown. RavenNuke has a different code base as PHP Nuke since many years. You can only try to port your content to RavenNuke and then you have to use our core-modules. The most forks are/were security bugholes - the most reason why many forks are closed.

View next topicView previous topic
You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou can attach files in this forumYou can download files in this forum