Вордпрес 5.3

Вордпрес 5.3 „Кирк“ је доступан.

Које су новине у овом издању?

  • Побољшања уређивача блокова.
  • Проширена флексибилност дизајна.
  • Нова подразумевана тема—Twenty Twenty.
  • Потврђивање управљачке е-поште.
  • Аутоматско окретање слике.
  • Поправке компоненте за датум/време.
  • Усклађеност са PHP 7.4.

Преузмите Вордпрес 5.3 одмах.

Вордпрес 5.2.4

Вордпрес 5.2.4 је доступан. Ово је издање које доноси закрпе безбедоносних пропуста откривених у Вордпресу за сва ранија издања.

Молимо вас да одмах ажурирате своје издање.

Нови Сад – Вордпрес радионице за почетнике

У суботу 28. септембра, почеће са радом Вордпрес радионице за почетнике. Радионице ће трајати три месеца и одржаваће се у новосадском Старит центру.

Свако је добродошао да присуствује уз претходну обавезну регистрацију. Од опреме је потребан само лаптоп и жеља за учењем свега што Вордпрес има да понуди.

Програм радионица

После уводног предавања 28. септембра, радионице ће покрити следеће области:

  • Шта је Вордпрес?
  • WordPress.com и WordPress.org
  • Прављење WordPress.com веб места и истрживање опција
  • Гутенберг и Класични едитор
  • Инсталација WordPress.org веб места у локалном окружењу и уживо
  • FTP и базе података
  • HTML/CSS
  • Вордпрес теме, инсталација и хијерархија фајлова
  • Изведена тема (child theme)
  • Вордпрес додаци
  • Вордпрес куке – акције и филтери
  • Прављење продавнице
  • Прављење чланства
  • SEO
  • Оптимизација слика ради побољшања брзине Вордпрес веб места
  • Backup
  • Различите грешке и дебаговање
  • Миграције
  • WP CLI
  • Вордпрес подршка
  • Волонтирање
  • Како живети од Вордпреса?

Све детаље можете наћи у званичној објави. Видимо се 28. септембра!

Вордпрес 5.2.3

Вордпрес 5.2.3 је доступан. Ово је издање које доноси закрпе безбедоносних пропуста откривених у Вордпресу за сва ранија издања као и поправке неких откривених грешака у Вордпресу 5.2.2.

Молимо вас да одмах ажурирате своје издање.

Вордпрес окупљање у Вршцу #WPVŠ 05/19

Добродошли на вршачко Вордпрес окупљање!

Мајско дружење одржаће се у другачијем формату. Уместо уобичајених предавања имаћемо панел, на коме ћете моћи директно да питате све што вас занима и утичете на ток окупљања. Тема је Ворд Кампови, како светски, тако и домаћи, са посебним освртом на управо одржан Ворд Камп Ниш и планови за следећу годину.

Гост је Милан Ђорђевић, а модератори Жива Милошевић и Александар Паску.

Милан Ђорђевић бави се Вордпресом од 2014. године, највише у имплементацији и вођењу пројекта као и бизнис анализи. У компанији осим позиције ЦТО-а, на којој је од 2016. године, упоредо води пројекте и организује тимове. Пројекти на којима је радио варирају од тема за Тhemeforest до клијентских сајтова и интегрисаних система са Вордпресом.

Сазнаћете шта се то дешавало у Нишу прослог викенда, које смо ствари научили и где је и куда се креће Вордпрес заједница у Србији, као и да ли је тешко организовати Вордпрес конференцију и шта све добијате учешћем на конференцијама. Уз то, моћи ћете да питате било шта вас занима из миланових области експертиза, од израде тема и сајтова, до руковођења тимовима и пројектима.

Окупљање је заказано за петак, 24.мај, у 19 часова у Стартит Центру Вршац, који се налази у Центру Милениум, Омладински трг 17. Присуство је бесплатно.

Нови Сад – 14 Радионица за израду Вордпрес тема, 20 април 2019

