Here we are

17 views
Skip to first unread message

Wil Alvarez

unread,
May 8, 2012, 6:29:24 PM5/8/12
to turpi...@googlegroups.com
Hi everybody,

After the technical briefing sent by Carlos, the news about porting Turpial to Javascript has aroused much interest among the community and, as I said before, I think that this is the right moment to grow and make more developers get involved with the project.

But to get involved you need to know what to do. We need a "How to contribute" page, that's first.

Other thing that comes to my mind immediately is: What are we going to do with Turpial 2.x? Are we going to develop a full featured 2.0 version or are we going to release a minimum version to let people test the power of Webkit and HTML? We could switch to 3.0 development directly, deprecating 2.0 before its birth, but is important to notice that the last stable version is 1.6.9 (really old for me) and we should try to release new versions often.

This is the first question we need to answer before start coding.

After answering that questions there are lots of things to do. I did a brief list of most important tasks that aren't done yet and I would like to share with you:

About platform:
* Fix/reconfigure the SMTP server on dev.turpial.org.ve
* Keep up-to-date the PPA and all the development repos for packages (Arch, Debian, Fedora), that way people can enjoy and test last changes
* We need to improve the alpha test flow. Right now there is files.turpial.org.ve but, we need to use it
* Fill the empty spaces on our collaboration platform (wiki, SMTP, etc)
* Develop some unit tests or even integration tests to ensure the quality of our app

About information, documentation and diffusion:
* Posts about the awesome work that Carlos has been doing with the Qt interface
* Posts about the amazing tutorials that Andrea is doing to teach how to build mobile apps [1]
* Posts about the progress/growing of Turpial as project and all the efforts we are doing to try to port Turpial to mobile devices
* Zen of Turpial, a decalogue with our very basic principles as FLOSS project
* Styles guides for coding
* Donation campaign (posts, wiki pages, twitter, identica, etc)
* How to contribute (Wiki page for developers)

And when we solve most of these things, we can continue with:

About Turpial 2.0:
* The main idea is try to reach the same features we have now with 1.6.9 but nicer and better. The list of pending issues is huge, so If you want details go to [2]

About Turpial 3.0 (Javascript):
* Build basic structures (like classes) in js to hold the whole libturpial models
* Migrate http interface of libturpial with support for OAuth (as base for all communications)
* Migrate all basic models (account, status, etc)
* Design and implement an optimal way to handle configuration (probably using the storage feature of HTML5)
* Implement a new HTML template system based on JS
* Implement controller and views for the new backend

So, who starts? :)


P.D.: Probably there are much more things to do, so if you think that I missed one just add it to this thread

--
“Yo construyo Soberanía, uso Software Libre”
Wil A. Alvarez
Linux Counter #415026
Debian Counter #259

Arles Lizcano

unread,
May 9, 2012, 11:09:56 AM5/9/12
to turpi...@googlegroups.com
Saludos

Tengo este problema al iniciar turpial:

turpial

** (process:2482): WARNING **: Trying to register gtype 'GMountMountFlags' as enum when in fact it is of type 'GFlags'

** (process:2482): WARNING **: Trying to register gtype 'GDriveStartFlags' as enum when in fact it is of type 'GFlags'

** (process:2482): WARNING **: Trying to register gtype 'GSocketMsgFlags' as enum when in fact it is of type 'GFlags'
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
No module named indicate
/usr/lib64/../lib64/libwebkitgtk-1.0.so.0: undefined symbol: soup_request_http_get_type
No existe una interfaz válida. Las interfaces válidas son: ['cmd']
Saliendo...

Espero su colaboración

gracias

--
Obtener el conocimiento como medio para lograr el poder no es tan difícil; solo debes usar slackware linux

Eduard Lucena

unread,
May 9, 2012, 12:43:29 PM5/9/12
to turpi...@googlegroups.com
In lines:

Other thing that comes to my mind immediately is: What are we going to do with Turpial 2.x? Are we going to develop a full featured 2.0 version or are we going to release a minimum version to let people test the power of Webkit and HTML? We could switch to 3.0 development directly, deprecating 2.0 before its birth, but is important to notice that the last stable version is 1.6.9 (really old for me) and we should try to release new versions often.

IMHO we should give a middle version, not so basic, but not full featured, the question is the limits.

About platform:
* Fill the empty spaces on our collaboration platform (wiki, SMTP, etc)

I can take this
 
About information, documentation and diffusion:
* Posts about the awesome work that Carlos has been doing with the Qt interface
* Posts about the amazing tutorials that Andrea is doing to teach how to build mobile apps [1]
* Posts about the progress/growing of Turpial as project and all the efforts we are doing to try to port Turpial to mobile devices
* Zen of Turpial, a decalogue with our very basic principles as FLOSS project
I can take these four
* Donation campaign (posts, wiki pages, twitter, identica, etc)
* How to contribute (Wiki page for developers)
I cant colaborate with this two

About Turpial 2.0:
* The main idea is try to reach the same features we have now with 1.6.9 but nicer and better. The list of pending issues is huge, so If you want details go to [2]

