To deploy a media social system with zotonic. Anyone have a good idea

42 views
Skip to first unread message

郎咸武

unread,
May 1, 2012, 11:38:36 PM5/1/12
to zotonic-d...@googlegroups.com, zotoni...@googlegroups.com
Hi guys.

I am just learning zotonic.  I have 2 problems.

1、How long to release a new version. I want a zotonic version for distributed key/value store ,and flexibility of distributed.
2、 I plan to  to deploy a media social system with zotonic. Anyone have a good idea. 

Thanks a lot.

Jason


--
只为成功找方法,不为失败找理由

郎咸武

unread,
May 2, 2012, 2:58:33 AM5/2/12
to zotonic-d...@googlegroups.com, zotoni...@googlegroups.com
Who will reply me. Thanks everyone.

2012/5/2 郎咸武 <langx...@gmail.com>



--
只为成功找方法,不为失败找理由

Marc Worrell

unread,
May 2, 2012, 4:07:51 AM5/2/12
to zotonic-d...@googlegroups.com, zotoni...@googlegroups.com, 郎咸武
Hi Jason,

We don't have a fixed release plan for the distributed version of Zotonic (i.e. the zynamo underpinnings).
Right now I am thinking of the following milestones:

0.9 (june 2012)
- Mobile support
- Replace atatonic css framework with Twitter Bootstrap
- More realtime features
- Support for travis-ci.org continuous build and testing system
- ... and whatever makes it into the release

1.0 (Q4 2012)
- Distributed: including zynamo,
- sqlite3 als default store (PostgreSQL support stays!)


The distrbuted support depends also on the time available to the core people (Arjan, Andreas, Maas and I).
When there is a paying customer for these features then we will speed up development.
Otherwise we have to fund it from our other projects, which slows down progress.

The basic system for zynamo is ready and working, but only useful for a very narrow use case.
(ie. the project for which we started building it)

What do you mean with "media social system"?

Best, Marc

Andreas Stenius

unread,
May 2, 2012, 4:08:47 AM5/2/12
to zotoni...@googlegroups.com
Hi Jason,

1. As is usual with open source development, there are rarely any hard
dates for new releases. There are still plenty to be done before
zotonic 1.0 is released (which will be the first version including the
new "elastic" zotonic, zynamo, as the working branch for that
development is named).

2. I don't really know what to answer, since your questions is very
vague/broad. If you come with a more concrete question, I'll try to
answer as good as I can.

Cheers,
Andreas

2012/5/2 郎咸武 <langx...@gmail.com>:

郎咸武

unread,
May 2, 2012, 5:49:14 AM5/2/12
to zotoni...@googlegroups.com
First thanks your replies. I am apology for puzzling you.

My first problem is solved(I am only erlang programer. I want to join some open source project. My english is not  good, so i only learn some open source.).

I plan to deploy a SNS   via zotonic. The SNS is mainly based on a variety of entertainment magazines/news.

Cheers,

Jason

2012/5/2 Andreas Stenius <andreas...@astekk.se>



--
只为成功找方法,不为失败找理由

Marc Worrell

unread,
May 2, 2012, 11:17:54 AM5/2/12
to zotoni...@googlegroups.com
Hi Jason,

You are very welcome to dive into and tinker with Zotonic.
Please submit any changes, fixes or bugs to the github repo!

What is the size of your planned system?
When you expect to max out (for the moment) at ca. 100 pages/second and <1M items then a single node system can perform good enough.

Best, Marc

郎咸武

unread,
May 2, 2012, 11:23:26 PM5/2/12
to zotoni...@googlegroups.com
Thanks Marc,  I will tinker it as soon as i found.
That 100pages/second and 1<m items is enough .

Cheers, Jason

2012/5/2 Marc Worrell <mwor...@me.com>



--
只为成功找方法,不为失败找理由

郎咸武

unread,
May 4, 2012, 1:12:20 PM5/4/12
to zotoni...@googlegroups.com
Hi Andreas
    Is done the zynamo at current? My friends think that it is a nosql project . I do not think so. I  scan the zynamo source. I feel it is a data layer with ets.
    Am i right or wrong? 

Cheers.
Jason

2012/5/2 Andreas Stenius <andreas...@astekk.se>
Hi Jason,



--
只为成功找方法,不为失败找理由

Marc Worrell

unread,
May 4, 2012, 1:33:46 PM5/4/12
to zotoni...@googlegroups.com
Hi,

Zynamo is a Dynamo-like layer for communication between Zotonic instances.
The source includes a simple ets-based table as an example and test bed for the data storage service.

The idea is to make every node exactly the same as every other node.
In this way they distribute the load and the data over the network (ring) of nodes.

You can't really call it a NoSQL project because we are designing it to be used with SQL backend stores :)

Currently the m_config model is distributed, as we needed to distribute that one.

The next steps are:
1. distribute the other models
2. enhance the proces of joining/leaving the cluster

With (2) you should think of automatic configuration distribution, rebalancing data etc.


Best,

Marc

郎咸武

unread,
May 4, 2012, 2:14:47 PM5/4/12
to zotoni...@googlegroups.com
With (2) you should think of automatic configuration distribution, rebalancing data etc.
That is cool.
Thank you again.

Best, 
Jason

2012/5/5 Marc Worrell <ma...@worrell.nl>



--
只为成功找方法,不为失败找理由
Reply all
Reply to author
Forward
0 new messages