Hi guys,
Content is our main problem, not a technology behind te website. We
really need someone to rewrite it into something nicer, more modern,
simpler, and correct. Next step is a new design. Here some professional
designer is IMHO needed. Or we can borrow designs from other CMS guys,
which can be then adapted to our CMSes.
I agree with Colin that our website is not so complex yet not so easy to
be handled with out-of-the box CMS without additional tweaking. And
staying in Smalltalk have obvious advantages. It is true we don't have
all those components ready to integrate as Joomla, Wordpress... Here is
the biggest disadvantage of our CMS offerings and it will always be. But
except those pletora of out-of-the-box modules we can do whatever we
like quite easily comparing to other CMSes.
Last but not least: running such website is, yes, a Smalltalker's pride,
but more important: it is an opportunity to advance our web technology
as well.
Best regards
Janko
Dne 09. 03. 2013 02:14, piše radoslav hodnicak:
> I don't know what's in the admin backend but the only non-static things
> I see on the current homepage are stats and search, both of which could
> be handed off to Google. I imagine duplicating the current site would
> require zero or close to zero PHP programming, you'd "just" import the
> articles into a cms.
>
> If the web team thinks it's fun to build the technology as well as the
> content then fine. I'd rather not reinvent the wheel for the Xth time
> and spend that time elsewhere, but then again I'm not the web team.
> Carry on.
>
> rado
>
> On Sat, Mar 9, 2013 at 1:50 AM, Colin Putney <colin(a)wiresong.com
> <mailto:colin@wiresong.com>> wrote:
>
>
>
>
> On Fri, Mar 8, 2013 at 4:22 PM, radoslav hodnicak <rh(a)4096.sk
> <mailto:rh@4096.sk>> wrote:
>
> I know it's a question of pride to have the homepage of a
> programming language done in said language but these cycles of
> "rewrite in technology X/abandonment/how do we update the site
> again?" are pretty silly. Is the anything on the website that's
> actually benefiting from having a smalltalk implementation? Why
> not just slap a wordpress or any of the zillion externally
> maintained cms systems on the server and be done with it? It
> should be the content that counts.
>
>
> So you're saying that instead of rewriting it in Smalltalk, we
> should rewrite it in PHP?
>
> Bear in mind that it isn't just a bunch of static pages—it's not
> hugely sophisticated, but it's not trivial either. No matter what we
> do, it'll take some time and effort to update and maintain.
> Personally I'd rather do that work in a language that doesn't make
> my eyes bleed. Perhaps the web team feels the same.
>
> Colin
>
>
>
>
>
>
>
--
Janko Mivšek
Aida/Web
Smalltalk Web Application Server
http://www.aidaweb.si
OK, well I've left things in a state where the site is currently
working, but not really under VNC. What I mean is that VNC is now
running under the website account so if you have the password you can
now access it. BUT I cannot get the image to run unless the option
-vm-display=none is specified. If you access VNC you will find a
terminal running and a foreground process for the website, you can just
hit ctrl-c to stop it.
See /home/website/.vnc/xstartup and /home/website/servicenew/run for
examples of how to run the website. The first is what happens when you
start the VNC server, note of course that I've commented out what is
normally there and added xterm for now. When I found it the contents were
#!/bin/sh
#/usr/bin/squeakvm /home/website/website/squeaksite.image &
/usr/local/bin/squeak311 /home/website/website/squeaksite.image &
This contrasts with the normal (under daemontools) process which uses
the /usr/bin/squeakvm . I tried both VMs with much the same result.
The image starts up and for 2-3 seconds you can see it but then it
segfaults without any opportunity to even write a SqueakDebug.log.
Oh (and sorry for the random order of my comments here), note that the
image I initially found is now at
/home/website/website/squeaksite-questionable.image. One of the first
things I tried was to restore a copy from the local backup (from 3/3)
which is what is currently at squeaksite.* (I replaced both the image
and changes). I have since tried both image/changes and the results are
the same.
If I think of something to try I will try it, but mainly I wanted to get
this in a state where at least Janko could fiddle with it and anyone
else with VNC access as well. If you don't have the VNC password feel
free to ask for it. Note that only one person can access VNC at a time.
If you are in VNC it is probably a good idea to be also in IRC on
#squeak, if you want to get in and can't then check on #squeak to see if
you can find someone who is currently using it and you can chat with
them and maybe get your turn.
On the subject of how to (normally) change from a headless (under
daemontools) to a head-full (under VNC) status with the website here is
the 'right' way to do it:
1. sudo svc -d /service/www.squeak.org
This kills the current process and tells daemontools to not start it
back up.
2. (as website) vncserver
that's it. To put things back to rights
1. vncserver -kill :1 (This should be the X display number that
vncserver stated was being used above)
2. sudo svc -u /service/www.squeak.org
Ken
On 03/06/2013 08:55 PM, Ken Causey wrote:
> First let me note that Janko's description of how to get VNC access
> working below is not quite right, I'll clarify in a separate email later.
>
> For some reason the website won't run under VNC but does so fine
> otherwise. I'm going to reboot the server, it's about due for it anyway,
> and then try again at which point I will report back.
>
> Ken
>
> On 03/06/2013 03:56 PM, Janko Mivšek wrote:
>> Hi guys,
>>
>> Dne 06. 03. 2013 22:13, piše Chris Cunnington:
>>
>>>> This is now at
>>>
>>>> http://ftp.squeak.org/4.4/Squeak-4.4-All-in-One.zip
>>>
>>>> Someone please update the website.
>>>
>>>> - Bert -
>>>
>>>
>>> The main content area of the Scribo/Aida is easy to change, as it's a
>>> wiki. The columns on either side are harder. The Download section, I
>>> believe, requires a code change.
>>
>> Yep, because of PayPal interference those sections are not editable
>> anymore without small code change.
>>
>>> Somebody needs to VNC in and make a
>>> change somewhere. I had a VNC password, but I don't know what happened
>>> to it. And it was spotty at best. Janko posted today, so maybe you could
>>> ask him. This may be the time to switch to the a new website. The
>>
>> Someone with root access please:
>>
>> - kill the 'supervise www.squeak.org' process (4176)
>> - kill the website's squeakvm process (21280)
>> - su website
>> - tightvncserver&
>>
>> After that the website iamge will be accessible via VNC and I can edit
>> it.
>>
>> Best regards
>> Janko
>>
>>
>>> Altitude one I developed or someone could make one with Seaside. I
>>> imagine those are all the options.
>>>
>>> Chris
>>>
>>>
>>>
>>>
>>>
>>>
>>
>
>
>
On 2013-03-05, at 21:34, Paul DeBruicker <pdebruic(a)gmail.com> wrote:
> Bert Freudenberg wrote
>> Awesome! Works on Mac.
>>
>> Looks good, except in Info.plist, "org.squeak.SqueakAllInOne41" should be
>> "org.squeak.SqueakAllInOne44" (apparently we forgot that in previous
>> versions).
>>
>>
>> - Bert -
>
> OK. I made that change and uploaded the corrected version. its at the same
> spot onmy dropbox here:
>
> http://dl.dropbox.com/u/4460862/Squeak-4.4-All-in-One.zip
This is now at
http://ftp.squeak.org/4.4/Squeak-4.4-All-in-One.zip
Someone please update the website.
- Bert -