Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Wiki бағдарламалық қамтамасыз етуі
Wiki software
DokuWiki – GPLv2 лицензиясымен таратылатын ашық кодты wiki-қосымша, PHP бағдарламалау тілінде жазылған. Ол қарапайым мәтіндік файлдармен жұмыс істейді, демек деректер базасы қажет емес. Оның синтаксисі MediaWiki-де қолданылатын синтаксисқа ұқсас. DokuWiki көбінесе MediaWiki-ге қарағанда жеңіл және оңай конфигурацияланатын балама ретінде ұсынылады. DokuWiki атауындағы "Doku" – неміс тілінде "құжаттама" деген мағына беретін "Dokumentation" сөзінің қысқартылған түрі. DokuWiki деректер базасын қажет етпегендіктен, оны жеке компьютерлерге, флеш-жетектерге, сондай-ақ файлдарды хостингке орналастыру қызметтерімен немесе Dropbox, Syncthing сияқты файлдарды синхрондау бағдарламаларымен синхрондалған папкаларға орнатуға болады.
DokuWiki is an open source wiki application licensed under GPLv2 and written in the PHP programming language. It works on plain text files and thus does not need a database. Its syntax is similar to the one used by MediaWiki. It is often recommended as a more lightweight, easier to customize alternative to MediaWiki. The 'Doku' in DokuWiki is short for Dokumentation which in German means documentation. Because DokuWiki does not require a database, it can be installed on local PCs, flash drives, and folders synced with file hosting services or file synchronization programs such as Dropbox or Syncthing.
Тарих
DokuWiki 2004 жылдың маусым айында Андреас Гohr жасаған. Шілдеде алғашқы ресми нұсқа Freshmeat (қазір Freecode деп аталады) сайтында жарияланды. Алғашқыда DokuWiki вики синтаксисін HTML-ге түрлендіру үшін реттегіш өрнектердің қарапайым тізімін пайдаланды. Дамудағы маңызды қадам 2005 жылдың қаңтар айында Гарри Фьюкс жасаған үлеске негізделген талдаушы және көрсету механизмдерін қайта құру болды. Жаңа дизайн PHP4-тің жаңа объектіге бағытталған мүмкіндіктерін пайдаланды. Жаңа талдаушы және кэш механизмін енгізу өнімділіктің айтарлықтай жақсаруына әкелді, соның арқасында DokuWiki ірі жобалар үшін қолдануға ыңғайлы болды. Жаңа талдаушы сондай-ақ DokuWiki-ді жалпы плагин интерфейсін енгізуге дайындады, бұл синтаксиске негізделген плагиндерді әзірлеу мен күтіп-ұстауды жеңілдетті. Жылдар бойы қосымша плагин механизмдері пайда болды, бұл үшінші тарап әзірлеушілеріне вики бағдарламалық қамтамасының барлық аспектілерін кеңейтуге мүмкіндік берді. 2005 жылдың сәуірінде және шілдесінде Debian және Gentoo Linux дистрибутивтеріне DokuWiki-ді қосу бағдарламалық қамтамастың танымалдылығын едәуір арттырды. DokuWiki логотипі – бұл дизайн байқауының нәтижесі. Жеңімпаз логотипті Эстер Бруннер жасаған, ол беттерді өңдеуді (әр түрлі түстегі қарындаштармен, яғни әртүрлі адамдармен) және оларды байланыстыруды бейнелейді. Көп жылдар бойы DokuWiki-нің бастапқы коды Darcs таратылған нұсқаны басқару жүйесі арқылы басқарылды. 2010 жылы Git-ке көшірілді және хостинг үшін GitHub пайдаланылды. Бүгінгі күні DokuWiki – ең танымал вики-қозғалтқыштардың бірі және уақыт өте келе тұрақты қызығушылықпен кеңінен қолданылып келеді.
DokuWiki was created by Andreas Gohr in June 2004. In July the first official release was published on Freshmeat (now known as Freecode). Originally DokuWiki used a simple list of regular expressions to transform wiki syntax into HTML. A big step forward in the development was the re design of the parser and the renderer mechanisms based on contributions by Harry Fuecks in January 2005. The new design made use of the then new object oriented features of PHP4. The new parser and the introduction of a cache mechanism led to significant performance improvements, thus making DokuWiki usable for larger projects. The new parser also prepared DokuWiki for the introduction of a generic plugin interface which simplified the development and maintenance of syntax based plugins. Over the years additional plugin mechanisms followed which allowed 3rd party developers to extend nearly all aspects of the wiki software. The introduction of DokuWiki into the Debian and Gentoo Linux distributions in April and July 2005 respectively significantly increased the visibility of the software. The DokuWiki logo is the result of a design contest. The winning logo, designed by Esther Brunner, represents editing pages (by pencils of different colors, i. e. different people) and linking them. For many years, DokuWiki's source code was managed through the Darcs distributed version control system. In 2010 a switch to Git was made, making use of GitHub for hosting. Today, DokuWiki is one of the most popular wiki engines available and has achieved significant usage with stable interest over time.
DokuWiki бағдарламалық жобалары
DokuWiki-ге негізделген бірнеше тәуелсіз бағдарламалық жобалар жасалған. Бұл жобалар көбінесе DokuWiki бағдарламалық қамтамасын, таңдалған плагиндерді, жекелендірілген дизайнды және кейде арнайы қолдану жағдайлары үшін алдын ала дайындалған мазмұнды біріктіреді. EinsatzleiterWiki – өртке қарсы күрес білімін өрт сөндіру бөлімдерінде орнатуға және әр бөлімнің қажеттіліктеріне бейімдеуге болатын жинақ түрінде ұсынатын неміс жобасы. Бұл вики Берлин, Кайзерслаутерн, Вупперталь қалаларының кәсіби өрт сөндіру қызметтері және Германиядағы көптеген ерікті өрт сөндіру бөлімдері қолданады. open|SchulPortfolio – мектептердің ішкі басқаруын ұйымдастыруға бағытталған неміс жобасы. Ол Германияның Баден-Вюртемберг аймағының білім беру министрлігінің қатысуымен құрылған. ICKEWiki – DokuWiki-нің кәсіпорындарда қолдануға бағытталған қайта таратылуы. Ол бастапқыда викилерге құрылымдалған деректерді қосу және оларды өнеркәсіптік өндіріс компанияларында қолдануды жақсартуға бағытталған зерттеу жобасы аясында әзірленген. DokuWiki лицензиясының талаптарына сәйкес, бұл жобалардың барлығы GPL нұсқасы 2 бойынша лицензияланған.
Some independent software projects based on DokuWiki have been created. These projects usually bundle the DokuWiki software, select plugins, a customized design and sometimes pre built content for specialized use cases. The EinsatzleiterWiki is a German project, bundling fire fighting knowledge in a package that can be installed in fire departments and then be customized to the needs of the specific department. The wiki is used by the professional fire services of Berlin, Kaiserslautern, Wuppertal and many voluntary fire services in Germany. open|SchulPortfolio is a German project aimed at the internal management of schools. It has been created with input from the ministry of education of the German state of Baden Würtemberg. ICKEWiki is a redistribution of DokuWiki with a focus on the use in enterprises. It was originally developed in a research project focusing on adding structured data to wikis and making it more usable in industrial production companies. As required by DokuWiki's license these projects are all licensed under the GPL version 2.