Skocz do zawartości

Wiki Precel


Rekomendowane odpowiedzi

Planuję postawić stronę typu wiki o szerszej funkcjonalności, z tzw. "user generated content". Strasznie lubię Wordpress, więc właśnie o niego chciałbym to oprzeć. Powiedzmy że docelowo strona będzie działać jak mocno wypieszczony precel. Na razie brakuje mi tylko dwóch rzeczy:

- listy ostatnio edytowanych postów (bez takich danych ciężko będzie utrzymać użytkowników w ryzach, i nie mam żadnego pomysłu na to w jaki sposób to wyciągnąć. Na razie pozostaje więc albo całkowita moderacja, albo link "raportuj" :P )

- możliwości dodawania nowych materiałów/edycja profilu bez wchodzenia do panelu admina (jeśli da się wyciągnąć logowanie na stronę główną, to to także będzie możliwe, na dodatkowej stronie, albo w ajaxowym wyskakującym okienku)

Jakie macie doświadczenia z MediaWiki? Na ile się da rozszerzyć jej funkcjonalność o RSS z nowościami z danej kategorii, komentarze do poszczególnych artykułów, tagi (+ 100% tego co oferuje Wordpress razem ze wszystkimi pluginami)? :)

A może macie jakieś lepsze pomysły?

Odnośnik do komentarza
Udostępnij na innych stronach

Jakie macie doświadczenia z MediaWiki? Na ile się da rozszerzyć jej funkcjonalność o RSS z nowościami z danej kategorii, komentarze do poszczególnych artykułów, tagi (+ 100% tego co oferuje Wordpress razem ze wszystkimi pluginami)? :rolleyes:

straszna kobyła, jeden wielki syf w kodzie, milion zależności - ogólnie szok, że na tym chodzi jeden z większych serwisów na świecie. nie polecam grzebać w jej kodzie.

Lepiej i szybciej zrobisz co planujesz pisząc własny system.

Odnośnik do komentarza
Udostępnij na innych stronach

listy ostatnio edytowanych postów (bez takich danych ciężko będzie utrzymać użytkowników w ryzach, i nie mam żadnego pomysłu na to w jaki sposób to wyciągnąć.
A co to za problem wystarczy włączyć szerszy zakres myślenia :rolleyes:

Żeby coś zmienić należy być zagolowanym i skorzystać z formularza edycyjnego...

Wiec pobierasz do zmiennej długość tekstu artykułu... przykładowo user coś zmienił i podczas zapisu porównujesz stan sprzed z aktualnym stanem długością tekstu, jeśli są róże to znaczy, że art był edytowany wiec zapisujesz w bazie datę edycji. Teoretycznie można przyjąć, że ilość znaków będzie taka sama, ale IMHO prawdopodobieństwo jest bardzo małe wiec można to pominąć... Zresztą są funkcje PHP do porównywania dwóch ciągów....

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

przy 50-100 wpisach będzie ok a przy 50 000 ? Znajdziesz ludzi, którzy Ci to będą moderować? Widzisz w tym sens?

Community. Użytkownicy wyższej rangi napędzani nagrodami. Albo redakcja. Wszystko w duchu web 2.0, w której content pisze się sam.

straszna kobyła, jeden wielki syf w kodzie, milion zależności - ogólnie szok (...) Lepiej i szybciej zrobisz co planujesz pisząc własny system.

Tak też myślałem. Ale pisanie swojego silnika niespecjalnie mi się widzi, to nie na moje skille. A Wordpress to ciągle rosnąca masa dodatków, w miarę regularne aktualizacje, no i z cachingiem nie będzie problemu. Kwestia zgrania tego wszystkiego ze sobą w jakiś odpowiednio cwany sposób, no i dopisania tej specyficznej funkcjonalności.

A co to za problem wystarczy włączyć szerszy zakres myślenia (...) Teoretycznie można przyjąć, że ilość znaków będzie taka sama

To znaczy, że jeśli ktoś zmieni słowa 'final album' na 'small penis', to się o tym nie dowiemy, tak? ;)

Ok, zwiększamy zakres myślenia. Przypisujemy dodatkowe akcje do kliknięcia przycisku 'Save'

-zapisanie kopi poprzedniej wersji tekstu

-pingnięcie informacji z adresem edytowanego artykułu oraz stopniem zmian opartym na różnicy liczby znaków (żeby moderujący wiedzieli czego się spodziewać)

-powiedzmy, że jeśli liczba znaków jest mniejsza niż określona wartość, wprowadzona edycja zostaje kopnięta w kosmos

-powiedzmy, że jeśli edytowany tekst przekroczy ustalony limit, dzieje się to samo

-powiedzmy, że tekst leci przez słownik Treści Spotykanych w Pozdrowieniach Politycznie Niepoprawnych, jeśli silnik takowe napotka, informacja dołączana jest do pingowanej informacji

-powiedzmy, że powinienem się w końcu zabrać za naukę programowania... :)

Odnośnik do komentarza
Udostępnij na innych stronach

To znaczy, że jeśli ktoś zmieni słowa 'final album' na 'small penis', to się o tym nie dowiemy, tak? :)
Nie wiem jak Czytasz, ale napisałem:
Zresztą są funkcje PHP do porównywania dwóch ciągów....
Tego twojego końcowego wywodu to całkowicie nie rozumiem Piszesz jak to widzisz, czy szukasz porad w implementacji? Zresztą dziwię się, że porywasz się na takie modyfikacje nie znając stosownego języka w jakim można to programowo zrealizować...

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności