До змісту

★✩ Github.com

від Talisman, 12 січня 2010 р.

Повідомлення: 21

Мова: English

Talisman (Переглянути профіль) 12 січня 2010 р. 03:09:36

I have been emailing
teamo@lernu.net,
admin@ikso.net

I am wanting to build a web function when a user clicks a word it searches for the translation, shows the translation on the page and adds that item to the users list. Later the user can study this list in a multitude of ways,

I need a way to access your vortario. Specifically to search for words and get the meaning back, and to update the dictionary with new words or corrections I understand it is not part of lernu, so I need to know the Calls in php to the vartario.

If you don't know what I am talking about, I am just asking to look at the php code on lernu's servers

Probably the safest way to get, programers to contribute to lernu.net is using
http://github.com I believe Lernu is open source and it should have a Modern Portal for developers.
It is free for open source.

###

pensis de github.com estas simila al bakupo.
Think of github.com like a backup,

It copy's files directly from a server to a server you are working with. Once Lernu has a git address, I can "fork" Lernu's project. Then I can download the backup that I am asking you to provide, View And edit the code, add code, ktp '.
Then you can view the fork code, download and merge the fork on a backup on lernu.net servers (Backup 2), Test the code, and then simply "pull" the new files onto lernu.net

Nobody has direct access to lernu's servers.

Furthermore Open Sourcing Lernu's code is a very good step for the movement in general.

###

Hi

If I understand correctly, github is only free if your code is open
source, is that right? I know very little about the mechanics of how
lernu is set up, since I am not really involved at all in the coding
part of it. But not all of our content is free and open, and we don't
necessarily even have the rights to all of our content. How does that
mesh with a transfer to git hub?

And I mean this in the politest possible way (truly), but what to we
gain from switching our stuff to git hub, beyond the fact that you'd
be willing to work with us on some coding if we did so? I am not
really clear on the benefits of making the switch. As I said, I am
not really involved in any of the technical aspects of the site, so
this sort of thing is a mystery to me, and though I've read your
messages, I still don't really understand how this thing works.
Perhaps you could explain how this system works and how it benefits
us, using terms that even an ignorant person like me could understand?
I read over the github website and it seemed written for computer
technical people who know all of the terminology, which I am not. For
example, I have no idea what "forking" is.

Erin

dimichxp (Переглянути профіль) 12 січня 2010 р. 03:24:38

Git aĉas, uzu Mercurial-on. rideto.gif

Talisman (Переглянути профіль) 12 січня 2010 р. 03:28:22

And I mean this in the politest possible way (truly), but what to we
gain from switching our stuff to git hub, beyond the fact that you'd
be willing to work with us on some coding if we did so
You are not switching anything, rather you are adding, and providing a way for not only me to contribute and or learn from Lernu. but for many others to help create a growing organism custom of web2.0

★✩ First off, Git is a version control system, a simple command line tool for keeping a history on the state of your source code projects. You use it as you might use something like Subversion, CVS or Perforce.

// some of the files on lernu.net is a source
code project

★✩ Using Git will always be Free,
Git is a fast, open source, distributed version control system that is quickly replacing subversion in open source and corporate programming communities.

Which means that you can use git for Free,

A good way to keep what is called a repository is to use github.com If for any reason github.com does not work out then you switch , maybe you guys will want to set up the repository on lernu.net's servers.

http://learn.github.com/p/intro.html

★✩ Forking
Answer--
To split source code into different development directions. Forking leads to the development of different versions of a program. Forking often occurs when the development of a piece of open source code has reached an impasse. The project is forked so that the code can be developed independently in different ways with different results.
http://wiki.answers.com/Q/What_is_Forking

★✩ Open Source,
THAT is a Very Broad tearm, But I am sure that you guys Have a CC licence Go http://creativecommons.org/choose/ to see for yourself

Talisman (Переглянути профіль) 12 січня 2010 р. 06:17:10

I can use Mercurial-on please tell me where the hq repository is. and other information that I need, I have looked it up and installed it,

nshepperd (Переглянути профіль) 12 січня 2010 р. 13:31:36

Talisman:
I am wanting to build a web function when a user clicks a word it searches for the translation, shows the translation on the page and adds that item to the users list. Later the user can study this list in a multitude of ways.
Interesting. Is this to be used on lernu or on other websites?

