Squeak Web server

De FrozenWiki
Aller à la navigation Aller à la recherche

Package Repositories

SqueakMap

Squeaksource

Universes

Squeak 4.2

Completion

Installer ss
	project: 'RoelTyper';
	install: 'RoelTyper';
	project: 'OCompletion';
	install: 'ECompletion-djr.squeaktrunk.103';
	install: 'Ocompletion'.

Packages de base

  • Installer RemoteFrameBuffer depuis SqueakMap (ignorer les erreurs de version)
  • Installer ce changeset pour corriger un bug lié au Remote Framebuffer : Bug 5043:
RFB-fixes.1.cs 
  • (Mettre à jour Monticello à partir du repository Monticello)

Package Universes

  • Tout d'abord, installer le repository Monticello XML:
MCHttpRepository
     location: 'http://www.squeaksource.com/XMLSupport'
     user: ''
     password: ''
  • Installer le repository Monticello suivant:
MCHttpRepository
     location: 'http://www.squeaksource.com/universes'
     user: ''
     password: ''

KomHTTP

Installer ss
	project: 'KomHttpServer';
	install: 'DynamicBindings';
	install: 'KomServices';
	install: 'KomHttpServer'.

Seaside 2.8

Installer ss
	project: 'Seaside';
	install: 'Seaside2.8a1';
	install: 'Scriptaculous'.

Seaside 3.0 Core

Installer ss
	project: 'Seaside30';
	install: 'Grease-Core';
	install: 'Grease-Pharo-Core';
	install: 'Seaside-Core';
	install: 'Seaside-Pharo-Core';
	install: 'Seaside-Canvas';
	install: 'Seaside-Pharo-Canvas';
	install: 'Seaside-Session';
	install: 'Seaside-Component';
	install: 'Seaside-RenderLoop';
	install: 'Seaside-Tools-Core';
	install: 'Seaside-Widgets';
	install: 'Seaside-Environment';
	install: 'Seaside-Pharo-Environment'.
Installer ss
	project: 'Seaside30'; 
	install: 'Seaside-Adaptors-Comanche'.

Pier

Installer lukas
	project: 'pier';
	installer: 'Pier-All'.

Magritte

Installer lukas
	project: 'magritte';
	installer: 'Magritte-All'.
  • Il est possible de tester le status de serveur HTTP via la commande
HttpService allInstances explore

Cryptography

Installer le module de support des hash MD5 et autres avec le repository Monticello:

MCHttpRepository
      location: 'http://www.squeaksource.com/Cryptography'
      user: ''
      password: ''

Serveur SqueakSource

Sur une version de Squeak 3.10, faire les installations des éléments suivants comme indiqué ci-dessus:

  • Installer RemoteFrameBuffer
  • nstaller ce changeset pour corriger un bug lié à tempNamed : Bug 5982
  • Installer KomHTTP, Seaside et Scriptaculous

Puis installer les packages supplémentaires suivants:

Installer ss
	project: 'SmaccDevelopment';
	installer: 'SmaCC';
	project: 'XMLSupport';
	installer: 'XMLParser';
	project: 'rsrss';
	installer: 'RSRSS2'.
Installer lukas
	project: 'announcements';
	installer: 'Announcements';
	project: 'magritte';
	installer: 'Magritte-Model';
	installer: 'Magritte-Seaside';
	installer: 'Magritte-Tests'.
Installer ss
	project: 'ss2';
	installer: 'TinyWiki-pmm.16';
	installer: 'SqueakSourceSeaside2.8';
	installer: 'SqueakSource'.

Autres options

  • Utiliser une machine virtuelle Windows 3.9 ou au delà pour éviter les bugs liés aux plugin Freetype
  • Installer les packages suivants depuis Squeakmap:
  1. freetype plus
  2. freetype plus (plugin)
  • Machines virtuelles pour Mac OSX [1]