Source code for "anarchos semitas" website
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
tests
web
.gitignore
LICENSE
README.md
composer.json
composer.lock
phpunit.xml

README.md

anarchos semitas - voyage : the website

About

Requirements

  • Any flavor of PHP 5.4 or above should do
  • PHP extension : Fileinfo, GD, Exif
  • [optional] PHPUnit 3.5+ to execute the test suite (phpunit --version)

Used libraries

Server side

For more, see composer.json file.

Client side

Author

Mathieu Poisbeau - freepius44@gmail.com

License

anarchos semitas - voyage is licensed under the CC0 1.0 Universal -- see the LICENSE file for details.

BUG

  • BUG related to Http cache : on production server, switch locale doesn't change the locale (without to do a Ctrl+F5). See the diff in Http cache config for Apache2.
  • BUG on IE 9 : problem to refresh captcha (eg: on contact page)
  • BUG on IE 8 : very bad displaying of pages (html5 not recognized ?)
  • displaying BUG : in Afrikapié and "3000 km" pages, the text "Voir toutes les photos" is too much on the right side

TODO

  • Home page :
    • Add a block summarizing the news of the last 7 days
  • Blog :
    • Creation/Updating -> Add a "help box" for RichText
    • Reading -> Add a box containing related articles/contents
    • Write RichText macros to easily include a media
  • Make RSS
  • Make a translation table for tags
  • Add a test suite (unit and functional) !
  • Main map : multiple tile layers (only one is displayed depending on zoom) http://moonlite.github.io/Leaflet.MultiTileLayer/
  • Main map : possibility to "fullscreen" the map
  • Register :
    • make a real creation/updating page
    • make a page to overview the last register entries
  • Media :
    • Date filter : add a link to filter the elements without date
  • Redesign the multi-locales system
  • Improve the README.md (dependencies & co)

For production

  • HttpCache:
    • Blog articles => cache the generated HTML from RichText
  • Use https certificate for admin pages

Low priority

  • Locale depending on :
    • user preferences (the 'Accept-Languages' HTTP header)
    • geo-localization