10 сообщений / 0 новое
Последнее сообщение
andron13
Аватар пользователя andron13
Перевод о Друпале

Имеет смысл перевести http://ru.wikipedia.org/wiki/Drupal. Для нашей Друпал.by, а выставить потом в Википедию. Mожет у кого будет свободный вечерок и желание?

MeRamo
Аватар пользователя MeRamo

А в какую Википедию выставлять потом? У нас белорусская существует в двух экземплярах - наркамовке и тарашкевице, причем посещаемость минимальная.
А вот для сайта это можно. Я перевод сделаю, потом придумаем что с ним делать :)

andron13
Аватар пользователя andron13

Сначала для сайта, чтоб индексация как оригинал прошла для друпала. Потом в википедию, может какая то польза будет или вес какой в гугле. А в раздел, какой хочешь. Вы ж вроде в тарашкевице переводите. Вот туда и засунем.

MeRamo
Аватар пользователя MeRamo

Ну конкретно я в тарашкевице не перевожу. Я ближе к наркамовке, но не совковой, как на телевидении.
Поэтому оформим в лучшем виде, удобочитаемо будет для всех.
За выходные сделаю

andron13
Аватар пользователя andron13

всем не угодить;) я воевать в википедию не полезу ;)
пвасилий сей час тестирует сервер для переводчиков. где можно просто про между прочим перевести пару слов он-лайн и они останутся на сервере. посмотрим как скоро получится.

MeRamo
Аватар пользователя MeRamo

Drupal (ад гал. druppel — кропля) — сістэма кіравання сайтам, напісаная на мове PHP і выкарыстоўваючая ў якасці сховішча інфармацыі рэляцыйную базу дадзеных (падтрымліваюцца MySQL, PostgreSQL, а таксама любыя СКБД якія падтрымоўваюцца бібліятэкай PEAR). Drupal з'яўляецца свабодным праграмным забеспячэннем абароненым ліцэнзіяй GPL і ствараецца высілкамі энтузіястаў са ўсяго свету. Пачаў распрацоўку галандзец Дрыс Байтаерт (Dries Buytaert), які і дагэтуль з'яўляецца кіраўніком праекта.
Архітэктура Drupal дазваляе ўжываць яго для пабудовы розных тыпаў сайтаў — ад блогаў і форумаў, да інфармацыйных архіваў або сайтаў навін. Функцыянальнасць забяспечваецца падлучальнымі модулямі, якія звяртаюцца да агульнага API Drupal. Стандартны набор модуляў уключае, напрыклад, такія функцыі як стужка навінаў, блог, форум, загрузка файлаў, зборшчык навін, галасаванні, пошук і інш. Вялікая колькасць дадатковых модуляў, якія значна пашыраюць базавыя функцыі можна запампаваць з афіцыйнага сайта.

Найбольш важныя функцыі якія прадстаўляюцца модулямі ўваходзячымі ў пастаўку Drupal:

* адзіная катэгарызацыі ўсіх відаў кантэнта - ад форумных паведамленняў да блогаў і навінавых артыкулаў
* укладзенасць катэгорый любой глыбіні
* пошук па змесціву сайта
* размежаванне доступу карыстальнікаў да дакументаў (ролевая мадэль)
* дынамічная пабудова меню
* падтрымка XML-фарматаў:
o вывад дакументаў у RDF/RSS
o агрэгацыя матэрыялаў з іншых сайтаў
o BlogAPI для публікацыі матэрыялаў з дапамогай знешніх праграм.
* падтрымка агульнай аўтарызацыі паміж сайтамі на Drupal ("сайты-партнёры")
* кароткія URL
* падтрымка зменных тэм афармлення сайта з прадастаўленнем некалькіх гатовых варыянтаў
* падтрымка перакладаў інтэрфейсу сайта на розныя мовы
* магчымасць стварэння сайтаў з перакрыжоўваючымся змесцівам (напрыклад агульнай базай карыстальнікаў або агульнымі наладкамі)
* паасобныя канфігурацыі сайта для розных віртуальных хастоў (у тым ліку ўласныя наборы модуляў і тэм афармленняў для кожнага падсайта)
* механізм для абмежавання нагрузкі на сайт (аўтаматычнае адключэнне пры высокай наведвальнасці часткі інфармацыйных блокаў і модуляў)

Змест

* 1 Падтрымка лакалізацыі
* 2 Метады структурызацыі змесціва
* 3 Прыклады модуляў
* 4 Недахопы
* 5 Кнігі
* 6 Спасылкі
o 6.1 Нацыянальныя суполкі і сайты падтрымкі

Падтрымка лакалізацыі

Сістэма падтрымлівае лакалізацыю інтэрфейса для розных моваў. Маецца падтрымка рускай і беларускай моваў. Выкарыстоўваецца ўласны механізм для лакалізацыі з захоўваннем перакладаў у базе дадзеных, нароўні з астатнім змесцівам сайта. Пры гэтым нескладанай з'яўляецца адаптацыя да працы са стандартнай бібліятэкай gettext. Імпарт і экспарт перакладаў сайта таксама здзяйсняецца ў выглядзе po-файлаў (фармат, які выкарыстоўваецца бібліятэкай gettext).

