Skocz do zawartości

phpBB2 modified by Przemo recoded by irekk


SeNioR
 Udostępnij

Rekomendowane odpowiedzi

  • Założyciel

Cześć. Temat dla osób które wciąż w 2020 roku używają phpBB2 modified by Przemo, chociaż jak wiadomo stanowczo odradzamy

irekk - osoba dość długo związana ze skryptem (chyba ma u nas konto) postanowiła ożywić temat i wdrożyć swoje poprawki a może nawet wydać skończoną wersję.

Projekt zapowiada się ciekawie, dlatego postanowiłem dodać temat aby można było dyskutować  Warto zaznaczyć że projekt nie ma nic wspólnego z supportem phpBB2 by Przemo jest to prywatny projekt irkka. Jeżeli projekt zostałby kiedykolwiek skończony to możliwe że pojawiłby się na supporcie phpBB2 jako nowe wydanie.

Github: 

Changelog:

 Przemo 1.12.10 (nieoficjalne)

  • Wsparcie dla PHP 7.4
  • Wsparcie dla MySQL 8.0
  • Wymienione ikony przeglądarek i systemów operacyjnych
  • Zmiana kodowania na UTF-8
  • Experymentalna wersja narzędzia do konwersji bazy do UTF-8
  • Skrypt do odpalenia aplikacji w dockerze.
  • Retusz nagłówka

Przemo 1.12.11 (nieoficjalne)

  • Wymiana archaicznego edytora treści na rzecz CKEditor
  • Wymiana emotikon opartych o obrazki na rzecz emoji obsługiwanych przez unicode
  • Poprawki w obsłudze UTF-8

Przemo 1.12.12 (nieoficjalne)

  • Wymiana shoutboxa na nowe rozwiązanie
  • Pozbycie się BBcode z shoutboxa
  • Emoji Unicode w shoutboxie
  • Edycja wpisów w miejscu (inline editing)
  • Możliwość edytowania i usuwania postów w przeciągu 60 sekund od dodania
  • Pływający pasek menu
  • Przeniesienie nawigacji (breadcrumb) do paska menu.

Przemo 1.12.13 (nieoficjalne)

  • Nowa wersja stylu subSilver
  • Parser BBcode i markdown przepisany na Javascript (strona klienta)
  • Głosowanie na posty
  • Całkowicie inne cytowanie selektywne

1.13.0/2.0.0 wersja developerska

  • Logowanie przez FB
  • Logowanie przez Google
  • Przejście na wersjonowanie semantyczne
  • Nowa galeria oparta o obrazy dodawane w tematach i odpowiedziach
  • Przejście na motywy oparte o CSSy
  • Przepisanie templatek (szablonów) i zamrożenie ich - wszelkie obecne style będą od tej pory niekompatybilne.
  • Możliwość określenia szablonu na poziomie forum i tematu
  • Wymuszenie HTTPS
  • Sprawdzanie aktualizacji oparte o TAGi na githubie
  • Domyślne avatary użytkowników.
  • Usunięcie levelmod, integracji z GG
  • Przepisanie szablonow na TWIGa
  • Przerobienie sesji na bezstanowe
  • Wstepne przepisanie czesci odpowiedzialnej za generowania drzewa forów na autorski model
Odnośnik do komentarza
Udostępnij na innych stronach

  • Założyciel

@irekk Hej. Witaj Super że do nas dołączyłeś. Dzięki za nowe screeny. Widać że przed tobą dużo pracy, powodzenia i dużo wytrwałości!

Wiem że na razie to prototyp ale myślę że te tabelki całkowicie wyrzucisz? Stopkę też można dodać w zmiennej aby nie trzeba było w każdym pliku jej modyfikować tylko globalnie np. w pliku config.php

A no i jak to będzie wyglądać z tłumaczeniem na inny język, można zastosować podobne rozwiązanie jak jest na Invision Community, frazy jako klucze, i całość w jednym pliku .xml do wgrania w panelu administracyjnym.

Odnośnik do komentarza
Udostępnij na innych stronach

Cieszy mnie, że ktoś próbuje grzebać przy tym legendarnym CMS'ie którego używało się lata temu lecz nie rozumiem całej idei(zew. na ogromną niekompatybilność np. szablonów) napisania tego od nowa, wydaje mi się, że lepiej byłoby stworzenie nowego projektu CMS fora np. w pełnym modelu MVC wraz z konwerterem bazy fora phpbb2 by przemo na nowy CMS.

Edytowane przez Matthew
Odnośnik do komentarza
Udostępnij na innych stronach

