FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » FUDforum » FUDforum Announcements » 2.0 Version Status Update
Show: Today's Messages :: Unread Messages :: Show Polls :: Message Navigator
| Subscribe to topic | Bookmark topic 
Switch to threaded view of this topic Create a new topic Submit Reply
2.0 Version Status Update [message #968] Fri, 15 March 2002 16:31
Ilia is currently offline  Ilia   Canada
Messages: 13241
Registered: January 2002
Karma: 0
Senior Member
Administrator
Core Developer
add to buddy list
ignore all messages by this user
As some of may already know we are working on version 2.0, our goal is that version 2.0 includes templating & i18n support.

So far we've broken down all of the forum's page into 3 parts "code", "html" and "language".
The "code" part represent the pure PHP code that is needed in page generation, no HTML or text can be found inside that code.
The "html" part is actually a template with a number of sub-templates which are used to create the final page.
The "language" is a file containing all of the TEXT shown on the forum, this is what will be translated into other languages to offer i18n.

We've also written a "compiler", which is a piece of code which assembles the 3 sections described into a working PHP script. In addition to assembling the various part the compiler also inlines code. What does this mean? Instead of doing include() all of the code needed/used in a script is stored in a single file. This results in a number of speed advantages and a lot less file system trashing. Inadvertently, it also makes various PHP caches ( Zend cache, APC, etc...) optimize the code better.

We also have an "optimizer", this albeit a slow process optimizes the PHP code in by removing unused functions, code comments and code formatting (tabs, newlines & spaces). This tightens up the code and makes it easier for php's lexicon parser by giving it less code to parse.

Currently we are working on designing a user control panel that would make it easy for the user to modify the various templates.
At the same time, we are finalizing the "language" file, so that it can be distributed to people who would be willing to translate the forum into other languages.

If all goes well we should have the development version 1.9 available to download via CVS sometime next week.


FUDforum Core Developer
Quick Reply
Formatting Tools:   
  Switch to threaded view of this topic Create a new topic
Previous Topic: 1.2.3 RC1 is out (dev-20020311)
Next Topic: FUDfprum 1.2.3 Released
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Mon Oct 23 05:54:46 EDT 2017

Total time taken to generate the page: 0.00636 seconds