Долго я собирался и наконец-то собрался. Сегодня я создал новый проект на Code.Google в котором буду выкладывать последние изменения и результаты работы над Google API в Delphi. Почему я вдруг решил открыть все исходники — читайте далее.
Причин по которым я решил открыть свой проект для всех желающих несколько. Может быть многие блогеры со мной не согласятся, или согласятся, но не полностью, однако я считал и буду считать, что заработок в интернете — это конечно замечательно и необходимо, хотя бы для поддержки своего проекта, но продавать что-либо в работоспособности чего ты сам до конца не уверен — не стоит. Лучше отдать в пользование безвозмездно. Дело в том, что практически всё, что я разрабатывал в плане Google API преследовало лишь те цели, достижение которых было мне необходимо. То есть я не ориентировался в своих разработкам на широкие массы пользователей — реализовывал то, что необходимо было мне. Своих целей я достиг. Но, судя по счётчикам закачек всех модулей для работы с Google, которые я выкладывал в доступ, это направление в моем блоге (Google API в Delphi) пользуется хоть не гигантским, но все же успехом. Так почему бы не дать возможность и другим пользователям поучаствовать в разработке? Я не жадный. Пользуйтесь, дорабатывайте, вносите изменения в работу и т.д. Проект находится здесь. Для того, чтобы получить доступ на чтение/запись в репозиторий — отпишите мне в комментариях к этому посту или по e-mail адрес вашей почты в GMail, чтобы я мог занести Вас в список разработчиков и работайте в свое удовольствие. Я решил выбрать в качестве лицензии проекта MIT, поэтому никаких ограничений на распространение и модификацию проекта не накладывается.
Вторая причина заключается в том, что как я уже не раз говорил — я не программист и вполне осознаю то, что у меня как и у любого другого самоучки не хватает багажа знаний в как в теории, так и в практике разработки более-менее крупных проектов. Если получится, то, надеюсь с Вашей помощью пополнить этот самый багаж :).
Ну и третья причина заключается в том, что исходя из причины №2, а также объемности самого проекта я просто не в состоянии в одиночку разработать все модули и библиотеки для работы с Google API. Не хватит ни сил, ни времени, но так как начало проекту положено, то не хотелось бы его забросить. Естественно я буду что-то дописывать, дорабатывать, исправлять, но вместе мы это сделаем намного быстрее и лучше. Так что, если Вам не безразличен проект — присоединяйтесь, участвуйте. В итоге выиграют все.
уважаемые посетители блога, если Вам понравилась, то, пожалуйста, помогите автору с лечением. Подробности тут.
Информация в этой статье устарела
уважаемые посетители блога, если Вам понравилась, то, пожалуйста, помогите автору с лечением. Подробности тут.
О! тока нашёл сайт. Народ а вы с Google Docs API работали? я хочу сделать магазин электонных книг, точнее я его уже сделал вручную а вот хочется автоматизировать мне нужно парочку функций Загрузить файлик в Docs, Зашарить его покупателям кто купил потом пойти в Google Sites и добаваить пост на страничку что файлик загружен и ссылочка для скачти такаято — Function DocUpload(DocTitle, DocFileName, GoogleFolderName:string; user, password:string):string — should return URL to uploaded Doc if success or empty — Function DocGetLink(DocTitle, GoogleFolderName:string; user, password:string):string — should return URL to Doc if success or empty //Add users from list to doc’s hare… Подробнее »
До Google Docs пока не дошел, т.к. работаю один и медленно :)
Я готов помочь
Добавил тебя в список Project committers. Можешь качать исходники, исправлять, изменять и т.д. Вобщем все карты тебе в руки :)
Овнеру проекта рекомендую на досуге загнать под контроль версий достаточно необходимые на его взгляд модули из сторонних к проекту библиотек — Synapse и NativeXML. Выгоды очевидны: а) зависимости проекта всегда внутри него б) все и для всех «унифицированно», т.е. «системненько» в) все(!) под контролем (возможен откат на любую точку в истории без доп стуков в бубен с переустановкой компонент) и г) еще более упрощается подключение к проекту новых участников («one-click installer» :)).
Спасибо за совет. Как-то даже и не подумал об этих моментах :) Сделаем
Где можно поучавствовать в проекте? Или получить исходный код хотя бы?