ďťż
chomiki
[Dynamic Script Forum] Funkcje skryptu forum
Wykonanie skryptu przy starcie systemu
Wybór skryptu forum phpBB
[php]Skrypt poszukiwany
Skrypty w systemie Windows
Szukam pracy na wakacje 2009
EURO 2009 w Łodzi!
Dni Parzęczewa 2009
Studniówka 2008/2009
F3Site - szybki system wortalowy
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • raju.pev.pl

  • chomiki

    Dawno, dawno temu wystawiłem na forum F3Site 2.1. Czy ktoś ten CMS w ogóle pamięta?

    Po ponad 2 latach F3Site powraca na scenę z numerem 3.0. Zmian jest dużo, więc nie będę ich tutaj wymieniał. Można prześledzić historię rewizji SVN od początku. Zwrócę uwagę szczególnie na nową architekturę CMS-a. Struktura katalogów została uporządkowana (tak, kiedyś był bałagan), więc każdy plik znajduje się tam, gdzie powinien. Do komunikacji z bazą danych wykorzystuję bibliotekę PDO. Mimo że jest ona standardem w PHP, wciąż brakuje jej na wielu hostingach.

    Wymagania:
    + PHP 5.2 lub nowszy z rozszerzeniem PDO
    + baza danych MySQL 5 lub SQLite 3

    Co nowego? Najważniejsze zmiany dla tych, którzy nie lubią szukać...
    + nowa architektura - przepisana większość kodu
    + rozbudowany system kategorii
    + panel zarządzania treścią - redaktorom można określić kategorie, w których może edytować treść
    + eliminacja tabelek z layoutu strony
    + przebudowany system prywatnych wiadomości
    + nowy interfejs panelu administracyjnego + menu ustawień
    + nowy moduł rozszerzeń
    + nowy edytor kodu HTML i BBCode napisany w JavaScript z dynamicznym podglądem tekstu
    + klasa JS do obsługi powielanych fragmentów formularza
    + awatary użytkowników - tutaj zwrócę uwagę na nowe pole JABBER i komentarze w profilach
    + domyślnie goście nie mogą umieszczać linków - oprócz CAPTCHA to może pomóc w walce ze spamem
    + lista najnowszych pozycji i kanały RSS
    + ocenianie za pomocą gwiazdek
    + zapisywanie adresów IP głosujących w ankiecie
    + obsługa wielu stron w artykułach
    + obsługiwane formaty multimediów: obraz, Flash, QuickTime, OGG (tag <video>)
    + panel `online` z licznikiem (wykrywa Google)
    + skórki teraz zawierają wiele plików (szablonów) .html i dowolną ilość schematów (arkuszy) CSS
    + komentowanie za pomocą AJAX + panel zarządzania komentarzami
    + gdy wystąpi błąd, na 99% F3Site zwróci wypełniony formularz (chyba że nagle zostaniesz niezalogowany)
    + i tak polecam przeglądnąć listę zmian na SVN...

    F3Site 3.0 NIE jest kompatybilny z wersją 2.1. Jeśli będzie zapotrzebowanie, przygotuję skrypt do aktualizacji.

    Na pewno ucieszy Was wbudowany system szablonów. Tak, jak radziliście, większość kodu XHTML / JS / CSS została oddzielona od logiki PHP. Język szablonowy ma łatwą składnię - zainspirowaną przez PhpBB.

    Zrzuty ekranu: http://dhost.info/compmaster/img/zrzuty

    Mam nadzieję, że F3Site 3.0 spodoba się Wam. Aktualnie znajduje się w fazie beta, więc może zawierać błędy. Potrzebuję beta testerów i twórców dodatków. Może z nową wersją trafię do większej ilości użytkowników. W wersji finalnej prawdopodobnie pojawią się jeszcze: autozapis, regulamin, jakieś dodatki JS i może większe nowości, jeżeli zasugerujecie coś ciekawego.

    Download: pobierz F3Site 3.0 beta 2
    Strona systemu CMS - dokumentacja i forum: http://dhost.info/compmaster

    Oceniajcie. Czekam na Wasze sugestie i uwagi.


    Ogólnie rzecz biorąc jestem mile zaskoczony.
    Masz problem przy dodawaniu danych po instalacji - krzaczki (ale tylko w rekordach w SQL'u). Sam zobacz: http://pioder.ath.cx:81/f3

    SUPER! Naprawdę, jestem pod wielkim wrażeniem i teraz widzę, że nie wystarczy napisać: trzeba grzebach, siedzieć po nocach, szukać niespotykanych rozwiązań. Kod przeglądne później.

    Pozdrawiam
    Wielkimi krokami zbliża się F3Site 2010 - Service Pack do F3Site 2009 (jak 7 do Visty)

    Większość błędów już wyeliminowałem, dlatego go już zaprezentuję. Projekt będzie znajdował się w fazie BETA przez najbliższe 7 tygodni. Co nowego?

    • obsługa przyjaznych adresów URL - mod_rewrite lub PATH_INFO
    • obsługa systemów reCAPTCHA™ i Microsoft Asirra
    • komentowanie i ocenianie linków
    • funkcja „zapisz jako nowy” w edycji treści - czy to dobry pomysł, wyjdzie w praniu
    • nowy moduł grup użytkowników - w 2009 to była porażka, prawda?
    • ukrywanie adresów e-mail lub profilów użytkowników - w celu ochrony danych
    • ulepszony edytor BBCode i HTML - 1 plik graficzny zamiast 11, trochę poprawek
    • nowy instalator - opcje zaawansowane domyślnie ukryte
    • słowa kluczowe - popularne tagi, interfejs tylko w JS - co o tym sądzicie?
    • ulepszona obsługa RSS - teraz ikona jest obok adresu strony
    • przyjazna edycja linków w blokach menu - wreszcie jest lista kategorii i wolnych stron
    • upload - na początku wahałem się, aby znów ktoś eksploitu nie napisał
    • kolorowanie składni - ostatecznie wybór padł na bibliotekę Prettify od Google
    • eksperymenty w prywatnych wiadomościach - aż sam nie wiem, co z tego wyszło
    • poprawki wielu błędów, ulepszony interfejs (np. edycji treści)...

    To już jest szczyt zmian funkcjonalnych w wersji 2010. Na wniosek testerów może dodam jakieś biblioteki JS albo wprowadzę ciekawą funkcję w wolnym czasie.

    Tyle zalet. Teraz czas na odmienny akcent. To jedyne forum, na którym przedstawię wady, których być może będę starał się pozbyć. Brak graficznego edytora treści - trzeba trochę pomęczyć się, aby dobrze sformatować treść i wstawić kod źródłowy (dylemat, czy zostawić opcję "enter = nowa linia", czy wyłączyć i używać <p><h3><br>). Na razie żaden WYSIWYG mi nie odpowiada. Brak gotowych elementów graficznych do newsów i artykułów (porada, zdjęcie z podpisem, itd). Brak porządnej skórki - może uda mi się stworzyć coś ciekawego. Wciąż trzeba zbyt dużo klikać i modyfikować pliki, aby całkowicie dostosować wygląd - w tej kwestii F3Site jest daleko za skryptami rozwijanymi przez duże zespoły programistów lub firmy. Brak projektu - skrypt po prostu tworzę bez rysowania struktur, obiektów, zależności... I wreszcie na końcu - brak wielu użytecznych, czasami wręcz wymaganych funkcji. Ze względu na podział kategorii na artykuły, newsy, pliki, linki i multimedia, ciężko wyświetlać na stronie głównej ostatnio dodane elementy wraz z opisami (jest to możliwe, tylko dobry plan to podstawa), ostatnie posty, komentarze, itd. Zapowiadałem moduł strony głównej, ale jednak tego pomysłu nie zrealizowałem - nie jest priorytetem. W F3Site 2009 wprowadziłem opcję "pokaż zawartość z podkategorii", ale dotyczy tylko tego samego typu obiektów (np. pliki). Brak zaawansowanego systemu wtyczek, który pozwala ingerować w dowolny punkt, ale istotne są kwestie bezpieczeństwa

    Zachęcam do testów i współpracy

    Pobierz F3Site 2010 beta 3
    Tu można przeglądać kod
    Szczegółowa lista zmian po polsku
    Oficjalna strona F3Site

    Chyba nie potrzeba zrzutów. Kto chce, zainstaluje. Może gdzieś umieszczę wersję demo.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • mandragora32.opx.pl
  • ďťż
    Wszelkie Prawa ZastrzeĹźone! chomiki Design by SZABLONY.maniak.pl.