Skip to content
This repository was archived by the owner on Aug 13, 2022. It is now read-only.
This repository was archived by the owner on Aug 13, 2022. It is now read-only.

Finish refactoring and clean all the mess. #299

@Kaik

Description

@Kaik

Around 90-95% of Dizkus is "refactored" it should work... Next 2 maybe 3 weeks I'm busy so work on Dizkus will slow down.
Things to do:

  • Installation test's
  • Upgrade test's and fixes DizkusModulInstaller Upgrade 3.1 - 4.0 - dizkus_users - wrong column name #298 Upgrade fails  #308
  • UserController - finish refactoring and test's
  • AdminController - test's
  • Review Forum, Topic and Post Controllers - there are unfinished actions (split topic, post edit etc..)
  • SynchronisationHelper - posters - to fix.
  • NotificationsHelepr - review and re implement notyfications as it was not touched
  • CronHelper - not touched
  • RankHelper - some functions regarding image manipulation may not work.
  • SearchHelper not touched just moved from Api
  • EventListener - check if it works properly as it was not touched
  • All Managers need to be reviewed and cleaned, they work but it is mess
  • FormHanlders - need to be refactored to symfony 3.0 field class names - easy
  • Hooks - not jet refactored ! Refactor Hooks #300
  • Twig templates some new core functions and filters shoud be used (profilelinkby...)
  • Twig extensions - mess ( literally smarty plugins dropped) need to be reviewed and cleaned
  • Javascript - some of ajax calls my still use old ajax controller
  • Lots of cleaning DocBlock unified, commented out parts of old code removed... etc...
  • Review texts - error in ui and in other places
  • Security and spam handling update bot list #259
    ....
  • FeedController, MailToForum see what can be done with it...
  • write a plan for future - nicer ui with more "magic"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions