Eating your own dog food (Site/Blog)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
16 messages Options
Reply | Threaded
Open this post in threaded view
|

Eating your own dog food (Site/Blog)

Uko2
Hi,

if I want to create a site/blog in pharo… What do I use? I know that there is Pier, but when you check its webpage, the last update is in 2011. Pharo website is built with Marina, but when I check the repo, the last commit was done by me and it was 2 month ago. Will Marina continue to evolve? And is anyone else using Marina?

Uko
Reply | Threaded
Open this post in threaded view
|

Re: Eating your own dog food (Site/Blog)

Damien Cassou

Yuriy Tymchuk <[hidden email]> writes:

> if I want to create a site/blog in pharo… What do I use? I know that
> there is Pier, but when you check its webpage, the last update is in
> 2011. Pharo website is built with Marina, but when I check the repo,
> the last commit was done by me and it was 2 month ago. Will Marina
> continue to evolve? And is anyone else using Marina?


http://forum.world.st/Any-framework-to-create-a-blog-over-seaside-td4810615.html
--
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill

Reply | Threaded
Open this post in threaded view
|

Re: Eating your own dog food (Site/Blog)

Uko2
Oh, I knew that there was a discussion about that, but couldn’t find where.

Still, is anybody else using Marina except for Pharo website?

Uko



> On 07 Apr 2015, at 10:45, Damien Cassou <[hidden email]> wrote:
>
>
> Yuriy Tymchuk <[hidden email]> writes:
>
>> if I want to create a site/blog in pharo… What do I use? I know that
>> there is Pier, but when you check its webpage, the last update is in
>> 2011. Pharo website is built with Marina, but when I check the repo,
>> the last commit was done by me and it was 2 month ago. Will Marina
>> continue to evolve? And is anyone else using Marina?
>
>
> http://forum.world.st/Any-framework-to-create-a-blog-over-seaside-td4810615.html
> --
> Damien Cassou
> http://damiencassou.seasidehosting.st
>
> "Success is the ability to go from one failure to another without
> losing enthusiasm." --Winston Churchill
>


Reply | Threaded
Open this post in threaded view
|

Re: Eating your own dog food (Site/Blog)

philippeback
In reply to this post by Uko2
On Tue, Apr 7, 2015 at 9:28 AM, Yuriy Tymchuk <[hidden email]> wrote:
Hi,

if I want to create a site/blog in pharo… What do I use? I know that there is Pier, but when you check its webpage, the last update is in 2011. Pharo website is built with Marina, but when I check the repo, the last commit was done by me and it was 2 month ago. Will Marina continue to evolve? And is anyone else using Marina?

I had a look, but there was too much unsupported tech in there.

I think http://www.samadhiweb.com/blog/ is using a Smalltalk engine. But I do not know if it is public.

Phil 
Uko
Reply | Threaded
Open this post in threaded view
|

Re: Eating your own dog food (Site/Blog)

Dmitri Zagidulin
You may also want to take a look at PillarHub (http://smalltalkhub.com/#!/~mikefilonov/PillarHub ) CMS.

On Tue, Apr 7, 2015 at 5:05 AM, [hidden email] <[hidden email]> wrote:
On Tue, Apr 7, 2015 at 9:28 AM, Yuriy Tymchuk <[hidden email]> wrote:
Hi,

if I want to create a site/blog in pharo… What do I use? I know that there is Pier, but when you check its webpage, the last update is in 2011. Pharo website is built with Marina, but when I check the repo, the last commit was done by me and it was 2 month ago. Will Marina continue to evolve? And is anyone else using Marina?

I had a look, but there was too much unsupported tech in there.

I think http://www.samadhiweb.com/blog/ is using a Smalltalk engine. But I do not know if it is public.

Phil 
Uko

Reply | Threaded
Open this post in threaded view
|

Re: Eating your own dog food (Site/Blog)

Stephan Eggermont-3
In reply to this post by Uko2
On 07/04/15 10:28, Yuriy Tymchuk wrote:
> if I want to create a site/blog in pharo… What do I use? I know that there is Pier,
>but when you check its webpage, the last update is in 2011.
 >Pharo website is built with Marina, but when I check the repo,
 >the last commit was done by me and it was 2 month ago.
 >Will Marina continue to evolve? And is anyone else using Marina?

Pier is on CI, and just works. Once in a while something breaks
and then we fix it. The PierAddons are also on ci, but are less
used. Diego published how to use Bootstrap with Pier on the
mailing list. That post might be hard to understand, Pier is
very elegant but complex.

Stephan




Reply | Threaded
Open this post in threaded view
|

Re: Eating your own dog food (Site/Blog)

garduino
In reply to this post by philippeback
philippeback wrote
On Tue, Apr 7, 2015 at 9:28 AM, Yuriy Tymchuk <[hidden email]> wrote:

I think http://www.samadhiweb.com/blog/ is using a Smalltalk engine. But I
do not know if it is public.

Phil

> Uko
>
Good catch!

From the about page: This blog began life as a set of static pages, generated by a home-grown content management system written in Smalltalk, imaginatively called SmallCMS1. Since April 2012, SmallCMS1 has evolved into serving content dynamically, to support tag linking like this: sqlite.

Is SmallCMS1 published somewhere?
Reply | Threaded
Open this post in threaded view
|

Re: Eating your own dog food (Site/Blog)

stepharo
In reply to this post by Uko2
I started to work on using pillar to do that but nothing ready for
people to use.
I will work on it at Lviv or during my vacations just after.
I want to use it for my website. Right now parts of it are automatically
generated from Pharo.

Stef

Le 7/4/15 10:56, Yuriy Tymchuk a écrit :

> Oh, I knew that there was a discussion about that, but couldn’t find where.
>
> Still, is anybody else using Marina except for Pharo website?
>
> Uko
>
>
>
>> On 07 Apr 2015, at 10:45, Damien Cassou <[hidden email]> wrote:
>>
>>
>> Yuriy Tymchuk <[hidden email]> writes:
>>
>>> if I want to create a site/blog in pharo… What do I use? I know that
>>> there is Pier, but when you check its webpage, the last update is in
>>> 2011. Pharo website is built with Marina, but when I check the repo,
>>> the last commit was done by me and it was 2 month ago. Will Marina
>>> continue to evolve? And is anyone else using Marina?
>>
>> http://forum.world.st/Any-framework-to-create-a-blog-over-seaside-td4810615.html
>> --
>> Damien Cassou
>> http://damiencassou.seasidehosting.st
>>
>> "Success is the ability to go from one failure to another without
>> losing enthusiasm." --Winston Churchill
>>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: Eating your own dog food (Site/Blog)

NorbertHartl
What you are after? A static site generator or a dynamic engine? Btw. what do you use to render pillar inside the image to something readable?

Norbert

> Am 08.04.2015 um 08:32 schrieb stepharo <[hidden email]>:
>
> I started to work on using pillar to do that but nothing ready for people to use.
> I will work on it at Lviv or during my vacations just after.
> I want to use it for my website. Right now parts of it are automatically generated from Pharo.
>
> Stef
>
> Le 7/4/15 10:56, Yuriy Tymchuk a écrit :
>> Oh, I knew that there was a discussion about that, but couldn’t find where.
>>
>> Still, is anybody else using Marina except for Pharo website?
>>
>> Uko
>>
>>
>>
>>> On 07 Apr 2015, at 10:45, Damien Cassou <[hidden email]> wrote:
>>>
>>>
>>> Yuriy Tymchuk <[hidden email]> writes:
>>>
>>>> if I want to create a site/blog in pharo… What do I use? I know that
>>>> there is Pier, but when you check its webpage, the last update is in
>>>> 2011. Pharo website is built with Marina, but when I check the repo,
>>>> the last commit was done by me and it was 2 month ago. Will Marina
>>>> continue to evolve? And is anyone else using Marina?
>>>
>>> http://forum.world.st/Any-framework-to-create-a-blog-over-seaside-td4810615.html
>>> --
>>> Damien Cassou
>>> http://damiencassou.seasidehosting.st
>>>
>>> "Success is the ability to go from one failure to another without
>>> losing enthusiasm." --Winston Churchill
>>>
>>
>>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: Eating your own dog food (Site/Blog)

demarey
There is a plan to have pillar rendering with TextModel. I don't think it will support the full pillar syntax.

Le 8 avr. 2015 à 11:16, Norbert Hartl a écrit :

> What you are after? A static site generator or a dynamic engine? Btw. what do you use to render pillar inside the image to something readable?
>
> Norbert
>
>> Am 08.04.2015 um 08:32 schrieb stepharo <[hidden email]>:
>>
>> I started to work on using pillar to do that but nothing ready for people to use.
>> I will work on it at Lviv or during my vacations just after.
>> I want to use it for my website. Right now parts of it are automatically generated from Pharo.
>>
>> Stef
>>
>> Le 7/4/15 10:56, Yuriy Tymchuk a écrit :
>>> Oh, I knew that there was a discussion about that, but couldn’t find where.
>>>
>>> Still, is anybody else using Marina except for Pharo website?
>>>
>>> Uko
>>>
>>>
>>>
>>>> On 07 Apr 2015, at 10:45, Damien Cassou <[hidden email]> wrote:
>>>>
>>>>
>>>> Yuriy Tymchuk <[hidden email]> writes:
>>>>
>>>>> if I want to create a site/blog in pharo… What do I use? I know that
>>>>> there is Pier, but when you check its webpage, the last update is in
>>>>> 2011. Pharo website is built with Marina, but when I check the repo,
>>>>> the last commit was done by me and it was 2 month ago. Will Marina
>>>>> continue to evolve? And is anyone else using Marina?
>>>>
>>>> http://forum.world.st/Any-framework-to-create-a-blog-over-seaside-td4810615.html
>>>> --
>>>> Damien Cassou
>>>> http://damiencassou.seasidehosting.st
>>>>
>>>> "Success is the ability to go from one failure to another without
>>>> losing enthusiasm." --Winston Churchill
>>>>
>>>
>>>
>>
>>
>
>


smime.p7s (5K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Eating your own dog food (Site/Blog)

Uko2
In reply to this post by stepharo
When are you going to be in Lviv?

> On 08 Apr 2015, at 08:32, stepharo <[hidden email]> wrote:
>
> I started to work on using pillar to do that but nothing ready for people to use.
> I will work on it at Lviv or during my vacations just after.
> I want to use it for my website. Right now parts of it are automatically generated from Pharo.
>
> Stef
>
> Le 7/4/15 10:56, Yuriy Tymchuk a écrit :
>> Oh, I knew that there was a discussion about that, but couldn’t find where.
>>
>> Still, is anybody else using Marina except for Pharo website?
>>
>> Uko
>>
>>
>>
>>> On 07 Apr 2015, at 10:45, Damien Cassou <[hidden email]> wrote:
>>>
>>>
>>> Yuriy Tymchuk <[hidden email]> writes:
>>>
>>>> if I want to create a site/blog in pharo… What do I use? I know that
>>>> there is Pier, but when you check its webpage, the last update is in
>>>> 2011. Pharo website is built with Marina, but when I check the repo,
>>>> the last commit was done by me and it was 2 month ago. Will Marina
>>>> continue to evolve? And is anyone else using Marina?
>>>
>>> http://forum.world.st/Any-framework-to-create-a-blog-over-seaside-td4810615.html
>>> --
>>> Damien Cassou
>>> http://damiencassou.seasidehosting.st
>>>
>>> "Success is the ability to go from one failure to another without
>>> losing enthusiasm." --Winston Churchill
>>>
>>
>>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: Eating your own dog food (Site/Blog)

stepharo
19 to 23 rd of April.

Stef


Le 8/4/15 11:23, Yuriy Tymchuk a écrit :

> When are you going to be in Lviv?
>
>> On 08 Apr 2015, at 08:32, stepharo <[hidden email]> wrote:
>>
>> I started to work on using pillar to do that but nothing ready for people to use.
>> I will work on it at Lviv or during my vacations just after.
>> I want to use it for my website. Right now parts of it are automatically generated from Pharo.
>>
>> Stef
>>
>> Le 7/4/15 10:56, Yuriy Tymchuk a écrit :
>>> Oh, I knew that there was a discussion about that, but couldn’t find where.
>>>
>>> Still, is anybody else using Marina except for Pharo website?
>>>
>>> Uko
>>>
>>>
>>>
>>>> On 07 Apr 2015, at 10:45, Damien Cassou <[hidden email]> wrote:
>>>>
>>>>
>>>> Yuriy Tymchuk <[hidden email]> writes:
>>>>
>>>>> if I want to create a site/blog in pharo… What do I use? I know that
>>>>> there is Pier, but when you check its webpage, the last update is in
>>>>> 2011. Pharo website is built with Marina, but when I check the repo,
>>>>> the last commit was done by me and it was 2 month ago. Will Marina
>>>>> continue to evolve? And is anyone else using Marina?
>>>> http://forum.world.st/Any-framework-to-create-a-blog-over-seaside-td4810615.html
>>>> --
>>>> Damien Cassou
>>>> http://damiencassou.seasidehosting.st
>>>>
>>>> "Success is the ability to go from one failure to another without
>>>> losing enthusiasm." --Winston Churchill
>>>>
>>>
>>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: Eating your own dog food (Site/Blog)

stepharo
In reply to this post by NorbertHartl


Le 8/4/15 11:16, Norbert Hartl a écrit :
> What you are after? A static site generator or a dynamic engine?

A mix between the two.
I want simple static contents + logic generated :)

> Btw. what do you use to render pillar inside the image to something readable?
>
> Norbert
>
>> Am 08.04.2015 um 08:32 schrieb stepharo <[hidden email]>:
>>
>> I started to work on using pillar to do that but nothing ready for people to use.
>> I will work on it at Lviv or during my vacations just after.
>> I want to use it for my website. Right now parts of it are automatically generated from Pharo.
>>
>> Stef
>>
>> Le 7/4/15 10:56, Yuriy Tymchuk a écrit :
>>> Oh, I knew that there was a discussion about that, but couldn’t find where.
>>>
>>> Still, is anybody else using Marina except for Pharo website?
>>>
>>> Uko
>>>
>>>
>>>
>>>> On 07 Apr 2015, at 10:45, Damien Cassou <[hidden email]> wrote:
>>>>
>>>>
>>>> Yuriy Tymchuk <[hidden email]> writes:
>>>>
>>>>> if I want to create a site/blog in pharo… What do I use? I know that
>>>>> there is Pier, but when you check its webpage, the last update is in
>>>>> 2011. Pharo website is built with Marina, but when I check the repo,
>>>>> the last commit was done by me and it was 2 month ago. Will Marina
>>>>> continue to evolve? And is anyone else using Marina?
>>>> http://forum.world.st/Any-framework-to-create-a-blog-over-seaside-td4810615.html
>>>> --
>>>> Damien Cassou
>>>> http://damiencassou.seasidehosting.st
>>>>
>>>> "Success is the ability to go from one failure to another without
>>>> losing enthusiasm." --Winston Churchill
>>>>
>>>
>>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: Eating your own dog food (Site/Blog)

NorbertHartl

> Am 09.04.2015 um 15:54 schrieb stepharo <[hidden email]>:
>
>
>
> Le 8/4/15 11:16, Norbert Hartl a écrit :
>> What you are after? A static site generator or a dynamic engine?
>
> A mix between the two.
> I want simple static contents + logic generated :)

Haha, some goes for me. Just didn't find time so far to make that wish a bit more concrete.

Norbert

>> Btw. what do you use to render pillar inside the image to something readable?
>>
>> Norbert
>>
>>> Am 08.04.2015 um 08:32 schrieb stepharo <[hidden email]>:
>>>
>>> I started to work on using pillar to do that but nothing ready for people to use.
>>> I will work on it at Lviv or during my vacations just after.
>>> I want to use it for my website. Right now parts of it are automatically generated from Pharo.
>>>
>>> Stef
>>>
>>> Le 7/4/15 10:56, Yuriy Tymchuk a écrit :
>>>> Oh, I knew that there was a discussion about that, but couldn’t find where.
>>>>
>>>> Still, is anybody else using Marina except for Pharo website?
>>>>
>>>> Uko
>>>>
>>>>
>>>>
>>>>> On 07 Apr 2015, at 10:45, Damien Cassou <[hidden email]> wrote:
>>>>>
>>>>>
>>>>> Yuriy Tymchuk <[hidden email]> writes:
>>>>>
>>>>>> if I want to create a site/blog in pharo… What do I use? I know that
>>>>>> there is Pier, but when you check its webpage, the last update is in
>>>>>> 2011. Pharo website is built with Marina, but when I check the repo,
>>>>>> the last commit was done by me and it was 2 month ago. Will Marina
>>>>>> continue to evolve? And is anyone else using Marina?
>>>>> http://forum.world.st/Any-framework-to-create-a-blog-over-seaside-td4810615.html
>>>>> --
>>>>> Damien Cassou
>>>>> http://damiencassou.seasidehosting.st
>>>>>
>>>>> "Success is the ability to go from one failure to another without
>>>>> losing enthusiasm." --Winston Churchill
>>>>>
>>>>
>>>
>>
>>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: Eating your own dog food (Site/Blog)

