Skip to content

spm2020spring/OAPS-TreeLib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TreeLib

TreeLib is an Open Access Publishing Service, in which authors, and visitors, can upload and download articles, as well as commenting, like, and dislike articles.

This project is developed by Yun Dabang, Ni Zhongjie, as part of the OOAD course, Fall 2018. Original Repo: https://github.com/youmowang/zjnuservice

Goal

The goal of this Repo is:

  • Clone the Original Repo.
  • Commit the improvments made on the original project.
  • Submit the Repo's url to the course teacher.

Team info

This project is maintained by IBRAHIM M.I ISMAIL & Yussuf Mohamed Mahdi of class SE 2017.

Milestones

  • 2019-09: Learning python programming language (old implementation was written in python)
  • 2019-10: Analyzing, and understanding the code.
  • 2019-11: Starting to make some improvements, and reviewing the changes.
  • 2019-12: Testing the latest updates, and submit the project.

Latest updates

This section lists all the latest and major changes in this project, to save your time from going through all the commits, since a bunch of them are not important.

  • 2019-11-05: like and dislike functionality now has been improved, you can now, like then un-like, and dislike then un-dislike, Which makes the interactions easier, by allowing the users to change their votes according to some changes in their points of view.
    See commit https://github.com/hema-001/TreeLib/commit/38f97329e442ffecb9c699615f80bf5b3df1d7f1 for more details.
  • 2019-11-06: The search functionality now more convenient.
    Before, users had to select a section to search in, for example: if the user wanted to look for an article, he/she had to specify that from the drop menu before entering the keyword. Which was uncomfortable for the user due to many reasons.
    Now all what the user has to do is simply type the keyword he/she would like to search for, then he/she will be given all the available results.
    See commit https://github.com/hema-001/TreeLib/commit/db2d6be568daf65b71ec479993eb99890c2478ab for more details.
  • 2019-11-07: Total source file clean-up.
    To improve the readability, and to make the code more understandable by the upcoming maintainers. See commit https://github.com/hema-001/TreeLib/commit/bb7965ccd6966c34e8d416deeae69f13c30058df for more details.
  • 2019-11-09: Admin functions has been added.
    Administrators now, can manipulate the website by, deleting articles/comments, and hide/show articles to the public.
    Since the library is an open access srvice, such a functionality is needed to monitor any inappropriate posts or articles.
    For now, administrators can be granted access to the website by the maintainers. However, in the future this can be changed.
    See commit https://github.com/hema-001/TreeLib/commit/8263abaa2c63882bf2e984ca9a2f809319182462 for more details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published