Ravens PHP Scripts: Forums
 

 

View next topic
View previous topic
Post new topic   Reply to topic    Ravens PHP Scripts And Web Hosting Forum Index -> RavenNuke(tm) v2.5x
Author Message
kguske
Site Admin


Joined: Jun 04, 2004
Posts: 6380

PostPosted: Sun Feb 26, 2017 9:25 am Reply with quote

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

nukeSPAM
- Integrate nukeSPAM with RNYA for simplified domain blocking (e.g. add this domain / subdomain to the blocked domains list)
- Integrate nukeSPAM with additional blocking tools for email validation services and Disposable Email Address (DEA) lists / services
- Auto-block domains / subdomains with multiple offenders

_________________
I google, therefore I exist...
Only registered users can see links on this board! Get registered or login!
 
View user's profile Send private message
kguske
PostPosted: Sun Feb 26, 2017 10:27 am Reply with quote

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.

Which of these are important to you? Which are NOT important?
 
papamike
Theme Guru


Joined: Jan 11, 2006
Posts: 154
Location: Southern Influence

PostPosted: Sat Apr 01, 2017 10:57 pm Reply with quote

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).

.main-bg, .bg, .news-bg, .foot-bg, .forum-bg, .option, .rcorners, .blocks, .blockcontent, .blockcontainer {
border-top: 1px solid #000;
background: #382e2e;
background: -webkit-gradient(linear, left top, left bottom, from(#170808), to(#382e2e));
background: -webkit-linear-gradient(top, #170808, #382e2e);
background: -moz-linear-gradient(top, #170808, #382e2e);
background: -ms-linear-gradient(top, #170808, #382e2e);
background: -o-linear-gradient(top, #170808, #382e2e);
padding: 8.5px 17px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 3px;
color:#FFF;
text-align: center;
margin: 0 auto;
font-family: UpperEastSide;
font-size: 2em;
}

Below is the CSS for all mouseover buttons. Notice that all code is repetitious throughout the theme.

.quick-link {
border-top: 1px solid #000;
background: #382e2e;
background: -webkit-gradient(linear, left top, left bottom, from(#170808), to(#382e2e));
background: -webkit-linear-gradient(top, #170808, #382e2e);
background: -moz-linear-gradient(top, #170808, #382e2e);
background: -ms-linear-gradient(top, #170808, #382e2e);
background: -o-linear-gradient(top, #170808, #382e2e);
padding: 8.5px 17px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 3px;
color:#CCC;
text-align: center;
margin: 0 auto;
}

.quick-link:hover {
border-top-color: #171502;
background: #171502;
color: #CCC;
}

.quick-link:active {
border-top-color: #000;
background: #000;
}

- 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.
 
View user's profile Send private message
neralex
The Mouse Is Extension Of Arm


Joined: Aug 22, 2007
Posts: 1277
Location: Germany

PostPosted: Wed Apr 05, 2017 8:10 am Reply with quote

@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!
 
View user's profile Send private message
nextgen
Worker
Worker


Joined: Sep 28, 2006
Posts: 226
Location: Maryland

PostPosted: Thu May 04, 2017 7:53 am Reply with quote

So nice to see enhancements in the works, Spam accounts can get out of hand quickly, thank you for the efforts on improving this area friends.

_________________
alterednuke.com Your source for Ravennuke themes. 
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger MSN Messenger
Display posts from previous:       
Post new topic   Reply to topic    Ravens PHP Scripts And Web Hosting Forum Index -> RavenNuke(tm) v2.5x

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


Powered by phpBB © 2001-2007 phpBB Group
All times are GMT - 6 Hours
 
Forums ©