#1 2010-09-14 11:54:19

Guardian
Ion Tester
From: Mragowo, Poland
Registered: 2010-08-02
Posts: 133
Website

Performance enhancements

As an independent web developer, I am sometimes asked by big name companies to provide an independent performance assessment of their websites and one of the most common things I notice is the lack of CDN usage.
A Content Delivery Network can be a big boost to website performance when it has visitors from different countries and since Ionize excels at providing multi-lingual content it seems only natural that Ionize should provide CDN support.

Of course, we can do this right now in Ionize by adding a line of code into our existing header views/pages but I think it would be a nice feature if we had an admin feature or possibly a module to manage things like a Google CDN 'key' and the links to the content we want to include in our header such as MooTools/jQuery libraries.
It would be kind of cool to be able to manage CDN's and maybe even have ION tags to automatically insert our code like

<ion:cdn source="1" />

to save us writing hard coded stuff like

<script type="text/javascript" src="http://www.google.com/jsapi?key=ABQIAAAAXXXXX"></script>
<script type="text/javascript" language="JavaScript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" language="JavaScript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/jquery-ui.min.js"></script>

More details on CDN http://code.google.com/apis/libraries/devguide.html

Offline

#2 2010-09-14 12:05:26

toopixel
Ionize Core Team
From: Geneva
Registered: 2010-04-20
Posts: 272
Website

Re: Performance enhancements

That's where the next feature we have planned which is "Code snippets" will apply perfectly. To be released near 1.0 version, in some months.


Too Pixel is a web agency located in Geneva, Switzerland

Offline

#3 2010-09-14 13:09:21

Michel-Ange
Ionize Core Team
From: Paris, France
Registered: 2010-03-22
Posts: 927
Website

Re: Performance enhancements

Good point !


Inspiration & Innovation : Websites by Partikule, Agence Web Paris

Offline

What's Ionize ?

Ionize is an Open Source Content Management System created by webdesigners for webdesigners.

Created and maintained by Partikule and Toopixel, Ionize wants to be the easiest and most powerful CMS.

Can I help ?

Because talent is nothing without involvement, we are looking for motivated coders and webdesigners to join the project team.

Resources

Website : ionizecms.com
Documentation : doc.ionizecms.com

Development : Ionize on GitHub
Translations : Ionize Translations