Basit bir blog w / yorumlar için LAMP-yığın kaynak kodunun iyi bir parça nedir?

3 Cevap php

Merhaba kullanıcılar yorum gönderebilir basit bir blog oluşturmak istiyorsanız, ama gerçekten Django veya RoR veya Wordpress gibi ağır kodu jeneratörler ya da çerçevelerin içine almak istemiyorum. Nedeni ben, kullanıcı-submittable portföyleri ile bir uzman finans odaklı bir siteye dönüşmeye olacak çünkü benim proje (gelecekte "temellerinden" programlama bir sürü gerektirir verilen, içeriden dışarıya bu şeyleri öğrenmek gerekir hangi ) başlangıçtaki yapısı benzer olsa bile, aslında bir blogdan oldukça büyük bir evrimdir. Ben başarılı bir finans / kant programcı değilim ama web geliştirme için oldukça yeni.

Ne en iyi, "yalın ve demek" beni başlamak olabilir kaynak kod parçası? Ben kolayca benim kendi vizyonuna özelleştirebilirsiniz birşey. KISS-prensibi geçerlidir, ama ben bu ideal olsa kullanıcıları ve yetkilendirilmesi ve malzeme gibi temel yapmak istiyorum.

Saf PHP ve / veya Python tercih, ancak önerilerine açığım olurdu.

3 Cevap

Bunu Python web uygulamaları için web.py olarak minimalist 'çerçeve' kontrol isteyebilirsiniz. Veya sinatrarb yakut. Size HTTP, URL ve istek alınmasında temel bir başlangıç ​​vermelidir. Ikincisi yakut olsa bile, 'çerçeve' kendisi kod yaklaşık 1500 hatlarından oluşur ve oldukça okunabilir.

Php framework tarafta, symphony bir seçenek olacaktır.

Eğer tamamen stand-alone kodu için değil arıyorsanız:

Aslında orada geniş bir seçim var bu yüzden arada, (en azından PHP dünyada) hemen hemen her mevcut çerçeve "kendi blogunuzu oluşturmak için nasıl" örnek ile geliyor. SO yüzden başka bir liste açmayacağım en iyi PHP framework ile ilgili listeleri ve bir çok soru vardır. this, örneğin kontrol edin, ya da this.

PHP, Python veya başka bir şey olun, ilgili göz atarak istediğiniz aracı bulabilirsiniz "kullanmak için hangi framework?" SO üzerine konular.

Ben Blosxom ihtiyaçlarınızı karşılamak olabilir düşünüyorum: http://www.blosxom.com/

Minimalist güzel ve eklentileri ile yorum, kimlik doğrulama, ve diğer özellikleri sağlar.