Mobile Optimized website for Geograph Projects
Switch branches/tags
Nothing to show
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.
img add missing files Dec 21, 2016
js new version Dec 21, 2016
.footer.php new version Dec 21, 2016
.header.php new version Dec 21, 2016
.htaccess new version Dec 21, 2016
LICENSE Initial commit Apr 15, 2015
README.md More updates Apr 15, 2015
browse.php Initial drop of prototype version (from m.geograph.org.uk) Apr 15, 2015
favicon.ico updates for more compatiblity and round out features Apr 28, 2015
frame.php new version Dec 21, 2016
index.php new version Dec 21, 2016
links.html add missing files Dec 21, 2016
near.php new version Dec 21, 2016
of.php new version Dec 21, 2016
places.json.php new version Dec 21, 2016
profile.php updates for more compatiblity and round out features Apr 28, 2015
robots.txt new version Dec 21, 2016
search.php new version Dec 21, 2016
submit.php sort out the full_link Apr 15, 2015
tagged.php small updates May 28, 2015
view.php new version Dec 21, 2016

README.md

mobile-geograph

A mini-version of Geograph designed to provide mobile tailored versions of the main parts of the Geograph website - where possible on compatible URLs.

Does not use a local database, it build pages by using the Geograph APIs. (or in rare cases scraping, but that will be fixed long term)

The eventual goal, is to be able to put rel=alternate and even a conditional redirect on the main website, so that mobile users get a more accessible version of the website.

Limitations

  • Currently hardcoded for use with www.geograph.org.uk, should be possible to make more generic for use by other Geograph Projects.
  • Only some pages have mobile equivilents
  • The homepage search is very basic, need to be able to enter gridref and/or placename, postcodes etc into the search box.
  • In partcular is not providing a mobile optimized upload/submission procedure.

Example

Requirements

  • Apache Webserver (for .htacccess/RewriteRules - but should be possible on other servers)
  • PHP 5.3+
  • Memcache (unused right now, but intend to add caching to improve performance)