Idea jest taka, aby przy użyciu starych danych, uruchomić coś nowego. Odbudować społeczność i powielać dzisiejsze wzorce. Napisać konwerter można i pewnie jest nie jeden. Tylko jaki to da fan osobom takim jak ja? Co do wzorca MVC to jest to jasna oczywistość, nie mniej nie widzę zasadności pisania czegoś od nowa, projektowania nowej architektury bazy danych na tym etapie i później pompowania danych. Często konwersja danych bywa stratna i niekompatybilna wstecz.

Taki mały duperelnik sobie dopisałem który bierze obrazek z pierwszego posta i wrzuca go jako tło nagłówka i przy okazji podmienia tekst nagłówka

Odnośnik do komentarza
Udostępnij na innych stronach

Szacun, że chce Ci się przy tym kopać, chociaż podejrzewam, że jest to bardziej hobbystycznie?

Przypomniały mi się stare czasy, fajnie grzebało się w plikach by wgrać jakąś modyfikację... i te legendarne piwka, które chyba każdy wgrywał

Wracasz na forum Przema, czy stworzysz swoje dla swojego rozwiązania? Z tego co widzę od dawna na Przemie jest pusto, także ja polecam odpalić swoje a wszystko jest na dobrej drodze


Powodzenia w projekcie!

Odnośnik do komentarza
Udostępnij na innych stronach

GitHub ma to moim zdaniem lepiej rozwiązane i z GitHubem będę chciał zintegrować.
Co do rozszerzeń to chcę to zrobić aby było zero ingerencji w kod.
Avatary, załączniki, bbcode i inne robię oddzielone od głównego kodu. JS pozwala na wiele. Jak się to popisze na tyle sprytnie, to zmiana może dotyczyć tylko templatek, a jak ogarnę trochę twiga (niestety nie siedzę już w PHP i mam trochę zaległości w tej materii) to może i tego da się uniknąć.

Piszę hobbistycznie i wykorzystuję to aby poprzypominać sobie PHP, JS, CSSy itd.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Założyciel

Nie myśl o konwersji styli (szablonów) z poprzednich wersji phpBB2 modified by Przemo. Zostaw to "fanom" tego silnika. Jak silnik kiedykolwiek będzie do pobrania to zobaczysz ze w krótkim czasie pojawią się nowe style i nie będzie się nawet opłacało konwertować szablonów z phpBB2 modified by Przemo bo dzisiejszy webdesign wygląda inaczej niż za czasów phpBB2.

Pomyślałbym jedynie nad stworzeniem prostego skryptu (wystarczy jeden plik PHP) który przenosi dane do nowej bazy danych o ile struktura tabel w bazie w ogóle ulegnie zmianie. 

Moim zdaniem powinieneś to wydać jako "własną" modyfikację silnika phpBB2 nie uwzględniając Przemka bo przecież będzie to prawie całkowicie przepisany silnik i zmian będzie na tyle dużo że po "modified by Przemo" nic nie zostanie. Pisałeś do @kooza ? Może będzie miał czas żeby CI pomóc przy przepisywaniu albo chociaż rzuci jakimś pomysłem, bo on zawsze miał fajne pomysły na modyfikacje pod phpBB2.

Odnośnik do komentarza
Udostępnij na innych stronach

Porzuciłem ten temat całkowicie. Ilość HTMLu do przeorania jest niebotyczna. Szkoda czasu a i już odczuwałem początkową niechęć. Szablony wyglądają z grubsza tak:
 

<div class="posts">
{% for post in posts %}
    <div class="post {{ post.types | join(' ') }}" id="post_{{ post.post_id }}">
        <div class="avatar">
            <div class="posts">{{ post.author.postsCount }}</div>
            {{ post.author.avatar | raw }}
            <small>
                {{ post.author.signature }}
            </small>
        </div>
        <div class="body">
            <small>
                {{ post.author.url | raw }}
                {{ l.added }}
                {{ post.url | raw }}
            </small>
            <div class="text" author="{{ post.author.name }}">{{ post.text | nl2br }}</div>
        </div>
        <div class="votes" id="votes_{{ post.post_id }}">
            <script>votes.show({selector: '#votes_{{ post.post_id }}', post: '{{ post.post_id }}'})</script>
        </div>
        <br />
    </div>
{% endfor %}
</div>

Pompowanie danych z miejsca w drugie, nie ma sensu. Jak ktoś ma chęć, to zrobi sobie backup i wepnie skrypt w istniejącą bazę.
Co do porzucenia odniesienia do przemka, to pewnie to nastąpi. Póki co, targetem są jego (skryptu) użytkownicy.
Nie odzywałem się do @kooza bo porzuciłem pomysł przepisywania skryptu z jego modyfikacjami i robię to po swojemu. Na pomysły przyjdzie czas

Odnośnik do komentarza
Udostępnij na innych stronach

  • 5 miesięcy temu...
  • 8 miesięcy temu...

Problem wciąż nierozwiązany? Dodaj swoją odpowiedź

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto. Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
 Udostępnij

×