Tiki Wiki: Баламалы контентті басқару және ынтымақтастық жүйесі
Tiki Wiki CMS Groupware
Tiki Wiki CMS – тегін, ашық бастау кодты контент жүйесі. Сайт, портал, ғарыштық ақпарат жүйесі құруға, топтық жұмысқа қолданылады. PHP тілінде жазылған.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Контентті басқару жүйесі
Content management software
Tiki Wiki CMS Groupware немесе жай ғана Tiki, бастапқыда TikiWiki деп аталған, тегін және ашық кодты Wiki негізіндегі контентті басқару жүйесі және онлайн кеңселік жиынтық, негізінен PHP тілінде жазылған және GNU Lesser General Public License (тек LGPL 2.1) лицензиясы бойынша таратылады. Tiki интернеттегі, интранеттегі және экстранеттегі веб-сайттар мен порталдарды іске қосуға қана емес, сонымен қатар ынтымақтастық мүмкіндіктерінің арқасында Геокеңістіктік контентті басқару жүйесі (GeoCMS) және топтық веб-қосымшасы ретінде жұмыс істеуге мүмкіндік береді. Tiki көптеген контентті басқару жүйелеріне тән негізгі мүмкіндіктердің барлығын қамтиды, мысалы, икемді және толық құқықтар/привилегиялар жүйесінде жеке пайдаланушы тіркелгілерін тіркеу және басқару, мәзірлерді, RSS ағындарын жасау және басқару, бет макетін реттеу, журналдау және жүйені басқару. Барлық әкімшілік тапсырмалар браузерлік интерфейс арқылы орындалады. Tiki басқа контентті басқару жүйелеріндегі ядролық + кеңейтімдер моделінен өзгеше, «бәрін біріктіретін» дизайнға ие. Бұл болашақтағы жаңартуларды қамтамасыз етеді (барлық мүмкіндіктер бірге шығарылғандықтан), бірақ өте үлкен код базасының (1 000 000-нан астам жол) кемшілігі бар. Tiki PHP 5-ті (Apache HTTP Server, IIS, Lighttpd, Hiawatha, Cherokee және nginx сияқты) қолдайтын және контент пен параметрлерді сақтау үшін MySQL/MariaDB деректер базасын қолдайтын кез келген есептеу платформасында жұмыс істей алады.
Tiki Wiki CMS Groupware or simply Tiki, originally known as TikiWiki, is a free and open source Wiki based content management system and online office suite written primarily in PHP and distributed under the GNU Lesser General Public License (LGPL 2.1 only) license. In addition to enabling websites and portals on the internet and on intranets and extranets, Tiki contains a number of collaboration features allowing it to operate as a Geospatial Content Management System (GeoCMS) and Groupware web application. Tiki includes all the basic features common to most CMSs such as the ability to register and maintain individual user accounts within a flexible and rich permission / privilege system, create and manage menus, RSS feeds, customize page layout, perform logging, and administer the system. All administration tasks are accomplished through a browser based user interface. Tiki features an all in one design, as opposed to a core+extensions model followed by other CMSs. This allows for future proof upgrades (since all features are released together), but has the drawback of an extremely large codebase (more than 1,000,000 lines). Tiki can run on any computing platform that supports both a web server capable of running PHP 5 (including Apache HTTP Server, IIS, Lighttpd, Hiawatha, Cherokee, and nginx) and a MySQL/MariaDB database to store content and settings.
Негізгі компоненттері
Tiki құрауыштарының төрт негізгі санаты бар: мазмұн жасау және басқару құралдары, мазмұнды ұйымдастыру құралдары мен навигациялық көмектер, байланыс құралдары және конфигурациялау мен әкімшілдік құралдары. Бұл құрауыштар әкімшілерге және пайдаланушыларға мазмұн жасауға және басқаруға, сондай-ақ басқалармен байланысқа түсуге және сайттарды конфигурациялауға мүмкіндік береді. Сонымен қатар, Tiki әр пайдаланушыға түрлі визуалды тақырыптарды таңдауға мүмкіндік береді. Бұл тақырыптар CSS және ашық кодты Smarty үлгілік қозғалтқышы арқылы іске асырылады. Tiki әкімшісі брендтік стильді сақтау немесе жекелендіру мақсатында қосымша тақырыптарды да құра алады.
Tiki has four major categories of components: content creation and management tools, content organization tools and navigation aids, communication tools, and configuration and administration tools. These components enable administrators and users to create and manage content, as well as letting them communicate to others and configure sites. In addition, Tiki allows each user to choose from various visual themes. These themes are implemented using CSS and the open source Smarty template engine. Additional themes can be created by a Tiki administrator for branding or customization as well.
Халықаралықласу
Тики – көптеген тілдерді қолдайтын халықаралық жоба. Тикидегі әдепкі интерфейс тілі – ағылшын тілі, бірақ UTF-8 кодтамасын қолдана отырып кодтауға және көрсетуге болатын кез келген тіл қолдауға болады. Аударма тізбектерін сыртқы тіл файлы арқылы немесе интерфейс тізбектерін тікелей дерекқор арқылы аудару арқылы қосуға болады. 2005 жылдың 29 қыркүйегіне қарай Тики сегіз тілге толық аударылған, ал тағы бес тілге 90% немесе одан да көп аударма жасалған, сондай-ақ тоғыз қосымша тілге ішінара аудармалар бар. Тики нақты вики-беттерінің интерактивті аудармасын да қолдайды және Cross Lingual Wiki Engine жобасында қолданылған алғашқы вики-қозғалтқышы болды. Бұл Тики негізіндегі веб-сайттарға тек пайдаланушы интерфейсін ғана емес, мазмұнын да аударуға мүмкіндік береді.
Tiki is an international project, supporting many languages. The default interface language in Tiki is English, but any language that can be encoded and displayed using the UTF 8 encoding can be supported. Translated strings can be included via an external language file, or by translating interface strings directly, through the database. As of 29 September 2005, Tiki had been fully translated into eight languages and reportedly 90% or more translated into another five languages, as well as partial translations for nine additional languages. Tiki also supports interactive translation of actual wiki pages and was the initial wiki engine used in the Cross Lingual Wiki Engine Project. This allows Tiki based web sites to have translated content — not just the user interface.
Іске асыру
Tiki негізінен PHP-де, кейбір JavaScript кодымен әзірленген. Ол деректер базасы ретінде MySQL/MariaDB-ны пайдаланады. PHP 5 қолдауын қамтамасыз ететін кез келген серверде, оның ішінде Apache және Microsoft IIS-те жұмыс істейді. Tiki компоненттері басқа ашық кодты жобаларды, соның ішінде Zend Framework, Smarty, jQuery, HTML Purifier, FCKeditor, Raphaël, phpCAS және Morcego-ны кеңінен пайдаланады. Mapserver-мен бірге қолданғанда Tiki геоақпараттық мазмұнды басқару жүйесіне айналуы мүмкін.
Tiki is developed primarily in PHP with some JavaScript code. It uses MySQL/MariaDB as a database. It will run on any server that provides PHP 5, including Apache and Microsoft's IIS. Tiki components make extensive use of other open source projects, including Zend Framework, Smarty, jQuery, HTML Purifier, FCKeditor, Raphaël, phpCAS, and Morcego. When used with Mapserver Tiki can become a Geospatial Content Management System.
Жобалық топ
Tiki-ны 300-ден астам бағдарламашы және аудармашыдан құралған ірі халықаралық қауымдастық белсенді түрде дамытуда, және ол әлемдегі ең ірі ашық кодты жобалардың бірі болып табылады. Жобаға қатысушылар tiki.org сайты мен оның түрлі кіші домендерін іске қосуға қажетті ресурстар мен өткізу қабілетін (bandwidth) өз еркімен ұсынды. Жоба мүшелері өз өнімдерін өзі пайдалануын "өз өнімді өзі сынау" деп атайды, және олар жобаның басында-ақ осылай жасап келеді. Tiki қауымдастығының мүшелері WikiSym және Libre Software Meeting сияқты басқа да іс-шараларға қатысады.
Tiki is under active development by a large international community of over 300 developers and translators, and is one of the largest open source teams in the world. Project members have donated the resources and bandwidth required to host the tiki. org website and various subdomains. The project members refer to this dependence on their own product as "eating their own dogfood", which they have been doing since the early days of the project. Tiki community members also participate in various related events such as WikiSym and the Libre Software Meeting.
Атауы
TikiWiki атауы CamelCase форматында жазылған, бұл Wiki синтаксисінің тараған түрі және Wiki ішіндегі гиперсілтемені білдіреді. Бұл, көбінесе, Тики және Вики деген екі полинезиялық сөздің бірігіп жасалған құрамы, wikiwiki сияқты өзін-өзі рифмалайтын атауды құру мақсатында жасалған. Сонымен қатар, Tiki сөзі үшін де тіркесім ойластырылған: Тығыз интеграцияланған білімдік инфрақұрылым.
The name TikiWiki is written in CamelCase, a common Wiki syntax indicating a hyperlink within the Wiki. It is most likely a compound word combining two Polynesian terms, Tiki and Wiki, to create a self rhyming name similar to wikiwiki, a common variant of wiki. A backronym has also been formed for Tiki: Tightly Integrated Knowledge Infrastructure.