following f5565a918c ported search.php & tools to lib2, and ...
- fixed logentry sorting for logs with identical date
- fixed ä etc. display in short descriptions on search results page
- try to select a matching language for the short descriptions
- added some translations
- hide download and map links if no search results (updates #235)
- nicer display of selectlocid page
- use site-dependent urls in GPX, LOC, TXT and KML
- unified XML encoding, now all done via two functions in lib2/util.inc.php (updates #121)
- some preventive XML encoding adjustments in GPX
- removed XML encoding in LOC CDATA section
- improved charset conversion for OVL and OV2 output
- some optimizations
- discarded lots of obsolete code
- disabled debug mode force_compile in OcSmarty class (performance)
2013-07-13 12:38:57 +02:00
2013-06-20 23:06:01 +02:00
2013-05-15 19:09:00 +03:00

Opencaching.de Code Repository

Opencaching.de is a major Geocaching website in Germany. This repository contains the website's code, including all third-party libraries needed to run it. It is one of two major Opencaching code forks; the other one is Opencaching.pl. Feel free to use it under the provided license terms for setting up your own open and free Geocaching listing service! The code can easily be translated to other languages.

Your contributions to this project are welcome - you may contact the team in the Opencaching network forum if you like to join us. Development is usually done on a VirtualBox Linux system that you can run on your Linux, Windows or Mac workstation, but you may also try to set up the code directly on your Linux machine.

This repo contains three branches:

  • the stable branch with current Opencaching.de production code
  • the master branch, basis of all development, which contains code that will be released with the next site update
  • the next branch with experimental features to be tested.

The next branch is now and then resetted to master state and rebuilt from there, so do not derive any working-branches from it. Use master instead.

Major OC.de site updates are version-tagged. See the changelog for a detailed list.

Contributions

Contributing code to Opencaching.de is easy:

  • Sign up to Github and install Git,
  • create a personal fork of this repository using the Fork button above,
  • clone the fork to your development machine,
  • create a feature branch based on master,
  • edit and commit code,
  • push your feature branch to your fork and issue a pull request.

Your code will be reviewed, eventually merged to master and put online with the next site update. Small changes may be directly released via stable branch.

To update your working copy, add this repo as upstream ...

... and regularly update your clone:

  • git checkout master
  • git pull upstream

NEVER use pull on a feature branch, but pull to master and then rebase the feature branch on master:

  • git checkout feature-branch
  • git rebase master
S
Description
OpenCaching.de Server Code Rewrite (abandoned)
https://www.opencaching.de
Readme 30 MiB
Languages
JavaScript 31.4%
PHP 26.8%
SQL 18.1%
HTML 14.8%
Smarty 6.2%
Other 2.6%