Merhaba,
Ahıska Türklerinin Sesi... sloganıyla yayın yapan AHISKA.NET uzun yıllar Php Nuke içerik yönetim sistemi altyapısını kullanarak yayın hayatına devam etmektedir. Ama zaman geçtikçe sözkonusu içerik yönetim sisteminin ihtiyaçları karşılama noktasında yetersiz kaldığı görüldüğünden daha gelişmiş ve kullanımı kolay içerik yönetim sistemlerinden olan Joomla'nın 1.5 versiyonuna taşınma kararı alınmış ve çeşitli zorluklar sonucunda taşınma işi gerçekleşmiştir. Şuanda da görüldüğü gibi sitemiz Joomla ile son derece verilmli birşekilde yayın hayatına devam etmektedir.
Konunun başlığından da anlaşılacağı gibi bu yazının asıl amacı bu tarz altyapı değişiklikleri sırasında meydana gelen ciddi sorunlardan biri olan Php Nuke içerik yönetim sistemindeki bilgilerimizin, içeriğimizin, üyelerimizin yeni sistemimize ( Joomla ) taşıma işlemini nasıl yapacağımız ile ilgilidir. Daha doğrusu bu işlemi hangi araçlar ile yapabileceğimizdir.
Bu yazının sonunda paylaşacağım araç/script benim taşıma işlemi sırasında en çok zorlandığım konu olan üyelerin taşınmasına yardımcı olan ve uzun süren araştırma çabalarımın sonucunda bulduğum User İmport aracıdır. Takdir edersiniz ki yüzlerce üyeyi tek tek el ile manuel olarak taşıma son derece zor ve zaman alacak bir yöntemdir. İşte bu durumda User İmport tarzı araçlar bizim imdadımıza yetişiyor.
Kullanımı son derece basit olan ve tek bir dosyadan oluşan aracımızı CSV User İmport linkine tıklayarak indiriyoruz ve WinZIP yada WinRAR programı yardımı ile arşivden çıkarttıktan sonra sitenizin ana dizinine ( httpdocs ) attıktan sonra herhangi bir Internet Tarayıcısı (Browser) yardımı ile çalıştırmanız ( sizinsiteniz.com/CSVuserimport.php ) yeterli.
Üyeleri taşıma işlemini gerçekleştirebilmemiz için öncelikle Hosting kontrol panelimizden PhpMyAdmin yardımı ile Php Nuke veritabanımızdaki bütün üyeleri bir Excel dosyasına CSV formatında indirmemiz gerekiyor. İndirdiğimiz bu CSV formatındaki Excel dosyasını açarak CSV User İmport aracımızın istediği şekilde düzenleyerek kullanmamız gerekiyor.
CSV User İmport un ihtiyaç duyduğu düzen ;
" name, username, email, password, usertype, block, send_email " şeklindedir.
Örnek CSV dosyasını indirerek inceleyebilirsiniz.
Saygılarımla,
Mikail İBRAHİMOĞLU
www.ahiska.net
PHP Nuke sitenizdeki üyeleri Joomla 1.5 e aktarın
Daha önceden varolan bir dosya yardımıyla Nuke sitemizdeki üyeleri kolayca Joomla! 1.0.x serisinde aktarma yapabiliyorduk. Joomla! 1.5 in ortaya çıkmasıyla sanırım bu durum gene sıkıntı olmuştu. Evde sıkıntıdan otururken bu konuda ufak bir araştırma yapmak istedim. Fazla da aramadım açıkçası ve birşey de bulamadım hali hazırda. “İş başa düştü” diyerek biraz uğraşıp Joomla! 1.5 için nuke sitelerden üye aktarımı yapan bir dosya hazırladım. Test etmedim ama işe yarayacağından da eminim.
Kullanımı:
1- Zipli paketi bilgisayarınızda açın.2- Paketin içerisindeki cfg.php dosyasının içerisinde bulunan bilgileri PHP Nuke sitenizin bilgileriyle değiştirin.3- Her iki dosyayı da (cfg.php ve phpnuke2jos.php) FTP ile Joomla sitenizin ana dizinine (configuration.php dosyasının olduğu yere) atın.4- Web tarayıcınızdan sitenizin adresini yazıp sonuna phpnuke2jos.php ekleyin. Örn: sitenizinadresi.com/joomla/phpnuke2jos.php
Tüm herşeyi doğru yaptıysanız size aktarılan üye sayısını dosya gösterecektir.
Ben uyguladım bunu ve çalıştı. Uygulama şekli şöyle: Nuke dosyalarınızın olduğu dizine Joomla adında bir dizin açıp içerisine joomlanın tüm dosyaları atıyorsunuz ve joomla kurulumu yapıyorsunuz. Daha sonrada yukarıdaki işlemleri uyguluyorsunuz. %100 Çalışıyor
Not: SonerEkici.Com adresinden alınmıştır. Arkadaşa teşekkür ediyorum, ayrıca Soner Ekici'ye ait Nuke sitenizdeki içeriği ve üyeleri aktaralım yazısı da ilginizi çekebileceğini düşündüğümden paylaşmak istedim.