Принадлежности

Core принадлежности

Платформена технологияВърнете се в началото

TomatoCMS е създаден на най-високо ниво с най-новите технологии. В него са включениZend Framework, jQuery и 960grid

Zend Framework

Това е един от ней-високите PHP фреймуъркове. Това осигурява на TomatoCMS да следва Model-View-Controller архитектура и обектно ориентиран принцип на дизайн.

TomatoCMS използва Zend Framework 1.10

jQuery

Най вероятно jQuery е най-известната javascript библиотека. Като мотото "Пиши по-малко, прави повче", програмните скриптове в TomatoCMS са по лесни от всякога. Като добавка, Вие можете да използвате много плугини осигурени от jQuery и други програмисти.

TomatoCMS използва jQuery 1.3.2

960grid

TomatoCMS използва 960grid за структуриране на уеб страницата и за двете секции - фронтенд и администраторския панел. Това го прави много удобен за персонализиране на струтурата на сайта Ви. Ще ви бъде по-лесно да разделите уеб сайта в две колони, три колони или 4 колони.

TomatoCMS използва 960grid версия, която поддържа структура с 12, 16 колони.

Визуален Layout EditorВърнете се в началото

TomatoCMS предлага страници с множество джаджи. Layout Editor Ви позволява да управлявте страниците по-лесно.

Персонализиране с iTomato

Добавянето на тази джаджа позволява на посетителите да използват- Drag and Drop, функцията. Обновяването ще бъде запазено върху определен клиент и при следващо посещение, потребителите ще видят промяната в структурата на сайта.

Drag, drop, оразмеряване

Вие можете да създадете страница с многото вградени контейнери в нея. Целите контейнери могат да бъдат местени с функцията-Drag and Drop, за да си сменат подредбата върху сайта. Можете да сменяте дължината на контейнера. Layout Editor Ви позволява да влачите и пускате (Drag and Drop) джаджи в контейнерите или между тях. Разбирасе, Вие можете да премахнете по всяко време джаджа от контейнера, ако не Ви е нужна повече. Премахването на определен контейнер от страницата, премахва автоматично и всички джаджи, които пренадлежат към него.

Конфигурация и преглеждане

Можете да създавте настройки на всяка джаджа, която желаете в страницата.След настройването, Вие можете да прегледате джаджата и да преминете към конфигурационната форма. Layout Editor Ви осигурява способността да преглеждате цялата страница.

TomatoCMS използва jQuery и 960grid за зъдаването на Layout Editor

БезопасностВърнете се в началото

С вградена система за превилиегии базирана на ACL архитектура, Вие можете да зададете превилиегии за роля(група) или на даден потребител да раздели модули.

Блокиране на IP-та

Задвижван от IpLock плугин, Вие можете да предотвратите достъп от конфигурируеми IP адреси. Този плугин разбирасе, може да бъде включен и изключен.

Спиране на достъп от администраторския панел

Вие можете лесно да спрете достъпа на потребителите към администраторския панел на сайта.

TomatoCMS използва Zend_Auth, Zend_Acl за удостоверяване и управление на потребителските привилегии.

Модална архитектураВърнете се в началото

TomatoCMS поддържа модулна архитектура. Всеки модул има разлчини привилегии, функции и езикови данни. Независимоста на модулите прави тяхното създаване по-лесно.

Също така във вградените модули Вие ще намерите такива, които зависят един от друг.

Ще изброим няколко:

  • Коментари модулът може да управлява коментари от различни обекти, включително и статии (от новини), изображения(от мултимедия) и др.
  • Таг модулът осигурява способност да тагвате статия, изображение, и клипове
  • Ъплоуд модулът Ви позволява да качите снимки не само за новини, но също така и за реклами и мултимедия

Вградени модули

TomatoCMS осигурява много модули, които са най-употребявани за един уеб сайт. Вижте секциятаВградени модули за повече детайли.

Плугини, Hook-овеВърнете се в началото

TomatoCMS поддържа плугини, hook архитектура.

В администраторския панел, Вие можете да инсталирате и деинсталирате плугини, hook-ове. Освен това, Ви позволява да качвате плугини и hook-ове директно от вашия компютър.

Има две нива на плугини и hook-ове:

  • глобално ниво: Този тип плугин, hook не пренадлежи към нито един модул. Може да бъде използван за приемането на многократни цели. Това означва всяка цел може да приеме отделен hook.
  • модално ниво: Плугинът и hook-ът пренадлежи към даден модул

Вградени плугини и Hook-ове

Можете да видите пълния списък с налични плугини и hook-ове в TomatoCMS администраторския панел. По-долу са някои от тях:

  • ImageLightbox: Този hook създава слайдшоу с изображения, създадени от всички изображения в статията
  • Redirector: Този плугин предоставя възможноста за пренасочване
  • MobileAgent: Този плугин предоставя възможноста, Вашия сайт да бъде поддържан от наи-известните мобилни апарати, като - iPhone, Smartphone, и др.
