Fabio Niephaus | 1 Jul 21:02 2015
Picon

Squeak.org Repository

Dear all,

We have finally moved the website's repository to its final destination [1].

Please send your GitHub username if you want to be added to the webteam group on GitHub. :)

Best,
Fabio


--
Fabio Niephaus
IT-Systems Engineering Student

Hasso-Plattner-Institut für Softwaresystemtechnik GmbH, Potsdam
Prof.-Dr.-Helmert-Str. 2-3
D-14482 Potsdam
www.hpi.de

Amtsgericht Potsdam, HRB 12184
Geschäftsführung: Prof. Dr. Christoph Meinel
_______________________________________________
Webteam mailing list
Webteam@...
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/webteam
tim Rowledge | 24 Jun 18:42 2015

Re: Squeak.org Website | Relaunch


On 24-06-2015, at 9:28 AM, Fabio Niephaus
<fabio.niephaus@...> wrote:
> After several weeks of running our new website at http://newsite.squeak.org, we are planning to make it
our official new web presence Monday next week. In perspective of the upcoming ECOOP and the co-located
Pharo workshop, Monday will give us a few more days to address issues if any.

This is really good. Excellent work.

> 
> Please let us know if there are further hints for improvement.

In the documentation section you point to a lot of useful books, but many of them are available online and it
would be really nice to point to those versions too. You can harvest many links from
http://wiki.squeak.org/squeak/2983 and
http://wiki.squeak.org/squeak/689

In particular the Blue Book is online along with many others at Stef’s site. Err, or they were. I get a
French 404 when I try http://stephane.ducasse.free.fr/Books/Squeak/ but some poking around suggests 
>>>>>   http://stephane.ducasse.free.fr/FreeBooks.html <<<<<<<<<
is now the place.

tim
--
tim Rowledge; tim@...; http://www.rowledge.org/tim
Strange OpCodes: CRN: Compare to Random Number
Fabio Niephaus | 24 Jun 18:28 2015
Picon

Squeak.org Website | Relaunch

Dear all,

After several weeks of running our new website at http://newsite.squeak.org, we are planning to make it our official new web presence Monday next week. In perspective of the upcoming ECOOP and the co-located Pharo workshop, Monday will give us a few more days to address issues if any.

Please let us know if there are further hints for improvement.

Other than that, we are very excited about the progress we made.

Best regards,
Fabio


--
Fabio Niephaus
IT-Systems Engineering Student

Hasso-Plattner-Institut für Softwaresystemtechnik GmbH, Potsdam
Prof.-Dr.-Helmert-Str. 2-3
D-14482 Potsdam
www.hpi.de

Amtsgericht Potsdam, HRB 12184
Geschäftsführung: Prof. Dr. Christoph Meinel
_______________________________________________
Webteam mailing list
Webteam@...
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/webteam
Fabio Niephaus | 11 Jun 23:19 2015
Picon

SSL Support for Squeak.org

Hi all,

Would it be possible to enable SSL for squeak.org?
How could we set this up? Use a free SSL certificate [1]? Let's encrypt [2]? Cloudflare [3]?

We are still working on the new website which is currently located at:

Feel free to get in touch with me, if you'd like to contribute!

Kind regards,
Fabio


--
Fabio Niephaus
IT-Systems Engineering Student

Hasso-Plattner-Institut für Softwaresystemtechnik GmbH, Potsdam
Prof.-Dr.-Helmert-Str. 2-3
D-14482 Potsdam
www.hpi.de

Amtsgericht Potsdam, HRB 12184
Geschäftsführung: Prof. Dr. Christoph Meinel
_______________________________________________
Webteam mailing list
Webteam@...
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/webteam
Fabio Niephaus | 8 May 17:19 2015
Picon

Re: Squeak.org Updates

Hi Chris,

Thanks for the info on site management.

For now, we propose to serve the website statically, because collaboratively updating the page via GitHub is quite efficient --- especially in the face of the upcoming Squeak release.

This wouldn't rule out having Squeak serving its own homepage. Just for now having a static page feels like the proper thing to do (considering maturity of technology and time constraints)...

Also, please give us your GitHub username so that we can add you to the repository :)

Regards,
Fabio, Marcel (CC) and Robert (CC)


