[geeklog-devel] GSOC

Benjamin Talic b.ttalic at gmail.com
Sat Sep 21 12:26:42 EDT 2013


Hi Tom, glad you like it.
Let me first address the bugs.

>Once I selected a language in the block I could not change it to something
else it just kept going back to the >first language
This should only prevent you from "choosing" a empty string as the
language, but I will take a look at this.
> **Error reported in Translator Block on Translator Submissio...
This is a new one for me, this will be fixed ASAP but please send me an
private email with a bit more data about what you translated since for now
I am not able to create this.

As for features
> **Plugin Support
This has been our goal all along, the basic structure to support it is
there,but before adding more complexity I wanted to make sure everything
works as it should.

As for the other features I completely agree, and will add them.

Thank you for the feedback and then kind words :)

Ben


On Sat, Sep 21, 2013 at 4:42 PM, Tom <websitemaster at cogeco.net> wrote:

> Just a note to others if you are trying the crowdsourcing translator
> plugin you will need to make sure the plugin directories are named
> “crowdtranslator”.****
>
> ** **
>
> Dirk, we should add a post to Geeklog.net about Ben’s contribution and
> accomplishment.****
>
> ** **
>
> Hi Ben,****
>
> ** **
>
> First of all nicely done.  I really like the features and everything seems
> to work at first try out of the box (I didn’t actually do a remote
> submission though). This will be a great way to get some more language
> translations.****
>
> ** **
>
> I have wrote done a few feature ideas  and bug fixes I hope you will
> consider in the next update.****
>
> ** **
>
> Features****
>
> ** **
>
> **-          **Plugin Support - Most important feature request (and a big
> one) -  Allow plugins to be translated and remote submitted. This option
> will be appreciated by a number of plugin developers. The forum is in need
> of some fresh translations and even the Crowd Translator plugin could use
> it J ****
>
> **-          **Second most important feature request - Instead of using a
> block to show the translations which doesn’t have the width maybe use a
> jquery dialog. After the user selects the language in the Translator block
> they could click a link to open the dialog. The items to be translated
> could be loaded into it. This way the user can resize it and move it around
> the page if need be. On each page the user goes to the position and size of
> the jquery dialog would be remembered. This could also allow you to
> translate pages that don’t have blocks enabled like the Geeklog
> Configuration.****
>
> **-          **Tooltips for buttons like highlight ****
>
> **-          **A way to search for or jump down to something you want to
> translate ****
>
> **-          **Add a link in the plugin admin interface  to the wiki docs*
> ***
>
> ** **
>
> ** **
>
> Bugs****
>
> **-          **Once I selected a language in the block I could not change
> it to something else it just kept going back to the first language****
>
> **-          **In the Geeklog Configuration crowdtranslator should be
> Crowd Translator****
>
> **-          **Error reported in Translator Block on Translator
> Submission page (09/21/13 10:24:27 -  - 1064: You have an error in your SQL
> syntax; check the manual that corresponds to your MySQL server version for
> the right syntax to use near 'AND `translation_id`='2'' at line 1 in
> C:\inetpub\GeeklogWork\public_html\crowdtranslator\lib-translator.php:1012.
> SQL in question: SELECT `sign` FROM gl_votes WHERE `user_id` =  AND
> `translation_id`='2')****
>
> **-          **Admin Pages should look similar to other plugin admin
> pages (missing header with title, icon, menu links and descriptions … see
> staticpage plugin)****
>
> **-          **Guidelines****
>
> ** **
>
> I took a look a bit at the code as well. The main thing I would suggest
> here is to use template files. For example on the admin page you have html
> and text hardcoded in the page. The html should be in a template that you
> would load in. Related to this is the use of COM_siteHeader and
> COM_siteFooter. You should be using COM_createHTMLDocument as these other
> functions are being depreciated. You can see examples of the use of this
> function as well as template files in core and the core plugins****
>
> ** **
>
> Thanks again Ben****
>
> ** **
>
> Tom****
>
> ** **
>
> ** **
>
> ** **
>
> ** **
>
> *From:* geeklog-devel-bounces at lists.geeklog.net [mailto:
> geeklog-devel-bounces at lists.geeklog.net] *On Behalf Of *Benjamin Talic
> *Sent:* September-21-13 8:14 AM
>
> *To:* Geeklog Development
> *Subject:* Re: [geeklog-devel] GSOC****
>
> ** **
>
> From what my testing has shown there is no reason we could not try it.****
>
> The plugin does no permanent changes to Geeklog, as the previous version
> did.
> Worst case scenario you will have to uninstall it.
> And from what my testing on a remote server has shown it also does not
> interfere much with the page loading time.
>
> >Thanks for your continued hard work****
>
> It was my pleasure :)****
>
>
> Ben****
>
> ** **
>
> On Sat, Sep 21, 2013 at 1:21 AM, Tom <websitemaster at cogeco.net> wrote:****
>
> That is great Benjamin.****
>
>  ****
>
> Thanks for your continued hard work.****
>
>  ****
>
> I can’t wait to try it out this weekend. Once I do I will offer some
> feedback.****
>
>  ****
>
> >> If it turns out that the plugin is useless,which I do not think is the
> case I am willing to build it bottom-up again.****
>
>  ****
>
> I highly doubt that it is.****
>
>  ****
>
> Dirk, Ben do you think it is at the stage where we can try it out on
> Geeklog.net?****
>
>  ****
>
> Tom****
>
>  ****
>
> *From:* geeklog-devel-bounces at lists.geeklog.net [mailto:
> geeklog-devel-bounces at lists.geeklog.net] *On Behalf Of *Benjamin Talic
> *Sent:* September-20-13 6:20 AM
> *To:* Geeklog Development
> *Subject:* Re: [geeklog-devel] GSOC****
>
>  ****
>
> Hi guys,
>
> I am proud to say that the plugin is 'done'. There are features which are
> not implemented jet, but I am more than willing to continue working on this
> after GSoC if over. For now there is a version which can be used.
> Giving the time frame and the challenges faced along the way it is my
> opinion that something really nice is produced here.
> I just finished doing the wiki pages for documentation and added the docs
> folder to the plugin.
>
> If the plugin is able to serve it's purpose I will be adding new features
> (as recommended on this mailing list) soon, otherwise I will fix what needs
> to be fixed. If it turns out that the plugin is useless,which I do not
> think is the case I am willing to build it bottom-up again.
>
> For now the code can be found:
> http://project.geeklog.net/cgi-bin/hgwebdir.cgi/gsoc-2013-btalic/summary**
> **
>
> User documentation:
> http://wiki.geeklog.net/index.php/Crowdsourcing_Translations****
>
> Developer Documentation:
> http://wiki.geeklog.net/index.php/Crowdsourcing_Translations/Developer_Documentation
> ****
>
>  ****
>
> -- ****
>
> Regards,****
>
> Benjamin****
>
>  ****
>
>  ****
>
> home:         http://summergeeek.blogspot.com/   nvandgsoc.blogspot.com***
> *
>
> skype:         benjamintalic****
>
>
> _______________________________________________
> geeklog-devel mailing list
> geeklog-devel at lists.geeklog.net
> http://eight.pairlist.net/mailman/listinfo/geeklog-devel****
>
>
>
> ****
>
> ** **
>
> -- ****
>
> Regards,****
>
> Benjamin****
>
> ** **
>
> ** **
>
> home:         http://summergeeek.blogspot.com/   nvandgsoc.blogspot.com***
> *
>
> skype:         benjamintalic****
>
> _______________________________________________
> geeklog-devel mailing list
> geeklog-devel at lists.geeklog.net
> http://eight.pairlist.net/mailman/listinfo/geeklog-devel
>
>


-- 
Regards,
Benjamin


home:         http://summergeeek.blogspot.com/   nvandgsoc.blogspot.com
skype:         benjamintalic
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist8.pair.net/pipermail/geeklog-devel/attachments/20130921/4844baf8/attachment.html>


More information about the geeklog-devel mailing list