Последња радионица за израду Вордпрес тема је одржана у суботу, 20 априла у новосадском Стартит Центру. Овог пута смо зашли у функционалност која се на wordpress.org сматра области додатака а не тема – прилагођена мета поља и примена додатка Advanced Custom Fields. Али пре тога, размотрили смо је дан од начина на који тема може препоручити додатке који помажу комплетнијом употребом особина теме.

TGM Plugin Activation

TGM Plugin Activation је библиотека која омогућава препоруку додатака на веома једноставан начин. Омогућава корисницима да поставе и ажурирају изабране додатке у природном окружењу Вордпресове контролне табле.

Могуће је препоручити или захтевати наведене додатке, чак их и аутоматски укључити и искључити заједно са укључивањем теме, захтевати одређену верзију додатка итд. Додаци који се препоручују могу бити на различитим местима – у самој теми, на wordpress.org/plugins, Github-у и сл.  

Прилагођена мета поља

Доласком новог уређивача у 5.0 верзији Вордпреса, и његовим активним развојем, све је мања потреба за прилагођеним мета пољима. Ипак, погледали смо шта је то што је неопходно за правилну примену прилагођених поља:

  1. Регистрација мета кутије – add_meta_box(), add_meta_boxes копча акције.
  2. Markup за приказ мета кутије – обавезно користити wp_nonce_field().
  3. Чување вредности мета поља – wp_verify_nonce() провера и санитизација података за чување у бази; save_post копча акције.

Advanced Custom Fields

Advanced Custom Fields је додатак који користи различита поља и њихове комбинације како би олакшао унос садржаја за компликоване распореде и шаблоне. Омогућава једноставно додељивање прилагођених поља било ком објекту Вордпреса, било да је то чланак, страница, таксономија или корисник.

Ако узмемо у обзир и преко 100 помоћних додатака, јасно је да овај додатак пружа огромну контролу над компликованим пројектима уз минимално време учења за нове кориснике.

Advanced Custom Fields и нови уређивач

Тренутне верзије додатка су 5.7.12 за бесплатну и 5.7.13 за Pro верзију. Ове верзије нису компатибилне са новим уређивачем. Једини начин да се овај додатак користи у последње две верзије Вордпреса је уз Disable Gutenberg додатак.

Ипак, ускоро можемо очекивати и нову, 5.8.0 верзију која је у потпуности компатибилна са уређивачем и нуди додатну функционалност регистровања блокова. У овом тренутку постоји 5.8.0-RC2 (release candidate) који је доступан свима који имају девелоперску лиценцу.

Функције

Advanced Custom Fields додатак прати Вордпресову конвенцију именовања функција што значајно утиче на веома брзо усвајање од стране девелопера.

Најосновнији начин долажења до вредности поља је помоћу функција get_field() и the_field(), при чему већ по називима функција можемо закључити да прва враћа вредност док је друга приказује.

Петља је, такође, веома слична Вордпресовој подразумеваној петљи, па тако имамо have_rows() и the_row() функције у основној петљи Advanced Custom Fields додатка.

Додатак нуди и читав низ копчи акција и филтера, који се могу употребити за додатно прилагођавање потребама теме.

Документација

Овај додатак има изузетно детаљну документацију, као и разна упутства од тога како почети па до компликованих приказа угњежђених поља. Како би се у потпуности искористио огромни потенцијал овог додатка, редовно консултовање и опсежно упознавање документације се топло препоручује.

acf-json

Синхронизација поља на различитим инсталацијама Вордпреса је у ранијим верзијама додатка била извор огромне фрустрације. Међутим, данас је довољно у теми направити acf-json директоријум и сва поља ће се аутоматски сачувати у облику .json датотека, и бити спремна за синхронизацију одмах након ажурирања.

На радионици само се укратко упознали са Text, Textarea, Image, WYSIWYG, Select, Relationship field, Flexible content, Repeater и Clone распоредом, као и са употребом условљене логике за приказивање поља. Ово је заиста само мали део могућности Advanced Custom Fields додатка.


Комплетан код са радионице се може преузети са званичног налога Вордпрес Србија заједнице на Github-u.

Дан заједничког превођења WPTranslation Day #4

wptranslationday.org

