DDG Updates Log

Here is the up-to-date log change for DDG's upcoming core upgrade.

Proposed Changes:

- New Design
- Improved Query Database Layer
- Database Re-Design
- Site Caching
- SQL Results Caching
- Files Caching
- HTML Re-write to conform to XHTML standards
- Breadcrumb
- Standard Form API
- Other Modules specification
- RSS Feeds

New Design

The new design has been completed with a brand new stylesheet. The main difference will be the complete usage of tableless main template.

The key is ease of navigation. I will be using standard colors, links and styles throughout the entire website so it is more consistent.

The stylesheet is being updated as I go through all the HTML code and introduce new classes or amended the current classes as required.

Template completion: 100%.

Improved Query Database Layer

The new query layer will take care of running all the SQL queries on DDG website. Having a centralize place to run, makes it easier to debug and track problematic queries. Also, provides the central place to patch code for SQL injection attacks.

Completion: 85% pending testing and changing all the current code to use this API.

Database Re-Design

This will be a huge undertaking, especially for the designs and avatars section. Already, the series system has been revamped.

Completion: 45%

Site Caching

There are a few methods of doing site caching, however my research in this area is limited at the moment. This part may be taken care of in Phase II.

Completion: 0%

SQL Results Caching

Some of the problematic queries, especially those that are going through the members table have been cache. Cron will run these queries and write the results to physical files. This takes care of the database load problem.

Completion: 50%

Files Caching

Similarly to site caching, this will be taken care of in Phase II.

Completion: 0%

HTML Re-write to conform to XHTML standards

This is a huge undertaking as well, with so many files in DDG, it'll take me sometime to finish this. This task involves cleaning up the code, many of them are well hidden in function files. I strip off all the nested tags, removed excessive usage of p and div and replace them with html elements like h2, h3 etc.

Currently working on the entire siterelated section and have almost complete it, except for past layouts and guestbook section.

This task must be completed for Phase I.

Completion: 65%

Breadcrumb

Introducing breadcrumb to improve site navigation. Most of the site related sections now have breadcrumbs.

This task must be completed for Phase I.

Completion: 55%

Standard Form API
Similarly to the SQL abstraction layer, I want all the forms in DDG to have a standard visual. I have almost done converting all the forms in DDG to use the new API.

Completion: 82%

Other Modules specification:

Implement required changes to the modules in DDG, namely the designs, series, avatars, tutorials and static pages.

Completion: N.A

RSS Feeds

Currently only the news section has rss feeds. I intend to make RSS feeds for designs, avatars and tutorials section. This task is schedule for completion in Phase I but pending timeframe.

Completion: 20%


caching?.. you mean... being

caching?.. you mean... being trailed? being tracked?


reply Submitted by lilygrace on Fri, 2006/05/26 - 15:45.
No I mean like a cache, as

No I mean like a cache, as in storing temporary files for faster retrival, like the temporary internet files in Internet explorer, for faster browsing.


reply Submitted by mag on Fri, 2006/05/26 - 20:57.
Wow, sounds like you're

Wow, sounds like you're working very hard. =D I wish you the best of luck on getting the revamping done. :3 I'm also loving the new design for your blog too. Good Luck, with everything. :3


reply Submitted by Fel (not verified) on Sun, 2006/05/28 - 03:36.
thank you Fei. =)

thank you Fei. =)


reply Submitted by mag on Sun, 2006/05/28 - 12:40.
Ah ok.. got it now Mag. Oh

Ah ok.. got it now Mag. Oh btw, thanks for mentioning about breadcrumb. I'm studying it as well and I made my own breadcrumb script for my website - simple but I learned something :)


reply Submitted by lilygrace on Sun, 2006/05/28 - 22:42.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><h3><i><b><div><p>
  • Lines and paragraphs break automatically.
  • Images can be added to this post.
More information about formatting options Captcha Image: you will need to recognize the text in it.
Please type in the letters/numbers that are shown in the image above.

Browse archives

« July 2008  
Mo Tu We Th Fr Sa Su
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

User login

Categories