Загальний звіт 08.12.2015-01.03.2016

25.09.2017

Модулі з якими ми працювали від ініціативи Drupal.org Power up перша фаза 08 грудня 2015 - 01 березня 2016.

Ми раді анонсувати результати перших місяців роботи над модулями для Drupal та drupal.org від ініціативи Української Спільноти.

Initiative

Що значить дана ініціатива? Не лякайтесь, - це доволі просто. Як ви можливо вже знаєте, Українська Спільнота є одною з найактивніших і найрозвинутіших в світі. Мається також на увазі те, що ми володіємо великою кількістю проектів, де учасники спільноти можуть допомагати іншим. "Яка відмінність від процесу на drupal.org"? - Ви можете отримати швидкий доступ до мейнтейнерів модулів та їх знань - Ви можете швидко отримати перевірку та погодження від автора-мейнтейнера модуля - Ідеальне починання для новачків На додаток до цього існують також додаткові плюси від участі в ініціативі - Новачки можуть швидко отримати свої перші коміти в проекти Друпал - Сіньйори та Мідли можуть збільшити свій видимий вклад в профілі - Експерти можуть покращити їх знання в архітектурі - Менеджери проектів можуть отримати знання в управлінні проектами з відкритим кодом в системі Agile - Всі вищезгадані можуть отримати і покращити знання в Drupal 8 Весь процес доволі простий і якщо ви з ним не знайомі, учасники вам допоможуть.

Учасники

Кількість учасників нашої ініціативи постійно росте. І це не тільки звичайні девелопери. Серед нас є ментори там тім лідери, власники веб-студій та девелоперських компаній, дизайнери, менеджери а ще багато інших активних учасників. Власне ви самі можете переглянути повний перелік учасників на drupal.org :)

Що ми зробили з 8 грудня 2015

Ми почали ініціативу 8 грудня 2015 і вже маємо чудові результати. Ось повний перелік того що було виконано.

Development contributuion

Drupal 8 core

#2638014: Typo in the aggregator module - fixed by DmitryDrozdik #1972242: User compact view mode is not configured in minimal - patch by andriyun #2610344: Re-add some documentation... - patch, review, comments by andriyun #2329453: Ignore front end vendor folders to improve directory search performance - patch by andriyun #2413847: Remove .js class from core - commenting #2572789: Fix 'Drupal.WhiteSpace.Comma' coding standard - fixed by andriyun #2572619: Fix 'Drupal.Classes.ClassDeclaration' coding standard - review by andriyun #2572633: Fix 'Drupal.Commenting.ClassComment' coding standard - patch by andriyun #1751334: Selectors clean-up: color module - updated, fixed #1751320: Selectors clean-up: ajax.js - updated, fixed #1751070: Selectors clean-up: states.js - updated, fixed #1574470: Selectors clean-up - summary update #1751334: Selectors clean-up: color module - updated

Location

#2256739: Cannot geocode location to geofield with geocoder during migration #2154829: Location CCK installation causes Call to undefined Error #635958: French departments/provinces list not complete in location.fr.inc #2312777: Province select list exposed filter fails when Postal code proximity filter is enabled #2497901: Marking "Email address" as "Required" doesn't do anything #890290: Pass-through unknown province names imported from migrated data #1151374: Location - RTL #1511638: PDO exception when trying to programmatically save location to profile field during new account creation #2566531: Setting WWW Address as Required does not work #1943912: Patch - ZIP Code showing in the wrong place #2567161: Province name not shown when using autocomplete #2617072: _location_process_location should use field defaults #940602: Updated location.it.inc file for Italian provinces #2164293: D6 user_load call in location.views.inc #2164293: D6 user_load call in location.views.inc #2540086: Fatal error: Call to a member function asXML() on a non-object in geocoding/google.inc on line 36 Release 7.x-3.8-beta2 https://www.drupal.org/node/2646606

Relative Path to Absolute URLs

#2272249: Doesn't support jump links/hash URLs or email addresses Release 8.x-1.0 https://www.drupal.org/node/2652210

NetX

#2653288: Typo in admin form definition #2681033: Drupal textfield maxlength is different from NetX maxlength

Pathauto i18n

#2658798: Fix typo in test suite #2678940: User permissions ignoring for form elements #2678274: URL alias for "Language neutral" Release 7.x-1.5: https://www.drupal.org/node/2679477

User profile comments

#2678968: Every String must be translatable #2545058: Panels, features, views missing index. #2543162: Only render comments if field is visible in view mode

DrupalAuth for SimpleSAMLphp

Release 7.x-1.0-beta2 https://www.drupal.org/node/2667020 Release 7.x-1.0-beta1 https://www.drupal.org/node/2666852

Gmap

#2445429: Bubbles missing from gmap view #2478267: Info Bubble not showing only "loading" on map/node #2605496: Location field widget missing JavaScript file on failed form validation #1255514: GMap extended views style: Notice: Undefined index: in template_preprocess_gmap_views_view_gmapextended #2160595: GMap shows duplicate results with AJAX exposed filters #2571855: Unlock gmap_regenerate_markers in cli mode #2575705: Scaling GMap Marker Icons for High Res Displays (Mobile, etc.) Release 7.x-2.11-beta1 https://www.drupal.org/node/2646636

Date

#1797630: 'Is empty(null)' views filter is not working with exposed operators enabled when actual... #2532636: Undefined index: #default_value in date_popup_process_time_part() #2620888: Notice: Undefined index: show_remaining_days in date_field_formatter_view() (line 210... #1442718: "Show End Date" always checked by default when creating or editing a node - updated #2646646: PHP 5.4,5.5,5.6 tests are broken for Date. Needs fix. - exposed critical issue Release 7.x-2.10-beta1 https://www.drupal.org/node/2646654

Advanced_forum

https://www.drupal.org/node/2612528 Tagged initial Drupal 8 Development release https://www.drupal.org/node/2646686 PR#5 D8 module init by podarok PR#6 Advanced forum d8 enhancement help wanted by podarok PR#7 Update README.md by podarok PR#17 Update README.md by podarok PR#18 Create .travis.yml by podarok PR#19 Admin form by podarok PR#21 Initial Tests for Advanced Forum. travis support  by podarok PR#23 Travis widget  by Sanchiz PR#25 Readme little update.  enhancement help wanted question by anpolimus PR#27 Default settings  enhancement by podarok PR#29 #10: User permissions by Sanchiz PR#30 Issue #7 by max-kuzomko: Convert system_get_date_types().  by Max-Kuzomko Tagged release: 0.0.1 by podarok PR#35 Use real bundles in configuration by Sanchiz PR#38 Issue #6 by max-kuzomko: Port field_info_instances()  by Max-Kuzomko Tagged release: 0.0.2 by Sanchiz PR#39 Administration menu item by Sanchiz PR#40 Settings schema by Sanchiz PR#42 Fix date type in configuration form by Sanchiz PR#45 Port taxonomy vocabulary list by Sanchiz

Maps for Drupal

Merged pull request PR#8  Add initial module files. by DmitryDrozdik PR#10 The file should be kept within module's directory. by podarok PR#13 Add documentation updates by DmitryDrozdik: PR#31 Issue #14: Location: Convert hook_permission() by afi13 PR#33 Issue #16: Add main settings admin page. by DmitryDrozdik PR#35  Countries manager service by DmitryDrozdik PR#39 Tests roadmap by podarok PR#41 Issue #27: Location: Earth service by afi13 PR#42 Roadmap file with our plan  by DmitryDrozdik PR#43 Updated test plan. Added Added EarthGeographicalDistances service.  by afi13 PR#44 Create .travis.yml  by podarok PR#46 Add more methods to LocationCountriesManager service  by DmitryDrozdik PR#47 Issue #18: Location: Admin page "Location utilities" by afi13 PR#49 Test for Main Settings page.  by DmitryDrozdik PR#52 Issue #34: Location: Admin page "Geocoding Options" by afi13 Tagged release: 0.0.1 by Sanchiz PR#53 Issue #15: Location: Convert hook_help()  by afi13 PR#54 Test Location Utilities form  by DmitryDrozdik PR#59 Issue #57: Geocoder options form  by afi13 PR#61 Issue #21 by max-kuzomko: Location: Convert hook_field_extra_fields().  by Max-Kuzomko PR#67 Issue #36: Remove cache table  by DmitryDrozdik PR#71 Issue #70: Porting location provinces functions  by DmitryDrozdik PR#73 Issue #72: Porting hook_schema()  by DmitryDrozdik PR#74 Geocoding options forms and EarthGeographicalDistances service tests  by afi13 PR#76 Port tokens to drupal 8  by afi13

VkontakteCrossposter (vkxp)

Started working on Drupal 8 version and added new test cases for Drupal 7 version. Contributor: Anatolii Poliakov #2626228: Provide more image source fields. #2298751: Добавление хеш-тегов #2444579: Дублирование записей в VK Tagged release: https://www.drupal.org/node/2646648 7.x-2.21 #2653014: [TEST] Write a test for message push to VK entity. #2653004: [Admin interface] Implement page for retreiving access_token. #2653008: [Admin interface] Implement global module settings page.

Login Destination

#2610320: Conflict with change_pwd_page module #2631630: Use of empty() in login_destination.admin.inc line 538 imcompatible with PHP pre-5.5 Tagged stable release https://www.drupal.org/node/2631644 7.x-1.3 Tagged stable release https://www.drupal.org/node/2654792 7.x-1.4

MailChimp

#2659112: Add email validation for email form fields of #type "textfield"

Facebook Wall

#2658168: Typo in facebook_wall.info

Honeypot

#2659766: Code passes two arguments to Crypt::hashBase64()

Web Service Data

#2660508: Simple json parser fails when json contains UTF-8 BOM

HTML Mail

#2666086: Notice: Undefined property: stdClass::$uid in htmlmail_user_presave()

Phone

#2566149: Not all phones codes of Ukraine #2573371: Denmark numbers #2607434: Adding Thailand support #2499087: Dutch phonenumber approved even when digits > 10 #2594875: Sweden phone number too limiting #2526154: Japan phone number missing

Stripe

#2576199: Fix for the latest library #2637932: extractTokenData includes data-stripe="token" #2173807: Update README.txt. Remove DEVELOPERS.txt (and create documentation page instead)

SMTP Authentication Support

#1686588: Use From address properly

ppdorg stats

Contributors: Anatolii Poliakov, Andriy Podanenko, Andriy Yun, Alexandr Shchedrov Виконаний об’єм робіт: Скануємо статистику комітів (сума своїх та тих, що віддані на атрибуцію іншим авторам) Скануємо статистику коментарів на drupal.org Збираємо статистику по компаніям (кількість користувачів, що вказали компанію в роботодавцях) Збираємо статистику по посадам Збираємо статистику по членстві в асоціації Збираємо статистику ТОР менторів Заплановані роботи на найближчий час: Стабілізувати реліз, щоб master збирав статистику з нуля зібраного сайту Перейти на SQL flow в розробці, щоб не перезбирати статистику кожен раз Відкрити DEMO сайт на list.drupal.ua для України Розширити функціонал для можливості відображати статистику для будь-якої країни Додати різноманітні графіки згідно даних Зробити порівняльні графіки для країн

Події

Drupal cafe Київ - 23/12/2015

Drupal and HHVM by Oleksiy Kalinichenko

Drupal cafe Київ - 27/01/2016

Ukrainians at Drupal.org by Anatoliy Polyakov

Making your production powered by HHVM: first steps. by Oleksiy Kalinichenko

Drupal cafe Луцьк - 18/02/2016

Code Driven Development by Andriy Yun

Що далі

Як ви бачите це тільки початок і ми сподіваємось що велика кількість людей може зробити Drupal кращим. Якщо ви хочете долучитися до ініціатива зв'яжіться з Олександром Щедровим або Андрієм Поданенко.