Squeak Web server
Package Repositories
SqueakMap
- http://map.squeak.org/ - Official squeakmap
Squeaksource
- http://www.squeaksource.com/ - Main and official repository
- http://source.squeak.org/ - Squeak development
- http://source.lukas-renggli.ch/ - Magritte, Pier, Omnibrowser
- http://croquet-src-01.oit.duke.edu:8886/ - CroquetSource
- http://www.hpi.uni-potsdam.de/hirschfeld/squeaksource/ - SqueakSVN, Seaside tutorial
- http://seaside.gemstone.com/ - Gemstone
- http://mc.aidaweb.si/ - AidaWeb
- http://squeaksource.frozenkiwi.net/ - Frozenkiwi personal squeaksource
- http://squeaksource.blueplane.jp/ - Japanese repository
Universes
- http://universes.dnsalias.net:8888/~universes/repositories/
- http://source.wiresong.ca/ob/ - Omnibrowser
- http://source.wiresong.ca/mc/ - Monticello
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
- Shout
- ShoutWorkspace
- 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
- nstaller ce changeset pour corriger un bug lié à tempNamed : Bug 5982
- 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.
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
project: 'RoelTyper'; install: 'RoelTyper'; project: 'OCompletion'; install: 'ECompletion-djr.squeaktrunk.103'; install: 'Ocompletion'.
Installer ss
project: 'KomHttpServer'; install: 'DynamicBindings'; install: 'KomServices'; install: 'KomHttpServer'
Installer ss
project: 'Seaside'; install: 'Seaside2.8a1'; install: 'Scriptaculous'.
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:
- freetype plus
- freetype plus (plugin)
- Machines virtuelles pour Mac OSX [1]