Source code of the Gasteizko Margolariak Web portal

seavenois 41adf2a8ec Comment V1 API implemented 9 سال پیش
sql aa69c71cfd Working basic sync API. Added required tables to the database. 10 سال پیش
www 41adf2a8ec Comment V1 API implemented 9 سال پیش
www-admin a87b9ae5b2 UI and usability improvements for several administration pages 10 سال پیش
.gitignore e81c3389e2 Removed sponsor images from Git 10 سال پیش
README.md 8e7cdd548b Small improvements. Improved README. 10 سال پیش

README.md

Gasteizko Margolariak Web

Source code of the Gasteizko Margolariak Web Portal.

Website designed to work over Apache+MySQL+PHP.

###Public page###

The public page is available for anyone to visit, is respectfull with the privacy of the user, lightweight, and it includes:

  • A blog, where users can comment without registration.
  • A photo gallery where users can upload their own photos and comment them without registration.
  • Information about upcaming activities.
  • Review of past activities.
  • During the festivals, information about events and the cuadrilla schedule.
  • During the festivals, prices and offers.
  • Real time location of Gasteizko Margolariak.
  • Information and the History of Gasteizko Margolariak.
  • Custom-made, non intrusive, privacy-awatre advertisment of collaborators.
  • An API to sync the App.
  • A respectfull statistics counter.
  • Vanity URLs.

###Private page###

The private page includes a private area for the directives of Gasteizko Margolariak. It is designed to be served on a different port and is password protected.

As of now, it includes:

  • A form to publish, edit, delete and translate blog posts.
  • A form to publish, edit, delete and translate activities.
  • Member management.
  • A form to set up a year's festivals.
  • User activity logging.

In the future, more functionalities will be added:

  • Account handling.
  • Gallery management.
  • Web site and app statistics reviewsing
  • Change site settings.
  • Drafts.
  • Many more.

###About this project###

This projets includes the source for both the public and private page, as well as the files required to build the database. Apache configuration is left as an exercice to the reader.