VECTOR AND RASTER TECHNOLOGIES FOR JOOMLA

In a aged days, a 90′s, raster record – a make make make make make make make make use of of of of of of of of of a singular covering as a resolution for all manifest edition tasks – was king. Those days have been prolonged left as great as matrix record manners now. Vector solutions contain layers of data, as great as this is a proceed all complicated graphics, web pages, CAD applications, sea charts, copy jobs as great as most else is done.
Understanding a disproportion in between matrix as great as raster technologies is critical for both graphics as great as web page code.
Raster graphics
To explain: raster graphics have been single-layer files which contain a 2D outline of a data. Two dimensional files – up / down as great as left / right – have been a ‘flat’ record which has no depth, as great as has x-axis as great as y-axis interpretation only. Three-dimensional technology, or 3D, is a some-more finish resolution which includes depth, ie a z-axis as well. This proceed can be unsentimental to some-more or reduction anything visible, as great as is of seductiveness to us for graphics as great as web page formula in particular.
Starting with gfx (graphics): in a 90′s it was usually probable for mainstream applications to make make make make make make make make use of of of of of of of of dual dimensions. 3D applications were costly as great as unusual. Therefore during which time, as great as afterwards in to a early 2000′s, it was supposed which 2D report was as great as it gets, for unsentimental purposes. That all altered around 2002 as great as as great as these raster solutions became obsolete. Or some-more correctly, were overtaken by a accessibility of matrix solutions in a mainstream markets.
In gfx currently for example, Photoshop files have been seen as a elementary resolution as great as not excusable for full blurb use. This is given they have been usually elementary 2D raster files. They cannot be scaled, so they have been no make make make make make make make make use of of of of of of of of for full blurb make make make make make make make make use of of of of of of of of such as non-static distance imitation jobs. Such files cannot be used solely during a distance they have been supplied, as they cannot scale. As a unsentimental example, if we wish to make make make make make make make make use of of of of of of of of your trademark in a large-scale imitation job, or upon a side of an promotion blimp, we can’t. If it were scaled up it would usually demeanour similar to a bad jpeg.
You will need a matrix graphics file, which can be scaled to any size. An e.g. is an Abobe Illustrator .ai file, which is thus a turn upon tip of Photoshop. This competence dispute with a renouned perspective of Photoshop being a idealisation gfx app – though unfortunately a law is it’s usually a elementary apparatus now, veteran work mostly final a most improved application.
Raster-based web page formula
The same thing relates to web page code, either upon hand-coded sites or upon database-driven CMS websites. The old, 90′s process was, if we like, a ‘raster’ approach: all was upon a singular layer. This is a wanton as great as archaic proceed to formula pages now. Its make make make make make make make make use of of of of of of of of is typified by tables as great as cells for a blueprint framework.
Around 2002 this process became old-fashioned as great as layer-based page formula took over. This vectorised proceed uses layers (divs) as great as CSS to set up a page structure. Having a third pivot equates to which a page formula is an sequence of bulk better, as great as there have been outrageous advantages. Just as we cannot make make make make make make make make use of of of of of of of of wanton raster gfx for most imitation jobs, wanton raster-based 2D pagecode is prolonged old-fashioned for a complicated Internet.
Vector-based web pages have large advantages in accessibility as great as SEO for example. Just in SEO, these layer-based pages have been so distant in allege of prosaic pages (those regulating tables) which a site regulating them has large advantages. And as in a incident where Photoshop is erroneously seen by a renouned media as a tip gfx application, in web page authoring most see Dreamweaver as a idealisation tool. However, web authoring applications such as SiteSpinner were regulating layer-based pages exclusively, years prior to Dreamweaver had ever listened of such a thing.
Joomla’s encumber
This is given Joomla CMS is right away handicapped, as it is still struggling with aged 90′s record here. By 2002 table-based layouts were obsolete. By 2004, div-and-table proxy compromises such as a a singular Joomla uses were finished. The page formula blueprint it uses became archaic ages ago, as great as so changes have been prolonged overdue. This is a singular most critical shift which needs to be finished to Joomla, as great as next to this all alternative mandate appear most reduction relevant.
It’s loyal which learned developers can lessen this to a little extent, by crafty template coding. However, a goods of tables in a formula can never be wholly separated as great as it’s time they went. Even a vestige of this process left in a dilemma somewhere wrecks a project, as swell is effectively halted. Once tables have left utterly afterwards a Joomla plan will pierce brazen faster as great as some-more efficiently.
Joomla 1.5 has extensive overrides accessible to template coders. Using these meant which a tableless blueprint can be implemented around a template, as great as an e.g. is a Beez template. However this proceed tends to outcome in a unequivocally elementary as great as lightweight template, as as good most is carrying to be accomplished by a template coder. It’s not a bad thing for SEO, of course, if a template is lightweight – though what if we need a full-feature a singular with thirty collapsible procedure positions as great as 10 built-in colour variations?
Almost anything can be plugged in or overridden in Joomla. This is partial of a tradition, as great as a singular of a most reasons it is such a absolute machine. But there is a extent – during what indicate do we pull a line as great as contend sufficient is enough? In theory, receiving this to extremes, it wouldn’t make a difference what a core did as prolonged as we could block something in.
There have been dual areas where it is in accord with to state which core functionality cannot be successfully protracted or overridden, as great as those have been ACL as great as formula layout. ACL needs to be a core duty given plugin solutions cannot be pronounced to be 100% successful. Correct formula blueprint needs to be a core duty because, again, plugin solutions can usually go partway toward regulating a problem.
Imagine what would be probable if Joomla had a core tableless formula blueprint scheme. You’d be means to get templates which had, in further to a common features, built-in source grouping controls. Now that’s what I’d call progress. You competence not see which as poignant though in conditions of SEO as great as accessibility (best seen as a same thing in any case), that’s a large jump forward.
It’s scold to contend which a developer can do roughly anything with Joomla – though which isn’t unequivocally a indicate of a plan in most peoples’ view. What is a indicate is what a users can do with it – a webmasters who have to work with it. If functions have been accessible to a normal webmaster afterwards a focus succeeds; if they have been not, as great as have been usually there for developers, afterwards we have an wholly opposite beast. That wouldn’t be Joomla as great as it wouldn’t be as successful.
Why a Joomla 1.5 array was introduced though regulating a formula blueprint emanate is tough to understand, given in most ways J1.5 is exclusive with a comparison chronicle as great as thus a vital rewrite took place. How a elementary substructure changes which have been indispensable were released is a bit of a poser – though that’s open-source for you. Roll upon Joomla 2.0! Luckily, Joomla is such an implausible multimedia edition apparatus which it compares great with a most appropriate of them. However, a destiny looks meaningful unless in advance changes have been made, as it’s tough to await steam age record in a complicated world.