Pierce Ng-3
In reply to this post by garduino
On Tue, Apr 07, 2015 at 09:38:37AM -0700, garduino wrote:
> Is SmallCMS1 published somewhere?

I'll share some SmallCMS1's inner workings here:

- Content is in plain text file, written in Markdown. Metadata is in JSON at
the start of the content file.

- I use Seaside's HTML rendition engine. Entire site is rendered in
Smalltalk code, like how a Seaside application does. Currently calls out to
the Discount C library's executable through PipeableOSProcess to get HTML from
the Markdown content. I seem to recall that Petit Markdown exists, but haven't
tried it.

- I found Seaside's HTML-in-code style not so convenient when trying to
implement one particular fine looking open source Bootstrap skin. Maybe using
a templating mechanism like Mustache will make it easier.

- Because my site is small, SmallCMS1 reads the entire content directory
tree into a tree-like (duh) structure. URLs are matched by walking the
in-memory tree using simple string matching. I was going to say this prevents
the dot dot trick, but I thought I'd verify. Putting a halt in my code, I
now notice that Firefox processes ".." before it sends the request, so
SmallCMS1 doesn't see the ".." at all, at least when using Firefox.

- Comment system is outsourced to Disqus.

- I VNC into the image and use inspectors, workspaces, and browsers as
SmallCMS1's admin interface. I run my own VPS so I have Unix command line
access to the content directory.

SmallCMS1 is thus quite tied to the way I work.

I have not published SmallCMS1. Maybe SmallCMS2, if it ever happens... :-)

Pierce

Reply | Threaded
Open this post in threaded view
|

Re: Eating your own dog food (Site/Blog)

garduino
Thanks for the detailed explanation Pierce!

And I understand perfectly, I have some internal stuff of my company that I work with the same style, and hard to publish.

Regards!