Kategorie: CleanJS Tagi:

Minęło wiele czasu od ostatniego postu. Wiele się wydarzyło, ponieważ zrobiłem nawet jakieś ciekawe fotki podczas majówki :P, potem zaczęły się nieprzyjemności na uczelni w postaci tak bardzo nielubianych zaliczeń i oczywiście sesji, ale generalnie jakoś poszło, a w międzyczasie powoli pracowałem nad nowym wyglądem strony i …

w końcu udało się coś stworzyć.

Pomysł

Projektując ten theme do WordPressa, który właśnie oglądasz (proszę jednak zerknąć na datę, bo od czasu publikacji tego postu “mogło się przelać wiele piwa”) miałem zamiar skonstruować coś prostego i przejrzystego, ale jednocześnie spełniającego pewne założenia, np WEB 2.0. Oczywiście od razu ktoś powie, że serwis WEB 2.0 to nie jego wygląd, a przede wszystkim możliwość ingerencji użytkownika czyli jego interaktywne działanie i będzie miał rację, ale przyjęło się już, że o samym wyglądzie aplikacji webowych też mówi się WEB 2.0. Dodam jeszcze, że theme nazwałem CleanJS.

Zastosowane technologie

Choć nigdy się nie zajmowałem skryptami JAVA na stronie to jednak tym razem postanowiłem dodać parę funkcjonalnych elementów, ale również kilka mniej efektywnych, a bardziej efektownych skryptów. Więc po kolei :

  • Zintegrowana wyszukiwarka AJAX Better Than Live Search by Elliot Swan z własnymi efektami
  • Zintegrowane AJAXowe dodawanie komentarzy - własne efekty
  • Zintegrowany template strony Archiw SRG Clean Archives
  • Zintegrowany template strony (Sitemap) generujący mapę strony, który w późniejszym terminie opublikuje również jako PLUGIN do WordPressa
  • Zintegrowana technologia podmiany nagłówków na obiekty fleshowe sIFR
  • Naprawa przeźroczystości obrazków PNG w Internet Explorer - pngfix
  • CleanJS może być tłumaczony (domyślnie angielski, plik języka polskiego w pakiecie)
  • CleanJS posiada możliwość edycji zawartości poprzez widgety (w sumie 8 miejsc z tego 3 przeznaczone głównie na reklamy, ale niekoniecznie)
  • CleanJS posiada panel administracyjny z kilkoma opcjami
  • Opcja zastąpienia domyślnego kanału RSS kanałem oferowanym przez FeedBurner z poziomu panelu administracyjnego
  • Efekty
    • Nawigacja na stronie poprzez łagodne przewijanie do odpowiednich miejsc
    • Możliwość zwiększenia lub zmniejszenia rozmiaru czcionki
    • Dodatkowa nawigacja pokazująca się dopiero po kliknięciu (kategorie + własne widgety)
    • Zmiana wszystkich obrazków umieszczanych na stronie na przeźroczyste (po najechaniu kursorem są widoczne w 100%)
    • Komentarze użytkowników są półprzeźroczyste
    • Komentarze administratora są oznaczone specjalnym znacznikiem (ADMIN)

Bloki

Do treści można dodawać bloki pewnych klas, których przykłady poniżej:

przykład dla class=”information”

przykład dla class=”alert”

przykład dla class=”warning”

przykład dla class=”download”

przykład dla class=”category”

przykład dla class=”code”

przykład dla class=”new”

przykład dla class=”note”

przykład dla znacznika code

przykład dla znacznika blockquote

Najważniejsza wiadomość

CleanJS już niedługo będzie za darmo dostępny dla wszystkich, a tak jak już wspomniałem w późniejszym terminie plugin generujący mapę strony.