-
PostNuke Themes Converted to Xanthia
(News)
-
The main features of the Xanthia Templating Environment are as follows:
Based on the popular PHP Smarty template system, XTE allows for the complete abstraction of application logic from content through the use of HTML templates.
XTE replaces placeholders in templates with their actual values, created in the application logic. These placeholders have been created to support popular HTML editors such as Dreamweaver.
Conditionals and loops similar to those in PHP are available to make decisions based on output.
Variable modifiers can change a particular placeholder’s content. For example, transforming a string to all capital letters.
Caching in Xanthia of whole pages is available to reduce server load and greatly improve load times. Configuration caches can also be generated, putting Xanthia theme load times on a par with the ‘Classic’ theme variants and competing products in many situations.
Online administration of a theme can change its look, templates, colours and block positioning.
We encourage theme developers and site administrators to take advantage of Xanthia’s power and flexibility in their own sites, and also submit suggestions and improvements to future versions of Xanthia at the NOC Feature Requests area.
The PostNuke Team
Generated on September 5, 2004.
-
Looking ahead toward .8 and themes
(News)
-
almost every aspect on PostNuke, so we want to make sure we get it right, and end up with the solution our users want and need.
The PostNuke team is looking at replacing the current theme system. Some features we've thought of include:
Template Engine. Converting PostNuke to use templates throughout the site will make themes much more flexible and powerful.
XML based template syntax. Using an XML-like syntax for data placeholders in templates.
Theme API. This would make the template engine the i/o layer of Postnuke, requesting data from the core (based on template contents), and sending it to the user.
Standardized data structures. We are trying to identify the different types of data PostNuke uses (block, story, etc).
This is not the place to evangelize about your favorite template system. We are simply looking for features so that we can identify
Generated on March 20, 2002.
-
Ideas to language systems and language structures
(News)
-
Languages are different and many languages need different language structure than English.
Current ML system uses the language files but in many cases the core mixes the separately defined words to phrases or sentences in a way that is logical to English language.
In many other languages the order of the words and sentences need to be put in different order or say it in other ways.
Like e-mails sent to the users, passwords, codes..., stats, news, ... weblinks, downloads, the full sentences are mixed with small phrases that are defined in lang files and add variables between the phrases, but the places and order of the variables and phrases are hardcoded in core files and are common to English language structure.
Also some phrases are mixed from words and variables- (like "3 reads", "10 comments", "Password for username") In these cases other than English language may require that the phrase of sentence is put in other order or said in other way.
Current system makes translating to some more complicated languages very difficult.
There are some request that I see are essential in order to make PN really multilingual and usable in other languages also. Its sometimes even funny how the mixed sentences look like in other languages. But puting th emixtures to lang files would enable true and proper language structures.
No mixing of phrases from separately defined words. - Instead define this phrase in language file.
No mixing of sentences from separately defined words or phrases. But sentences should be defined in language files using spaceholders for variables in language def-s.
No mixing of phrases or sentences with hardcoded variables. - Remove variables (numbers, names...) from Core and add them to language defs, (placeholders in middle of sentences and phrases).
wherever there is a need to mix something (even two words or numbers) - define this mixture in language files.
My suggestion is that it should be one point in the standards for future development of PN and PN Modules.
There is also another point to ML.
How do you like the topic names :
Uudised, Kirjandus, Luule, Raamatud, Muud teemad
I believed so... But there is no way changing the topic names, Categories and Section names (in some cases also box names) to more than one language... making you headache when comming to my site, because despite of the ML contense you do not understand a heck what it is about.
And finally you say that I should submit that to SF under future requests. I have already done it... And decided to rise the subject also here to get some louder voice !
Br
Kristjan
Generated on January 5, 2002.
-
ModBuilder for Nuke Fallout
(News)
-
information, logout,SQL query constructorMeta data creation unique keywords are generated for each page.Template class that uses placeholders instead of PHP to identify where content should be placed in the template when a page is called.Navigation class allows for 13
Generated on July 26, 2001.