On Wed, May 6, 2015 at 11:09 PM, Chris Cunnington <smalltalktelevision-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:

On May 6, 2015, at 4:48 PM, Fabio Niephaus <fabio.niephaus-oe7qfRrRQffkwApmLni1Tg@public.gmane.org> wrote:

Hello everyone,

I'm Fabio, a master student at the HPI Software Architecture Group.
As you might have heard already, Marcel Taeumel and I are working on a Squeak.org update.

You can find our latest version at: https://fniephaus.com/squeak.org/

That’s a really great looking site. 


Please feel free to provide as much feedback as you wish. We're happy to incorporate your ideas.

Marcel and I are wondering how the current page is being served.

There is an account called “webteam” on box4. Logging in puts a person in the /home/webteam directory. The image running at the moment is in /home/webteam/squeak.org directory. 

When a new image with changes set is uploaded to the server, I use “top” to find the webteam process number and kill the process. Daemontools restarts the process immediately. The port number in use at the moment is 8624. 

If you get Levente, the box team leader, to make some accounts for you in box4, then you should be able to login, replace your image with the image in the /home/webteam/squeak.org

Chris 

Also, we are looking for a good way to serve the new site while still being able to update it collaboratively.
Currently, our version is being developed and hosted on GitHub and can therefore be changed easily.
Could someone please point us in the right direction?

Many thanks and kind regards,
Fabio


--
Fabio Niephaus
IT-Systems Engineering Student

Hasso-Plattner-Institut für Softwaresystemtechnik GmbH, Potsdam
Prof.-Dr.-Helmert-Str. 2-3
D-14482 Potsdam
www.hpi.de

Amtsgericht Potsdam, HRB 12184
Geschäftsführung: Prof. Dr. Christoph Meinel
_______________________________________________
Webteam mailing list
Webteam-bD51WKytQuJI8mQ4nJOOf3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/webteam




--
Fabio Niephaus
IT-Systems Engineering Student

Hasso-Plattner-Institut für Softwaresystemtechnik GmbH, Potsdam
Prof.-Dr.-Helmert-Str. 2-3
D-14482 Potsdam
www.hpi.de

Amtsgericht Potsdam, HRB 12184
Geschäftsführung: Prof. Dr. Christoph Meinel
_______________________________________________
Webteam mailing list
Webteam@...
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/webteam
Fabio Niephaus | 6 May 22:48 2015
Picon

Squeak.org Updates

Hello everyone,

I'm Fabio, a master student at the HPI Software Architecture Group.
As you might have heard already, Marcel Taeumel and I are working on a Squeak.org update.

You can find our latest version at: https://fniephaus.com/squeak.org/

Please feel free to provide as much feedback as you wish. We're happy to incorporate your ideas.

Marcel and I are wondering how the current page is being served.
Also, we are looking for a good way to serve the new site while still being able to update it collaboratively.
Currently, our version is being developed and hosted on GitHub and can therefore be changed easily.
Could someone please point us in the right direction?

Many thanks and kind regards,
Fabio


--
Fabio Niephaus
IT-Systems Engineering Student

Hasso-Plattner-Institut für Softwaresystemtechnik GmbH, Potsdam
Prof.-Dr.-Helmert-Str. 2-3
D-14482 Potsdam
www.hpi.de

Amtsgericht Potsdam, HRB 12184
Geschäftsführung: Prof. Dr. Christoph Meinel
_______________________________________________
Webteam mailing list
Webteam@...
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/webteam
Bert Freudenberg | 19 Nov 14:13 2014
Picon

Please add vm-dev list to Community page

http://www.squeak.org/Community

Thanks :)

- Bert -

Attachment (smime.p7s): application/pkcs7-signature, 5597 bytes
_______________________________________________
Webteam mailing list
Webteam@...
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/webteam
David T. Lewis | 13 Aug 01:05 2014
Picon

www.squeak.org/Development

The link on our Squeak site points to the nonexistent http://www.squeaksource.org.
It should of course be http://www.squeaksource.com. Can someone with web site access
please fix the link?

Thanks,
Dave
Chris Cunnington | 31 Mar 17:17 2014
Picon

squeak.org issues list

