freemoz

Project Url: boyter/freemoz
Introduction: A spiritual sucessor to dmoz.org
More: Author   ReportBugs   OfficialWebsite   
Tags:

A spiritual sucessor to dmoz.org

Build Status

DONE

TODO

  • Allow submissions IN PROGRESS
  • Add basic admin process to approve submissions needs to do the following,
    • Pop the next available submission from the queue and lock it for period of time
    • Allow editing (if edit it goes back into the queue)
    • Allow searching for category to place it
    • Allow searching for existing site and the like
  • Investigate pulling infromation from https://github.com/sindresorhus/awesome
  • Automate refresh of SSL cert
  • "Arts Movies" search on: AOL - Ask - Bing - DuckDuckGo - Gigablast - Google - ixquick - Yahoo - Yandex - Yippy add to bottom of search

GOALS

  • A new version of DMOZ
  • Data to be exported in a way that is simple for anyone to import/use update
  • Project must be forkable with minimum of effort
  • Self contained. Must be able to stand up a new instance of freemoz with minimum of effort

License

All code to be released under GNU GENERAL PUBLIC LICENSE Version 3

CC0

All content should be released under a Creative Commons License.

Self Contained

To make freemoz self contained the following assumptions/solutions are going to be made.

Freemoz is a read heavy application. Delayed updates from edits are acceptable.

No reliance on external services. As such it will do its own user management.

Going to use Java 8 as the runtime envrionment using Spark (http://sparkjava.com/) framework. This means it will be possible to run Freemoz on any machine capable of running Java. Going to use SQLite as the database. This means that there is no external database requirement, however in the interests of scale must ensure that it is possible to switch this out at a later date.

Support Me
Apps
About Me
Google+: Trinea trinea
GitHub: Trinea