librelist archives

« back to archive

Shameless Plug: Solace reactivated

Shameless Plug: Solace reactivated

From:
Armin Ronacher
Date:
2010-08-15 @ 13:30
Hey everybody,

This is a shameless plug but I want to let everybody know that the 
Solace project was just reactivated on github:

   http://github.com/mitsuhiko/solace

Solace is a clone of stackoverflow and I originally developed it for 
Plurk Inc. but never went into production.  It's BSD licensed and as 
such I took the liberty of forking it to reactivate it.  I patched it up 
to the current library versions and fixed the unittests.  Furthermore I 
integrated all the patches people had for it on bitbucket.

I think it's a cool piece of software, based on Werkzeug, Jinja2, 
SQLAlchemy and tons of small pieces and despire the rapid development 
when it was alive, it still looks pretty neat code wise.

It's not Flask and due to how the code works for i18n it's unlikely this 
could be ported to Flask anytime soon, so asking for help here is 
obviously totally off-topic.

However I really would like this project to see alive again, but there 
are some small issues (and larger ones) that would need some love, but I 
lack the time to work on that.  In case anyone wants to step in and help 
out there that would be very appreciated.

What lacks currently is support for search and the templates should be 
switched over to newstyle gettext and autoescaping.  I was also 
considering setting one instance up for the pocoo projects, but before I 
do that I would love to get some input from you if that is a good idea 
or if we should stick with mailinglists.


Regards,
Armin

Re: [flask] Shameless Plug: Solace reactivated

From:
Bo
Date:
2010-08-16 @ 23:44
Regardless of whether solace ends up being used for the pocoo projects or
not, I think it would be really nice to have an example instance running
somewhere just so people can take a look at it. For such a cool sounding
project a demo is a must imho.

On Sun, Aug 15, 2010 at 9:30 AM, Armin Ronacher <armin.ronacher@active-4.com
> wrote:

> Hey everybody,
>
> This is a shameless plug but I want to let everybody know that the
> Solace project was just reactivated on github:
>
>   http://github.com/mitsuhiko/solace
>
> Solace is a clone of stackoverflow and I originally developed it for
> Plurk Inc. but never went into production.  It's BSD licensed and as
> such I took the liberty of forking it to reactivate it.  I patched it up
> to the current library versions and fixed the unittests.  Furthermore I
> integrated all the patches people had for it on bitbucket.
>
> I think it's a cool piece of software, based on Werkzeug, Jinja2,
> SQLAlchemy and tons of small pieces and despire the rapid development
> when it was alive, it still looks pretty neat code wise.
>
> It's not Flask and due to how the code works for i18n it's unlikely this
> could be ported to Flask anytime soon, so asking for help here is
> obviously totally off-topic.
>
> However I really would like this project to see alive again, but there
> are some small issues (and larger ones) that would need some love, but I
> lack the time to work on that.  In case anyone wants to step in and help
> out there that would be very appreciated.
>
> What lacks currently is support for search and the templates should be
> switched over to newstyle gettext and autoescaping.  I was also
> considering setting one instance up for the pocoo projects, but before I
> do that I would love to get some input from you if that is a good idea
> or if we should stick with mailinglists.
>
>
> Regards,
> Armin
>



-- 
bo

Re: [flask] Shameless Plug: Solace reactivated

From:
Daniel Neuhäuser
Date:
2010-08-17 @ 04:01
> Regardless of whether solace ends up being used for the pocoo projects
> or not, I think it would be really nice to have an example instance
> running somewhere just so people can take a look at it. For such a
> cool sounding project a demo is a must imho.
The Scipy guys have it actually running in production
http://ask.scipy.org/en/

Re: [flask] Shameless Plug: Solace reactivated

From:
Ron DuPlain
Date:
2010-08-16 @ 15:38
On Sun, Aug 15, 2010 at 9:30 AM, Armin Ronacher
<armin.ronacher@active-4.com> wrote:
> What lacks currently is support for search and the templates should be
> switched over to newstyle gettext and autoescaping.  I was also
> considering setting one instance up for the pocoo projects, but before I
> do that I would love to get some input from you if that is a good idea
> or if we should stick with mailinglists.

What are your plans for search?  Any interest in Solr?

-Ron

Re: [flask] Shameless Plug: Solace reactivated

From:
Steven Kryskalla
Date:
2010-08-16 @ 15:45
On Mon, Aug 16, 2010 at 11:38 AM, Ron DuPlain <ron.duplain@gmail.com> wrote:
> What are your plans for search?  Any interest in Solr?

Did you see this branch? It uses Xapian.

http://bitbucket.org/mitsuhiko/solace-search-support

I also integrated the Whoosh indexer with Solace and can publish those
changes if anyone is interested.

-steve

Re: [flask] Shameless Plug: Solace reactivated

From:
Armin Ronacher
Date:
2010-08-16 @ 15:47
Hi,

On 8/16/10 5:45 PM, Steven Kryskalla wrote:
> Did you see this branch? It uses Xapian.
It was however not a very clever implementation and did not work in the 
latest version as far as I know.

> I also integrated the Whoosh indexer with Solace and can publish those
> changes if anyone is interested.
That would be nice.  Is the implementation abstracted enough to support 
pluggable backends?


Regards,
Armin

Re: [flask] Shameless Plug: Solace reactivated

From:
Steven Kryskalla
Date:
2010-08-16 @ 16:04
On Mon, Aug 16, 2010 at 11:47 AM, Armin Ronacher
<armin.ronacher@active-4.com> wrote:
> On 8/16/10 5:45 PM, Steven Kryskalla wrote:
>> I also integrated the Whoosh indexer with Solace and can publish those
>> changes if anyone is interested.
> That would be nice.  Is the implementation abstracted enough to support
> pluggable backends?

No it was coded just for my deployment, no abstraction. The changes I
made to solace were very minimal, just a view that runs a search on a
whoosh index and shows the results. The indexer runs as a standalone
process and is not part of solace.

-steve

Re: [flask] Shameless Plug: Solace reactivated

From:
Daniel Neuhäuser
Date:
2010-08-15 @ 13:40
> What lacks currently is support for search and the templates should be 
> switched over to newstyle gettext and autoescaping.  I was also 
> considering setting one instance up for the pocoo projects, but before I 
> do that I would love to get some input from you if that is a good idea 
> or if we should stick with mailinglists.
As I like the idea of a solace instance for the pocoo projects. At the
moment the Sphinx GSoC projects are basically finished so I have also
time to help you out, I have no experience on search stuff but I should
be able to take care of the templates ;)