Dwa usprawnienia w serwisie newsowym

[ poniedziałek, 18 czerwca 2007, michuk ]

W weekend miałem chwilę czasu, żeby zająć się długo wylegującymi się w Jirze taskami związanymi z serwisem newsowym. Udało się zaimplementować dwa usprawnienia. Oto one:

  • Algorytm promocji newsów - uzależnić od preferowanej liczby i czasu — teraz trudniej będzie wypromować na stronę główną starsze newsy. Z każdym kolejnym dniem potrzebny jest jeden głos więcej, żeby news znalazł się na głównej. To ma zapobiec sztucznemu wykopywaniu starych newsów.
  • Umożliwić dodanie newsa, nawet gdy link jest uznany za nieprawidłowy — nie chodzi tu oczywiście o umożliwienie dodawania newsów z niedziałającymi linkami :). System dodawania newsów sprawdza przed dodaniem newsa do wykopaliska czy link wpisany przez dodającego jest sprawny (poprzez zwykłe żądzanie HTTP). Niektóre serwisy (jak np. Distrowatch.com) nie akceptują requestów wykonywanych przez boty i zwracają błąd, co do tej pory było jednoznaczne z niemożliwością dodania takiego newsa. Teraz system będzie tylko informował użytkownika o możliwym wadliwym linku, ale po zaznaczeniu opcji “Dodać link mimo możliwego błędu?” news zostanie mimo to dodany. Mam nadzieję, że zmniejszy to Wasz poziom frustracji w przypadkach gdy system uniemożliwiał dodanie newsa.

To oczywiście nie koniec usprawnień w serwisie newsowym, pracujemy nad kolejnymi. Lista zadań dostycząca serwisu dostępna jest w Jirze: Zadania — plugin wp_digg. Obecnie zajmuję się dodaniem możliwości prostego uploadu obrazka przy dodawaniu newsa.

Przy okazji chciałbym zachęcić wszystkich sympatyków wortalu znających PHP do współpracy. Do zrobienia jest mnóstwo zadań (głównie pluginy do Wordpressa), które uprzyjemnią czytelnikom korzystanie z wortalu. Jeśli chciałbyś pomóc, napisz do mnie na adres michuk@jakilinux.org.

RSS feed | Trackback URI

Komentarze

Do tego wpisu nie dodano żadnych komentarzy.

Identyfikator (wymagane)
Adres e-mail (wymagany - nie pokażemy go publicznie)
Adres URI
Rozmiar pola: zmniejsz rozmiar | zwiększ rozmiar

W komentarzach możesz używać prostych tagów HTML. Przykłady:
  • Link: <a href="jaklinux.org">Linux dla każdego</a>,
  • Wytłuszczenie: <strong>tekst pogrubiony</strong>,
  • Kursywa: <em>tekst pochylony</em>,
  • Przekreślenie: <strike>tekst przekreślony</strike>,
  • Kod: <code>printf("blok kodu");</code>,
  • Cytat: <blockquote>cytat</blockquote>

O Autorze

Borys Musielak

Twórca i redaktor wortalu jakilinux.org oraz serwisu OSnews.pl. Lobbysta udający eksperta. Znany również jako Ojciec Dyrektor. Zawodowo: deweloper J2EE w Lądku Zdrój.

RSS

Możesz śledzić komentarze do tego artykułu poprzez specjalny kanał; RSS 2.0

Reklama :)

jakilinux.org - Linux krok po kroku!