Skip to content

Latest commit

 

History

History
17 lines (16 loc) · 1.22 KB

README.md

File metadata and controls

17 lines (16 loc) · 1.22 KB

Blog

Blog powstał w celu ćwiczeń zagadnień związanych z progrmowaniem w php we frameworku symfony. są tam zaimplementowane takie funkcjonalności jak:

  • logowanie/rejestracja
  • resetowanie hasła + prosty sposob na wygaśnięcie linku po godzinie od wygenerowania
  • email potwierdzający rejestrację
  • paginacja postów na stornie głównej
  • lajkowanie po wejściu w dany artykuł
  • dodawanie komentarzy po wejściu w artykuł
  • lista wszystkich artykułów z dostępem do edycji oraz usuwania jeśli jest się właścicielem.
  • upload zdjęcia do artykułu
  • dynamiczne tagi w artykułach (po wyborze jednego z 2 głównych pojawiają się odpowiednie pochodne tagi. wybory są generowane na podstawie tabeli z bazy danych (EntityFormType) przez co może nie działać przy pustym projekcie)
  • zaimplementowany został edytor WYSIWYG CKEditor dzięki czemu można formatować pisane artykuły.
  • całość została w miare możliwości stworzona w MVC, wszelkie większe zapytania do bazy danych znajdują się w repozytoriach, szablony w plikach twig, a logika w kontrolerach.

projekt powstał na szybko w celu powtórzenia i utrwalenia zdobytej wiedzy przez co nie zachwyca on pięknym CSS oraz nie jest projektem najwyższych lotów