4a02   mod_python Pigmej Blog

Internet Technologies & News

Archiwum dla kategorii ‘mod_python’

MySQL i mod_python

Sunday, August 19th, 2007

W tym How To opiszę sposób używania baz MySQL w Pythonie.

I. Czego potrzebujemy

  1. Poprawnie skonfigurowany mod_python.
  2. Skonfigurowany moduł MySQLdb dla Pythona.
  3. Znajomość Pythona jak na poziomie how to nr1 ( tutaj )
  4. Podstawowa znajomość MySQL

    (more…)

Pigmej Wiki - darmowy silnik Wiki

Wednesday, August 15th, 2007

Od jakiegoś czasu piszę silnik Wiki. Całość oczywiście napisana w Pythonie ( via mod_python ), bez żadnego frameworka. Wykorzystane są PSP ( Python Server Pages ), czyli edytując template HTML można w łatwy sposób zmienić wygląd Wiki, starczy powstawiać odpowiednie znaczniki w dowolne miejsca. Oczywiście pełne wsparcie dla przyjaznych linków ( nawet w panelu administracyjnym ), składnia “obsługiwana” przez Markdown ( tutaj ) i inne ułatwienia.

Całość jest całkowicie NIE podatna na SQL Injection.

Jeśli ktoś zainteresowany przetestowaniem lub jeśli ktoś ma jakieś porady odnośnie funkcji itp to proszę o kontakt.

(more…)

Prosty CMS, wydajny CMS - Pigmej CMS

Friday, July 20th, 2007

Od kilku dni piszę Pigmej CMS. Głównymi cechami tego CMS są:

  • Łatwość obsługi
  • Pigmej CMS posiada czytelny panel administratora, wszystkie teksty można dodawać/edytować w edytorze WYSWIG.
  • Prędkość działania
  • Pigmej CMS napisany jest w całości w Pythonie, poświęciłem wiele czasu na optymalizację jego kodu. Nie korzystałem, z żadnego frameworka więc dokładnie kontroluję jakość kodu we/wy.
  • Łatwość zmiany wyglądu
  • Twój własny wygląd Pigmej CMS w kilka chwil. Wystarczy do pliku html wpisać odpowienie wyrażenia (np. %%menu%% dla wyświetlenia menu, %%tresc%% dla tresci itd), zainstalować styl i nic więcej. Wybierać można też spośród kilku gotowych rozwiązań.
  • Przyjazne linki
  • Wszystkie linki są przyjazne wyszukiwarkom (np. archiwum-lipiec-2007.html dla archiwum lipca 2007 itp.)
  • SEO
  • Możliwość dodawania/edytowania osobnych słów kluczowych dla każdej strony/każdego posta. Tytuł w tagach generowany na podstawie tytułu posta/strony - możliwość ustawienia.

Oczywiście CMS posiada wszystkie niezbędne funkcje kategorie, archiwum, poziomy użytkowników itd. Wiele czasu poświęciłem również na bezpieczeństwo.

CMS dostępny będzie dla każdego zainteresowanego całkowicie za darmo. Obecnie wersja CMS to 0.15 alpha.

Do działania wymagany jest serwer z obsługą Pythona przez WWW (np. dzięki mod_python).

Mod_python how to

Thursday, July 5th, 2007

Krótkie i proste mini how to odnośnie wykorzystania mod_pythona na stronach www. Być może niedługo powstanie cały cykl takich how to (mniej i bardziej zaawansowanych).

I. Czego potrzebujemy aby napisać aplikację webową w pythonie? 1. Serwer WWW z obsługą mod_python 2. Możliwość tworzenia plików .htaccess (99% usługodawców zapewnia) 3. Znajomość pythona (choćby podstawy) 4. Znajomość HTML (do wyświetlenia rezultatów naszych działań w przeglądarce)

(more…)

0