Movuca - Social CMS beta 0.1

50 views
Skip to first unread message

Bruno Rocha

unread,
Feb 7, 2012, 11:26:18 AM2/7/12
to web...@googlegroups.com, web2py-developers, web2py-us...@googlegroups.com
Hi, By the end of the week I will release Movuca Social CMS Beta 0.1

(for release I just need to finish installation page, admin dashboard and web2py scheduler notification worker)

But, I want to hear your feedback about it!

Main Changes:
- Now it defaults to bootstrap theme (but basic the is available)
- License changed to AGPL3 (Gnu Afferro GPL)

Features working
- Home page with components and timeline
- Featured Articles and members (most likes and users with more participation)
- Multi content type (you can create your own content types and customize new/edit/show views)
- Social actions (like, dislike, favorite)
- Social icons (share on facebook, google+, tweet etc)
- Comment system (internal, disqus, intense debate, facebook)
- Code highlighting using google prettify
- HTML Editor using plugin_ckeditor from Ross Peoples (thanks)
- New tags widget (include it in web2py?)
- Person profiles, boards and timelines
- Contacts manager
- Notifications (with configuration options per user)
- Email notifications (with html email templates stored in database)
- Search for articles and members
- privacy options
- Background process notification worker (to send notification emails as a separate process)

Todo
https://github.com/rochacbruno/Movuca/blob/master/TODO

Screenshots
http://min.us/mbcVYzyXsh#1

Live demo:
http://movu.ca/demo

Code and issues:
https://github.com/rochacbruno/Movuca

Feedback:
http://movuca.userecho.com/

Buy me a coffee:
rocha...@gmail.com on PayPal

Commercial support:
http://blouweb.com

It is Open Source,  pull requests are very welcome!


FYI.
web2pyslices will be updated to use Movuca as its base (this week)
blouweb.com will offer "create your own social network" as a service for companies, groups, clubs and social intranets, also we are going to offer commercial support and commercial plugins when the app outs of beta.


--

Bruno Rocha

unread,
Feb 7, 2012, 12:06:26 PM2/7/12
to web2py-d...@googlegroups.com, web...@googlegroups.com, web2py-us...@googlegroups.com
On Tue, Feb 7, 2012 at 2:56 PM, Anthony <abas...@gmail.com> wrote:
- License changed to AGPL3 (Gnu Afferro GPL)

If I understand AGPL3 correctly, if someone deploys Movuca on a server, they will be required to allow all users of their website to download the entire source code of the site, including any customizations they make to the Movuca code in order to accommodate their app. I assume that will greatly limit its adoption.

 Yes, I wanted a way to keep it OPen Source and allow commercial use at the same time.

I want every one to be able to use it, customize it and deploys, sell support, sell as a service. But I want to keep it Open Source (I mean, I dont want someone to take the code and release a tool called "blablabla" which is not open source)

But, I think we can have closed plugins, acting in the same way as web2py plugins. Someone can develop a plugin and release the plugin with any license (not?)

So if someone change the core, it will be needed to released the changes as open source.

Bruno Rocha

unread,
Feb 7, 2012, 3:29:56 PM2/7/12
to web...@googlegroups.com, web2py-d...@googlegroups.com, web2py-us...@googlegroups.com
That is exactly what I had in mind, now I dont know if I stay with AGPL or change to LGPL..

