TomatoCMS është zhvilluar me teknologjinë e fundit për zhvillim webfaqeve. Ktu janë Zend Framework, jQuery dhe 960grid
Kjo është është njëra nga high level PHP frameworks. Kjo siguron që TomatoCMS ndjekjen e Model-View-Controller arkitekturës, objekt i orientuar në parim të dizajnit.

Është fakt që jQuery është javascript library platforma më e njohur. Me sloganin e saj "Write less, do more", zhvillimi i skripteve në TomatoCMS është ma i lehtë se kurrë. Perveq ksaj, ju mund te perdorni disa plugine mbeshtetura nga jQuery dhe komponente tjera.

TomatoCMS perdor 960grid për layout faqet web për të dy-fund para dhe pjesët prapa-fund. Është i përshtatshëm për të rregulluar pjeset ne faqen tuaj. Ju do të ndiheni më komod për të ndarë faqen e internetit në dy kolona, tre shtyllat dhe katër shtylla.

TomatoCMS zhvillon webfaqe të përbëra nga shumë widgets. Layout Editor ju lejon te ndryshoni lehte pjeset e faqes suaj.
Duke shtuar kete widgets ju i lejoni vizitorit bartjen e disa pjeseve te faqes ne front-end. Update do te ruhet ne vazhdim si dhe viziten e ardhshme, ku perdorusit do te shofin ndryshimet qe kane bere paraprakisht.
Ju mund te krijoni nga shume pjese të njohura si containers. Full-row containers mund te ju nderohet vendi permes widgets moduleve. Ju mund te ndryshoni gjeresine e container pjeseve. Layout Editor ju lejon te zvarriteni widgets dhe vendosni ato ne disa pjese. Natyrisht, ju mund te heqni ndonje widgets nga pjeset ku dhe kur deshironi ju qe ta heqni ate nga faqja. Heqja e container apo pjeseve ne shqip nga faqja do te hiq gjithe widgets apo containers qe jane te selektuara.

Ju mund te ndryshoni qdo widgets ne faqe. Mbas ndryshimit, ju mund te shiqoni widget demon . Layout Editor permban sherbimin per shiqim demos te ndryshimeve paraprake entire page.

With built-in sistemit te drejtave bazuar ne ACL arkitekture, ju mund te vendosni te drejta per rolet (group) ose per te dhene perdorues per modul te caktuar.

zhvilluar nga IpLock plugin, ju mund te ndaloni aksesin e IP-ve te caktuara. Ky plugin, natyrisht, mund te jete aktiv in back-end.

It's easy to not allow user to access the back-end section from given IP addresses.

TomatoCMS permban modular arkitekture. Secili modul e ka ndarë përcakton leje, karakteristika dhe të dhënat e gjuhës.Per zhvilluesit e ndonje moduli te pavarur do të kene nje zhvillim më të lehtë.
Sidoqofte, ne ndertimin e modulit, ju mund ti bashkangjisni te gjithe, ne nje te vetem.
Just name a few:

TomatoCMS perkrah plugin, shtojce arkitekture.
Ne back-end, ju mund te instaloni dhe modifikoni pluginet, shtojcat. Përveç kësaj, ai ua mundëson të ju të ngarkoni një shtojcë ose shtojce nga kompjuteri juaj lokale për faqen tuaj.
Ktu jane dy lloje plugineve, shtojcave:


Ju mund te shqioni listen e te gjitha plugineve, shtojcave te vlefshme nga TomatoCMS ne back-end seksionin. Below is some of them:
TomatoCMS gjithashtu perkrah template dhe skin. Qdo faqe perbehet nga shume template, ku qdo template perbehet nga skins. Ju mund menaxhoni template/skin ne back-end shume lehte.
Default TomatoCMS paketa eshte e perbere nga dy template:

Me anen e Layout Editor, ehste lehte ndryshoni pjeset e faqes nga ndertimi templates paraprakisht. Ne back-end, ju mund te nderroni skin duke bere update CSS fajllat.
Gjithashtu, TomatoCMS ju lejon te nderroni elementet bazike si logo,
favi icon 
Bazuar ne TomatoCMS arkitekture, frontend zhvilluesit mund ta rregullojne templaten e dhene, skin apo pamjen duke mos ndryshuar PHP code, vetem duke bere update HTML dhe CSS code.
TomatoCMS perdor Zend_Layout per switch the layoutTomatoCMS perkrah multilingual ne front-end dhe back-end seksion. Permban dy gjuhe zyrtare qe jane English (default) dhe Tiếng Việt.
Fajllat e gjuhes ne module dhe widgets jane te ndara.

In back-end te TomatoCMS, ju mund krijoni fajll te gjuhes, apo te modifikoni ate ekzistuese.
Skedari i gjuhës është fotografi të thjeshtë teksti (në formatin e ini), kështu ju mund update it dorë në qoftë se ju doni.
TomatoCMS built-in perkrah sherbimet RTL (Right-To-Left) gjuhet si Arabic, Iranian, etj 

TomatoCMS perkrah SEO.
Developer can manually customize URLs to more friendly one than default 
Ju mund vendosni meta keyword, meta description tags ne back-end. Këto tags gjithashtu jane vendosura automatikisht bazuar në page user view. Për shembull, kur shikoni përdoruesi detajet të artikullit, fjalen meta, përshkrimit tags do të merren nga titulli dhe përshkrim të artikullit te tanishem.
RSS eshte e vlefshme per modulin e lajmeve - news module. Në qoftë se përdoruesi shikon një artikull ose kategori nga shfletuesi Firefox, përdorues do të shofin feed icon ne adresën bar.

