Aşağıda belirttiğim sayfaları inceleyerek yapabiliyoruz.
http://docs.joomla.org/JUtility/sendMail
http://www.thinkbigshot.com/blog/technical/137-send-an-email-in-joomla-15-.html
administrator/components/com_cbmailing/cbmailing.class.php
Niyetim cbmailing bileşenini Joomla 1.6 uyumlu hale getirmek veya dışarıdan script olarak kullanmak. Geliştiricisi mailime cevap vermedi, bu şekilde öğrenmiş olurum hem.
Bu linklerdeki kod ve açıklamalar sayesinde, kendi php sayfamızı, Joomla kütüphanelerini ve kullanıcı veritabanını kullanacak şekilde kodlayabiliyoruz ki böylece component yazmaktansa kendi kodlarımızla veya diğer açık kaynak yazılımlarla tek kullanıcı veritabanından faydalanmayı sağlayabiliriz.
http://www.diademblogs.com/content-management-systems/two-ways-to-add-joomla-users-using-your-custom-code
http://stackoverflow.com/questions/2176595/joomla-login-authentication-from-external-app
http://stackoverflow.com/questions/1904809/how-can-i-create-a-new-joomla-user-account-from-within-a-script/1904855#1904855
http://sammoffatt.com.au/jauthtools/Main_Page
Joomla içerik yönetim sistemi geliştiricileri demek burada adım adım anlattıkları biçimde bilgisayarlarına kod geliştirme yapmak için gerekli ücretsiz altyapıyı kurup ayarlıyorlar:
http://docs.joomla.org/Setting_up_your_workstation_for_Joomla!_development
http://docs.joomla.org/Setting_up_your_workstation_for_Joomla!_development_--_Part_2
http://docs.joomla.org/Setting_up_your_workstation_for_extension_development
http://docs.joomla.org/Joomla_Beginning_Developer_Course
http://docs.joomla.org/How_to_use_the_database_classes_in_your_script
http://docs.joomla.org/Coding_style_and_standards
http://nefariousdesigns.co.uk/archive/2006/08/object-oriented-php-part-1-definition/
Burada anlatılanları aslında Joomla dışında kendi projelerinizde de kullanabilirsiniz. Bir prosedür sonuçta ve herkes ortak olarak bu kurallara uyarsa uyumlu olarak geliştirme yapılabilir.
Bu yazımda, açık kaynaklı bir takvim yazılımı olan Webcalendar ile, yine açık kaynaklı bir içerik yönetim sistemi olan Joomla arasında köprü kuran bir PHP scriptimi ve düzenlememi anlatarak, aynı kullanıcı ve şifre bilgileri ile erişimi gösteriyorum. Ayrıca Webcalendar kurulumunu da görecek, bunun yanında zaman kazandıracak olan, köprülerken Joomla'nın şifreleri md5 değil de md5 salt olarak tutmasından kaynaklanan zorluğu kendi yazacağımız kod eklemeleriyle nasıl aşacağımızı izah edeceğim.
Joomla üzerinde kullanıcılarımız var.
Joomla ile birlikte çalışan ücretsiz takvim yazılımları var.
Ama biz takvime etkinlik girmek için değil de, toplantı veya ders zamanları belirlemek ve bu zamanların çakışmamasını istiyoruz.
Bunu yaparken de kullanıcıların halihazırdaki kullanıcı adı ve şifreleriyle giriş yapabilmelerini istiyoruz. Ne yapacağız?
Akeeba Backup ile kolayca yedek almak ve gerektiğinde yedekten dönmek mümkün, bunu daha önce anlatmıştım.
Bu eklentinin güncellemesi çıktığı zaman nasıl anlarız ve de yükleriz, onu görelim.
Devamını oku: Joomla 1.6 Akeeba Backup Güncellemesinin Yapılması
Joomla 1.6 içerikleri arasında, programlama ile ilgili birşeyler gösterirken, program kodlarının daha kolay anlaşılması ve sorunsuz görüntülenmesi için bir bileşene ihtiyacımız oluyor. Daha önce denemiş olduklarımı bir kenara bıraktım teknik nedenlerden ötürü.
Şu anda tavsiye ettiğim ve kullandığım bileşen CodeCitation. Hem sayfaya sığması için genişlik belirtebileceğimiz bir parametresi de var.
Örnek:
Daha önce bir eklentiden sözetmiştim ancak şu anda 1.6 desteği yok. Dolayısıyla bir diğer eklentiyi denedim.
Eklentinin ismi Jumi. Jumi sayesinde component, modül ve hatta kategori isimleri ve makale başlıklarında bile kendi PHP kodlarımızı ve Joomla Framework yapısını kullanabiliyoruz.
Yalnız kullanışlı olması için 2.1 sürümünü beklememiz gerekecek zira bunun editör düğmesi 2.0.6 versiyonunun Joomla 1.6 için olanında görünmüyor, dolayısıyla content içerisinde kullanırken zorluk çıkarıyor.
Bir websitesi, dosya ve klasörlerden, varsa veritabanlarından, ayarlardan oluşur.
Joomla ile yapılmış siteler de böyle. Yedek almanın çeşitli yolları var. Ancak bu yazıda, yedek alma işlemini Akeeba Backup Core isimli ücretsiz Joomla bileşenini kullanarak yapacağız.
Sağladığınız içeriklerden ziyaretçilerin haberdar olmasını, ancak sadece üye olanların erişmesini istiyorsanız bu makale tam size göre.