I chosen AGPL because I saw another related projetct using it (http://noosfero.org/Site/About)

On Tue, Feb 7, 2012 at 5:59 PM, Wikus van de Merwe <dupak...@googlemail.com> wrote:
Bruno's work is given for free, and if you don't share your changes back, keep it secret behind the server, it doesn't help the Movuca project. So for Bruno the GPL or even AGPL is a good option, as it keeps the code free (as in freedom).

CMS is very different to a framework like web2py, which is only a base for application development and could be seen as similar to a system library. CMS is an application itself. It's not a component used to build bigger projects. The FSF discourage use of LGPL in such cases, because they goal is to spread and increase adoption of the free software. So they favor a scenario in which your software is released under the GPL, as all work derived from it would have to become free software too (which is not the case for LGPL).

Also, I don't see any contradiction between GPL or AGPL and "commercial intentions". Your client is paying for a customised solution and is getting one no matter if the license is LGPL, GPL or AGPL. The only difference here is for Bruno and the community of people working with him on the CMS. They might ask for the source code and benefit from changes made by others. The same way as those others benefited in the first place from Bruno's CMS as they didn't have to write it from scratch. It's a win win situation. Where do you guys see problems with adoption and commercial use?

GPL will prevent anyone from making a proprietary system that includes your code (LGPL allows that). However, it would be still possible to do it without code distribution, for example in a software as service model. Only AGPL will prevent that, as it requires to make the source available whenever the code is deployed on a server.

Bruno Rocha

unread,
Feb 7, 2012, 7:15:54 PM2/7/12
to web2py-d...@googlegroups.com, web...@googlegroups.com, web2py-us...@googlegroups.com
I am trying to understand the COns and Pros between BSD, MIT and LGPL

So I will choose one of that by the end of the week when beta will be officially released.


On Tue, Feb 7, 2012 at 7:30 PM, Ross Peoples <ross.p...@gmail.com> wrote:
I'm not sure how much my opinion matters here, but a lot of times, I am not allowed to touch GPL code, especially AGPL code for a business project. The legal department avoids (A)GPL like the plague. There are just too many gotchas with it, whether real or imaginary. They much prefer I use MIT or BSD, and have started to come around to LGPL. But there is no way they will let me use anything more restrictive. Our legal department can't be the only one in the corporate world that feels the same way.

So if you want real businesses to touch code, it has to be LGPL or better (less restrictive). I believe this was one of the reasons web2py is using LGPL now. But this is your project, and a great one at that! So feel free to license it however you like, just be aware of the adoption issues.

--
mail from:GoogleGroups "web2py-developers" mailing list
make speech: web2py-d...@googlegroups.com
unsubscribe: web2py-develop...@googlegroups.com
details : http://groups.google.com/group/web2py-developers
the project: http://code.google.com/p/web2py/
official : http://www.web2py.com/

Tito Garrido

unread,
Feb 7, 2012, 9:26:32 PM2/7/12
to web2py-us...@googlegroups.com, web...@googlegroups.com
Is it using SEO optimizations? Really nice project!

--
Você recebeu essa mensagem por estar inscrito no grupo web2py-users-brazil.
Para enviar uma mensagem ao grupo, envie email a: web2py-us...@googlegroups.com
Para se desinscrever, envie email a: web2py-users-br...@googlegroups.com
Para mais opções, visite o site do grupo em: http://groups.google.com/group/web2py-users-brazil?hl=en



--

Linux User #387870
.........____
.... _/_õ|__|
..º[ .-.___.-._| . . . .
.__( o)__( o).:_______

Bruno Rocha

unread,
Feb 7, 2012, 9:57:31 PM2/7/12
to web2py-us...@googlegroups.com
On Wed, Feb 8, 2012 at 12:26 AM, Tito Garrido <titog...@gmail.com> wrote:
Is it using SEO optimizations? Really nice project!

Not yet,

I am going to include some better meta tags and OPen Graph headers. Also I need to include alt and title to links and images, and a sitemap..

I dont know what more I have to do, contributions in this way are very welcome!

luk...@gmail.com

unread,
Feb 9, 2012, 7:27:33 AM2/9/12
to web2py-us...@googlegroups.com
Alguém poderia me ajudar com a instalação do web2py no bluehost.com.

Ainda não consegui encontrar em nenhum lugar.


--
Gean Kleber

lssa...@gmail.com

unread,
Feb 22, 2012, 1:04:02 PM2/22/12
to web2py-users-brazil
Bruno.
Tenho uma rede social com quase 300 pessoas em php(joomla) e estou
tentando migra-la(somente dados) para o Movuca. Não tem muito matéria
para ler e o modelo dele de instalação não esta indo bem no Google.

On Feb 7, 2:26 pm, Bruno Rocha <rochacbr...@gmail.com> wrote:
> Hi, By the end of the week I will release Movuca Social CMS Beta 0.1
>
> (for release I just need to finish installation page, admin dashboard and
> web2py scheduler notification worker)
>
> But, I want to hear your feedback about it!
>
> *Main Changes:*
> - Now it defaults to bootstrap theme (but basic the is available)
> - License changed to AGPL3 (Gnu Afferro GPL)
>
> *Features working*
> - Home page with components and timeline
> - Featured Articles and members (most likes and users with more
> participation)
> - Multi content type (you can create your own content types and customize
> new/edit/show views)
> - Social actions (like, dislike, favorite)
> - Social icons (share on facebook, google+, tweet etc)
> - Comment system (internal, disqus, intense debate, facebook)
> - Code highlighting using google prettify
> - HTML Editor using plugin_ckeditor from Ross Peoples (thanks)
> - New tags widget (include it in web2py?)
> - Person profiles, boards and timelines
> - Contacts manager
> - Notifications (with configuration options per user)
> - Email notifications (with html email templates stored in database)
> - Search for articles and members
> - privacy options
> - Background process notification worker (to send notification emails as a
> separate process)
>
> *Todo*https://github.com/rochacbruno/Movuca/blob/master/TODO
>
> *Screenshots*http://min.us/mbcVYzyXsh#1
>
> *Live demo:*http://movu.ca/demo
>
> *Code and issues:*https://github.com/rochacbruno/Movuca
>
> *Feedback:*http://movuca.userecho.com/
>
> *Buy me a coffee:*
> rochacbr...@gmail.com on PayPal
>
> *Commercial support:*http://blouweb.com
>
> *It is Open Source,  pull requests are very welcome!*
>
> *FYI.*

Bruno Rocha

unread,
Feb 22, 2012, 1:23:02 PM2/22/12
to web2py-us...@googlegroups.com

Olá,

Estou acertando alguns detalhes e irei terminar a interface de instalação ainda esta semana. Só depois disso irei iniciar a documentação.

Eu não tenho certeza se a versão atual irá rodar no google app engine. tem alguns joins, acesso a filesystem e outras coisas que não rolam lá. Será preciso identificar estes problemas para então incluir condicionais com alternativas para o GAE.

No inicio eu pensei em dar suporte ao GAE, mas depois desisti por conta das limitações.

Roda perfeitamente no fluxflex com mysql e na amazon com postgres pois esses já testei.

Bacana que está migrando, assim que tiver documentação escrita eu aviso aqui no grupo.

http://zerp.ly/rochacbruno

Reply all
Reply to author
Forward
0 new messages