- Наладжвальныя стану ўтрымання працоўнага працэсу ў Drupal 8.2
- Падтрымка розных працоўных працэсаў у Drupal 8.3
- Працоўная прастора ўзаемадзеяння ў распрацоўцы
- закрыццё думкі
- Дзякуй
Наша команда-партнер Artmisto
Абноўленая інфармацыя пра ход ініцыятывы працоўнага працэсу за апошнія 9 месяцаў і абвесткі аб будучых планах
Дзевяць месяцаў таму я пісаў пра важнасць паляпшэння магчымасцяў працоўнага працэсу Drupal і як мы плануем уключыць агульны базавы ўзровень функцыянальных магчымасцяў, звязаных з рабочым працэсам, у ядро Drupal 8. Гэты базавы ўзровень будзе служыць асновай, на якой мы можам стварыць спіс выдатных функцый, такіх як пастаноўка змесціва на розных сайтах, галінаванне змесціва, папярэдні прагляд сайтаў, аўтаномны агляд і публікацыя, аднаўленне ўтрымання і часопісы аўдыту. Некаторыя з гэтых функцый сапраўды эфектныя; 5 з 10 самых запытаных функцый для аўтараў зместу звязаны з працоўнымі працэсамі (функцыі 3-7 на малюнку ніжэй). Мы будзем пастаўляць запыты на функцыі 3 і 4 у рамках "ініцыятывы працоўнага працэсу ўтрымання" для Drupal 8. Запыты на функцыі 5, 6 і 7 не ўваходзяць у сферу бягучай ініцыятывы працоўнага працэсу ўтрымання, але ўсё яшчэ маюць вялікую карысць ад гэтага. Сёння я хацеў бы прадставіць інфармацыю пра ход ініцыятывы працоўнага працэсу за апошнія 9 месяцаў.
10 лепшых запытаных функцый для стваральнікаў зместу ў адпаведнасці з Абследаванне дзяржавы Drupal ,
Наладжвальныя стану ўтрымання працоўнага працэсу ў Drupal 8.2
У той час як Drupal 8.0 і 8.1 пастаўляліся толькі з двума станамі працоўнага працэсу (апублікаваныя і неапублікаваныя), Drupal 8.2 (з эксперыментальным модулем мадэрацыі змесціва ) пастаўляецца з трыма: Апублікаваныя, чарнавікі і архіўныя. Замест адзінага стану неапублікаванага працоўнага працэсу стваральнікі змесціва змогуць адрозніваць паведамленні, якія будуць апублікаваныя пазней (чарнавікі), і публікацыі, якія былі апублікаваныя раней (заархіваваныя паведамленні).
Стан працоўнага працэсу "Праект" - гэта доўгачаканае павышэнне зручнасці выкарыстання, але можа здацца невялікім змяненнем. Што яшчэ больш цікава, гэта тое, што спіс станаў працоўнага працэсу цалкам наладжвальны: вы можаце дадаць дадатковыя стану працоўнага працэсу альбо замяніць іх зусім іншымі. Тры дзяржавы працоўнага працэсу ў Drupal 8.2 - гэта тое, што мы вырашылі стаць добрымі значэннямі па змаўчанні.
Скажам, вы кіруеце сайтам з зместам, які патрабуе прававога выхаду, перш чым ён будзе апублікаваны. Цяпер вы можаце стварыць новы стан працоўнага працэсу 'Патрэбна прававое падпісанне ", якое даступна толькі людзям у юрыдычным аддзеле вашай арганізацыі. Іншымі словамі, можна ўсталяваць простыя працоўныя працэсы ўтрымання (напрыклад, па змаўчанні з трыма станамі) або якія з'яўляюцца вельмі складанымі (для вялікай арганізацыі са складанымі працоўнымі працэсамі зместу і дазволамі).
Гэтая функцыянальнасць ужо была даступная ў Drupal 7 дзякуючы ўкладзеным модулям, напрыклад, Workbench suite , Перасоўванне гэтай функцыі ў ядро карысна па двух прычынах. Па-першае, ён забяспечвае вельмі запытаную функцыю - гэтая магчымасць адпавядае трэцім найбольш важным запытам функцый для аўтараў зместу. Па-другое, гэта рэкамендуе будаваць модулі, якія ўносяць уклад, з улікам наладжвальных працоўных працэсаў. Абодва павінны палепшыць вопыт канчатковага карыстальніка.
Падтрымка розных працоўных працэсаў у Drupal 8.3
Drupal 8.3 (яшчэ ў распрацоўцы, які плануецца выпусціць у красавіку 2017 года) ідзе на крок наперад і ўводзіць у эксперыментальны модуль Workflows канцэпцыю некалькіх тыпаў працоўных працэсаў . Гэта забяспечвае больш інтуітыўна зразумелы спосаб наладкі розных працоўных працэсаў для розных тыпаў кантэнту. Напрыклад, у блогах можа не спатрэбіцца юрыдычная рэгістрацыя, а юрыдычныя кантракты. Каб падтрымаць гэты выпадак выкарыстання, вы павінны мець магчымасць наладзіць розныя працоўныя працэсы, прызначаныя для іх адпаведных тыпаў змесціва.
Цікава таксама тое, што сістэма працоўных працэсаў у Drupal 8.3 можа быць ужытая да рэчаў, акрамя традыцыйнага зместу. Дапусцім, што наш прыкладны сайт - сайт для арганізацыі, якая ўваходзіць у склад сяброўства. Новая сістэма працоўнага працэсу можа стаць тэхнічнай асновай для перамяшчэння членаў праз розныя працоўныя працэсы (напрыклад, новы член, платны член, ганаровы член). Паўторнае выкарыстанне кампанентаў Drupal заўсёды было ўнікальнай сілай і адрознівае прыкладанне ад платформы. Дзякуючы людзям цікавым спосабам паўторнага выкарыстання кампанентаў, мы ператвараем Drupal у магутную платформу для стварэння розных прыкладанняў.
Drupal 8.3 падтрымлівае некалькі розных працоўных працэсаў рэдакцыі.Кожны працоўны працэс можа вызначаць свае станы працоўнага працэсу, а таксама магчымыя пераходы паміж імі.У кожнага пераходу ёсць звязаныя з імі дазволы для кантролю, які можа перамяшчаць змесціва з адной дзяржавы ў іншую.Працоўная прастора ўзаемадзеяння ў распрацоўцы
Нягледзячы на тое, што працоўныя працэсы для асобных элементаў кантэнту вельмі магутныя, многія сайты хочуць публікаваць некалькі элементаў змесціва адразу як групу. Гэта адлюстравана ў чацвёртай па запыце функцыі для аўтараў зместу "Стадыя змяненняў у змесце". Напрыклад, сайт газеты можа асвятляць праходжанне Джорджа Майкла ў спецыяльным раздзеле на іх сайце. Такі раздзел можа ўключаць некалькі старонак, якія ахопліваюць яго прафесійную кар'еру і асабістае жыццё. Гэтыя старонкі будуць мець меню і блокі са спасылкамі на іншыя рэсурсы. 'Workspaces' згрупуе ўсе гэтыя асобныя элементы (старонкі, блокі і меню) у лагічны пакет, каб яны маглі быць падрыхтаваны, прагледжаны і апублікаваны ў якасці групы. І тое, што важна для падтрымкі некалькіх розных працоўных працэсаў, - гэта тое, што працоўныя працэсы змесціва могуць прымяняцца і да працоўных прасторах, але і да асобных частак змесціва.
Мы ўсё яшчэ знаходзімся на ранніх стадыях распрацоўкі функцыянальных магчымасцяў. Працу робіцца прадставіць канцэпцыю працоўных месцаў у API распрацоўнікаў і далей праектаванне карыстацкага інтэрфейсу , Застаецца яшчэ шмат высветліць і рэалізаваць, але мы спадзяемся ўвесці гэтую функцыю ў Drupal 8.5 (плануецца выйсці ў другім квартале 2018 года). У той жа час, іншыя рашэнні Drupal 8 даступныя ў якасці модуляў.
Ан вонкавы дызайн гэта паказвае, як стваральнікі змесціва могуць працаваць у розных працоўных месцах.Калі вы ствараеце новы раздзел на сваім сайце, вы хочаце прагледзець увесь сайт і апублікаваць усе змены адразу.Спраектаваны Джозэф Тот у Pfizer.закрыццё думкі
Мы абмяркоўвалі працу над працоўнымі працэсамі зместу і працоўнымі прасторамі. Унесеныя змены таксама дапамогуць пры дапамозе іншых праблем, такіх як аднаўленне змесціва, пастаноўка змесціва на розных сайтах, галінаванне змесціва, папярэдні прагляд сайта, аўтаномны агляд і публікацыя, а таксама часопісы аўдыту. правяраць большая дарожная карта ініцыятывы працоўнага працэсу і бягучыя прыярытэты , У нас ёсць захапляльная дарожная карта і заўсёды шукаем больш людзей і арганізацый, каб удзельнічаць і паскорыць нашу працу. Калі вы хочаце прыняць удзел, не бойцеся падняць руку ў каментары гэтага паведамлення.
Дзякуй
Я паспрабаваў скласці спіс усіх людзей і арганізацый, каб падзякаваць іх працу за ініцыятыву працоўнага працэсу, але не змог. Ініцыятывы працоўнага працэсу Drupal 8 у значнай ступені пазычае шматгадовыя працавіты і вучэнні многіх людзей і арганізацый. Акрамя таго, шмат людзей актыўна працуюць над рознымі аспектамі ініцыятывы працоўнага працэсу Drupal 8. Асаблівая падзяка Дзік Олсан (Pfizer), Джозэф Тот (Pfizer), Цім Миллвуд (Апнацыя) Андрэй Ечыю (Pfizer), Андрэй Матэску (Pfizer), Алекс Потт (Кіраўнік трэці), Дэйв Хол (Pfizer), Кен Рыкард (Palantir.net) і Ані Гупта (Pfizer). Таксама дзякуй Габор Хойцы (Acquia) за ўнёсак у гэты блог.