Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 18 reacties
Bron: Joomla!

Joomla! logo (60 pix) Het populaire opensource cms-programma Joomla is voorzien van een update naar versie 1.5.1. Joomla is de fonetische spelling van het woord 'Jumla', wat in het Swahili zoveel als 'alles samen' of 'in het geheel' betekent. Het programma is een afsplitsing van Mambo en is een dynamisch in php geschreven systeem waarmee de gebruiker content kan beheren, organiseren en uitgeven. Op die manier kan het gebruikt worden om een weblog, website en/of collaboratiesite te maken. Een compleet overzicht van alle veranderingen in versie 1.5 kan op deze pagina worden gevonden, dit zijn de release notes voor de update, versie 1.5.1:

Release notes

Joomla! 1.5.1 Fixes a security vulnerability in the XML-RPC Blogger API plugin which allows an unauthorized user to edit, post and delete articles. It is strongly recommended that all Joomla! 1.5 users upgrade to Joomla! 1.5.1, especially if the XML-RPC system is in use. Other fixes included in Joomla! 1.5.1 include:
  • Fixed XML-RPC/Blogger security issue.
  • Fix to sef issues including creation of optional livesite parameter if needed which will also allow reverse proxy.
  • Change to mass mail so that blind carbon can be used, protecting email addresses of your users.
  • Fix to date function that was causing an error in the end publication date for some systems.
  • Fixed UTF 8 database detection.
  • Addressed a number of internationalization issues.
  • Fixes to a number of minor issues
[break]
Joomla! 1.5 screenshot (410 pix)
Moderatie-faq Wijzig weergave

Reacties (18)

Kon je PHPbb maar koppelen, weet niet of er al een bridge is.

Maar joomla1.5 is al een hele verbetering, jammer dat er nog zo weinig native 1.5 extensies zijn. Legacy mode is ook niet alles.
Je kan natuurlijk ook gewoon ZELF een dergelijke bridge proberen te ontwikkelen .. het is immers open source..
Waar je zelf dieper in Joomla moet graven (en waar enige ervaring met php, html en css wenselijk is):

- collapsable menus (custom css suffix, extended_menu module + suckerfish)
- complexe menustructuren (swmenupro)
- templates Joomla 1.2.x en 1.5.x niet uitwisselbaar.
- templates (uitsluitend 1 css file te managen via Joomla GUI, Joomla styles 2 1 0 -1 -2 -3, positions)
- content in andere template positions dan mos_mainbody (mod_contentitem)
- waarom categories en sections niet hetzelfde zijn en waarom je vast zit aan menustructuren van 3 niveaus diep (section, category, content item is een vaste structuur; geen nesting)
- waarom moet ik handmatig mijn menus bouwen terwijl ik eigenlijk alles al netjes in een category heb gesorteerd. Kan het niet gewoon een menu genereren op basis van de content van een category (of collapsable menu op basis van een section?) ? (antwoord: neen, en voor goede redenen helaas).
- wanneer stap je over van static content naar sections/categories
- Frontpage manager + hoe de "home" link aan te passen zodat het 1 static content item laat zien.
- problemen met wysiwyg editors (embed tags, flash, movies)
- Joomla's eigenzinnige "insert image" mechanisme.
- cross-browser problemen + oerwoud van css id/class identifiers + het is erg eenvoudig om aan de verkeerde css identifiers te draaien.
- als je de joomla styles (2 1 0 -1 -2 -3) wijzigt in index.php, moet je je template css code aan gaan passen. Ergo, templates zijn afhankelijk van je index.php (module positions, module styles, html code) en vragen in mijn ervaring altijd erg veel 'geknutsel' om perfect te krijgen.
- kennis van php safe mode, php.ini, .htaccess, phpmyadmin, ftp/ssh, etc.
- position absolute versus relative, divs versus tables.
- waarom er geen cellspacing in css is.
- floats (en waarom er geen float: bottom is ?).
- hoe je een 3 column layout maakt met de left en right column fixed width en de center column liquid en waarbij resizen van de browser geen problemen geeft (negative margins, faux columns, etc)
- installeren van plugins (mambots en modules) werkt erg goed. Al zal een plugin niet gauw 100% exact alles hebben of precies doen wat jij wilt. Maar dat kun je meestal wel aanpassen onder de motorkap.
- (betalen voor de betere extensions).

