ďťż

[burza mózgów] Program do zarządzania statyczną stroną www

       

Podstrony


telcocafe

Od czasu do czasu przewijały się przez sieć programy desktopowe do tworzenia i zarządzania statyczną stroną www - w aplikacji "dynamicznie" podawało się zawartość poszczególnych stron, program generował nawigację itd. i z tego gotowy zbiór statycznych stron html gotowych do wrzucenia gdzieś (albo i sam wrzucał). Do tego dochodziła obsługa aktualizacji, szablonów itd. Ale jakoś to rozwiązanie nie zyskało większej popularności.

Przyglądając się nowym webowym aplikacjom - Facebookowi (+ API) i Google Wave (+ API) zauważyłem że można pokusić się o stworzenie podobnego programu do opisanych na początku, lecz z wykorzystaniem Javascriptowych możliwości API serwisów takich jak Facebook, Google Wave, czy OpenSocial. Używając XFBML i Facebook Connect użytkownik może "zalogować" się na stronie i np. komentować artykuły używając elementów Facebooka - bez elementów server-side. W przypadku Google Wave dana "Fala" może zostać opublikowana i wrzucona na stronę, gdzie każdy użytkownik fali może komentować/cokolwiek dalej robić. ;) W Polsce jeszcze może "społecznościowe" szaleństwo aż tak duże nie jest, ale na anglojęzycznych stronach - to podstawowe funkcjonalności.

W skrócie część moich pomysłów, uwag-pomysłów:
- obsługa szablonów: zwykłe pliki HTML z prostymi znacznikami określającymi np. bloki, czy formatowanie list generowanych z treści (np. składnia szablonów Django)
- program przetrzymuje treść w bazie (SQLite) i może z tego generować statyczną wersję strony. Dla potrzebujących możliwość definiowania typów treści (np. news z tytułem, opisem, i główną treścią, szablon do generowania listy newsów...)
- integracja społecznościowych API umożliwiająca wymianę informacji (komentowanie, kontakt z autorem itd.)
- automatyczne generowanie "kanałów" RSS, map sitemap.xml dla wyszukiwarek itd.
- publikowanie strony na wskazanym koncie FTP (pomyśleć o obsłudze wersji)
- w dalszym etapie - możliwość generowanie i publikowania nie do końca statycznych wersji strony, lecz przypisanych konkretnemu serwerowi/środowisku (np. App Engine, aplikacje Googla, Zoho, hosting z PHP itd.? nie wszystko będzie możliwe, ale coś zawsze)
- typowy interfejs "nowej strony" w programie podobny do tworzenia prezentacji - każdy blok obramowany przerywaną linią z tekstem typu "dodaj treść" (http://upload.wikimedia.org/wikipedia/commons/8/8f/OOo-2.0-Impress-German.png ;))

Pomysły, uwagi, komentarze? :) Czy z takiej aplikacji chcielibyście korzystać?



Pomysł ciekawy, ale przydatny głównie aktywnym uczestnikom serwisów społecznościowych. Jeżeli użytkownicy mieliby samodzielnie modyfikować szablony, składnia musi być tak prosta, jak to możliwe. Składanie statycznych stron .html bez kodu server-side (PHP, ASP, Python, Perl, JSP) to bardzo dobra idea, aby wprowadzać zmiany we wspólnych częściach podstron bez potrzeby modyfikacji wszystkich plików. :)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.