Smalltalkhub projects not indexed?

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

Smalltalkhub projects not indexed?

kurs.jan
Hi,

I noticed that my projects on Smalltalkhub cannot  be googled :( I have project set up as a public, I actively develop and update the overview page for several months, but even the query: smalltalkhub <myname> <nameOfMyProject> does not find anything.

Is there a way to help this?

Cheers,
Jan
Reply | Threaded
Open this post in threaded view
|

Re: Smalltalkhub projects not indexed?

Levente Uzonyi-2
This is because for some unknown reason the creators of Smalltalkhub
decided to use hashbang urls at a time when it was already considered bad
practice to do so[1]. Crawlers can't crawl such pages, unless there
are non-hashbang versions provided as well[2], but I strongly doubt
Smalltalkhub has anything like that.

Levente

[1] http://isolani.co.uk/blog/javascript/BreakingTheWebWithHashBangs
[2] https://developers.google.com/webmasters/ajax-crawling/docs/learn-more

On Mon, 19 Oct 2015, Jan Kurš wrote:

> Hi,
>
> I noticed that my projects on Smalltalkhub cannot  be googled :( I have project set up as a public, I actively develop and update the overview
> page for several months, but even the query: smalltalkhub <myname> <nameOfMyProject> does not find anything.
>
> Is there a way to help this?
>
> Cheers,
> Jan
>
>
Reply | Threaded
Open this post in threaded view
|

Re: Smalltalkhub projects not indexed?

stepharo
sadly enough...

Le 19/10/15 16:27, Levente Uzonyi a écrit :

> This is because for some unknown reason the creators of Smalltalkhub
> decided to use hashbang urls at a time when it was already considered
> bad practice to do so[1]. Crawlers can't crawl such pages, unless
> there are non-hashbang versions provided as well[2], but I strongly
> doubt Smalltalkhub has anything like that.
>
> Levente
>
> [1] http://isolani.co.uk/blog/javascript/BreakingTheWebWithHashBangs
> [2]
> https://developers.google.com/webmasters/ajax-crawling/docs/learn-more
>
> On Mon, 19 Oct 2015, Jan Kurš wrote:
>
>> Hi,
>>
>> I noticed that my projects on Smalltalkhub cannot  be googled :( I
>> have project set up as a public, I actively develop and update the
>> overview
>> page for several months, but even the query: smalltalkhub <myname>
>> <nameOfMyProject> does not find anything.
>>
>> Is there a way to help this?
>>
>> Cheers,
>> Jan
>>
>>


Reply | Threaded
Open this post in threaded view
|

Re: Smalltalkhub projects not indexed?

stepharo
In reply to this post by Levente Uzonyi-2

> So the #! URL syntax was especially geared for sites that got the
> fundamental web development best practices horribly wrong, and gave
> them a lifeline to getting their content seen by Googlebot.
>
> And today, this emergency rescue package seems to be regarded as the
> One True Way of web development by engineers from Facebook, Twitter,
> and now Lifehacker.

Makes me cry :(



Le 19/10/15 16:27, Levente Uzonyi a écrit :

> This is because for some unknown reason the creators of Smalltalkhub
> decided to use hashbang urls at a time when it was already considered
> bad practice to do so[1]. Crawlers can't crawl such pages, unless
> there are non-hashbang versions provided as well[2], but I strongly
> doubt Smalltalkhub has anything like that.
>
> Levente
>
> [1] http://isolani.co.uk/blog/javascript/BreakingTheWebWithHashBangs
> [2]
> https://developers.google.com/webmasters/ajax-crawling/docs/learn-more
>
> On Mon, 19 Oct 2015, Jan Kurš wrote:
>
>> Hi,
>>
>> I noticed that my projects on Smalltalkhub cannot  be googled :( I
>> have project set up as a public, I actively develop and update the
>> overview
>> page for several months, but even the query: smalltalkhub <myname>
>> <nameOfMyProject> does not find anything.
>>
>> Is there a way to help this?
>>
>> Cheers,
>> Jan
>>
>>


Reply | Threaded
Open this post in threaded view
|

Re: Smalltalkhub projects not indexed?

monty-3
SmalltalkHub looks great but lacks the features of SqueakSource3. It would be great if we could switch the backend to SS3 while keeping the look of STHub.

Amber is nice, but a single page JS app that uses infinite scrolling everywhere is just not a good fit for this kind of site, because search engines still don't index them well (look at any complex single page app made with Angular.js). if searchability matters, this isn't acceptable, and when you're browsing a repo with a huge number of packages (like the Pharo50Inbox), infinite scrolling is less user friendly and probably less efficient than boring old page numbers.

> Sent: Thursday, October 22, 2015 at 3:26 AM
> From: stepharo <[hidden email]>
> To: "Pharo Development List" <[hidden email]>
> Subject: Re: [Pharo-dev] Smalltalkhub projects not indexed?
>
>
> > So the #! URL syntax was especially geared for sites that got the
> > fundamental web development best practices horribly wrong, and gave
> > them a lifeline to getting their content seen by Googlebot.
> >
> > And today, this emergency rescue package seems to be regarded as the
> > One True Way of web development by engineers from Facebook, Twitter,
> > and now Lifehacker.
>
> Makes me cry :(
>
>
>
> Le 19/10/15 16:27, Levente Uzonyi a écrit :
> > This is because for some unknown reason the creators of Smalltalkhub
> > decided to use hashbang urls at a time when it was already considered
> > bad practice to do so[1]. Crawlers can't crawl such pages, unless
> > there are non-hashbang versions provided as well[2], but I strongly
> > doubt Smalltalkhub has anything like that.
> >
> > Levente
> >
> > [1] http://isolani.co.uk/blog/javascript/BreakingTheWebWithHashBangs
> > [2]
> > https://developers.google.com/webmasters/ajax-crawling/docs/learn-more
> >
> > On Mon, 19 Oct 2015, Jan Kurš wrote:
> >
> >> Hi,
> >>
> >> I noticed that my projects on Smalltalkhub cannot  be googled :( I
> >> have project set up as a public, I actively develop and update the
> >> overview
> >> page for several months, but even the query: smalltalkhub <myname>
> >> <nameOfMyProject> does not find anything.
> >>
> >> Is there a way to help this?
> >>
> >> Cheers,
> >> Jan
> >>
> >>
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Smalltalkhub projects not indexed?

abergel
On Oct 22, 2015, at 12:09 PM, monty <[hidden email]> wrote:

SmalltalkHub looks great but lacks the features of SqueakSource3. It would be great if we could switch the backend to SS3 while keeping the look of STHub.

Having a reliable solution on GitHub will be even better in my opinion. Moreover, it will reveal that Pharo is within the top 20-languages.

Alexandre
Reply | Threaded
Open this post in threaded view
|

Re: Smalltalkhub projects not indexed?

monty-3
Github is a private VC funded company that we don't own that tomorrow could go away or adopt policies harmful to us. If Ruby can have rubygems.org (and if Steph can continue to get funding from INRIA/ESUG), then why can't we have something like STHub that's ours?

Sent: Thursday, October 22, 2015 at 11:19 AM
From: "Alexandre Bergel" <[hidden email]>
To: "Pharo Development List" <[hidden email]>
Subject: Re: [Pharo-dev] Smalltalkhub projects not indexed?

On Oct 22, 2015, at 12:09 PM, monty <[hidden email]> wrote: 
SmalltalkHub looks great but lacks the features of SqueakSource3. It would be great if we could switch the backend to SS3 while keeping the look of STHub. 
Having a reliable solution on GitHub will be even better in my opinion. Moreover, it will reveal that Pharo is within the top 20-languages.
 
Alexandre

Reply | Threaded
Open this post in threaded view
|

Re: Smalltalkhub projects not indexed?

Esteban A. Maringolo
In reply to this post by abergel
2015-10-22 12:19 GMT-03:00 Alexandre Bergel <[hidden email]>:
> On Oct 22, 2015, at 12:09 PM, monty <[hidden email]> wrote:
>
> SmalltalkHub looks great but lacks the features of SqueakSource3. It would
> be great if we could switch the backend to SS3 while keeping the look of
> STHub.
>
>
> Having a reliable solution on GitHub will be even better in my opinion.
> Moreover, it will reveal that Pharo is within the top 20-languages.

+1

Reply | Threaded
Open this post in threaded view
|

Re: Smalltalkhub projects not indexed?

Esteban A. Maringolo
In reply to this post by monty-3
2015-10-22 12:30 GMT-03:00 monty <[hidden email]>:
> Github is a private VC funded company that we don't own that tomorrow could go away or adopt policies harmful to us. If Ruby can have rubygems.org (and if Steph can continue to get funding from INRIA/ESUG), then why can't we have something like STHub that's ours?

There is a confusion between "packaging" and "source management".

Most "popular" languages have their own packaging system, in Ruby it
is gem, in Node.js it is npm, Python has several.
The closest to a package managment we have is Metacello with the MetaRepo.

A different thing is the code management of those packages, and here
it is where GitHub appears.

Look for instance <https://rubygems.org/gems/json>, at at the same
page the source code (and its website, docs, and other stuff) points
to http://flori.github.com/json/ (GitHub).

The same goes for Node, the Express package in npm
<https://www.npmjs.com/package/express> hosts its code at
<https://github.com/strongloop/express>


We use the same thing for everything, when maybe we shouldn't.


Esteban A. Maringolo

Reply | Threaded
Open this post in threaded view
|

Re: Smalltalkhub projects not indexed?

SergeStinckwich
In reply to this post by monty-3
I guess that Alexandre want to say git and not github.

What is important is to have git support on Pharo in the future so we
can switch from github to bitbucket or any git hosting solution.


On Thu, Oct 22, 2015 at 5:30 PM, monty <[hidden email]> wrote:

> Github is a private VC funded company that we don't own that tomorrow could go away or adopt policies harmful to us. If Ruby can have rubygems.org (and if Steph can continue to get funding from INRIA/ESUG), then why can't we have something like STHub that's ours?
>
> Sent: Thursday, October 22, 2015 at 11:19 AM
> From: "Alexandre Bergel" <[hidden email]>
> To: "Pharo Development List" <[hidden email]>
> Subject: Re: [Pharo-dev] Smalltalkhub projects not indexed?
>
> On Oct 22, 2015, at 12:09 PM, monty <[hidden email]> wrote:
> SmalltalkHub looks great but lacks the features of SqueakSource3. It would be great if we could switch the backend to SS3 while keeping the look of STHub.
> Having a reliable solution on GitHub will be even better in my opinion. Moreover, it will reveal that Pharo is within the top 20-languages.
>
> Alexandre
>



--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://www.doesnotunderstand.org/

Reply | Threaded
Open this post in threaded view
|

Re: Smalltalkhub projects not indexed?

monty-3
+1

> Sent: Thursday, October 22, 2015 at 11:46 AM
> From: "Serge Stinckwich" <[hidden email]>
> To: "Pharo Development List" <[hidden email]>
> Subject: Re: [Pharo-dev] Smalltalkhub projects not indexed?
>
> I guess that Alexandre want to say git and not github.
>
> What is important is to have git support on Pharo in the future so we
> can switch from github to bitbucket or any git hosting solution.
>
>
> On Thu, Oct 22, 2015 at 5:30 PM, monty <[hidden email]> wrote:
> > Github is a private VC funded company that we don't own that tomorrow could go away or adopt policies harmful to us. If Ruby can have rubygems.org (and if Steph can continue to get funding from INRIA/ESUG), then why can't we have something like STHub that's ours?
> >
> > Sent: Thursday, October 22, 2015 at 11:19 AM
> > From: "Alexandre Bergel" <[hidden email]>
> > To: "Pharo Development List" <[hidden email]>
> > Subject: Re: [Pharo-dev] Smalltalkhub projects not indexed?
> >
> > On Oct 22, 2015, at 12:09 PM, monty <[hidden email]> wrote:
> > SmalltalkHub looks great but lacks the features of SqueakSource3. It would be great if we could switch the backend to SS3 while keeping the look of STHub.
> > Having a reliable solution on GitHub will be even better in my opinion. Moreover, it will reveal that Pharo is within the top 20-languages.
> >
> > Alexandre
> >
>
>
>
> --
> Serge Stinckwich
> UCBN & UMI UMMISCO 209 (IRD/UPMC)
> Every DSL ends up being Smalltalk
> http://www.doesnotunderstand.org/
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Smalltalkhub projects not indexed?

Andreas Wacknitz
In reply to this post by monty-3
Am 22.10.15 um 17:30 schrieb monty:
> Github is a private VC funded company that we don't own that tomorrow could go away or adopt policies harmful to us. If Ruby can have rubygems.org (and if Steph can continue to get funding from INRIA/ESUG), then why can't we have something like STHub that's ours?
>
>
+1
Github may be hip today but can be outdated in a few years. If Smalltalk
would have chosen a version management technology
that was en vogue in the 80s where would it be now? Does anybody even
remember one of those from then?
Having nice github integration (or whatever might be the technology of
the day) is one thing, completely relying on it is something
different.

Reply | Threaded
Open this post in threaded view
|

Re: Smalltalkhub projects not indexed?

Esteban A. Maringolo
In reply to this post by SergeStinckwich
I don't want to speak for him, but I think he meant Github.
If what you want is visibility and relevance there is no OTHER place to get it.

It's not only about features (I use Bitbucket for my private
projects), it's about marketing, it about appearing in reports like
this: http://githut.info/

A big diamond hidden in bottom of ocean is worth less than a small
diamond on a showcase.

Regards!

Esteban A. Maringolo


2015-10-22 12:46 GMT-03:00 Serge Stinckwich <[hidden email]>:

> I guess that Alexandre want to say git and not github.
>
> What is important is to have git support on Pharo in the future so we
> can switch from github to bitbucket or any git hosting solution.
>
>
> On Thu, Oct 22, 2015 at 5:30 PM, monty <[hidden email]> wrote:
>> Github is a private VC funded company that we don't own that tomorrow could go away or adopt policies harmful to us. If Ruby can have rubygems.org (and if Steph can continue to get funding from INRIA/ESUG), then why can't we have something like STHub that's ours?
>>
>> Sent: Thursday, October 22, 2015 at 11:19 AM
>> From: "Alexandre Bergel" <[hidden email]>
>> To: "Pharo Development List" <[hidden email]>
>> Subject: Re: [Pharo-dev] Smalltalkhub projects not indexed?
>>
>> On Oct 22, 2015, at 12:09 PM, monty <[hidden email]> wrote:
>> SmalltalkHub looks great but lacks the features of SqueakSource3. It would be great if we could switch the backend to SS3 while keeping the look of STHub.
>> Having a reliable solution on GitHub will be even better in my opinion. Moreover, it will reveal that Pharo is within the top 20-languages.
>>
>> Alexandre
>>
>
>
>
> --
> Serge Stinckwich
> UCBN & UMI UMMISCO 209 (IRD/UPMC)
> Every DSL ends up being Smalltalk
> http://www.doesnotunderstand.org/
>

Reply | Threaded
Open this post in threaded view
|

Re: Smalltalkhub projects not indexed?

Esteban A. Maringolo
In reply to this post by Andreas Wacknitz
2015-10-22 12:57 GMT-03:00 Andreas Wacknitz <[hidden email]>:

> Am 22.10.15 um 17:30 schrieb monty:
>>
>> Github is a private VC funded company that we don't own that tomorrow
>> could go away or adopt policies harmful to us. If Ruby can have rubygems.org
>> (and if Steph can continue to get funding from INRIA/ESUG), then why can't
>> we have something like STHub that's ours?
>>
>>
> +1
> Github may be hip today but can be outdated in a few years. If Smalltalk
> would have chosen a version management technology
> that was en vogue in the 80s where would it be now? Does anybody even
> remember one of those from then?
> Having nice github integration (or whatever might be the technology of the
> day) is one thing, completely relying on it is something
> different.

We would be using SourceForge, probably :).
Some projects still use it. Which ones? Well... the ones using
Subversion, mostly old projects (although still maintained).

But I couldn't find a new project choosing it over GitHub for code management.


Esteban A. Maringolo

Reply | Threaded
Open this post in threaded view
|

Re: Smalltalkhub projects not indexed?

Nicolas Cellier
In the 80s? you probably mean SCCS...

2015-10-22 18:01 GMT+02:00 Esteban A. Maringolo <[hidden email]>:
2015-10-22 12:57 GMT-03:00 Andreas Wacknitz <[hidden email]>:
> Am 22.10.15 um 17:30 schrieb monty:
>>
>> Github is a private VC funded company that we don't own that tomorrow
>> could go away or adopt policies harmful to us. If Ruby can have rubygems.org
>> (and if Steph can continue to get funding from INRIA/ESUG), then why can't
>> we have something like STHub that's ours?
>>
>>
> +1
> Github may be hip today but can be outdated in a few years. If Smalltalk
> would have chosen a version management technology
> that was en vogue in the 80s where would it be now? Does anybody even
> remember one of those from then?
> Having nice github integration (or whatever might be the technology of the
> day) is one thing, completely relying on it is something
> different.

We would be using SourceForge, probably :).
Some projects still use it. Which ones? Well... the ones using
Subversion, mostly old projects (although still maintained).

But I couldn't find a new project choosing it over GitHub for code management.


Esteban A. Maringolo


Reply | Threaded
Open this post in threaded view
|

Re: Smalltalkhub projects not indexed?

Esteban A. Maringolo
You're right. In the 80's I was learning to write...

However, there weren't public hosted repositories, and if there was; I
bet they didn't have 2 million of them, nor even two orders of
magnitude less.

Regards!

Esteban A. Maringolo


2015-10-22 13:28 GMT-03:00 Nicolas Cellier <[hidden email]>:

> In the 80s? you probably mean SCCS...
>
> 2015-10-22 18:01 GMT+02:00 Esteban A. Maringolo <[hidden email]>:
>>
>> 2015-10-22 12:57 GMT-03:00 Andreas Wacknitz <[hidden email]>:
>> > Am 22.10.15 um 17:30 schrieb monty:
>> >>
>> >> Github is a private VC funded company that we don't own that tomorrow
>> >> could go away or adopt policies harmful to us. If Ruby can have
>> >> rubygems.org
>> >> (and if Steph can continue to get funding from INRIA/ESUG), then why
>> >> can't
>> >> we have something like STHub that's ours?
>> >>
>> >>
>> > +1
>> > Github may be hip today but can be outdated in a few years. If Smalltalk
>> > would have chosen a version management technology
>> > that was en vogue in the 80s where would it be now? Does anybody even
>> > remember one of those from then?
>> > Having nice github integration (or whatever might be the technology of
>> > the
>> > day) is one thing, completely relying on it is something
>> > different.
>>
>> We would be using SourceForge, probably :).
>> Some projects still use it. Which ones? Well... the ones using
>> Subversion, mostly old projects (although still maintained).
>>
>> But I couldn't find a new project choosing it over GitHub for code
>> management.
>>
>>
>> Esteban A. Maringolo
>>
>

Reply | Threaded
Open this post in threaded view
|

Re: Smalltalkhub projects not indexed?

abergel
In reply to this post by Andreas Wacknitz
I agree with you. Github should definitely not be the unique place for code. But we should be able to have code there at a low cost.

Alexandre
-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.



On Oct 22, 2015, at 12:57 PM, Andreas Wacknitz <[hidden email]> wrote:

Am 22.10.15 um 17:30 schrieb monty:
Github is a private VC funded company that we don't own that tomorrow could go away or adopt policies harmful to us. If Ruby can have rubygems.org (and if Steph can continue to get funding from INRIA/ESUG), then why can't we have something like STHub that's ours?


+1
Github may be hip today but can be outdated in a few years. If Smalltalk would have chosen a version management technology
that was en vogue in the 80s where would it be now? Does anybody even remember one of those from then?
Having nice github integration (or whatever might be the technology of the day) is one thing, completely relying on it is something
different.


Reply | Threaded
Open this post in threaded view
|

Re: Smalltalkhub projects not indexed?

Sven Van Caekenberghe-2
Git is a DISTRIBUTED source code management system, it does not really live on one server. Technically, your and everybody else's local copy contains everything. You can move it around at will.

The github functionality on top of that *is* restricted to their site, although there are pretty good clones.

I would not fear for a lock in.
 

> On 22 Oct 2015, at 20:15, Alexandre Bergel <[hidden email]> wrote:
>
> I agree with you. Github should definitely not be the unique place for code. But we should be able to have code there at a low cost.
>
> Alexandre
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>> On Oct 22, 2015, at 12:57 PM, Andreas Wacknitz <[hidden email]> wrote:
>>
>> Am 22.10.15 um 17:30 schrieb monty:
>>> Github is a private VC funded company that we don't own that tomorrow could go away or adopt policies harmful to us. If Ruby can have rubygems.org (and if Steph can continue to get funding from INRIA/ESUG), then why can't we have something like STHub that's ours?
>>>
>>>
>> +1
>> Github may be hip today but can be outdated in a few years. If Smalltalk would have chosen a version management technology
>> that was en vogue in the 80s where would it be now? Does anybody even remember one of those from then?
>> Having nice github integration (or whatever might be the technology of the day) is one thing, completely relying on it is something
>> different.
>>
>


Reply | Threaded
Open this post in threaded view
|

Re: Smalltalkhub projects not indexed?

Thierry Goubier
Le 22/10/2015 21:00, Sven Van Caekenberghe a écrit :
> Git is a DISTRIBUTED source code management system, it does not
> really live on one server. Technically, your and everybody else's
> local copy contains everything. You can move it around at will.
>
> The github functionality on top of that *is* restricted to their
> site, although there are pretty good clones.
>
> I would not fear for a lock in.

As long as we are agile, i.e. have the ability to switch to a new
platform at reasonable cost, then I'm not worried.

The Github choice is about exposure.

Thierry

>> On 22 Oct 2015, at 20:15, Alexandre Bergel
>> <[hidden email]> wrote:
>>
>> I agree with you. Github should definitely not be the unique place
>> for code. But we should be able to have code there at a low cost.
>>
>> Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>>> On Oct 22, 2015, at 12:57 PM, Andreas Wacknitz
>>> <[hidden email]> wrote:
>>>
>>> Am 22.10.15 um 17:30 schrieb monty:
>>>> Github is a private VC funded company that we don't own that
>>>> tomorrow could go away or adopt policies harmful to us. If Ruby
>>>> can have rubygems.org (and if Steph can continue to get funding
>>>> from INRIA/ESUG), then why can't we have something like STHub
>>>> that's ours?
>>>>
>>>>
>>> +1 Github may be hip today but can be outdated in a few years. If
>>> Smalltalk would have chosen a version management technology that
>>> was en vogue in the 80s where would it be now? Does anybody even
>>> remember one of those from then? Having nice github integration
>>> (or whatever might be the technology of the day) is one thing,
>>> completely relying on it is something different.
>>>
>>
>
>
>