About Turpial 3.0 (Javascript):
* Build basic structures (like classes) in js to hold the whole libturpial models
* Migrate http interface of libturpial with support for OAuth (as base for all communications)
* Migrate all basic models (account, status, etc)
* Design and implement an optimal way to handle configuration (probably using the storage feature of HTML5)
* Implement a new HTML template system based on JS
* Implement controller and views for the new backend
 
In the Turpial points, with 2.0 i haven't much to do, for 3.0 i'm already analizing the actual code of libturpial, when i have proposals, i'll let you know

So, who starts? :)
 
o/

P.D.: Probably there are much more things to do, so if you think that I missed one just add it to this thread

--
“Yo construyo Soberanía, uso Software Libre”
Wil A. Alvarez
Linux Counter #415026
Debian Counter #259




--
=======================
             Eduard Lucena
          Cel:=0424-5216478
     GNU/Linux User #403161
          Ubuntu User #8749
=======================

Eduard Lucena

unread,
May 9, 2012, 12:46:33 PM5/9/12
to turpi...@googlegroups.com
Buenas tardes,

No es correcto interrumpir un hilo sobre otro tema con tu problema, así que muy probablemente no obtendrás ayuda. Te recomiendas leas esto, muy útil para preguntar en cualquier foro, lista, o el medio electrponico de tu preferencia:
http://www.sindominio.net/ayuda/preguntas-inteligentes.html

Espero puedas formular tu pregunta de forma correcta para poderte ayudar.

Saludos y buen día,
Ing. Eduard "X3MBoy" Lucena

2012/5/9 Arles Lizcano <arkd...@gmail.com>

Wil Alvarez

unread,
May 9, 2012, 2:53:19 PM5/9/12
to turpi...@googlegroups.com
Eduard!

Glad to see you willing to help. For the documentation part I can suggest this:

* Check the mobileapp-tools github repo [1] and try to write about the most interesting features
* Pull the last changes on Turpial repo, install python-qt4 and try "turpial -i qt -d" under Gnome or just "turpial -d" under KDE. That way you can test Qt interface and write about it.
* Feel free to write your own impressions on the post about the growing of the project and our efforts to port to mobile devices.

I'll open 2 threads to start the discussion to define The Zen of Turpial and the limits of Turpial 2.0.

Let me know your user in [2] to check your permissions and ensure you have write rights and put all post in draft, so I can check them before make them public.

Best Regards

Eduard Lucena

unread,
May 9, 2012, 4:06:29 PM5/9/12
to turpi...@googlegroups.com
Let me know your user in [2] to check your permissions and ensure you have write rights and put all post in draft, so I can check them before make them public.

I don't have an account in there. Please use my nick with or without sensitive case and let me know it by personal mail.

Thx ;)
 
Best Regards

[2] http://turpial.org.ve


--
“Yo construyo Soberanía, uso Software Libre”
Wil A. Alvarez
Linux Counter #415026
Debian Counter #259




--
=======================
      Eduard "X3MBoy" Lucena

Wil Alvarez

unread,
May 19, 2012, 6:38:21 PM5/19/12
to turpi...@googlegroups.com
FYI,

I started to write down the Zen of Turpial. You can check it out in [1]. Comments are welcome

Regards

Wil Alvarez

unread,
Jun 3, 2012, 9:06:57 PM6/3/12
to turpi...@googlegroups.com
Hi everyone,

This have been a really exciting week, we have worked a lot and we got really good results. 

First, we have a new partner helping us with the all the wiki stuff, he is Christopher R. Parr [1] and I want to welcome him to the community. Habemus new Turpial collaborator :)

Ok, now let's talk about the work.

What we did:

About platform:
* The SMTP server on dev.turpial.org.ve has been reconfigured and now it's working like a charm
* Ubuntu PPA have been updated to the lastest stable version (1.6.9)
* New wiki platform (based on Dokuwiki) [2]. Christopher worked on setting things up on dokuwiki and filling a lot of empty spaces on our collaboration platform. Actually, we now have a donation page [3]

About documentation and diffusion:
* Started the Zen of Turpial, a decalogue with our very basic principles as FLOSS project (work in progress)
* Posted tweets about the amazing tutorials that Andrea is doing to teach how to build mobile apps (we need to keep doing this)
* Done the "How to contribute" wiki page for developers

About Turpial 2.0:
* We've been working a lot with an issue that deletes statuses (in a random way) and sometimes it cleans the whole TL (still in progress)
* We finally did a flawless integration with Unity
* Implemented the webkit inspector for a better debugging
* Fixed some minor bugs with the OpenMedia feature


What is pending to be done:

About platform:
* Update the Ubuntu PPA for development version (we need to release a tarball first) and check the current status of ArchLinux repos
* Develop some unit tests or even integration tests to ensure the quality of our app

About documentation and diffusion:
* Posts about the awesome work that Carlos has been doing with the Qt interface
* Posts about the progress/growing of Turpial as project and all the efforts we are doing to try to port Turpial to mobile devices
* Styles guides for coding
* Donation campaign (posts, tweets, etc)

About Turpial 2.0:
* We still need to fix the autoresize stuff for columns
* Fix minor bugs to start the beta process

I apologize if I miss something, but I guess that this is mostly what we did. Feel free to add anything else. We still have a lot of things to add to the new wiki, so if you want to collaborate... welcome!

Let's continue doing such a great job.

Best Regards

Reply all
Reply to author
Forward
0 new messages