Veel van de problemen die je kunt tegenkomen vergen vasthoudendheid en -na lang graven- kennis van de meer fundamentele aspecten van HTML, CSS (javascript, php,mysql) en $#^*grmbl#$* cross browser (in)compatibiliteit...maar dat heb je ook met alles wat niet-Joomla is :)

- extra onnodige info -
(installeer Firefox + installeer Firebug addon + druk op F12 en klik "Inspect" en beweeg de muis over je webpagina. +installeer Webdeveloper addon en activeer de Webdeveloper werkbalk. Pas dan besefde ik (lees: je) wat je mist en begrijp je iets meer waarom Microsoft Iexplore ietwat onhandig in het gebruik (lees: evil) is.

Tip: margin en padding zijn erg gevoelig.
1) gebruik altijd 1 div voor de "height en width" en een APARTE div voor de "padding"; samen in 1 div geeft problemen met de box model bug in Iexplore.

<style>
#wrapper{width:100%}
#left {width:100px;height:100px}
.padding{5px}
</style>

<div id="wrapper">
<div id="left">
<div class="padding">
Content goes here
</div>
</div>
</div>

2) zorg dat ALLE divs voorzien zijn van een "width" statement. meestal "100%" of anders een vast aantal pixels ("...px"). Als je het ongedefinieerd laat gaat Iexplore creatief doen.

[Reactie gewijzigd door telleropnul op 14 februari 2008 08:43]

waarom categories en sections niet hetzelfde zijn en waarom je vast zit aan menustructuren van 3 niveaus diep (section, category, content item is een vaste structuur; geen nesting)
Dat is onzin.. zover ik weet kun je perfect een multi-niveau menu maken..
als je de joomla styles (2 1 0 -1 -2 -3) wijzigt in index.php, moet je je template css code aan gaan passen. Ergo, templates zijn afhankelijk van je index.php (module positions, module styles, html code) en vragen in mijn ervaring altijd erg veel 'geknutsel' om perfect te krijgen.
Is dit een punt van kritiek of... Dat is toch een template-probleem?

[Reactie gewijzigd door Webgnome op 14 februari 2008 08:41]

Ik ben zelf te spreken over dit CMS. In tegenstelling tot Mambo ( waar joomla een afgeleide van is) is het best goed gedocumenteerd en is het ontwikkelen van templates een peule schil (Geen gedoe met wazige template talen en dergelijke ).

Er mag echter in de documentatie iets verder uitgecrystaliseerd worden hoe een website netjes te onderhouden is met de section en categories en dan vooral de samenhang met menu's in de layout.

Ik heb zelf nog niet gekeken naar extensie-development voor dit CMS maar ik ga er vanuit dat dat net zo makkelijk is of in ieder geval in dezelfde lijn. Er kan wel gezegd worden dat het hier om een 'beginner-cms' gaat maar dan vraag ik me af wat daar precies mee bedoelt wordt.

Een van de plusplunten (al aangegeven) die dit cms heeft boven andere CMS'n is het ontbreken van zogenaamde template taal. Er zijn CM systemen op de markt die voor het ontwikkelen van templates geen PHP toestaan.. dit vind ik persoonlijk een mankement. Waarom? het is misschien dan zo dat door gebruik van PHP er een potentieel security lek ontstaat echter zit je toch vast aan de API van het achterliggende CMS en zo gauw je die zo veilig mogelijk maakt is er toch niks aan de hand?

