Açık kaynak kodlu, GPL lisanslı, PHP, MySQL ve MVC kullanılarak yazılmış bir kişisel içerik yönetim sistemi (CMS) olan Joomla‘nın 5.3.0 Alpha3 sürümü, Joomla! projesi tarafından duyuruldu. Joomla! projesinin, Joomla 5.3.0 Alpha3’ü blogcular ve yazarlar, web tasarımcıları, uzantı geliştiricileri ve web ajansları için yeni ve geliştirilmiş özelliklere sahip yeni sürüm olarak sunduğu belirtilirken, projenin Joomla 5.3.0 Alpha3’ün test için kullanılabilirliğini duyurmaktan mutluluk duyduğu ifade ediliyor. Alfa sürümlerinin iki ana hedefi olduğu belirtilirken, bunun, geliştiricilere uzantılarını test etmeleri ve son sürümden çok önce sorunları bildirmeleri için temel ve kullanıcıların Joomla 5.3’e eklenen yeni özellikleri keşfetmelerini sağlamak olduğu ifade ediliyor. Joomla! 5.3 kararlı sürümün 16 Nisan 2025 civarında yayınlanacağı söyleniyor. Joomla! 5.3.0 Alpha3 hakkında bilgi edinmek için GitHub sayfasını ya da sürüm duyurusunu inceleyebilirsiniz.
Continue Reading →
Tag Archives | php
Reklamcılığa duyarlı bir DNS/Web sunucusu: Pi-hole
Pi-hole®, herhangi bir istemci tarafı yazılımı yüklemeden cihazları istenmeyen içeriklerden koruyan bir reklamcılığa duyarlı bir DNS/Web sunucusu olarak tanımlanıyor. DNS sorgularını önbelleğe alarak günlük gezinme hissini sorunsuz bir şekilde hızlandıran yazılım, minimum donanım ve yazılım gereksinimleriyle sorunsuz bir şekilde çalışmaktadır. Birlikte çalışabilirlik için kalite güvenceli bir komut satırı arayüzü sunulurken, görüntülemek ve kontrol etmek için güzel bir duyarlı Web Arayüzü panosu da içerir. Hem IPv4 hem de IPv6 üzerinden reklamları engelleyen Pi-hole®, özgür ve açık kaynaklı bir yazılımdır. Pi-hole; dnsmasq, curl, lighttpd, php, AdminLTE Dashboard ve sqlite3 gibi araçlardan yararlanır. Pi-hole projesi, Jacob Salmela tarafından 2014’te AdTrap’e açık kaynaklı bir alternatif olarak oluşturulmuş ve GitHub‘da barındırılmıştı. Pi-hole, bilinen izleme ve reklam alanları için DNS isteklerini engellemek için FTLDNS, cURL, lighttpd, PHP ve AdminLTE Dashboard adlı değiştirilmiş bir dnsmasq’ı kullanıyor. Continue Reading →
Uygulama, özel bir ağ için bir DNS sunucusu görevi görüyor (başka bir cihaz veya ISS tarafından sağlanan önceden var olan herhangi bir DNS sunucusunun yerini alıyor). Pi-Hole, VPN hizmetlerini kullanarak bir yönlendiricide DNS filtresi kurulumu kullanmadan etki alanlarını engelleyebiliyor. VPN’i destekleyen herhangi bir cihaz, yapılandırılmış bir DNS sunucusu olmadan bir hücresel ağda veya bir ev ağında Pi-Hole kullanabiliyor. Pi-hole, bir ağ güvenlik duvarına benzer şekilde çalışır, yani reklamlar ve izleme etki alanları arkasındaki tüm cihazlar için engellenirken, geleneksel reklam engelleyiciler yalnızca bir kullanıcının tarayıcısında çalışır ve reklamları yalnızca aynı makinede kaldırır. Desteklenen bir işletim sistemi yani GNU/Linux kullanıyorsanız, Pi-hole yükleyip kullanabilirsiniz. Onu dilerseniz, Docker üzerinden de kulanabilirsiniz. Pi-Hole’nin yükleme talimatlarını ve nasıl bir yol izleyeceğinizi projenin web sayfasında bulabilirsiniz.
Doxygen 1.13.2 duyuruldu
C++, C, Java, Objective-C, Python, IDL, PHP, C#, Fortran, VHDL, Tcl ve bir dereceye kadar D dilleri için online/offline dokümantasyon hazırlamayı sağlayan bir dokümantasyon sistemi olan Doxygen‘in 1.13.2 sürümü duyuruldu. SVG nokta grafiklerine dolgu eklendiği belirtilirken, şablon sınıfı özelleştirmelerinin yok sayıldığı, bunun da geçersiz bağlantılara yol açtığının belirlendiği söyleniyor. Geliştirilmiş kullanıcı geri bildirimi ve dokümantasyon ile kullanıma sunulan yeni sürümde, doxycommentview’e hata ayıklama ve sürüm bilgisi eklendiği söyleniyor. Doxygen 1.13.2 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.Doxygen 1.13.1 duyuruldu
C++, C, Java, Objective-C, Python, IDL, PHP, C#, Fortran, VHDL, Tcl ve bir dereceye kadar D dilleri için online/offline dokümantasyon hazırlamayı sağlayan bir dokümantasyon sistemi olan Doxygen‘in 1.13.1 sürümü duyuruldu. Düzen dosyasındaki uyarıları açıp kapatmak için WARN_LAYOUT_FILE seçeneğini eklendiği belirtilen yeni sürümde, doxygen’i C++20 modunda derlerken derleyici hatasının düzeltildiği söyleniyor. Geliştirilmiş kullanıcı geri bildirimi ve belgeleme sağlandığı belirtilirken, dokümantasyonu özelleştirmek için modül parçası eklendiği söyleniyor. DISABLE_INDEX ve GENERATE_TREEVIEW için varsayılanların YES olarak değiştirildiği belirtilirken, alt dizinlerde README.md dosyaları varsa, bunların dizin açıklamaları olarak ele alındığı ifade ediliyor. Doxygen 1.13.1 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.
Doxygen 1.13.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.
cURL 8.11.1 duyuruldu
cURL ve libcurl adlı iki kısımdan oluşan, özgür ve açık kaynak kodlu bir yazılım olan cURL‘un 8.11.1 sürümü duyuruldu. HTTPS RR’yi her zaman etkinleştirmek için ECH’nin düzeltildiği belirtile yeni sürümde, `pkg-config` aracılığıyla bulunmadığı sürece `libcurl.pc`’den belirli bağımlılıkları atlandığı ve `buildinfo.txt`’den cmake argüman listesini kaldırıldığı söyleniyor. MSVC UWP build’lerinin düzeltildiği belirtilirken, kullanılmayan eski IMMEDIATE anahtar sözcüğünün de kaldırıldığı söyleniyor. GSS yapılandırma kodunun diğer bağımlılıklarla senkronize edildiği belirtilirken, devre dışı bırakılmış pkg-config referansları için FIXME’ler eklendiği ifade ediliyor. AIX derlemesini düzeltmek için yapı değişkeninin yeniden adlandırıldığı söyleniyor. AWS-LC arka ucu için desteğin etkinleştirildiği belirtilirken, MSVC derleyici uyarılarının düzeltildiği söyleniyor. cURL; RedHat , Debian , FreeBSD gibi pek çok sistemle birlikte ön tanımlı olarak gelmektedir. cURL 8.11.1 hakkında bilgi edinmek için değişiklikler sayfası incelenebilir.Fleet 1.43 duyuruldu
Anında üretken olmayı sağlayan temel özelliklerle birlikte gelen ve tek bir tıklamayla bir kod düzenleyiciden güçlü bir geliştirme aracına dönüştürülen Fleet‘in 1.43 sürümü, Daniela Bentrup tarafından duyuruldu. Yeni sürümde, Branches menüsüne daha fazla branch eylemi eklediklerini belirten Bentrup; bu sürümde, artık farklı eylemler arasından seçim yapmak için üç nokta menüsüne tıklanabileceğini söyledi. HEAD artık Push, Pull, Pull & Push ve Fetch seçeneklerine sahip olduğunu söyleyen Bentrup; geri bildirimlerin Fleet’i daha da iyi hale getirmek için hayati önem taşıdığını belirtti ve karşılaşılan sorunların sorun izleyicisine bildirilmesini veya destek ifade etmek için mevcut bir soruna oy verilmesini istedi. Artık AI sohbetinde eğik çizgi komutlarını kullanmanın mümkün olduğunu belirten Bentrup; örneğin, artık yeni bir AI sekmesi açmak için /chat_new, üretimi durdurmak için /chat_stop veya son yanıtı silmek ve yeniden üretmek için /chat_regenerate yazılabileceğini söyledi. Fleet’teki AI Assistant kullanıcıya yardımcı olmak için kullanılıyor. AI Assistant ile geliştirmenin hızlandırılabileceği söyleniyor. Fleet 1.43 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →
Joomla! 5.3.0 Alpha1 duyuruldu
Açık kaynak kodlu, GPL lisanslı, PHP, MySQL ve MVC kullanılarak yazılmış bir kişisel içerik yönetim sistemi (CMS) olan Joomla‘nın 5.3.0 Alpha1 sürümü, Joomla! projesi tarafından duyuruldu. Joomla! projesinin, Joomla 5.3.0 Alpha1’i blogcular ve yazarlar, web tasarımcıları, uzantı geliştiricileri ve web ajansları için yeni ve geliştirilmiş özelliklere sahip yeni sürüm olarak sunduğu belirtilirken, projenin Joomla 5.3.0 Alpha1’in test için kullanılabilirliğini duyurmaktan mutluluk duyduğu ifade ediliyor. Bundan donra birkaç alpha sürüm daha yayınlanacağı ve ardından beta sürümlere geçileceği, final sürümden önce bir de sürüm adayı gönderileceği belirtilirken; final sürümün 15 Nisan 2025’te duyurulacağı söyleniyor. Bunun bir test sürüm olduğu ve yalnız test etmek amacıyla kullanılması gerektiği; kullanıcıların izlenimlerini geri bildirim yoluyla bildirmelerinin de önemli olduğu söyleniyor. Joomla! 5.3.0 Alpha1 hakkında bilgi edinmek için GitHub sayfasını ya da sürüm duyurusunu inceleyebilirsiniz.
Continue Reading →