Здраво свима,

Као и претходна 3 пута, Београд се придружује глобалној иницијативи о локализацији вордпреса.

Окупљање је 11. маја 2019. године, са почетком у 10 часова у просторијама GoDaddy у Београду на Тргу републике.

Дан заједничког превођења (WPTranslationDay) представља највеће дешавање како у свету тако и код нас. На глобалном нивоу током 24 часа, кроз различите временске зоне, тимови из свих делова света ће радити на томе да вордпрес наредног дана буде бољи и приступачнији корисницима који се не служе енглеским језиком.

У Београду, Дан заједничког превођења се организује по 4.пут.

Прва три пута смо заједничким снагама радили на превођењу различитих додатака, дискутовали на тему превода и како их унапредити.

И овај пут планирамо да урадимо исто.

Дан заједничког превођења у Београду се одржава 11. маја 2019. године у трајању од 10 до 18 часова.

GoDaddy нам је и овог пута изашао у сусрет, тако да простор, интернет, струју, воду и кафу добијамо од њих и још једном им се захваљујемо на томе.

Оно што је са ваше стране неопходно како бисте активно учествовали је лаптоп или неки други рачунар на коме можете да отворите интернет прегледач, како бисте могли да уносите преводе.

Превод се ради са енглеског језика, стога је познавање енглеског неопходно за активно учествовање у Дану заједничког превођења.

Врата ће бити отворена већ од 9:30 уколико неко дође раније, а свакако планирамо да покупимо кафу испред улаза у зграду.

Званична подела по тимовима ће бити од 10, када почињемо са радом на преводима.

Листа додатака које ћемо преводити ће бити договорена и евентуално најављена пар дана раније.

Око 14 часова, направићемо паузу за неку клопицу и да се сви мало опустимо уз неке лагане вежбице за врат, руке и леђа.

Од 15 часова настављамо са превођењем све до 18 часова.

Вордпрес окупљање у Вршцу #WPVŠ 04/19

Добродошли на вршачко Вордпрес окупљање!

Априлско дружење доводи нам двоје ерудита у својим областима: девелопера који подједнако успешно користи Друпал и Вордпрес, као и искусну дизајнерку, која је своје искуство прекалила у свим областима дизајна.

Младен Ђурић (@MacMladen) био је full stack пре него што је то постало ин, јер тада другачије није могло. Сада је само фронтендер који ради backend и одржава сервер. Сертификовани Друпал девелопер – frontend specialist, води школу Кодер, где између осталог, држи и Веб девелопмент и ЈаvaScript курсеве.

Озбиљан веб девелопмент подразумева рад у локалу пре свега, а то захтева намештање разних окружења под разним условима који треба да имитирају production сервер. Ту на сцену ступа Docker, али постоји доста начина како се Docker интегрише у локални девелопмент, поготову на „страним платформама“ {Мac, Windows}. Један од њих је Docksal. Младен ће вам показати како.

Лана Сандић је графички дизајнер (универзални војник 😊). Дипломирала је 2003. на Вишој школи ликовних и примењених уметности у Београду на одсеку за графички дизајн и комуникације. Радила је и као ин-хоусе десигнер и као freekancer, а прошла је и сито и решето маркетиншких агенција.

Последњих 7 година ради за компанију Горење. То јој је омогућило да научи методе корпоративног тржишног комуницирања, продаје и брандинга робне марке за преко 30 тржишта широм света на којима је Горење присутно. Део је креативног тима који је радио на Горење Brand Book-u и имплементацији трамполине бренда у визуелни идентитет те робне марке.

Говориће о брандингу – због чега је неизоставни део маркетинга (било да је реч о производу, фирми или нашем личном брандингу), зашто сваки бренд мора да има свој темељ, факторе диференциијације и кључну вредност и како се те вредности примењују кроз штампане и дигиталне материјале и различите канале комуникације. Верујемо да ће тема бити занимљива свима, без обзира на струку. Јер, сви се у бити бавимо истим послом – продајом, а свако од нас је са својим умећем, знањем и личним квалитетима – алат продаје.

