Witam.
Jestem administratorem serwisu o grach cRPG, Insimilion. Jak widać, ma on już swój system CMS - wieści, komentarze, download itp. Niestety jest on bardzo przestarzały, napisany przez początkującego webmastera. Potrzeba nowego, opartego o bazę MySQL, napisanego zgodnie z nowoczesnymi standardami, a także uzupełniającego kilku ważnych brakujących opcji. Niestety potrzebnych opcji jest sporo, a fundusze mamy ograniczone - nie jesteśmy w stanie wydać więcej niż 2000 zł. Potrzeba więc optymalnego rozwiązania. Możliwości mamy właściwie trzy:
- wybrać usługi firmy bettersite.pl, która właśnie zaoferowała 2000 zł - jak na profesjonalną firmę podejrzanie tanio, dlatego mocno się waham
- poszukać osoby, która mogłaby wykonać taki system - tu z profesjonalizmem jeszcze gorzej, terminy nie są dotrzymywane, a każdy ma inne pojęcie na temat "nowoczesnej technologii"
- wybrać gotowy darmowy CMS i poszukać kogoś, kto by go zmodyfikował - tu z kolei moja osobista niechęć do wszelkich gotowców, które posklejane do kupy z rozmaitych modyfikacji, nie zawsze działają tak, jak by sobie tego zażyczył.
Potrzeba więc wyboru najlepszego, optymalnego rozwiązania. Poniżej podaję przybliżoną listę funkcjonalności CMSa:
Użytkowanie:
- rejestracja, logowanie
- edycja własnego profilu
- podstrona z proponowaniem wieści (wieść zostaje dodana do systemu i czeka na publikację)
- podstrona z listą użytkowników
- podstrony dla grup
- przeglądanie profilu każdego z użytkowników
- podstrona z ostatnimi komentarzami
- nawigacja wieści
- podstrona z formularzem zgłoszenia błędu
- wyszukiwarka
- sonda
- statystyki: ile osób przeglądających, licznik odwiedzin, ile osób jest zarejestrowanych
- podstrona z listą osób przeglądających (od jakiego czasu są w serwisie, co przeglądają)
- dodawanie i edycja własnych komentarzy - do tekstów, do wieści, do sond
- nawigacja komentarzy
- strona główna downloadu: kategorie (patrz niżej), 10 najczęściej pobieranych, 10 ostatnio dodanych plików
- download - nawigacja: kategoria (gra) -> rodzaj -> lista plików
- download - podstrona z listą plików: nazwa, opis, ilość pobrań itd., możliwość pobrania z dwóch mirrorów
- galeria - na takiej samej zasadzie, jak download
- księga gości
- mapa strony
- mod rewrite
Administracja:
1. Z poziomu PA:
- działanie strony on/off
- zawartość meta tagów
- logi - ostatnie działania w PA
- dowolnie definiowane linki w menu górnym
- dowolnie definiowane nagłówki i linki w menu lewym
- dodawanie, publikowanie, edycja, usuwanie podstrony, wieści i sond
- dodawanie, publikowanie, edycja, usuwanie plików z downloadu i obrazków z galerii, tworzenie, usuwanie i edycja kategorii i rodzajów, przyporządkowywanie rodzajów do kategorii
- uploader (dla obrazków automatycznie tworzone są miniaturki)
- edycja, usuwanie, przypisywanie do grup użytkowników
- nadawanie użytkownikom poszczególnych uprawnień
- banicja na nick/ip
2. Z poziomu przeglądania:
- edycja, usuwanie komentarzy
- edycja, usuwanie wpisów do księgi gości