Do you guys actually think you can rewrite all of SEN? Better than IP designed SEN in the first place? v5 had some nice speed improvements over Invision (likely due to lack of useless features, but still). Unless we have professionals, I think trying to rewrite everything will be inefficient. Dirty code, all that, even if it works.
Also, does "about to get a major overhaul" mean "we'll start and try but it'll take years", "we've got most of the backend done", or something else?
Well, I'm not doing it from scratch. I'm using a pre-existing framework. This in and of itself means that the site will be more professional by leagues compared to what it is now. And yeah, I definitely can. I'm sure you could as well if you had the interest in doing such, and put the time needed into it.
No, the code won't at all be dirty. The major aspects of a website: the backend logic, data, and frontend will all be loosely coupled in a fashion that makes modifying the site extremely easy; you can mess with say a webpage template without knowing anything about Python or Django all without fear of interfering with anything except the template you are messing with.
Will the new system allow some sort of lite or mobile skin? Viewing SEN on a mobile device (or my DS, which is text-and-inline-images-only) currently is just awful.
That's
really low priority right now, but definitely doable in the future.
Would the skin be low priority in the first place? You need a backend before you can make a frontend.
Don't you mean would -> wouldn't? I'm not sure what you mean, but I'm not even thinking about skins right now as I'm currently getting together a basic forum with user login/authentication. Once that is done I'll work on adding additional features.
Also, does "about to get a major overhaul" mean "we'll start and try but it'll take years", "we've got most of the backend done", or something else?
We are really tired of using SEN's existing code. Even though it is a vast improvement over IPB, IP's code is really disorganized and apparently really inefficient. For a little while now, we've been discussing the idea of moving to vBulletin or some other forum system and not worry about having to fix code anymore. Cecil became really interested in the idea of redoing the entire site using Django, and I gave him the go-ahead. Everything is being redone from scratch (
everything), so it will take some time.
Everything is being redone but you can't call it from scratch since I'm using a pre-existing framework. It will take some time, but I don't think it will take too much time to get things up and running. Also, the new site should be much more resource efficient, much easier to add onto, much easier to modify, and much cleaner.
The simplest way I can describe it is like this: IP's code and his site was all created as a single functioning system. Django allows you to create a very professional system very quickly with each separate system of the website all nearly independent of one another, allowing for easy additions and modifications to the overall site. IP's site is all tangled, and a well coded Django site is professional, streamlined, and organised.
Post has been edited 1 time(s), last time on Apr 10 2011, 5:37 am by CecilSunkure.
None.