Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> parser BBcode - start
Forti
post 10.02.2015, 19:49:12
Post #1





Grupa: Zarejestrowani
Postów: 655
Pomógł: 73
Dołączył: 2.05.2014

Ostrzeżenie: (0%)
-----


W sobote zacząłem pisać własny bbcode dla symfony. Projekt będzie na licencji MIT.

Cechy gotowe:

- bold
- italic
- underline
- color

Cechy przewidywane:

- url
- youtube (video)
- img (z możliwością ustawiania wymiarów, miniaturki itp.)
- code (coś podobnego jak jest tutaj, js, php, html/css z odpowiednim kolorowaniem - na razie to tylko pomysł, nie wiem czy go wprowadze)

Pomysły:

1. może coś do obsługi bootstrap (możliwość wyłączenia/włączenia w app/config/config.yml), typu:
- [modal=...]coś tam[/modal] i otwieranie jakiegoś standardowego modalu - assety mogą instalować się nie zależnie od projektu, tak jak z innymi bundlami dostępnymi w necie
- kilka innych mniejszych "ideas"


W kodzie nie jestem pros. Programuje od kwiernia (?) zeszłego roku, od ponad 3 miesięcy na etacie w symfony. Gdy pisałem własne forum to miałem problem właśnie z bbcode. W końcu wykorzystałem i przerobiłem parser Wookie'go z forum.php.pl.

Link do github:

https://github.com/Fortidude/bbcode/tree/feature/basic


Jakieś sugestie / pomysły? Całość docelowo będzie jako standard dla mojego forum.


--------------------
Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.

Fachowo.co

Behance.net/fachowo
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
skowron-line
post 25.04.2015, 19:34:51
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


Nie bardzo rozumiem po co nazywasz wszystko *Tag.php
TagUrl.php
AbstractTag.php
Przeczytaj sobie te nazwy na glos i zobaczysz jak bardzo są zle, powinno być Tag (abstrakcja) i Url, Youtube fakt iż jest to w namespace Tags bedzie świadczyło co to robi i do czego jest.


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
Forti
post 25.04.2015, 21:14:22
Post #3





Grupa: Zarejestrowani
Postów: 655
Pomógł: 73
Dołączył: 2.05.2014

Ostrzeżenie: (0%)
-----


Cytat(skowron-line @ 25.04.2015, 20:34:51 ) *
Nie bardzo rozumiem po co nazywasz wszystko *Tag.php
TagUrl.php
AbstractTag.php
Przeczytaj sobie te nazwy na glos i zobaczysz jak bardzo są zle, powinno być Tag (abstrakcja) i Url, Youtube fakt iż jest to w namespace Tags bedzie świadczyło co to robi i do czego jest.



To tam jest szczegół wink.gif


Cytat
pytanie tylko czemu "wymyslasz kolo na nowo"? smile.gif jesli chcesz cwiczyc sie w kodowaniu
pracuj nad czyms oryginalniejszym smile.gif jest chyba z 10 implementacji bbcode, ktore na pewno
beda bic Twoja o glowe smile.gif


Pokaż mi sprawny bundle dla symfony 2.6-2.7, prosty i łątwy w implementacji oraz użytkowaniu.
Dziękuje.


--------------------
Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.

Fachowo.co

Behance.net/fachowo
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 19:40