TomatoCMS плугин, като разширение на Zend_Controller_Plugin_Abstract

Темплейти и оформленияВърнете се в началото

TomatoCMS също поддържа темплейти и оформления. Всеки един сайт може да има много темплейти и всеки един от тях може да използва много оформления. Можете да промените темплейта/оформлението много лесно от администраторския панел.

Основния TomatoCMS идва с два темплейта:

  • Основен: Основния темплейт, който може да пасне на всеки един от Вас
  • Блог: Този темплейт е направен за хора, които се занимават с блогове
  • Следователно не ви е нужен друг блог енджин за да създадете вашия блог.

Персонализиране на темплейти/оформления

С мощноста на Layout Editor, ще бъде лесно за вас да смените стуктурата на сайта Ви. В администраторкия панел можете да смените оформлението като качите сроден CSS файл.

Също така, TomatoCMS Ви позволява да смените основните неща от интерфейса, като - лого, fav икона

За програмистите/h3>

Базирано на TomatoCMS архитектура, фронтенд могат да персонализират основния темплейт, оформление без пренаписване на PHP кода, само обновете HTML и CSS кода.

TomatoCMS използва Zend_Layout за смяна на структурата

МногоезиченВърнете се в началото

TomatoCMS поддържа многоезикова функция в фронтенд-а и администракторската секция на сайта. Осигурява два вградени езика, които са Английски (основен) и Виетнамски.

Езиковите файлове в модулите и джаджите са разделени.

Езиков редактор

В администраторкия панел на TomatoCMS, Вие можете да създадете нов език или да го качите от компютъра.

Езиковия файл е текстов файл (във формат - ini), можете да го качите собственоръчно, ако желаете.

Поддръжка на ДНЛ езикова насока

TomatoCMS поддържа ДНЛ (от Дясно-На-Ляво) езици, като Арабски, Ирански и др.

TomatoCMS използва Zend_Translate за превеждане на езиковите данни.

SEOВърнете се в началото

Достъпни URL-ове

TomatoCMS поддържа SEO по-добре защото неговите основни URL-ове са достъпни.

Програмиста може собственоръчно да персонализира URL-овете така, че да бъдат още по-достъпни

Мета таг

Може да поставяте мета ключови думи, мета описващи тагове в администраторския панел. Тези тагове също така автоматично се поставят пред потребителя в страницата. На пример - когато потребител преглежда детайлите на една статия, мета ключовите думи и мета описанието ще бъдат взети от заглавието и описанието на статията.

Вграден RSS

RSS е вече наличен за модул "Новини". Ако даден потребител преглежда новини или категории от Firefox браузер, потебителя ще види RSS иконата в адрес бара.

High PerformanceВърнете се в началото

Оптимизирана база данни

База данни на TomatoCMS схема беше оптимизирана така че вашия сайт да може да стартира по-бързо.

Като добавка, TomatoCMS поддържа копие на връзка с база данни, която разделя връзката на master и slave сървъри.

Управление на кеш

TomatoCMS поддържа файлове за кеширане. В администраторкия панел, можете да видите списъка с кешираната дата групирана по тагове.

Секцията за управление на кеш Ви позволява да премахнете цялата кеширана дата, която принадлежи на даден таг или може да изтриете целия кеш.

Ако използвате MemCache, TomatoCMS Ви позволява да изпразвате само кеша поради някои ограничения от MemCache системата (на пример - няма способност да тагва кеш).

Кеш джаджи

Layout Editor Ви позволява да да кешвате всяка джаджа на страницата с дадено реалновреме. Също така, можете да пуснете да се зарежда всяка една джаджа с помоща на Ajax, което може да подобри бързината на зареждане.

TomatoCMS използва Zend_Cache компонент за управление на кеша

Вградени модули

ad - Управление на рекламни банериВърнете се в началото

Зони

С помоща на Layout Editor, Вие можете да сложите рекламен банер където поискате в страницата ви. Всяка зона може да се състои от много банери. Също така, Вие можете да покажете един и същ банер на множество страници.

Поддръжка на различни формати

TomatoCMS поддържа банери във формат на изображения и флаш базирани (*.swf, *.flv) и HTML съдържание. Следователно, Вие може да използвате Google Adsense код във Вашето HTML съдържание.

category - Категории-новини, снимкиВърнете се в началото

Поддържа йерархични категории

TomatoCMS поддържа йерархични категории без ограничения в нивата. Базата данни беше също оптимизирана така че високо левелната система за категории да не бъде засегната от някъква извършена промяна въху сайта Ви.

