ďťż
Wštki |
Nowy silnik strony
Ahelor - Pią 07.04.2006, 10:25:45 " />Temat ten dotyczy głównie założeń jakie znajdują się w temacie Personalizacja Insimilionu. Chciałem jednak tutaj bardziej skupić się na waszym zdaniu odnośnie każdego aspektu technicznej strony systemu na jakim miałby sterować stroną. O co chodzi... Jeśli wiesz co to CMS lub doładnie zapoznałeś się z tematem 'Personaloizacja Insi' to przejdź do następnego akapitu. No więc póki co Insi opiera się na pseudo-CMS napisanym w języku PHP. Bazą danych dla systemu są zwykłe pliki tekstowe które jak każdy już wiele razy widział nie działają zbyt dobrze. Albo czasami się same kasują (jk np. licznik), albo ogólnie wolniej ładują strone gdy trzeba dużo rzeczy wczytać. Nowy silnik to też ma być PHP, jednak oparty o bazę MySQL. Do tej pory została już zrobiona cała część odpowiedzialna za oddzielenie czytstego HTML (grafika i wygląd) od całego oskryptowania. Co to daje? Ano to że będzie można robić skórki jak do for typu PhpBB. Jest też już wszystko odnośnie użytkowników (logowanie / rejstracja / przeglądanie profili). Składniki Oto jakie główne i połączone z całościa skrypty znajdować się mają w systemie: lNawigacja Do tej pory było tak że w lewym menu był główny podział działów. Gdy się weszło do niego do prawego menu wczytywane były linki do tekstów w obrębie działu. Z technicznych powodów nie może to tak zostać zrealizowane. Dlatego też od teraz i lewe menu i prawe będzie nie zmienne. Teraz też prawe menu będzie całkiem na lewo, a lewe będzie pomiędzy nim a treścią. Co do nawigacji po tekstach to główne menu nie zmieni się. Teraz jednak po wejsciu do działu spis dostępnych tekstów będzie listą wyświetlaną tam gdzie zawsze jest treść. Linki do do tekstów będą pogrupowane w odpowiednie grupy tworzone przed admina lub moderatora tekstów. llUserzy (Mieszkańcy) Od teraz będzie możliwa rejstracja nie tylko na forum ale i na stronie. Oto co dzięki temu zystkujemy:
- Redaktor (członek Wielkiej Rady) - Moderator (Wartownik) - Moderator tesktów (Skryba) - Opiekun galerii (szukamy nazwy) - Newsman (Herold) - Opiekun skarbca (szukamy nazwy) - Opiekun katalogu linków (szukamy nazwy)llProponowanie newsów przez wszystkich zarejstrowanych.llPosiadanie własnego avatarka przy każdym komentarzullAvatarki będą także przy każdym tekście dodanym na stronie (przy nagłówku)llZarejstrowany będzie mógł modyfikować iektóre opcje wyświetlania strony u siebie. A także jeśli będzie więcej skórek to będzie mógł sobie samemu wybrać.llDzięki rejstracji będzie możliwe pokzywanie statystyk mieszkańca. Będzie poprostu widać kto ile komentarzy, wieści i tekstów (oraz możliwość przeglądana listy tekstów napisanych przez niego) napisał, ile oddał głosów, ile razy się logował.llDostępna będzie lista mieszkańców z możliwościa przeglądania ich profili. Jednak tylko zarejstrowani będą widzieli ile on komentarzy napisał oraz ile ocen wydał.llUczestniczenie w konkursach będzie możliwe tylko dla zarejstrowanych.llBędzie możliwość utowrzenia działu tylko dla zarejstrowanych.llNiektóre rzeczy będą dostępne dla zarejstrowanych tylko (oglądanie statystyk strony itp...)l Admini oraz newsmani (Heroldowie) będą mogli dodawać newsy do strony. Zarejstrowani mieszkańcy będą mogli sugerować newsy które będą przechodziły przez ręce moderatorów. Będzie też opcja aby pierwsza litera newsa zmieniała się na ozdobną grafikę. Ponadto planuję dodać możliwość tworzenia miniaturki w newsach. Np gdy jakaś informacja pochodzi z innej strony i jest tam jakieś zdjęcie to wystarczy podać adres zdjęcia a zostanie ono pomniejszone a następnie przekopiowane na serwer wraz z newsem. llDownload (Skarbiec) Czyli coś podobnego do tego jak jest teraz. Dojdzie tylko moderator który będzie mógł moderować skarbiec. Orish zaproponował pewną zmianę. Otóż gdy wejdzie się do skarbca stajemy przed wyborem kategorii pliku: patch, dodatek, film itp. Następnie wybieramy spośród dostępnych działów: BG2, IwD2 itp. Po wejściu widzimy pliki. U góry z listy rozwijanej będzie można andal zmienić albo kategorie albo dział na inny. llGaleria Tu będą największe zmiany chyba. Do tej pory galeria nie była wogóle zautomatyzowana. Teraz zdjęcia będzie można dodawać z poziomu panelu admina (duuże ułatwienie). Obrazki będą dzielone w kategorie. Do każdego będzie można dodać podpis oraz opis. Dla moderatorów będzie dużo udogodnień. Naisałem już kod w systemie skryptu który przy dodawaniu zdjęcia będzie wg poleceń dodającego przyciąć je, zmniejszyć lub dodać spakowane. System także samemu utowrzy sobie miniaturkę zapisując ja jako osobną grafikę. Podobny system zmniejszania będzie działał przy ustawiania sobie w profilu własnego avatarka. Na życzenie mieszkańca jego zdjęcie zostanie zmenisjzone do wymiarów wymaganych przez zystem. Czyli nawet mając o wiele za duże zdjęcie martwić się już nie musimy. llKatalog linków (Drogowskaz) Zarejstrowani i goście będą mogli sugerować linki które przechodzić będą przez ręce ludzi z uprawnieniami pozwalającymi do segregowania i opiekowania się drogowskazem. Wszystkie linki pogrupowane będą w kategorie. Będzie możliwe wyszukiwanie wg słów kluczowych itp. W ustawieniach każdego wpisu będzie także pole na duży banner oraz button. Jeśli zawrzemy jakąś wspołpracę będzie można z poziomu systemu ustawiać link do tej strony w lewym menu lub buttonik. llKsięga gości (Magiczna księga) Od teraz MK nie będzie otwierało się w nowym oknie, ale normalnie jako podstrona. Do tego kilka usprawnień, ale ogólnie będzie podobnie do tego jak jest. llStatystyki (Szukam nazwy) Mam plan zrobić całkowicie nowe i połączone z systemem statystyki strony. Robiłem już coś podobnego dla strony mjej byłej szkoły. Tylko zarejstrowani będą mogli je oglądać. llKomentowanie Ogólnie wyglądać będzie jak teraz, czyli komentarze będą dostępne dla tekstów, sond oraz wieści. Teraz jednak w ustawieniach każdego tekstu lub wieści będzie można wyłączyć możliwość komentowania. Jak już wspominałem przy komentarzu będzie teraz avatarek każdego. Niezarejstrowani będą mieli poprostu pusty kwadracik z pytajnikiem lub coś podobnego. llSonda Jeśli chodzi o wygląd i działanie to podobnie do tej co jest teraz. Czyli że na głównej stronie w lewym menu (byłym prawym) będzie pytanie i możliwe odpowiedzi. Nowością będzie to, że gdy jest się zalogowanym i głosowało się to zamiast sondy będą skrótowo wyświetlane wyniki. POstaram się też zrobić to że pokazywane są wyniki nawet po zagłosowaniu niezarejstrowanego, ale takie coś opiera się o cookies więc nie zawsze będzie jak trzeba.l Proszę o kolejne propozycje dodatków / zmian. Riklaunim - Pon 23.10.2006, 15:16:05 " />Orish odezwał się do mnie w sprawie pozycjonowania i CMSów Jeżeli chodzi o pozycjonowanie to "podstawy" to: - lekki i poprawny kod XHTML oparty o DIVy - dojście do artykułu w max 2 kliknięcia - brak SID w urlach, brak JS/DHTML jeżeli to możliwe - uproszczenie nawigacji i struktury strony (jak najmniej linków "nie-do-treści") - linki na wikipedii itp. - page rank obecnie nie jest przekładnią na wyniki. CMS... piszesz własne specyficzne rozwiązanie. Zanim mordować się z czymś od zera polecam zastosowanie frameworka. Dla PHP - Code Igniter - bardzo łatwo tworzy się w nim aplikacje, oddziela kod operujący na bazie od logiki i od wyglądu (szablony). Oferuje "prosto z pudełka" walidację formularzy, ułatwienia w obsłudze baz danych i wiele więcej. na http://www.php.rk.edu.pl jest duży kurs Code Ignitera. W przypadku pythona... możliwości stają się znacznie większe - http://www.dynamicdrive.com/style/ - ładne menu CSS - http://www.oswd.org/ - szablony XHTML - http://www.openwebdesign.org/ - szablony XHTML |
|||
Sitedesign by AltusUmbrae. |