# Wanted: New home for CSL Editor

**URL:** <https://discourse.citationstyles.org/t/wanted-new-home-for-csl-editor/1143>\
**Category:** CSL Development\
**Created:** [November 27, 2012, 3:37pm UTC](https://discourse.citationstyles.org/t/wanted-new-home-for-csl-editor/1143 "2012-11-27T15:37:08Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Steve\_Ridout1](https://avatars.discourse-cdn.com/v4/letter/s/258eb7/32.png) [@Steve\_Ridout1](https://discourse.citationstyles.org/u/Steve_Ridout1)\
**Post date:** [November 27, 2012, 3:37pm UTC](https://discourse.citationstyles.org/t/wanted-new-home-for-csl-editor/1143/1 "2012-11-27T15:37:08Z")

</div>

Hello everyone,

Continuing the earlier discussion started by Carles, I think it would  
be great for the CSL editor currently at [steveridout.com/csl](http://steveridout.com/csl) to move  
home to [csleditor.citationstyles.org](http://csleditor.citationstyles.org). To make this easy, I’ve removed  
the php dependency of the CSL editor site so it can be hosted on  
github pages.

What this means:

- Hosting is now free, in terms of money and admin hassle, by hosting  
it via github at any subdomain, e.g. [csleditor.citationstyles.org](http://csleditor.citationstyles.org).  
It’s super-simple to set up, all you’d need to do is add a CNAME  
record and alter the CNAME text file in the repo.
- Deploying is simple. Just commit the built version to the gh-pages  
branch in github. (contact myself or Carles if you’d like to be a  
member of the citation-style-editor github organisation)

My hope is that this new setup will make it more attractive for other  
developers to get involved.

If you agree, whoever is responsible for administrating the  
[citationstyles.org](http://citationstyles.org) domain (Dan Stillman?), please get in touch with me  
personally and we can set things up. I can set up redirects from the  
[steveridout.com/csl](http://steveridout.com/csl) to pages so the old links will still work.

Regards,  
Steve

PS: In case anyone is curious how much use the site is getting, here  
are the numbers from last month, Oct 27th - Nov 26th:

Visits: 2,001  
Unique Visitors: 957  
Pageviews: 6,957  
Pages / Visit: 3.48  
Avg. Visit Duration:00:06:58  
Bounce Rate: 52.32%  
% New Visits: 41.93%

---

<div class="post-metadata">

**Author:** ![Bruce\_D\_Arcus1](https://avatars.discourse-cdn.com/v4/letter/b/4bbf92/32.png) [@Bruce\_D\_Arcus1](https://discourse.citationstyles.org/u/Bruce_D_Arcus1)\
**Post date:** [November 27, 2012, 7:16pm UTC](https://discourse.citationstyles.org/t/wanted-new-home-for-csl-editor/1143/2 "2012-11-27T19:16:17Z")

</div>

+1.

So is the current editor instance served via github pages?

---

<div class="post-metadata">

**Author:** ![Steve\_Ridout1](https://avatars.discourse-cdn.com/v4/letter/s/258eb7/32.png) [@Steve\_Ridout1](https://discourse.citationstyles.org/u/Steve_Ridout1)\
**Post date:** [November 27, 2012, 7:39pm UTC](https://discourse.citationstyles.org/t/wanted-new-home-for-csl-editor/1143/3 "2012-11-27T19:39:09Z")

</div>

The instance at [steveridout.com/csl](http://steveridout.com/csl) is still the old one, but there’s a  
test version at [csleditor.steveridout.com](http://csleditor.steveridout.com) being served by github pages now.  
Don’t share this address with users though since it will disappear when/if  
it moves to [citationstyles.org](http://citationstyles.org)

---

<div class="post-metadata">

**Author:** ![Charles\_Parnot](https://avatars.discourse-cdn.com/v4/letter/c/57b2e6/32.png) [@Charles\_Parnot](https://discourse.citationstyles.org/u/Charles_Parnot)\
**Post date:** [November 27, 2012, 9:35pm UTC](https://discourse.citationstyles.org/t/wanted-new-home-for-csl-editor/1143/4 "2012-11-27T21:35:58Z")

</div>

This seems like a no brainer. It’s quite fantastic what github can do!

---

<div class="post-metadata">

**Author:** ![Dan\_Stillman](https://avatars.discourse-cdn.com/v4/letter/d/ecb155/32.png) [@Dan\_Stillman](https://discourse.citationstyles.org/u/Dan_Stillman)\
**Post date:** [November 28, 2012, 8:45am UTC](https://discourse.citationstyles.org/t/wanted-new-home-for-csl-editor/1143/5 "2012-11-28T08:45:36Z")

</div>

This is great, and sorry for the lack of response from our end earlier.  
The PHP dependency was indeed the main impediment—hosting externally  
maintained server-side code in [citationstyles.org](http://citationstyles.org)’s current location was  
problematic from a security perspective. Having it served straight from  
a GitHub branch is fantastic.

Steve, I’ve sent you an e-mail separately regarding the CNAME setup.

- Dan

---

<div class="post-metadata">

**Author:** ![Steve\_Ridout1](https://avatars.discourse-cdn.com/v4/letter/s/258eb7/32.png) [@Steve\_Ridout1](https://discourse.citationstyles.org/u/Steve_Ridout1)\
**Post date:** [November 28, 2012, 9:38am UTC](https://discourse.citationstyles.org/t/wanted-new-home-for-csl-editor/1143/6 "2012-11-28T09:38:14Z")

</div>

Dan and I are having trouble deciding on the best subdomain name to  
use, here are some options:

[csleditor.citationstyles.org](http://csleditor.citationstyles.org)  
[editor.citationstyles.org](http://editor.citationstyles.org)  
[edit.citationstyles.org](http://edit.citationstyles.org)  
[searchandedit.citationstyles.org](http://searchandedit.citationstyles.org)

The site also allows searching so maybe the last one is the most  
appropriate, but a bit long.

Opinions please!

---

<div class="post-metadata">

**Author:** ![Joeran\_Beel](https://avatars.discourse-cdn.com/v4/letter/j/cc9497/32.png) [@Joeran\_Beel](https://discourse.citationstyles.org/u/Joeran_Beel)\
**Post date:** [November 28, 2012, 9:49am UTC](https://discourse.citationstyles.org/t/wanted-new-home-for-csl-editor/1143/7 "2012-11-28T09:49:57Z")

</div>

I would go for [http://editor.citationstyles.org](http://editor.citationstyles.org) - it’s short and  
sufficiently meaningful.

best  
joeran–  
Joeran Beel  
Management & Research  
Docear - The Academic Literature Suite  
[http://docear.org](http://docear.org)  
@Joeran_Beel

---

<div class="post-metadata">

**Author:** ![Carles\_Pina](https://avatars.discourse-cdn.com/v4/letter/c/dbc845/32.png) [@Carles\_Pina](https://discourse.citationstyles.org/u/Carles_Pina)\
**Post date:** [November 28, 2012, 9:51am UTC](https://discourse.citationstyles.org/t/wanted-new-home-for-csl-editor/1143/8 "2012-11-28T09:51:27Z")

</div>

Hi,

“There are two hard things in computer science: cache invalidation,  
naming things, and off-by-one errors.”  
( [TwoHardThings](http://martinfowler.com/bliki/TwoHardThings.html) )

Ok, let’s tackle naming things…

> Dan and I are having trouble deciding on the best subdomain name to  
> use, here are some options:
> 
> [csleditor.citationstyles.org](http://csleditor.citationstyles.org)  
> [editor.citationstyles.org](http://editor.citationstyles.org)  
> [edit.citationstyles.org](http://edit.citationstyles.org)  
> [searchandedit.citationstyles.org](http://searchandedit.citationstyles.org)

I like [editor.citationstyles.org](http://editor.citationstyles.org)

---

<div class="post-metadata">

**Author:** ![Charles\_Parnot](https://avatars.discourse-cdn.com/v4/letter/c/57b2e6/32.png) [@Charles\_Parnot](https://discourse.citationstyles.org/u/Charles_Parnot)\
**Post date:** [November 28, 2012, 10:06am UTC](https://discourse.citationstyles.org/t/wanted-new-home-for-csl-editor/1143/9 "2012-11-28T10:06:10Z")

</div>

My vote also goes to [http://editor.citationstyles.org](http://editor.citationstyles.org)\> The site also allows searching so maybe the last one is the most

---

<div class="post-metadata">

**Author:** ![Steve\_Ridout1](https://avatars.discourse-cdn.com/v4/letter/s/258eb7/32.png) [@Steve\_Ridout1](https://discourse.citationstyles.org/u/Steve_Ridout1)\
**Post date:** [November 28, 2012, 11:04am UTC](https://discourse.citationstyles.org/t/wanted-new-home-for-csl-editor/1143/10 "2012-11-28T11:04:14Z")

</div>

Although there are only three votes I sensed a consensus forming so  
I’ve gone ahead and put it at [http://editor.citationstyles.org](http://editor.citationstyles.org), try it  
out, it works!

---

<div class="post-metadata">

**Author:** ![Bruce\_D\_Arcus1](https://avatars.discourse-cdn.com/v4/letter/b/4bbf92/32.png) [@Bruce\_D\_Arcus1](https://discourse.citationstyles.org/u/Bruce_D_Arcus1)\
**Post date:** [November 28, 2012, 1:54pm UTC](https://discourse.citationstyles.org/t/wanted-new-home-for-csl-editor/1143/11 "2012-11-28T13:54:16Z")

</div>

Great; thanks everyone!

---

<div class="post-metadata">

**Author:** ![Rintze\_Zelle](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.citationstyles.org/rintze_zelle/32/175_2.png) [@Rintze\_Zelle](https://discourse.citationstyles.org/u/Rintze_Zelle)\
**Post date:** [December 7, 2012, 4:38pm UTC](https://discourse.citationstyles.org/t/wanted-new-home-for-csl-editor/1143/12 "2012-12-07T16:38:58Z")

</div>

Dan, Steve, would it be possible to similarly host the (Zotero) Style  
Repository at an address like [repository.citationstyles.org](http://repository.citationstyles.org) (or  
[styles.citationstyles.org](http://styles.citationstyles.org) ) and run the code  
([https://github.com/zotero/styles-repo](https://github.com/zotero/styles-repo)) from GitHub?

Rintze

---

<div class="post-metadata">

**Author:** ![Bruce\_D\_Arcus1](https://avatars.discourse-cdn.com/v4/letter/b/4bbf92/32.png) [@Bruce\_D\_Arcus1](https://discourse.citationstyles.org/u/Bruce_D_Arcus1)\
**Post date:** [December 7, 2012, 4:42pm UTC](https://discourse.citationstyles.org/t/wanted-new-home-for-csl-editor/1143/13 "2012-12-07T16:42:47Z")

</div>

[http://editor.citationstyles.org/about/](http://editor.citationstyles.org/about/)

😉

---

<div class="post-metadata">

**Author:** ![Carles\_Pina](https://avatars.discourse-cdn.com/v4/letter/c/dbc845/32.png) [@Carles\_Pina](https://discourse.citationstyles.org/u/Carles_Pina)\
**Post date:** [December 7, 2012, 4:45pm UTC](https://discourse.citationstyles.org/t/wanted-new-home-for-csl-editor/1143/14 "2012-12-07T16:45:49Z")

</div>

Hi,On 7 December 2012 16:38, Rintze Zelle \<@Rintze\_Zelle\> wrote:

> On Wed, Nov 28, 2012 at 3:45 AM, Dan Stillman \<@Dan\_Stillman\> wrote:
> 
> > This is great, and sorry for the lack of response from our end earlier.  
> > The PHP dependency was indeed the main impediment—hosting externally  
> > maintained server-side code in [citationstyles.org](http://citationstyles.org)’s current location was  
> > problematic from a security perspective. Having it served straight from  
> > a GitHub branch is fantastic.
> 
> Dan, Steve, would it be possible to similarly host the (Zotero) Style  
> Repository at an address like [repository.citationstyles.org](http://repository.citationstyles.org) (or  
> [styles.citationstyles.org](http://styles.citationstyles.org) ) and run the code  
> ([GitHub - zotero/styles-repo: Zotero styles page](https://github.com/zotero/styles-repo)) from GitHub?

that repo has php, github pages doesn’t do php -only static. I haven’t  
looked if it’s possible or how easy is to adapt styles-repo to use  
only html and javascript without php.

---

<div class="post-metadata">

**Author:** ![Rintze\_Zelle](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.citationstyles.org/rintze_zelle/32/175_2.png) [@Rintze\_Zelle](https://discourse.citationstyles.org/u/Rintze_Zelle)\
**Post date:** [August 23, 2013, 2:46pm UTC](https://discourse.citationstyles.org/t/wanted-new-home-for-csl-editor/1143/15 "2013-08-23T14:46:58Z")

</div>

Revisiting this, could we simply host styles from the  
[citationstyles.org](http://citationstyles.org) domain, without having a copy of the Zotero Style  
Repository scripts running on the [citationstyles.org](http://citationstyles.org) server? Can we  
rely on GitHub for this (while serving the styles with the appropriate  
MIME-type)? I really would like to move away from the current  
"self"-link prefix “[http://www.zotero.org/styles/](http://www.zotero.org/styles/)” to something like  
"[http://citationstyles.org/style/](http://citationstyles.org/style/)". There is ongoing confusion among  
users about Zotero’s role in maintaining the CSL repository (e.g.  
[https://forums.zotero.org/discussion/31542/reporting-style-errors/](https://forums.zotero.org/discussion/31542/reporting-style-errors/) ),  
and the current “self” links hurt CSL’s ability to profile itself as  
an independent project, which doesn’t do anybody any service.

Rintze