TomatoCMS database schema ka qene e optimizuar per te ju drejtuar shpejte.
Perveq ksaj, TomatoCMS perkrah bazën e të dhënave përsëritje lidhje të cilat më vete lidhje për të zotëruar dhe rob servers.
TomatoCMS perkrah file caching. In back-end, ju mund shifni listen e cached data grupuara nga etiketat.
Cache seksioni i menaxhimit ju lejon te hiqni gjitha cached date qe i perkasin te dhenave te etiketave ose te pastroni gjitha cache.
Nese ju perdorni MemCache, TomatoCMS ju lejon te pastroni totalisht apo empty cache me disa limite nga MemCache system (hasn't ability of tagging cache, for example).
Layout Editor ju lejon per cache ndonje widget ne faqen tuaj. Gjithashtu, ju mund te vendosni ndonje widgets ne loading (pritje) nga Ajax i cili mund te permireson shpejtesine e loading komponentes.

Duke perdorur Layout Editor, ju mund vendosni reklame zone ne ndonje pozite ku ju deshironi. Çdo zonë mund të përbëhet nga parulla të shumta. Gjithashtu, ju mund të shfaqin flamurin e njëjtë në shumë faqe.
TomatoCMS perkrah banner ne format te fotove, flash bazuar (*.swf, *.flv) dhe HTML content. Aty, ju mund perdorni Google Adsense code ne bannerin tuaj ne HTML content.
TomatoCMS support hierarchical kategori me unlimited level. Baza e të dhënave u optimizuar edhe aq e lartë të kategorisë nivel sistemi nuk ka ndikim në punën e faqes tuaj.

Të gjitha komentet do të shfaqet për të përdoruesit, nëse është e aktivizuar tashmë.
TomatoCMS pekrah komentet e mbivendosura me unlimited level. Ju mund te shifni listen e komenteve në fije në fund të dy-para dhe prapa-fund seksionet.
Sistemi koment do të tregojnë avatarin e komentueseve. Avatar është marrë nga Gravatar.

Zhvilluar me hook arkitekturë, ju mund aplikoni shtojca te ndryshme per te modifikuar formatin e komenteve. Disa prej shtojcave jane:
Ju mund ngarkoni foto dhe klipe. Perdor helpers nga upload module, ju mund të ngarkoni imazhe të shumta në të njëjtën kohë. Thumbnails do te gjenerohen automatikisht.
Ju mund organizoni fotot, klipet duke vendosur ato. Çdo grup mund të përbëhet nga shumë foto, dhe një foto mund t'i perkasin përcakton të ndryshme. Ju mund update titull dhe përshkrim për foto, clip ose vendosur.

In front-end, ju mund shiqoni gjitha fotot në grup të njëjtë ose të parë një rrëshqitje që të përmbajë Fotot e fundit.

TomatoCMS perdor TinyMCE. It's WYSIWYG (What You See Is What You Get) editor and very easy to use.

Ndërsa duke shtuar ose azhornim artikull, ju mund të ngarkoni imazhe të shumta në të njëjtën kohë pa ringarkimin e faqes. Ju mund të krijoni thumbnails tek artikujt kontent dhe selekton fotot e ngarkuara si imazh i prezantimit të artikullit. gjithashtu, ju mund insertoni klip ne pjesene tekstit te artikullit.
Ashtu si modulet e tjera, një artikull duhet të jetë i aktivizuar para publikimit. Ju mund të ruani artikullin si projekt dhe të botoni atë më vonë.
Ju mund të zgjidhni kategori të shumta për artikullin. Ai gjithashtu ju lejon të vendosë artikull si një ngjitës nga Kategoria e zgjedhur.
TomatoCMS automatikisht shton RSS link to head seksioni nga faqja juaj kur perdoruesit shiqojne detajet e artikujve ose kategorite e faqes.
Ju mund te krijoni sondazh i cili lejon perdoruesit te selektoni njerin nga opsionet e ndryshme.
Perdoruesit mund votojne dhe shiqojne rezultatin duke pasur mundesi te veni kete veprim pa pasur nevoje ta beni refresh faqen ose duke hapur dritare te re.


TomatoCMS ju lejon te etiketoni lojje te ndryshme duke perfshire artikuj, foto, klipe, etj.
Ndërsa duke shtuar etikete për sendin e dhënë, ju nuk keni për të kujtuar pikërisht etikete. Sistemi do të sugjerojnë Lista e etiketave si kontributin tuaj

Ktu eshte nje widget i quajtur TagCloud etikete lista e urdhërave të rastit. Klikimin ne njerin etikete do ju ridirektoj ne faqen duke shfaqur artikuj te etiketuar nga etiketat e selektuara.

Ne back-end, ju mund te ngarkoni, shtoni apo modifikoni etiketa.
TomatoCMS perdor Zend_Tag_Cloud per te shfaqur etiketa të reja.Ky modul ju lejon te ngarkoni foto nga modulet tjera si ad, news, multimedia.
Pëkrah formate png, jpg, jpeg and png.
Ju mund te ngarkoni foto të ndryshme në të njejtën kohë duke mos bërë update faqen apo rifreshuar atë. Numri i fotove që mund ti ngarkoni ne te njejten kohe varet ne maksimumin e lejuar te serverit tuaj per ngarkim.

Ngarkimi i thumbnails te gjeneruara automatikisht ne formate te ndryshme. Ju mund konfiguroni thumbnails medhesite ne back-end. TomatoCMS perkrah keto opsione GD si dhe te avansuara ImageMagick (*) libraries per procesin e ngarkimit te fotove.
* Nese deshironi ta perdorni ImageMagick, serveri juaj duhet ta intsaloje ImageMagick library dhe imagick komponenten.