Talisman:
I need a way to access your vortario. Specifically to search for words and get the meaning back, and to update the dictionary with new words or corrections I understand it is not part of lernu, so I need to know the Calls in php to the vartario.
I worked out a way to (crudely) read the vortaro by parsing the output of the php a while ago. Though more direct access would be better and more efficient (and would enable to update the dictionary, something I cannot currently do, as far as I know), I have been using this as a desktop translator program for a while.

You might want to find out who the actual maintainers/coders of lernu.net are, they might be more equipped to answer your questions.

(~Not officially related to lernu.net, just interested. Ankaŭ ne prenu grave ion kion dimichxp diras rido.gif. Git certe ne aĉas!)

erinja (Переглянути профіль) 12 січня 2010 р. 20:00:43

Talisman contacted the lernu team separately, and the lernu team has been engaged in some e-mail discussions with Talisman to find out about github's capabilities, and to decide whether that's the right choice for us.

In fact, Talisman quoted one of my e-mail replies to him in one of his postings above. The messages he put on this forum seem to be verbatim versions of what was sent to the team.

I am not exactly sure of what was gained by posting this discussion to a forum. In any case, at the present time, lernu.net is not open source. We can become open source with time, but the way some of our code is currently written, it could compromise the security of the site if we were to release the code. This is an important flaw in our site, and our programmers will be working to fix it over time, but the change won't be happening overnight.

In any case, Talisman, I realize that you were hoping that lernu would transition to github. It doesn't look like that will be happening at the moment, due to open source issues (and since we don't have current plans to pay for a non-open source account github account). However, we would still be glad to work with you on other ways to get you access to our dictionary code so that you can program your utility.

erinja (Переглянути профіль) 13 січня 2010 р. 03:37:37

niko-tina:Would personal information be compromised if it became open source?

I don't fear anything, I'm just asking.
No, not personal information, because that is all in databases that are separate from our source code. But many programmers have had a hand in our site, and some of the code is pretty cobbled-together and written in a way that would potentially allow a person to damage the site, if they had access to the source. It will take time and effort to get the code cleaned up to remove these weaknesses. Our programers don't do this as a full-time job, so needless to say, we can't go open source overnight, not until we have rewritten some significant sections of code to remove the known flaws.

Talisman (Переглянути профіль) 13 січня 2010 р. 22:49:00

niko-tina:Would personal information be compromised if it became open source?

I don't fear anything, I'm just asking.
No, In fact I may be able to "up" the security on the site, For example How does lernu's Passwords get sent to Lernu and how does it do its verification? That is an important question that I think everyone deserves an answer to

(This is the reason I posted Some of our e-mail correspondence online, I think a forum discussion on the current copyright and security of the site is in order.)

Ok if I where coding the method lernu logs it's users in, First I would integrate the OpenID Standard, Facebook Connect and OAuth. Which means non of your login information get stored on lernu's servers. For those people now, I would be sure to encrypt the password on the client(your computer) before it is sent to lernu, which means lernu would store a very long and ugly string representing your password, and there is no way to find out what it was.

Plus the actual Database that stores that information will not be available for anybody to see.

Talisman (Переглянути профіль) 13 січня 2010 р. 23:08:48

★✩ Drupal or Joomla,

Both are great CMS with great Open Source Code available, It takes the "Hard" work out of coding a site like Lernu.

If I had lernu's code now, Thats probably what I would do anyway. Then all I would have to do is edit the code on the specific content pages.(Even if it was a redirect)

The only code that I need, and am most interested in and I am sure others want to build functionality for is the Vortaro,

Although someone else Coded an Open source project at http://libraro.co.cc/ that does the same thing, as far as the user is concerned. I can use his code for it, And might, It looks a lot neater.
http://libraro.co.cc/

That would mean a fundamental re-working of the site, Which is what I am proposing anyway,

Talisman (Переглянути профіль) 13 січня 2010 р. 23:20:07

Look, i Have been studying esperanto for OVER 1 year(my registraion on lernu is 2008-08-19) and if I had better resources I'd probably be fluent by now, BUT I am not.

AND if I had less time or less ambition to learn a new language I might have forgot about esperanto by now, "WHICH" I have read MOST americans do, Very little americans become fluent Which is Very sad because %65 of 9,066 Clicks to Lernu.net Directly from http://twitter.com/lernu and Facebook,laconia Come from the USA!

Назад до початку