Forum Navigation

ZombieNexus Newsletter - September 2006

 
Post new topic   Reply to topic    Zombie Nexus Forum Index -> Site Information
View previous topic :: View next topic  
Author Message
NightSpirit
Site Admin


Joined: 26 Nov 2002
Posts: 2955
Location: Enfield, London, UK

PostPosted: Tue Sep 05, 2006 12:42 am    Post subject: ZombieNexus Newsletter - September 2006 Reply with quote

Once again, it has been a while since I've posted an update. However, since work on ZBN v4 has taken over the vast majority of my free time lately (to the detriment of several other things) it seems a good idea to do one now. Smile

While there is still quite a bit to do, the hard part is over - I've pretty much decided on the structure behind the new version and so now as the site starts to develop I'm not constantly going back and re-doing things in a different way. This was the stumbling block that held me back for an awful long time.

So, what HAVE I actually done so far?

Changes behind the scenes
Basically ZBNv4 has been built up from scratch to keep the code as simple as possible. While PHPBB is an exceptional project, it is written in a way which requires several layers of abstraction which is something we do not require here. Several parts still remain, particularly the database communication functions, most of the general functions, some anti-hacking safeguards and the core of the database. Everything else has been left out, including the templating system, language abstraction, most of the code that drives the pages and also the general look and feel that PHPBB sites have.

The HTML output of the pages has also been drastically improved. This has multiple benefits the main one being much cleaner, efficient, informative and relevant data sent to the browser or search engine bot.

All new look and feel
ZBN v4 will look very different from the live site you see now. The design has evolved from a concept sent to me by Frazor last year. The main requirement was to ensure that all parts of the site look like they belong together within a more polished and stylish layout. While my design talents are far from great, I am certainly happy with the current result. My youngest sister has also agreed with me but I suppose the real test is when I allow many more eyes to view it Wink

The main design will obviously contain much of our trademark green. For those that are perhaps a bit sick of green or would prefer a more work-friendly design, ZBNv4 will have alternate 'skins' available - if not at release date then hopefully shortly after. Skins in ZBNv4 are basically CSS files and images to go with the design. This means that there are no pesky HTML templates to worry about and so creating new skins should be much easier and usually not require any changes when the code is updated.

For those not familiar with the power of CSS files, take a look at the css Zen Garden to see what can be accomplished with them.

Improvements to Articles
One of the biggest criticisms I recieved from people with v3 (apart from the speed at which I worked) was that the article system was rubbish. Unfortunatly, this was quite true as while it did work, it was far from user-friendly and the structure behind it was pretty embarrasing. Fortunatly, with v4 this is very different. While I have yet to write the posting side, the structure, display and theory are all in place.

In v4, there will be a lot less of a difference between news, topics and articles. This is mainly because of the fact that we'll be posting much less linking news so articles will remain on the portal for longer naturally. Also, if someone wants to post a quick article it's much better if it's as easy as posting a regular topic instead of having to make up a short description, uploading an icon, writing the main page text seperately and then going through an approval process as with the current system.

More to come
There is obviously much more to come, although I'll not go into detail on them until they are done. I am hopefull that with the base I have created so far, work will continue in a rapid fashion as it has done over the last few weeks. Smile

_________________
Whedon: We will rule over this time slot, and we will call it... "This Time Slot".

Fox: I think we should call it... your grave!

Whedon: Ah, curse your sudden but inevitable betrayal!

Fox: Ha ha HA! Mine is an evil laugh...now die!

-- Rei
Back to top
View user's profile AIM Address MSN Messenger
GraGoyle
ZomBie Lord


Joined: 28 Nov 2002
Posts: 934
Location: Pit of Oblivion

PostPosted: Tue Sep 05, 2006 7:06 am    Post subject: Reply with quote

Cool! Cool
_________________
Ambition is a poor excuse for not having enough sense to be lazy.

(Steven Wright)
Back to top
View user's profile MSN Messenger
FireCell
Toxic ZomBie


Joined: 21 Feb 2003
Posts: 197
Location: UK, Kent

PostPosted: Wed Sep 06, 2006 5:23 pm    Post subject: Reply with quote

Do you release the code for this site?
Back to top
View user's profile MSN Messenger
NightSpirit
Site Admin


Joined: 26 Nov 2002
Posts: 2955
Location: Enfield, London, UK

PostPosted: Wed Sep 06, 2006 10:36 pm    Post subject: Reply with quote

Hmmm ... well, I wasn't planning on it as I'm not sure how much use it would be to anyone else. The next version in particular will contain almost nothing that is not directly aimed at the way our site will work - all the abstraction and configurability from PHPBB will be gone.

