Joomla 1.5 kommer snart og ikke i feb. og det ser rigtig godt ud.
Henning alt det du efterspørger styres via CSS - Alt i Joomla har CSS tags, og mulighed for at lave unikke tags for hver enkel modul eller komponent.
Dvs. at hele websitet kan styres via CSS i en stor detailgrad - selve basis opsætningen af siden sker via en index.php fil i den template man udvikler hvor man laver pladser til de enkelte placeringsmoduler i Joomla.
Et eksempel på en index.php fil kunne være:
<div id="helesiden">
<div id="sidewrapper">
<div id="topcontainer">
<div id="venstretop">
</div>
<div id="hoejretop">
<?php
if ( mosCountModules( 'top' ) ) {
mosLoadModules ( 'top' );
} else {
?>
Intet topmodul valgt
<?php
}
?>
</div>
</div>
<div id="top2container">
<div id="venstretop2">
<div id="pathway_text">
<?php mosPathWay(); ?>
</div>
<div id="buttons">
<?php mosLoadModules ( 'user3', -1); ?>
</div>
</div>
<div id="hoejretop2">
<?php
if ( mosCountModules( 'user4' ) ) {
mosLoadModules ( 'user4' );
} else {
?>
Intet topmodul valgt
<?php
}
?>
</div>
</div>
<div id="indholdcontainer">
<div id="venstre">
<?php
if ( mosCountModules( 'left' ) ) {
mosLoadModules ( 'left' );
} else {
?>
Intet menumodul valgt
<?php
}
?>
</div>
<div id="siden">
<?php
if ( mosCountModules ('banner') ) {
?>
<div id="banner">
<?php mosLoadModules( 'banner' ); ?>
</div>
<?php
}
?>
<?php mosMainBody(); ?>
</div>
</div>
<div id="bund">
<?php
if ( mosCountModules( 'footer' ) ) {
mosLoadModules ( 'footer' );
} else {
?>
Intet bundmodul valgt
<?php
}
?>
</div>
</div>
</div>
Herefter styres alt udseende med CSS - og på nær noget af joomla system koden som er i tables er det meste af det i div's idag og kan dermed styres utrolig nemt fra template_css.css filen.
Jeg vil dog sige at det selvfølgelig kræver noget tid at få Joomla ind på rygradden, men det er bestemt tiden værd synes jeg.
Dog er min erfaring at det for sektretærer og den slags kan være lige hardcore nok at lære (selvom det er et af de letteste systemer der findes at bruge) hvis de ikke skal bruge det så ofte.
Hvis du vil vide mere eller har andre spørgsmål kan du jo smide en mail på email@redweb.dk