cc'd to box-admins, as there's some overlap
squeak.org issues list:- zip resources for faster download - use minified versions of files - get that 404 image (broken paper showing a code browser) out of my email Archive and install - check multi platform layouts (i.e. cell phone, tablet)- doesn’t work on IE8- sometimes hogs the CPU, needs to be watched

_______________________________________________
Webteam mailing list
Webteam@...
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/webteam
Chris Cunnington | 31 Mar 03:52 2014
Picon

squeak.org code available at new SqueakServices repo

http://ss3.gemtalksystems.com/ss/SqueakServices.html

I've created a repo on SS3 where the source for squeak.org can be found. SQSqueakApplication has an Altitude Installer script in the class comment. 

Chris 
_______________________________________________
Webteam mailing list
Webteam@...
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/webteam
Chris Muller | 29 Mar 17:32 2014
Picon

new website and webteam (was: serving files from box4)

Levente is right, we need to get the new website set up under a
webteam id, that only has access to what it needs for the website.
Chris C., yourself, and Timothy (if he wants), and I'm interested too,
added as group members.

This would take care of the immediate security need, as well as
distribute some of the burden currently concentrated on Chris C.

Chris C., is this something you would like to handle or would you
prefer someone else do it?

On Fri, Mar 28, 2014 at 10:50 PM, Levente Uzonyi <leves@...> wrote:
> On Thu, 20 Mar 2014, Levente Uzonyi wrote:
>
>> On Thu, 20 Mar 2014, Chris Cunnington wrote:
>>
>>> locator at: (ALPath / 'favicon.ico')
>>>                 put: (ALFileResource on: (FSLocator imageDirectory /
>>> 'squeakfavicon.ico') resolve)
>>>
>>> This code is in the current squeak.org image for the favicon, which is a
>>> file in the imageDirectory. The simplest thing is for Altitude to be fed a
>>> path to wherever Levente wants to put the files for the homepage. The files
>>> currently served from my webpage could then be dropped into that directory.
>>> Then I can change the absolute references to my site to the disk from:
>>>
>>> html footer: [ html img src:
>>> 'http://www.chriscunnington.com/poweredsqueak.png'].
>>>
>>> to something like:
>>>
>>> html footer: [ html img src: (ALPath / 'poweredbysqueak.png') ].
>>>
>>> That is if the image will handle it's own files. If we are separating
>>> static and dynamic requests in nginx  for speed and such, then I think I
>>> need to change the links to something in Altitude like:
>>>
>>> html footer: [ html img src: '/img/foo.jpg' ].
>>>
>>> with a locator like:
>>>
>>> locator at: (ALPath / 'img' / 'foo.jpg') put: (ALFileResource on:
>>> FSReference * 'img' / 'foo.jpg')
>>>
>>> where nginx sees the token /img/ and sends the request to wherever the
>>> static files are served from.
>>
>>
>> The goal is to let nginx serve the static files, and let the browsers and
>> proxies cache them forever.
>>
>> I wanted to use a separate subdomain (or a set of subdomains) for the
>> static files, but it's easier for now to use a path prefix with the
>> following pattern:
>>
>> /static/*/...
>>
>> Where * is the version label - a sequence of alphanumeric characters, and
>> ... is the actual path to the resource. For example for /img/foo.jpg the
>> actual path is
>>
>> /static/v1/img/foo.jpg
>>
>> If there's a new version of the resource with the same name, then all you
>> have to do is to replace v1 with v2, then v3, etc.
>>
>> If you upload the static files to the server, then I'll configure nginx to
>> serve them.
>
>
> More than a week has passed since my mail, so I decided to fetch the files
> myself. I extracted the names of the static files from the source code, and
> downloaded them to the server to the /var/www/www.squeak.org directory. I've
> configured nginx to serve these files as I described before. Please check if
> all of them are there.
>
> The next step is to change the source code in the image to use these files.
> I saw that the css and js files are not minified, so that's another thing to
> do. I also think that the source code of the web site should be versionned
> by MC, and probably stored on source.squeak.org to let others modify it.
>
> The image serving the www.squeak.org site is constantly using ~50% CPU for
> some reason (even when it's not serving any requests). It's also being ran
> by root, which is really bad from security POV. Please fix these.
>
>
> Levente
>
>>
>>
>> Levente
>>
>>>
>>>
>>> Chris
>>>
>>>
>>
>

Gmane