comment - Управление на коментариВърнете се в началото

Всички коментари ще бъдат показани на потребителя, ако са били вече активирани.

Поддръжка на вложени коментари

TomatoCMS поддържа вложени коментари без ограничения в нивата. Можете да видите списъка с коментари и във фронтедна и в администраторския панел.

Аватар

Системата за коментари ще покаже аватар на коментарите по подразбиране. Аватара се взима от Gravatar.

Форматиране на коментарите

Задвижван от hook архитектура, Вие можете да приложите отделни hook-ове за да форматирате съдържанието на коментарите. Някои от вградените hook-ове са:

  • EmotionIcon: Замества нормалните символи като - :), :D, и др., с емотикони
  • SyntaxHighlighter: Показва синтакса на предварително дефинираните програмни езици. Това е много полезно за блог-прогамистите.
  • BadWordsCensor: Заменя нецензурираните думи с ***

menu - Управление на меню Върнете се в началото

Просто падащо меню

Менюто използва само ul и li тагове, които правят цялото меню просто и леко, следователно Вие можете да персонализирате стила на менюто много лено.

Menu builder

В администраторския панел, вие можете да добавяте и премахвате артикули от менюто. Също така можете да местите даден артикул с функцията - Drag and Drop, на желаната от вас позиция.

multimedia - Управление на снимки, клиповеВърнете се в началото

Качване

Вие можете да качвате изображения и видео клипове. С помоща на ъплоуд модула, Вие можете да качвате много изображения по едно и също време. Thumbnail-ите ще се генерират автоматично.

Организиране

Можете да организирате снимки и видео клипове по галерии. Всяка галерия може да събере много снимки, и снимката може да пренадлежи на различни галерии. Може да обновите заглавието и описанието на снимка, клип или галерия.

Explore

Във фронтенда,можете да видите всички снимки от еднаква галерия или слайдшоу, което включва най-новите снимки.

news - Управление на статииВърнете се в началото

Редактор

TomatoCMS използва TinyMCE. Това е WYSIWYG (What You See Is What You Get) редактор, който е много лесен и приятен за употреба.

Мултимедия

Докато добавяте Вашата обновена статия, Вие можете да качите и изображения по едно и също време без презареждане на страницата. Можете да вмъкнете thumbnail в съдържанието на статията и да изберете качената снимка от Вас, като официална за вашата статия. Също така, Вие можете да вмъкнете и клип в съдържанието на статията.

Публикуване

Като другите модули, статията трябва да бъде активирана преди да се публикува. Вие можете да запазите статията като чернова и после да е активирате.

Категории

Вие можете да изберете множество категории за вашата статия. Също така Ви позволява да направите статията като залепена към избраната от вас категория.

Вграден RSS

TomatoCMS автоматично добавя RSS линк към най-горната част на вашия сайт, когато потребителите преглеждат детайлите на статията или страница от категориите.

poll - Управление на анкетиВърнете се в началото

Вие можете да създадете анкета, която позволява на потребителите да избират една или много опции.

Потребителите могат да глауват и да видят резултата от гласуването без да презареждат страницата или да отварят нов pop-up прозорец.

tag - Способност да създавате тагове Върнете се в началото

TomatoCMS Ви позволява да тагвате отделни артикули включващи статии, снимки, клипове и др.

Докато добавяте таг за даден артикул, не е нужно да помните тага. Системата ще предложи списък с тагове подобни на вашето вмъкване

Има джаджа наречена TagCloud , която изрежда списък с тагове в неопределен ред. С кликане върху един от таговете Вие ще бъдете препратен към страница където ще се покажат всички артикули тагнати от избрания таг.

Управление на тагове

В администраторксия панел, Вие можете да търсите, добавяте или премахвате определен таг.

TomatoCMS използва Zend_Tag_Cloud за да покаже "tag cloud".

upload - Качване на снимкиВърнете се в началото

Поддръжка на отделни формати

Този модул Ви позволява да качвате снимки от други модули като - ad, news, multimedia.

Поддържа най-известните формати на изображения като - gif, jpg, jpeg и png.

Качване на множество изображения

Вие можете да качвате множество снимки по едно и също време без да презареждате страницата. Броя на снимките, които може да качите по едно и също време зависи от максималния размер на качване на Вашия сървър.

Thumbnail-те се генерират автоматично

Качените thmbnail-и се генерират автоматично в различн размер . Вие можете да конфигурирате размера на thmbnail-ите в администраторския панел. TomatoCMS поддържа основна GD и напреднала ImageMagick (*) библиотека за обработване на снимки.

* Ако искате да използвате ImageMagick, Вашия сървър трябва да има инсталиран ImageMagick библиотека и imagick разширение.
Обратна връзка

Контакти: