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

Модулі з якими ми працювали від ініціативи 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 кращим.
Якщо ви хочете долучитися до ініціатива зв'яжіться з Олександром Щедровим або Андрієм Поданенко.

Коментарів:

6

Коментувати

Увійдіть або зареєструйтесь, щоб додати коментар

Коментарі

Супер
Дякую команді за зусилля.

Hi, how do I join?

Hi
Find me or Alex Schedrov on Facebook and we will talk

I do not have an account on Facebook, wrote on Skype

We are using facebook chats for working within a team, so you should register there before we start