www.mamboteam.com
JRSofty Programming Advertisement
Home
Thursday, 24 July 2008
 
 
Main Menu
Home
Forum
Wiki
Bugs
Site Content
Press
Releases
Developments
Tutorials
Personal
FAQs
Service Menu
Search
News Feeds
Links
View Calendar
Contact Us
Site Map
Admin Menu
Recent Articles
CIE Progress Report: Slow
Site News
Written by JRSofty   
Well I am finding out just how difficult it is to build your own software platform from the ground up. I'm currently working on the user management and security issues which obviously must be good if I actually plan on using this software on a live site. The current rash of Bot attacks I've been receiving on the forums is a definite example of why I need to have a strong and robust security.

Some ideas I have for the security is the ability to identify that someone (or more likely some bot) is attempting to use an invalid URL to attempt some sort of security breach. When it is identified it will warn me via Email and then put a temporary ban on the IP address. Then I have the chance to make the ban permanent or to remove the ban because someone just entered the information wrong. Of course this could be nasty if not done correctly. I surely don't want to block access to valid users who have just made a human mistake. So I have to really think on how I want to handle this.

I've already got in place a decent banning function which identifies that the use is banned and so will redirect them (currently to Google.com). I want to make this more robust with more reporting available including any information that they are attempting to pass. This way if I need to contact an ISP I have proof as to what they have been up to.

Probably the biggest decision that I need still to make is if to allow the security and user management to be handled as though a normal driver or to lock it down as part of the core code. If I make it core then it will be actually easier to code (at least I think so). However, if I make it work as a driver then it will be easier to change if I need or want to change it (or anyone else who decides to use my code).

The template system is pretty much figured out. There may be some minor functionality changes later to better use the patTemplate class. Currently I've extended the patTemplate class with my own class. I have found this is an ideal way for me to add functionality for CIE without actually editing the patTemplate class which is actually a really good product.

So more information as it becomes available. Keep coming back.
 
Big Changes In The Works!
Site News
Written by JRSofty   
So you are probably all wondering where the hell I've been for the last year or so. Actually I've been busy with family and some private projects.

I probably won't be doing much with public projects for a long while to come either. This is because I'm working on a complete rework of this site. At this time I'm using several different softwares to produce this site and honestly they just don't like to work together so nicely. The other problems is that future upgrades of these softwares doesn't look very promising either.

Therefore, I'm working on building my own software for this site. The software will be called CIE or Content-Is-Everything. The idea is that it will encompass everything I need in a web site content software, with the ability to add other items as I come up with an idea for them.

This will take some time as I'm developing it from the ground up. Of course I'll be using some different Open Source items and codes in the application, so of course I'll be releasing the software once it is done into the Open Source community.

I'll let you all know as things begin to change here. This will be a slow process so just keep tuned and see what I come up with.
 
Login Form





Lost Password?
System Log
Syndicate
 
Top! Top!