Difference between revisions of "Benamite"

From A-Eskwiki
Jump to: navigation, search
(De code is niet voorbereid op dat sommige paden veranderen, dus pas op bij het bijwerken!)
Line 1: Line 1:
 
[[Category:WebCie]]
 
[[Category:WebCie]]
 
Benamite is ons systeem voor het afhandelen van URLs & content management. Je kan het zien als een soort van virtueel filesysteem, waarbij de url het path is en het bestand wat je vind de pagina die getoond wordt. Het is [https://www.a-eskwadraat.nl/Service/Intern/Benamite/site_live/ hier] te vinden.
 
Benamite is ons systeem voor het afhandelen van URLs & content management. Je kan het zien als een soort van virtueel filesysteem, waarbij de url het path is en het bestand wat je vind de pagina die getoond wordt. Het is [https://www.a-eskwadraat.nl/Service/Intern/Benamite/site_live/ hier] te vinden.
 +
 +
== Waarschuwing voor het aanpassen ==
 +
 +
Dit is een onvolledige opsomming van dingen die stukgaan als je bepaalde paden aanpast. Voeg meer items toe als je ze tegenkomt.
 +
 +
* <code>/Vereniging/Commissies/*</code>, <code>/Activiteiten/*</code>, <code>/Onderwijs/Medezeggenschap</code>: [[Publisher]] gebruikt deze als hardcoded url's om rechten te checken.
 +
* <code>/*</code>: Update ook constanten van de vorm <code>BLA_HOME</code>.
 +
* <code>/*</code>: Zo'n beetje alle zoekmachines vinden het niet leuk als je pagina ineens 404 gaat geven.
  
 
== Documentatie ==
 
== Documentatie ==

Revision as of 18:44, 9 August 2016

Benamite is ons systeem voor het afhandelen van URLs & content management. Je kan het zien als een soort van virtueel filesysteem, waarbij de url het path is en het bestand wat je vind de pagina die getoond wordt. Het is hier te vinden.

Waarschuwing voor het aanpassen

Dit is een onvolledige opsomming van dingen die stukgaan als je bepaalde paden aanpast. Voeg meer items toe als je ze tegenkomt.

  • /Vereniging/Commissies/*, /Activiteiten/*, /Onderwijs/Medezeggenschap: Publisher gebruikt deze als hardcoded url's om rechten te checken.
  • /*: Update ook constanten van de vorm BLA_HOME.
  • /*: Zo'n beetje alle zoekmachines vinden het niet leuk als je pagina ineens 404 gaat geven.

Documentatie

Kijk hier voor de documentatie van Benamite.

Aanpassingen in Benamite

Nadat je dingen hebt aangepast in Benamite moet dit altijd worden gecommit. Let erop dat je het eerst op je debug probeert! Een aanpassing op de live-site heeft direct effect.

Om het te committen, doe het volgende:

  1. ssh vm-www
  2. s webcie
  3. cd /srv/http/www/scripts/cron
  4. ./dump_website_struct.sh
  5. cd ../
  6. Check databasecontent.benamite.sql. Als dit klopt commit het dan. (Denk eraan om toe te voegen dat jij het hebt gecommit via "Committer: naam")