tasarım ve kullanıcı deneyimine odaklanan önemli bir güncelleme
Piwigo’nun en son güncellemesini sunmaktan mutluluk duyuyoruz!
Bu 2.10 sürümü, mevcut standartlara göre yeniden tasarlanan yeni bir Piwigo'nun ilk adımı olduğu için Piwigo'nun tarihinde bir dönüm noktasını işaret ediyor. Yolculuk henüz bitmedi, yine de yetenekli tasarımcılarımızın yaptığı işlerle gurur duyuyoruz. Ancak, özel geliştirme ekibimiz ve büyük katkıda bulunanlar tarafından size sunulan kullanıcı odaklı özellikler olmadan tasarım hiçbir şeydir.
Sizi bu Piwigo 2.10 sürüm notuna yönlendirelim!
Birkaç yıl önce oluşturulan bir tema olan Modus, Piwigo 2.10 için varsayılan tema haline geliyor. Modus, stabil olması, yüksek çözünürlüklü ekranlarla uyumlu olması ve birçok uzantıyla uyumlu olması nedeniyle seçilmiştir. Son fakat en az değil, Modus duyarlı. Yani telefon gibi küçük ekranlara ve televizyon gibi geniş ekranlara otomatik olarak uyum sağlar.
Benim adım Hannah, şu anda Rennes'de (Fransa) ActivDesign'da Kullanıcı Deneyimi (UX) tasarımı okuyor. Ocak 2019'da Piwigo'da stajyer olarak çalışmaya başladım, asıl görevim Piwigo'nun görünümünü modernize etmek.
Pierrick ile beyin fırtınası yaparak, varsayılan galeri temasını yenileyerek başlamaya karar verdik. Öncelikle uyumluluğu, yüksek çözünürlüklü ekrana uyum yeteneği nedeniyle Modus'a geçtik ancak yine de 2019 standartlarına uyum için görsel bir güncellemeye ihtiyaç duyduk. Bu yüzden 8 yeni skin oluşturdum, renkleri değiştirdim, boşluk bıraktım, gerekli olmayan bazı butonları gizledim, köşeleri yuvarladım... Favorim Blueberry.
Yeni başlık, menü çubuğu ve sekmelerle yeni genel tasarım. Daha az sınır, daha fazla boş alan var
Benim adım Samuel Lefebvre ve ben bir UX UI tasarımcısıyım. Piwigo için bir stajyer olarak, asıl rolüm, yönetim arayüzlerinin, yani Kullanıcı Arayüzü'nün (UI) estetiğini geliştirmekti. Ayrıca kullanıcı iş akışını, yani User eXperience (UX) geliştirmek için çalıştım.
Yönetimin yeniden tasarımına başlamadan önce, kullanıcıların karşılaşabileceği zorlukları daha iyi anlamak için onu kullanmak için çok zaman harcadım. Bir yandan da yarışmalara çalıştım. Umarım Piwigo yönetiminin bu yeni vizyonunu beğenirsiniz!
Yeni karanlık modumuzda yönetim panosu. Bu renk şeması, düşük ışıklı ortamlarda çalışan kullanıcılar için tasarlanmıştır. Elbette arka plan "çok" daha koyu, ancak kenar çubuğu menüsünde yazı tiplerinin daha az kontrastlı olduğunu da fark edeceksiniz. Piwigo'nun gözleriniz için rahat olmasını istiyoruz!
Mümkün olduğunca "güzel ve temiz" hale getirmeye çalıştık, böylece önemli göreve odaklanabilirsiniz: fotoğraflarınızı yüklemek.
Toplu iş yöneticisi, tüm fotoğraflardaki meta verileri bir kerede senkronize etmeyi istemek yerine, tüm bloğu akıllıca daha küçük bloklara böler ve bir ilerleme çubuğu gösterir.
Panik yapmayın, özelliği kaldırmıyoruz, sadece varsayılan olarak kapatmaya karar verdik. "Mevcut bir özelliği neden kapatıyorsunuz?" Diye sorabilirsiniz. Çünkü görünen çok fazla özellik Piwigo'yu test eden insanları korkutabilir. Çoğunluk için neyin en önemli olduğunu akıllıca seçmemiz gerekiyor.
Binlerce Piwigo'yu ağırladığımız Piwigo.com'da, kullanılan özelliklerle ilgili bazı ilginç istatistiklere sahibiz. Kullanıcı yorumları ile ilgili olarak, Piwigo kurulumlarının sadece %16'sı 10'dan fazla kullanıcı yorumuna sahiptir. Üstelik birçoğu fotoğraf açıklamaları yerine yorumları kullanan kullanıcılar.
Toplu iş yöneticisi, yinelenen fotoğrafları bulmanıza yardımcı olur. Bu özellik yeni değil, ancak Piwigo 2.10 için geliştirdik. Artık kopyaları tarihe göre ararsanız, fotoğraflar tarihe göre sıralanacak, böylece kopyaları seri olarak kolayca karşılaştırabilirsiniz.
Android 10'un birkaç gün önce duyurulduğunu biliyoruz, ancak Android 9'un önceki sürümü bile bugünlerde pek çok cihazda çalışmıyor. Mobil tema SmartPocket, Android 9 ile doğru şekilde yüklenemedi. Piwigo 2.10'da düzeltilenler.
SmartPocket'tan bahsetmişken... Piwigo 2.10'un yeni varsayılan teması Modus uyumlu olsa bile, SmartPocket'i varsayılan olarak etkin durumda tutuyoruz. Bu, Piwigo'nun ziyaretçinin bir mobil cihaz kullandığını tespit etmesi durumunda otomatik olarak kullanılacağı anlamına gelir. Modus'u her zaman kullanmayı tercih ediyorsanız SmartPocket'i devre dışı bırakabilirsiniz.
Albüm baskısı sayfasındaki "izinler" sekmesinden alt albümleri zaten özel olarak ayarlayabilirsiniz. Artık onları herkese açık hale getirmek de mümkün.
Yine, yeni bir özellik değil ama etkinleştirmeyi kolaylaştırdık. Piwigo, albümle ilişkili fotoğrafların tarihlerini görüntüleyebilir. Lütfen tüm temaların bunu destekleyeceğini unutmayın. Örneğin, Modus yalnızca albümler için kare küçük resimleri devre dışı bırakırsanız albüm tarihlerini gösterir.
Tüm Piwigo kullanıcılarını Piwigo.org haber bültenine abone olmaya teşvik ediyoruz, ancak bir kez abone olduktan sonra size abone bağlantısını göstermenize gerek yok. Piwigo 2.10 ile abone olduğunuzda bu bağlantı otomatik olarak kaybolacaktır. Ve eğer istemiyorsanız sizi bu haber bülteni ile rahatsız etmek istemediğimiz için, bu bağlantıyı gizlemeyi de isteyebilirsiniz.
Piwigo 2.10'daki teknik değişiklikler hakkında daha ayrıntılı belgelerin mevcut olduğunu lütfen unutmayın. Uzantılarınızı Piwigo 2.10 ile uyumlu hale getirmek için lütfen okuyun.
MySQL 8, üretim ortamlarında çalışmaya başlıyor ve birçok kullanıcı Piwigo ile ilgili bazı sorunlar bildirdi. Gerçekten de MySQL, Piwigo veritabanı sütun veya tablo adlarında kullanılan groups
veya rank
gibi bazı "ayrılmış anahtar kelimeler" ekledi.
Yönetimde gerçekleştirdiğiniz birçok işlem artık veritabanındaki bir etkinlik(activity)
tablosunda saklanmaktadır. Örneğin, bir fotoğraf/albüm/etiket/kullanıcı/grup ekler/düzenler/silerseniz veya oturum açar/çıkış yaparsanız, Piwigo eylemi kimin ve ne zaman yaptığını kaydeder. Şimdilik Piwigo sadece bu etkinliği kaydediyor. Daha sonra gösterebileceğiz.
Piwigo'nun e-posta göndermek için kullandığı PHP kitaplığı PhpMailer, PHP 7.2 ve sonraki sürümlerle uyumlu olacak şekilde güncellendi.
Etiketler ve gruplar silindiğinde 2 yeni tetikleyici ekledik:
trigger_notify("delete_tags", $tag_ids);
trigger_notify('delete_group', $groupids);
Tüm temalar, Piwigo kurulum zip arşivinde bulunanlar dahil, Piwigo çekirdek deposundan kaldırıldı. Her temanın artık Github'da kendi deposu var. Bu şekilde her tema için özel bir hata takipçimiz var. Aslında, bu eklentilerle yıllardır yaptığımız şeydir!
pwg.images.setMd5sum
eksik olan fotoğrafların dosya sağlamasını ayarlar.pwg.categories.setRank
kardeşleri arasında bir albümün sıralama düzenini değiştirir. Ayrıca tüm albüm setini bir kerede yeniden sıralayabilirsiniz.pwg.users.favorites.add
kullanıcının favorilerine fotoğraf ekler.pwg.users.favorites.remove
fotoğrafı kullanıcının favorilerinden kaldırır.pwg.users.favorites.getList
kullanıcının favori fotoğraflarının listesini gösterir.pwg.session.login
şimdi boş şifreyi kabul ediyor (tıpkı web giriş formu gibi).Tüm PHP dosyalarında kaynak kodu başlıklarını basitleştirdik. Yıllarca + GPLv2 lisansının bir özeti ile tam bir telif hakkı yazmak yerine, okuyuculara KOPYALAMA dosyasını açmalarını söylüyoruz.
Bunun yerine:
<?php
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
// | Copyright(C) 2008-2016 Piwigo Team https://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
// | This program is free software; you can redistribute it and/or modify |
// | it under the terms of the GNU General Public License as published by |
// | the Free Software Foundation |
// | |
// | This program is distributed in the hope that it will be useful, but |
// | WITHOUT ANY WARRANTY; without even the implied warranty of |
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
// | General Public License for more details. |
// | |
// | You should have received a copy of the GNU General Public License |
// | along with this program; if not, write to the Free Software |
// | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, |
// | USA. |
// +-----------------------------------------------------------------------+
şimdi bu basitleştirilmiş başlığa sahibiz:
<?php
// +-----------------------------------------------------------------------+
// | This file is part of Piwigo. |
// | |
// | For copyright and license information, please view the COPYING.txt |
// | file that was distributed with this source code. |
// +-----------------------------------------------------------------------+
Ana amaç, bu başlıklardaki yılları kaldırmaktı, çünkü belirli bir kodlama değişikliği olmaksızın tüm Piwigo PHP dosyalarının her yıl güncellenmesi gerekiyordu. İyi yan etkisi, artık tarihler ve ticari marka ile telif hakkı ayrıntılarını içeren temiz bir KOPYALAMA(COPYING) dosyamız + GPLv2 lisansının tamamına sahip bir LİSANS dosyasına sahip olmamızdır.