Окупљање је заказано за петак, 12. април, у 19 часова у Стартит Центру Вршац, који се налази у Centru Millennium, Омладински трг 17. Присуство предавањима је бесплатно.

Нови Сад – 13 Радионица за израду Вордпрес тема, 30 март 2019

Тринаеста радионица за израду Вордпрес тема је одржана у суботу, 30 марта у новосадском Стартит Центру. Овог пута смо се посветили додатку који проширује могућности подразумеваног прилагођавача (Customizer), користећи при томе, исти API.

Кирки

Обзиром да је додатак, Кирки се кроз тему може препоручити крајњим корисницима на неколико начина. Ми смо се одлучили за додавање тзв. инсталер скрипте која ће препоручити додатак оног тренутка када се отвори прилагођавач и врло једноставно, притиском на једно дугме, поставити додатак у инсталацију Вордпреса.

Пошто користи подразумевани API, додавање панела и секција је исто као и без додатка. Међутим, оно што овај додатак чини толико популарним и корсиним је велики број доступних контрола, као и сам начин на који се контроле додају у тему.

Наиме, без Кирки додатка, свака контрола иде у пару са подешавањем што доводи до непотробно велике количине кôда као и повремених понављања. Кирки је цео овај процес упростио тиме што све неопходне податке из подешавања и контроле ставља у један низ.

Сваку од ових контрола веома једноставно додајемо у прилагођавач помоћу kirki/fields филтера, који филтрира низ контрола и додаје нове.

Типографија

Контрола за типографију нуди читав низ подешавања који крајњем кориснику могу дати огромну контролу над сваким аспектом типографије веб места. Све фамилије са Google Fonts су доступне а могуће је филтрирати према разним стандардима (serif, sans-serif и monospace) и варијантама (regular, italic, bold итд). Оно што нисмо успели да пронађемо је како дефинисати subset.

Прекидач (Switch)

Прекидач нам пружа једноставну функционалност укључивања и искључивања било чега: неке друге контроле или неког дела веб места. Овде треба обратити пажњу на вредности дефинишемо (string) и које прекидач враћа (bool).

Уз помоћ active_callback аргумента додатог било којој другој контроли а који проверава вредност прекидача, врло лако можемо ту контролу да прикажемо одн. сакријемо једноставном применом прекидача. Ми смо искористили ову функционалност за приказивање и сакривање контроле типографије.

Група радио дугмића (Radio Buttonset)

Слично прекидачу, група радио дугмића се може користити за укључивање и искључивање али и у многе друге сврхе. Овде можемо имати неограничен број опција и већу контролу над вредностима које се враћају.

Палета боја

Палета боја је изузетно корисна када желите крајњим корисницима да пружите могућност промене боја на веб месту. Како бисмо применили ове боје као прилагођене стилове, користили смо Heredoc и wp_add_inline_style().

Сортирање (Sortable)

Помоћу Киркија можемо врло лако да мењамо редослед различитим елементима. Контрола за сортирање чак нуди и могућност укључивања и искључивања елемената притиском на иконицу која приказује око.

Поље са вишеструким потврдама (Multicheck)

Пре него што смо сазнали да се елементи за сортирање могу укључити и искључити у склопу контроле за сортирање, ову функционалност видљивости смо добили употребом поља са вишеструким потврдама. Употребом ове контроле се веома једноставно може постићи велика флексибилност и прилагодљивост теме.

Понављач (Repeater)

Понављач је изузетно корисна контрола сваки пут када је потребно непознати број пута поновити одређену контролу, или групу контрола при чему је могуће ограничити максимални број понављања. Ми смо употребили понављач за ираду клизача чланака (slider). Овом приликом смо се користили једном од неколико доступних метода Киркијеве помоћне класе, Kirki_Helper::get_posts().


Комплетан код са радионице се може преузети са званичног налога Вордпрес Србија заједнице на Github-u.

Следећи термин посвећујемо прилагођеним пољима и додатку за проширивање ове функционалности – Advanced Custom Fields.

Радионице су бесплатне али је потребно пријавити се на Meetup групи Вордпрес Србија заједнице.