Waarom zou ik trouwens een apparte taal WILLEN leren naast de talen die ik al ken puur en alleen om templates in elkaar te bakken ?
Dit is dus een programma waarmee je je website kan 'onderhouden'?

(of eigenlijk meer alles overzichtelijk houden?)
Dit is eigenlijk eerder een volledig content management systeem waarmee je site er in wezen al staat, je moet enkel de content toevoegen en het uitzicht wat tweaken. Een soort prefab aanpak, maar voor de gevorderden, toch vergeleken met een WYSIWYG blog webstek.
Je kan natuurlijk zelf een kant-en-klaar template gebruiken, maar dat hoeft natuurlijk helemaal niet. Je bent vrij om van grond af aan je eigen template op te bouwen, al vereist dit uiteraard wel de nodige webdesign- en html-kennis. Joomla is een volledig cms systeem, niet een pakketje om je blogje in vijf minuten online te krijgen.
In de cms wereld is Joomla net voor de beginner. Ik geef toe dat een WYSIWYG blog eenvoudiger is, maar dit komt vooral door het aantal opties, waardoor het eigenlijk appels met peren vergelijken is. Joomla kan veel meer zijn dan alleen een blog, en door de vele mogelijkheden, is het iets lastiger dan je WYSIWYG blog.
Wellicht ten overvloede, maar:

>> Dit is dus een programma waarmee je je website kan 'onderhouden'?

... zoals bijvoorbeeld Dreamweaver?

NEE; een Content Management System draait op de server zelf, en is de website. (Althans, de core ervan.) Je installeert het op de server waarop je een website wil draaien (m.b.v. PHP en MySQL) en Joomla zorgt vervolgens voor het weergeven van de webinhoud, het matchen van inhoud en design, het uitvoeren van plug-ins en het leveren van een frontend voor de beheerders en schrijvers van webinhoud. Alles wat Joomla doet op die server, is beperkt tot die ene site.

Meer info en een live demo van het systeem:
http://opensourcecms.com/...content&task=view&id=2097

[Reactie gewijzigd door pelleke op 13 februari 2008 18:37]

Ik zou zeggen draai een virtual pc sessie met een of ander os en test het zelf uit...
Zou je goed moeten lukken als beginner en het is dan meteen goed voor je beeldvorming.

Je weet dan meteen of het wat voor je is of niet.

(Drupal kan je eventueel ook proberen...80% vergelijkbaar)

Dan raad ik je meteen XAMPP o.i.d. aan voor je databasegebeuren want die heb je wel nodig.... dit is trouwens kompleet pakket en zeer easy in gebruik ...zelfs een noob als ik kan ermee omgaan ;)

In een middagje alles te leren ...handleidingen in overvloed.
Is het nu al eenvoudiger geworden om een fatsoenlijk board als PHPbb of React en Invision te 'koppelen'?
Jfusion bied ondersteuning voor VBB, SMF en nog een aantal boards.
Echter is deze nog in de alpha fase en stikt van de bugs.

Een commerciele bridge voor VBB is BBpixel, deze heb ik alleen niet getest.
Voor zover ik weet niet, maar Fireboard is een prima alternatief dat helemaal voor Joomla is geschreven.
Heb deze release nog niet geinstalleerd, maar heb alwel met 1.5 test gedraaid... opzich lekker...maar nog steeds vereist hij nog wel veel resources van de server vind ik zelf.
"...veel resources...". Zeker het legde mijn server zo lam dat hij bij elke webaanvraag pas na minimaal 12-15 seconden in staat was om te antwoorden....!
Jammer ook dat je deze met een SafeMode mod moet installeren wanneer de webservert beveiligd is voor [kom ff niet op de naam]. Of is die beveiliging er nu inmiddels al uit gehaald? Anders stap ik ook weer over naar J00mla.

[Reactie gewijzigd door W.Wezz op 14 februari 2008 08:12]

Vergeet mijn bovenstaande bericht. Men schijnt in 1.5 nu ook een template engine -taal te hebben ge´mplementeerd :(

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True