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.