Hi there,
I have a couple of questions about the features of Serendipity. I need to create a web site where users can come and register/login and then create a post on one of our blogs.
1. How scalable is Serendipity? How many users and or blogs can I have?
2. Can multiple users make posts to a single blog?
3. Does Serendipity fully support muliple languages such as French, German, Spanish, Japanese, Chinese and Korean?
Thanks,
Jeff
Some questions about features
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Some questions about features
Hi!
1. Serendipity scales like a "usual" php Application. That means, the speed heavily relies on how well your server operates, what hardware it has, if you run reverse proxies, database master/slave setup, if you're running PHP opcode caches, if you run PHP as module or CGI, if you use apache or lighthttpd etc.
That said, s9y should typically operate at around 6 to 50 requests/second. There's no limit to users or blogs, I've seen blogs with hundreds of authors, and the SQL queries should be as fast with 10.000 authors as with 1.000. Millions of authors might introduce database-row-sorting issues, that can be fixed with query caching etc.
So: It scales.
If you just want to have multiple blog entries (independently) written in different langauges and be displayed on the same page, this is no problem in UTF-8.
The only thing were you should consider a different blog engine is when you want to make people sign up and have their very own, independent blogs. That works with s9y using "shared installation" mode, but requires some server-side setup and is a bit awkward to use if you expect true single blogs.
Serendipity has means to "isolate" authors and categories into individual looking blogs with a single installation, but depending on your usage scenario that might also not be what you'r elooking for. The only "true multi-blog" system I know of is MoveableType, but of course it lacks in other areas
Best regards,
Garvin
1. Serendipity scales like a "usual" php Application. That means, the speed heavily relies on how well your server operates, what hardware it has, if you run reverse proxies, database master/slave setup, if you're running PHP opcode caches, if you run PHP as module or CGI, if you use apache or lighthttpd etc.
That said, s9y should typically operate at around 6 to 50 requests/second. There's no limit to users or blogs, I've seen blogs with hundreds of authors, and the SQL queries should be as fast with 10.000 authors as with 1.000. Millions of authors might introduce database-row-sorting issues, that can be fixed with query caching etc.
So: It scales.
Yes, that's the main focus of Serendipity.2. Can multiple users make posts to a single blog?
If you run the blog in UTF-8, that is possible. s9y has a multilingual plugin that allows you to translate a single entry into multiple languages. It works for many people, but for some people it has a different workflow than they'd expect. Depends on your usage scenario.3. Does Serendipity fully support muliple languages such as French, German, Spanish, Japanese, Chinese and Korean?
If you just want to have multiple blog entries (independently) written in different langauges and be displayed on the same page, this is no problem in UTF-8.
The only thing were you should consider a different blog engine is when you want to make people sign up and have their very own, independent blogs. That works with s9y using "shared installation" mode, but requires some server-side setup and is a bit awkward to use if you expect true single blogs.
Serendipity has means to "isolate" authors and categories into individual looking blogs with a single installation, but depending on your usage scenario that might also not be what you'r elooking for. The only "true multi-blog" system I know of is MoveableType, but of course it lacks in other areas
Best regards,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Thanks a lot for your help Garvin.
What I specifically want to do is create one blog.
I'll let users register at the site.
Then let them post to that blog (so there are multiple people authoring a single blog).
Then I want to repeat the process again creating another blog.
Is this possible with Serendipity?
Is there a plugin to allow me to moderate posts?
Thanks,
Jeff
What I specifically want to do is create one blog.
I'll let users register at the site.
Then let them post to that blog (so there are multiple people authoring a single blog).
Then I want to repeat the process again creating another blog.
Is this possible with Serendipity?
Is there a plugin to allow me to moderate posts?
Thanks,
Jeff
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Yes. Exactly that is possible easily.
Best regards,
Garvin
Yes. Exactly that is possible easily.
You can remove authors "publishing" rights so they can only write draft entries, and you can then publish those articles. This requires no additional plugin.Is there a plugin to allow me to moderate posts?
Best regards,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/