http://box4.squeak.org:9971/seaside/ss
Here's a beta to replace map.squeak.org. Not all of the features work (Join, New Proejct, Save in the Your Project form). I didn't see much point in doing everything until qmail is installed on box4.
It's Seaside2.8 and SS2. (Well, I've removed Magritte and re-installed SSTableReport, so perhaps I'm hacking SS2Retro). I'll save SS2Retro to its own repo. I'll then push SMServer to the SqueakServices repo.
Chris
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
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(a)elte.hu> 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
>>>
>>>
>>
>
I just completed a round of changes to squeak.org, which I'll upload tomorrow.
The homepage seems to be a Pandora's box I've opened. I see a collision about to happen where strong opinions meet in a space where there is no time. I want to say that there is time. The homepage went for a long time with no tending and now I feel people think they need to get their changes in exactly as they want them quick before it disappears again.
It's not about to disappear. And there is time. And your content will go on the site. And it will not be rendered exactly as you want it to be. I don't have a solution for inlining links at the moment. And I'm not sure I want one. I do have a strong distaste for links to Wikipedia. (Now that I think about it, there is a strong paradigm in people's mind that squeak.org should be a wiki. I don't see it that way.)
And please remember, I'm a volunteer. It's important to allow me to feel I own part of the process. I elect to own presentation and not content. Not entirely, but some. And there's value in this, because somebody needs to see the whole. People have been making comments that would warp the overall look of the site. And some comments show people haven't noticed their changes have already happened or if something they want already exits somewhere else on the site.
There's lots of time to figure these things out. A lot has improved in two weeks.
Thank You,
Chris
squeak.org issues:
image shouldn’t run as root
resource links are to chriscunnington.com
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)
---------- Forwarded message ----------
From: Marcel Taeumel <marcel.taeumel(a)student.hpi.uni-potsdam.de>
Date: Mon, Mar 24, 2014 at 11:43 PM
Subject: [squeak-dev] Re: The new site looks great! [EOM]
To: squeak-dev(a)lists.squeakfoundation.org
I think the colors are all messed up and the spacing needs to be fixed. The
forward/backward buttons besides the central screenshot have a strange
offset upwards. The screenshots are kind of confusing and do not actually
promote the features they aim to visualize.
How about applying some visual concepts that are well known from other
popular sites? Hmmm... what about Twitter's Bootstrap? Or, to get started,
we could use a harmonizing color scheme. -> http://colorschemedesigner.com/
Maybe we can promote our features in tiles like www.fogcreek.com does. Big,
sliding screenshots could be used for cool projects that actually use that
features. Maybe we can just get rid of that slideshow because the site
visitor has almost no control about it. And it does present those features
at a glance. I found this interesting to read:
http://www.nngroup.com/articles/auto-forwarding/
"Squeak is a modern, open source, full-featured implementation of the
powerful Smalltalk programming language and environment. Squeak is
highly-portable, running on almost any platform you could name and you can
really truly write once run anywhere. Squeak is the vehicle for a wide range
of projects from multimedia applications and educational platforms to
commercial web application development. Read on and join in!" --- What are
the definitions of "modern" and "powerful"? Do we need those adjectives?
Isn't it paradox to say "highly-portable" and "almost any platform" in one
sentence? How does "really truly" provide any argument to a site visitor?
What actually *is* the target group of this advertisement? ;)
Most importantly: The download link on the home page should be *above the
fold*
Just my two cents. :-)
Best,
Marcel
--
View this message in context:
http://forum.world.st/The-new-site-looks-great-EOM-tp4750425p4750585.html
Sent from the Squeak - Dev mailing list archive at Nabble.com.
You know, I just noticed that the new site does not have "What's New" section.
What else did the old site have that new site doesn't? It's hard to
tell, because, unfortunately after having a digital presence on the
web for over a decade, someone arbitrarily took the site down without
warning or discussion.
Now, the new site is running from the same persons personal directory
on box3, and he has excluded even READ permission to the directory for
all but himself.
I was pretty much over my soreness about this until I just now saw
Abuzar couldn't finish the tutorial. Chris C., thanks again for
taking the website ball and running with it. Could you please loosen
your grip a bit and help us _transition_ to your new site more
gradually by putting the old site back up and running on box2? For
professionalism, not sentimentality. See if you can generate a
positive feedback loop in the community toward our web-presence, with
you as the conduit for instrumenting the changes (and/or a way to
delegate to others who can have access to do it).
Thank you!
On Fri, Mar 21, 2014 at 8:46 AM, Tobias Pape <Das.Linux(a)gmx.de> wrote:
> Can we help abuzar?
>
>
> Begin forwarded message:
>
>> From: Abuzar <abuzar(a)abuzar.com>
>> Subject: [Newbies] Re: Website change, Squeek by Example Game?
>> Date: 21. März 2014 14:20:26 MEZ
>> To: beginners(a)lists.squeakfoundation.org
>> Reply-To: "A friendly place to get answers to even the most basic questions about Squeak." <beginners(a)lists.squeakfoundation.org>
>> Delivered-To: list-beginners(a)lists.squeakfoundation.org
>>
>> Hi all,
>>
>> I'm still looking for that specific tutorial, and a recommendation on
>> whether it's obsolete or other advice. A response would be
>> appreciated.
>>
>> Thanks,
>> Abuzar
>>
>>
>> On Wed, Mar 12, 2014 at 7:04 PM, Abuzar <abuzar(a)abuzar.com> wrote:
>>> Hi all,
>>>
>>> I was going through a squeek-by-example tutorial. Not the .pdf book.
>>> It was a simple game tutorial on the Documentation page. After the
>>> website changeover, it has seemingly disappeared. Is it now obsolete?
>>> or no longer recommended?
>>>
>>> I'm also noticing that Squeak 4.5 is rolling out. Is this a big
>>> change? Should I hold off going through tutorials until they're
>>> updated?
>>>
>>> Abuzar
>> _______________________________________________
>> Beginners mailing list
>> Beginners(a)lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/mailman/listinfo/beginners
>
>
>
>
Tim's email: "
A couple of nitpicks about the front page after taking a look at the latest state - nitpicks are good, since it means the basics are good!
Under ‘Download’
- possibly change "All-In-One bundle that works for Windows, OS X and x86 linux systems.” to "All-In-One bundle that works for most modern x86 Windows, OS X and x86 linux systems.” just to be clear that it won’t work on Windows RT (does anything?) and MIPS/Clipper/68k/PPC/etc unixes.
- turn the mentions of the Downloads page and Documentation page into links and/or mention the tabs at the top.
- change label of the Download button to Download All-in-one
Oh, whatthehell, I’m suggesting it should end up like this (modulo the fact I couldn’t actually edit the page code)-
Of course, we need to make a better downloads page than just pointing to the horribly messy ftp archive page and the documentation… oh my. I’ve been spending a fair bit of time trying to improve the doc on the swiki but there is a huge amount still needing attention. If anyone knows good ways to cajole, persuade, or even blackmail people into helping then I’m all ears. (Not literally you understand; I actually have arms and legs too.)
tim"
I've been trying to think what the disconnect is here. I think your paradigm is the Swiki with its wiki interface. This situation is not like that. You're micro managing the Download section of the homepage for something like the third time. This isn't a wiki. It's Altitude. To make the minutiae changes you want I have to futz. A lot. I have to futz with CSS to make sure things are running inline. I repeat. This is Altitude, which is similar to Seaside. Executive decision: the Downloads section is finished.
If you truly, madly, deeply need these changes to the Downloads section, please download this image and make the changes. And even if you do, these changes will warp the symmetry of the homepage with the other two sub sections.
http://www.chriscunnington.com/squeak.org.zip
I created a Downloads page at your request. Please direct your changes to that or anything of a larger granularity. Maybe think of content that the site needs and less about how it's being presented.
At any rate, Eliot's changes are next up.
Have a great weekend,
Chris
squeak.org issues list
Backlog of change requests in no particular order:
Eliot
http://lists.squeakfoundation.org/pipermail/webteam/2014-March/001421.htmlsqueak.org issues:
- image shouldn't run as root
- resource links point to chriscunnington.com
- 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)