« Squeak Web server » : différence entre les versions

De FrozenWiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 20 : Ligne 20 :
* http://source.wiresong.ca/mc/ - Monticello
* http://source.wiresong.ca/mc/ - Monticello


== Squeak 3.9 ==
== Squeak 4.2 ==
 
=== Completion ===
Installer ss
project: 'RoelTyper';
install: 'RoelTyper';
project: 'OCompletion';
install: 'ECompletion-djr.squeaktrunk.103';
install: 'Ocompletion'.


=== Packages de base ===
=== Packages de base ===
* Charger les 2 changesets pour corriger un bug lié aux polices tinyFont : [http://bugs.squeak.org/view.php?id=5309 Bug 5309]
LangEnvBugs-wiz.2.st
LanguageEnvironmentAvailable.st
* Installer [http://map.squeak.org/package/d4f692a8-c7fa-4d49-927f-74aba7e8fd83 RemoteFrameBuffer] depuis SqueakMap (ignorer les erreurs de version)
* Installer [http://map.squeak.org/package/d4f692a8-c7fa-4d49-927f-74aba7e8fd83 RemoteFrameBuffer] depuis SqueakMap (ignorer les erreurs de version)
* Installer ce changeset pour corriger un bug lié au Remote Framebuffer : [http://bugs.squeak.org/view.php?id=5043 Bug 5043]:
* Installer ce changeset pour corriger un bug lié au Remote Framebuffer : [http://bugs.squeak.org/view.php?id=5043 Bug 5043]:
  RFB-fixes.1.cs  
  RFB-fixes.1.cs  
* Mettre Squeakmap à jour
* A partir de Squeakmap, installer des packages utiles pour le développement
# Shout
# ShoutWorkspace
# eCompletion
* (Mettre à jour Monticello à partir du repository Monticello)
* (Mettre à jour Monticello à partir du repository Monticello)


Ligne 48 : Ligne 48 :
       password: '''''''
       password: '''''''


=== KomHttp ===
=== KomHTTP ===
Installer le repository Monticello suivant:
Installer ss
MCHttpRepository
project: 'KomHttpServer';
      location: 'http://www.squeaksource.com/KomHttpServer'
install: 'DynamicBindings';
      user: '''''''
install: 'KomServices';
      password: '''''''
install: 'KomHttpServer'.


Depuis ce repository, utiliser ''Load'' pour installer la dernière version de ''KomHttpServer'' disponible. Les dépendances (''DynamicBindings'', ''KomServices'', ...) seront installées automatiquement.
=== Seaside 2.8 ===
Installer ss
project: 'Seaside';
install: 'Seaside2.8a1';
install: 'Scriptaculous'.


=== Seaside ===
=== Seaside 3.0 Core ===
Installer le repository Monticello suivant:
Installer ss
MCHttpRepository
project: 'Seaside 3.0';
      location: 'http://www.squeaksource.com/Seaside'
install: 'Grease-Core';
      user: '''''''
install: 'Grease-Pharo-Core';
      password: '''''''
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'.


Depuis ce repository, utiliser ''Load'' pour installer la dernière version de ''Seaside2.8a1'' et la dernière version de ''Scriptaculous'' disponible.
Installer ss
project: 'Seaside 3.0';
install: 'Seaside-Adaptors-Comanche'.


=== Pier ===
=== Pier ===
Installer le repository Monticello suivant:
Installer lukas
MCHttpRepository
project: 'pier';
      location: 'http://source.lukas-renggli.ch/pier'
installer: 'Pier-All'.
      user: '''''''
      password: '''''''
Depuis ce repository, utiliser ''Load'' pour installer la dernière version de ''Pier-All'' disponible.


=== Magritte ===
=== Magritte ===
Installer le repository Monticello suivant:
Installer lukas
MCHttpRepository
project: 'magritte';
      location: 'http://source.lukas-renggli.ch/magritte'
installer: 'Magritte-All'.
      user: '''''''
      password: '''''''
Depuis ce repository, utiliser ''Load'' pour installer la dernière version de ''Magritte-All'' disponible.


* Il est possible de tester le status de serveur HTTP via la commande
* Il est possible de tester le status de serveur HTTP via la commande
Ligne 94 : Ligne 104 :
== Serveur SqueakSource ==
== Serveur SqueakSource ==
Sur une version de Squeak [http://ftp.squeak.org/3.10/ 3.10], faire les installations des éléments suivants comme indiqué ci-dessus:
Sur une version de Squeak [http://ftp.squeak.org/3.10/ 3.10], faire les installations des éléments suivants comme indiqué ci-dessus:
* Mise à jour de SqueakMap
* Installer RemoteFrameBuffer
* Installer RemoteFrameBuffer
* Installer le fix RFB-fixes
* nstaller ce changeset pour corriger un bug lié à tempNamed : [http://bugs.squeak.org/view.php?id=5982 Bug 5982]
* nstaller ce changeset pour corriger un bug lié à tempNamed : [http://bugs.squeak.org/view.php?id=5982 Bug 5982]
* Installer KomHTTP via Monticello
* Installer KomHTTP, Seaside et Scriptaculous
* Installer Seaside 2.8a1 et Scriptaculous via Monticello


Puis installer les packages supplémentaires suivants:
Puis installer les packages supplémentaires suivants:
=== SmaCC ===
Installer le repository Monticello suivant:
MCHttpRepository
      location: 'http://www.squeaksource.com/SmaccDevelopment'
      user: '''''''
      password: '''''''
Depuis ce repository, utiliser ''Load'' pour installer la dernière version de ''SmaCC'' disponible.
=== XMLParser ===
Installer le repository Monticello suivant:
MCHttpRepository
      location: 'http://www.squeaksource.com/XMLSupport'
      user: '''''''
      password: '''''''
Depuis ce repository, utiliser ''Load'' pour installer la dernière version de ''XMLParser'' disponible.
=== RSRSS ===
Installer le repository Monticello suivant:
MCHttpRepository
      location: 'http://www.squeaksource.com/rsrss'
      user: '''''''
      password: '''''''
Depuis ce repository, utiliser ''Load'' pour installer la dernière version de ''RSRSS2'' disponible.
=== Announcements ===
Installer le repository Monticello suivant:
MCHttpRepository
      location: 'http://source.lukas-renggli.ch/announcements'
      user: '''''''
      password: '''''''
Depuis ce repository, utiliser ''Load'' pour installer la dernière version de ''Announcements'' disponible.
=== Magritte ===
Installer le repository Monticello suivant:
MCHttpRepository
      location: 'http://source.lukas-renggli.ch/magritte'
      user: '''''''
      password: '''''''
Depuis ce repository, utiliser ''Load'' pour installer la dernière version de ''Magritte-Model'', ''Magritte-Seaside'' et ''Magritte-Tests'' disponible.
=== SqueakSource ===
Installer le repository Monticello suivant:
MCHttpRepository
      location: 'http://www.squeaksource.com/ss2'
      user: '''''''
      password: '''''''
Depuis ce repository, utiliser ''Load'' pour installer la version de ''TinyWiki''.'''pmm.16''', et la dernière version de ''SqueakSourceSeaside2.8'' et ''SqueakSource'' disponible.
== Squeak 4.2 ==


  Installer ss
  Installer ss
  project: 'RoelTyper';
  project: 'SmaccDevelopment';
  install: 'RoelTyper';
  installer: 'SmaCC';
  project: 'OCompletion';
  project: 'XMLSupport';
  install: 'ECompletion-djr.squeaktrunk.103';
  installer: 'XMLParser';
  install: 'Ocompletion'.
  project: 'rsrss';
installer: 'RSRSS2'.


  Installer ss
  Installer lukas
  project: 'KomHttpServer';
  project: 'announcements';
  install: 'DynamicBindings';
  installer: 'Announcements';
  install: 'KomServices';
  project: 'magritte';
  install: 'KomHttpServer'
installer: 'Magritte-Model';
installer: 'Magritte-Seaside';
  installer: 'Magritte-Tests'.


  Installer ss
  Installer ss
  project: 'Seaside';
  project: 'ss2';
  install: 'Seaside2.8a1';
  installer: 'TinyWiki-pmm.16';
  install: 'Scriptaculous'.
  installer: 'SqueakSourceSeaside2.8';
installer: 'SqueakSource'.


== Autres options ==
== Autres options ==

Version du 21 septembre 2010 à 20:09

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: 'Seaside 3.0';
	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: 'Seaside 3.0'; 
	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]