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

De FrozenWiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 70 : Ligne 70 :
       user: '''''''
       user: '''''''
       password: '''''''
       password: '''''''
== 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:
* Mise à jour de SqueakMap
* Installer RemoteFrameBuffer
* Installer le fix RFB-fixes
* Installer KomHTTP via Monticello
* Installer Seaside 2.8a1 et Scriptaculous via Monticello
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.
=== 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 dernière version de ''TinyWiki'', ''SqueakSourceSeaside2.8'' et ''SqueakSource'' disponible.


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

Version du 24 mai 2009 à 09:55

Squeak 3.9

Packages de base

  • Charger les 2 changesets pour corriger un bug lié aux polices tinyFont : Bug 5309
LangEnvBugs-wiz.2.st
LanguageEnvironmentAvailable.st
  • 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 Squeakmap à jour
  • A partir de Squeakmap, installer des packages utiles pour le développement
  1. Shout
  2. ShoutWorkspace
  3. eCompletion
  • (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 le repository Monticello suivant:

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

Depuis ce repository, utiliser Load pour installer la dernière version de KomHttpServer disponible. Les dépendances (DynamicBindings, KomServices, ...) seront installées automatiquement.

Seaside

Installer le repository Monticello suivant:

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

Depuis ce repository, utiliser Load pour installer la dernière version de Seaside2.8a1 et la dernière version de Scriptaculous disponible.

Pier

Installer le repository Monticello suivant:

MCHttpRepository
      location: 'http://source.lukas-renggli.ch/pier'
      user: ''
      password: ''

Depuis ce repository, utiliser Load pour installer la dernière version de Pier-All 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-All disponible.

  • 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:

  • Mise à jour de SqueakMap
  • Installer RemoteFrameBuffer
  • Installer le fix RFB-fixes
  • Installer KomHTTP via Monticello
  • Installer Seaside 2.8a1 et Scriptaculous via Monticello

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.

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 dernière version de TinyWiki, SqueakSourceSeaside2.8 et SqueakSource disponible.


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]