Поўная лакалізацыя змесціва падтрымліваецца іншымі модулямі (не ўваходзяць у пастаўку Drupal, але могуць быць запампаваныя з сайта распрацоўшчыкаў).

Метады структурызацыі змесціва

У Drupal прапаноўваецца гнуткая схема арганізацыі структуры сайта на аснове таксанаміі. Таксанамія — механізм, які дазваляе ствараць адвольную колькасць тэматычных катэгорый для змесціва сайта і асацыяваць іх з модулямі, што забяспечваюць увод і вывад інфармацыі. Катэгорыі могуць уяўляць плоскія або іерархічныя спісы, альбо складаныя структуры, дзе элемент можа мець некалькі «бацькоў» і некалькі даччыных элементаў. З дапамогай падобнай схемы аднымі і тымі жа модулямі магчымая арганізацыя розных варыянтаў структурызацыі змесціва. Напрыклад, лёгка ствараецца скразны спіс «ключавых слоў» для ўсіх дакументаў сайта і т. п.

Дызайн сайта на Drupal будуецца на аснове зменных тэм афармлення. Хаця і няма адзінай схемы пабудовы дызайну, наўзамен Drupal дае магчымасць выкарыстаць розныя «рухавікі» тэм, выкарыстоўваючы шаблоны, зручныя для рэдагавання (шаблоны XML у рухавіках xtemplate і Smarty або шаблоны на HTML+убудаваны PHP у рухавіку phptemplate і т. п.), альбо ствараць тэмы афармлення якія наўпрост звяртаюцца да API Drupal.

Пачыная з версіі 4.7 Drupal падтрымлівае тэхналогію Ajax, для дынамічнай падгрузкі змесціва без поўнага абнаўлення старонак.

Прыклады модуляў

Дадатковыя модулі размешчаныя ў рэпазітарыі на drupal.org дазваляюць значна пашырыць функцыянальнасць сістэмы. Некалькі прыкладаў (прыведзены модулі для версіі Drupal 4.6, не заўсёды даступныя для ўсіх версій сістэмы):

* Banner - банэрная сістэма
* BBCode - падтрымка фарматавання BBCode для змесціва сайта
* Captcha - ахоўны механізм малюнкаў "captcha", які выкарыстоўваецца пры рэгістрацыі
* Ecommerce - электронная крама
* Fckeditor - графічны рэдактар для ўводу кантэнту
* Gallery - інтэграцыя з галерэяй малюнкаў Gallery2
* LDAP integration - інтэграцыя з LDAP
* listhandler - інтэграцыя з паштовымі рассылкамі
* Project - багтрэкер
* SPAM - блакаванне спаму на аснове алгарытму Байеса
* Swish - інтэграцыя з сістэмай пошуку Swish
* Textile - падтрымка разметкі Textile для змесціва сайта
* Поўны спіс модуляў на drupal.org

Да несумнеўных вартасцяў Drupal варта аднесці вельмі поўную дакументацыю па розных аспектах сістэмы (аднак толькі на ангельскай мове).

Недахопы

Крытыкі Drupal ставяць у папрок распрацоўшчыкам слабае выкарыстанне аб'ектных магчымасцяў PHP. Аб'ектная мадэль у Drupal прысутнічае, але ў некалькі нетрадыцыйным для PHP выглядзе..

З прычыны актыўнага выкарыстання базы дадзеных Drupal можа быць занадта цяжкі для рэсурсаў якія прадстаўляюцца на танных тарыфных планах хостынг-правайдэраў, хоць для невялікіх сайтаў з наведвальнасцю ў некалькі сотняў або тысяч наведвальнікаў у суткі гэтых рэсурсаў будзе досыць.

Кніги
• Robert T. Douglass, Mike Little, Jared W. Smith "Building Online Communities with Drupal, phpBB, and WordPress". Apress, ISBN 1-59-059562-9
• David Mercer "Drupal: Creating Blogs, Forums, Portals, and Community Websites", ISBN 1904811809
Спасылкі

• * Афіцыйны сайт праекту Drupal
• * Дакументацыя на рускай мове
• * Апісанне API і прыклады кода
• * «Theme Garden» — прыклады дызайну сайтаў на Drupal
• * Сістэмныя патрабаванні Drupal
• * Група аб Drupal у Google Groups
• * Дэманстрацыйны сайт для азнаямлення з магчымасцямі Drupal

MeRamo
Аватар пользователя MeRamo

Извиняйте за погрешности в форматировании, сразу копировал с Ворда, так что коли что, обращайтесь, будем доделывать. Но вроде синтаксически все правильно. И не тарашкевица, а что-то приближенное к наркамовке :)

andron13
Аватар пользователя andron13

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

andron13
Аватар пользователя andron13

http://www.drupal.by/drupal

Captain Flint
Аватар пользователя Captain Flint

Найбольш важныя функцыі якія прадстаўляюцца модулямі ўваходзячымі ў пастаўку Drupal

"уваходзячымі" - не памятаю дакладна правілы, але, здаецца, гэта русізм. Звычайна кажуць "якія ўваходзяць".

На мой погляд, больш правільна будзе перайначыць такім чынам - "Найбольш важныя функцыі, якія прапануюцца модулямі з пастаўкі Drupal" - так пазьбегнем паўтору "якія ... якія".