However, if I come up with something in the code that could be of use to someone else and has not been done by a PHPBB modder already then I would be happy to release something. Like the phpbb easyCMS pagination patch which was requested a while back.

_________________
Whedon: We will rule over this time slot, and we will call it... "This Time Slot".

Fox: I think we should call it... your grave!

Whedon: Ah, curse your sudden but inevitable betrayal!

Fox: Ha ha HA! Mine is an evil laugh...now die!

-- Rei
Back to top
View user's profile AIM Address MSN Messenger
FireCell
Toxic ZomBie


Joined: 21 Feb 2003
Posts: 197
Location: UK, Kent

PostPosted: Thu Sep 07, 2006 10:32 am    Post subject: Reply with quote

Hello by the way, im still reading several years on Very Happy

The reason i ask is just because i tend to learn alot by the way other people do things, so i just like to read code. Im currently learning PHP in my spare time (what little of it i have nowadays) and ive developed a few pages and one big project but its always an ongoing learning process.

Anyway, great job with the site!
Back to top
View user's profile MSN Messenger
NightSpirit
Site Admin


Joined: 26 Nov 2002
Posts: 2955
Location: Enfield, London, UK

PostPosted: Thu Sep 07, 2006 11:34 am    Post subject: Reply with quote

Hiya, good to see you're still dropping by Smile

I see now why you'd want the code, and certainly having another PHP-trained eye running over it would help me fix up any bugs or possible security holes Smile I started learning PHP via looking over the PHPBB source code so I agree it is a good way to start picking things up.

If you think it would be helpful reading then I can certainly make it available once it's ready Smile I'll warn you tho that I am certainly no expert yet and also don't "get" Object Oriented programming so everything I write is proceedural. If you're looking at getting more to grips with OO then I'd suggest PHPBB3 (Olympus) and also maybe Drupal.

I guess I'll also have to start improving my comments too Wink I do comment a little but so far it's only small hints for triggering my memory.

_________________
Whedon: We will rule over this time slot, and we will call it... "This Time Slot".

Fox: I think we should call it... your grave!

Whedon: Ah, curse your sudden but inevitable betrayal!

Fox: Ha ha HA! Mine is an evil laugh...now die!

-- Rei
Back to top
View user's profile AIM Address MSN Messenger
FireCell
Toxic ZomBie


Joined: 21 Feb 2003
Posts: 197
Location: UK, Kent

PostPosted: Thu Sep 07, 2006 4:16 pm    Post subject: Reply with quote

Ah im in the stage of mixing my OO code with procedural code and having a nice mess afterwards. Im slowely moving across to pure OO but its hard to just unlearn my old ways. I am currently rewriting an old content management system i wrote, so that it is OO but its definately a skill that must be developed with time because its causing me alot of headaches (Think i really should have sat down and modelled it correctly before i began coding).

Certainly when its finished i would love to have a look, sure there will be lots i can learn from it. Ill be sure to bug you as soon as i see that notice on the site saying its done, or if you want any extra testing before the big release ill be glad to help (if i can).
Back to top
View user's profile MSN Messenger
NightSpirit
Site Admin


Joined: 26 Nov 2002
Posts: 2955
Location: Enfield, London, UK

PostPosted: Thu Sep 07, 2006 9:36 pm    Post subject: Reply with quote

Well, they didn't do a good job of explaining the benefits of OO to me at university so I'll have to plow ahead with my non-OO coding for now as I certainly wouldn't want to start over again Wink

I'd certainly appreciate some beta testing tho since I'm bound to miss something by only testing it myself Tounge

_________________
Whedon: We will rule over this time slot, and we will call it... "This Time Slot".

Fox: I think we should call it... your grave!

Whedon: Ah, curse your sudden but inevitable betrayal!

Fox: Ha ha HA! Mine is an evil laugh...now die!

-- Rei
Back to top
View user's profile AIM Address MSN Messenger
FireCell
Toxic ZomBie


Joined: 21 Feb 2003
Posts: 197
Location: UK, Kent

PostPosted: Fri Sep 08, 2006 9:37 pm    Post subject: Reply with quote

Yeah uni isnt helping me much in the way of OO, but then i am taking a networking course so i cant expect them to be teaching me too much programming. Well i read the site quite alot so when/if you have something i can do send me a pm.
Back to top
View user's profile MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    Zombie Nexus Forum Index -> Site Information All times are BST
Page 1 of 1

 
Jump to:  
You can 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 cannot attach files in this forum
You can download files in this forum

ZBN Codebase (version 3.4.6)
Copyright © 2001 - 2009 Fraser Pearce & Graeme Wheeler. All Rights Reserved.
All trademarks and logos are the property of their respective owners.

Powered by phpBB © 2001, 2005 phpBB Group
Enhanced by these phpBB Mods and Hacks