Skip to content
Repository for nerdz.eu
PHP PLpgSQL JavaScript Groovy HTML Shell Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
class
data Change Twitter regex in data/trusted-hosts.json. Apr 28, 2016
i
pages
setup
static
tmp
tpl
.gitignore
.gitmodules Fixes sorting issue in css/js inclusion. Add new db schema. Move old … Sep 26, 2014
AGPL-3.0
AUTHORS
COPYRIGHT
README.md
banned.php
bbcode.php
bookmarks.php In <title> move getSiteName() after page name Oct 16, 2015
bsod.html
composer.json Removed mcilloni/pushed-php-client submodule. Add dependence via comp… Aug 9, 2014
deleted.php
embed_tweet.php
error.php
faq.php
fastfetch.json.php
favicon.ico
feed.php
getcode.php
home.php In <title> move getSiteName() after page name Oct 16, 2015
index.php
informations.php
last.php Remove php closing tags Jan 26, 2015
out.php html_entity_decode external url for out.php page Oct 16, 2015
pm.php
preferences.php
preview.php
profile.php
project.php
projectslist.php
push.php Remove useless empty lines Jan 26, 2015
rank.php In <title> move getSiteName() after page name Oct 16, 2015
reset.php
robots.txt
search.php
share.php
sitemap.php Remove php closing tags Jan 26, 2015
stats.php
terms.php
userslist.php

README.md

NERDZ

A mix between a Social Network and a forum

This is the code repository for nerdz.eu.

About

Nerdz is a mix between a forum and a social network. To understand what NERDZ really is, the easy way is to go on nerdz.eu and enjoy the experience.

Development

There is a lot of work to do:

  • Move templates to separate repositories, so designers can just fork the template they need and work on it.
  • Improve the User Experience (work on the design of templates located in the tpl folder.
  • Create a file containing associations between template number and name.
  • Create an option to make it possible to choose between templates in the user's preferences.
  • Create REST APIs (in a new repository, written in go) and create the required tables and options in this part of the code.
  • On nerdz.eu, once the APIs are ready, a reverse proxy Node server will run on api.nerdz.eu:80, hopefully giving us proper APIs!
  • And more...

Contributing

You're welcome to contribute via pull request.

Before you send a pull request, you probably want to setup your local version of nerdz, so you can run your changes on a test server before requesting a pull. To do that, just follow the instructions in setup/README.md

Get it

To get a complete version of nerdz (including all templates, included as Git submodules) run:

git clone --recursive git://github.com/nerdzeu/nerdz.eu.git

Update [hint]

To update your local version of the repository (including the submodules) use

cd nerdz.eu
git checkout master
git pull
git submodule update --init --recursive
You can’t perform that action at this time.