Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - azlk

Pages: 1 [2]
16
Эта проблема обсуждается вот здесь http://forums.opengoo.org/index.php?topic=409.0. Они ее решили, но я пока не могу понять что нужно сделать. Похоже это касается только Win пользователей.
Привет.
Они её не решили, на самом деле, а только пытаются разобраться, откуда ноги растут.
У нас такая ситуация была, когда мы установили OpenGoo и перешли на русский язык.
Оказалось, дело в том, что в русском файле lang.js кто-то по ошибке стёр несколько символов (файл находится в папке /opengoo/language/ru/.
Посмотрите, английский (оригинальный) lang.js начинается так:
Code: [Select]
locale = 'en_us';
addLangs({
а в самом конце файла должна быть две закрывающих скобки - простая и фигурная, вот так: ) } И ТОЧКА С ЗАПЯТОЙ!
В русском по ошибке стерли символ в начале, в конце, да еще где-то посередине файла отсутствовал символ запятой в конце одной из строк.
Странно, что у Вас эта ошибка повторяется - ведь я выкладывал проверенный архив - он с работающего сервера. Если у Вас именно этот http://puppyrus.org/pub/%23users/azlk/ru_ru-full-1.0.tar.gz архив, то тогда единственное, что приходит в голову - php код разработчиков имеет ошибку, которая меняет содержимое русского файла lang.js.
В таком случае, я бы на Вашем месте сделал следующее:
- Поставьте opengoo, переключитесь на русский (ниже напишу как), затем, если в русском варианте эта надпись есть, откройте lang.js из фтп-клиента и сравните ее по тем пунктам, о которых я писал. Исправьте, сохраните исправленную версию (если есть, что править), logout-login и смотрите что получилось.
Или просто перепишите его прикреплённым здесь файлом.
Если файл lang.js окажется (вдруг) правильным - напишите сюда, будем щупать дальше.
Что касается русификации - это не просто, а очень просто:
-во-первых, надо убедиться, что Вы не забыли положить папку ru_ru в папку /language
-во-вторых, в этой же папке должен находиться файл ru-ru.php
-и в-третьих надо в файле /config/config.php найти строку с локализацией, и исправить ее, чтобы она выглядела так:
Code: [Select]
define('DEFAULT_LOCALIZATION', 'ru_ru');
В начале, до установки этот файл пустой, а при установке создаются необходимые записи, в результате, он выглядит примерно так (не исправленный!):
Code: [Select]
<?php
  define
('DB_ADAPTER''mysql'); 
  
define('DB_HOST''localhost'); 
  
define('DB_USER''xxxxx_xxx'); 
  
define('DB_PASS''xxxxxxxx'); 
  
define('DB_NAME''xxxxx_xxxxx'); 
  
define('DB_PERSIST'true); 
  
define('TABLE_PREFIX''xx_'); 
  
define('ROOT_URL''http://www.xxxxxxx'); 
  
define('DEFAULT_LOCALIZATION''en_us'); 
  
define('DEBUG'false); 
  
define('PRODUCT_VERSION''1.0'); 
  
define('DB_CHARSET''utf8'); 
  return 
true;
?>
Вместо ххх - будут Ваши данные - имя базы данных, имя пользователя, пароль и т.д.
На всякий случай прикрепляю правильную версию файла lang.js - только что скачал с нашего сервера.
1. Кстати, Вы можете зайти на тестовый вход (посмотрите в ветке) и убедиться, что все работает без этой ошибки.
2. А после теста можно зайти на http://puppyrus.org и поинтересоваться, что такое PuppyRus  ;)
Прекращайте мучаться с виндой - попробуйте Линукс, Вас потом за уши не оттянешь  ;D

17
Feng Office 1 / Re: Error with permissions
« on: November 17, 2008, 10:59:47 pm »
Hi Alexandr,

I agree that the contacts permissions are not clear enough. Initially we thought of contacts as belonging to the company, so every contact created would be visible by all users that could manage contacts. We then thought that it would be better, for the added functionality and so as to be coherent with the rest of the application, to make contact permissions behave the same as the rest of the content objects. But since then we have been prioritizing other features over this and so it hasn't been implemented yet, but we do plan to resolve this, and when we do we promise to be careful with the upgrade so as to make the transition as smooth as possible.

The idea behind personal workspaces is that a user always has where to store his stuff. We could add an option when creating the user to let you choose which is the user's personal workspace. Personal workspaces also serve the purpose of storing information that you don't want to share, either because it's private to you or because it's a work in progress.


Hello, Ignacio!
I realize it is not that easy to take into accounr every detail (not to say there are infinity of these details) when somebody create such complicated system like OpenGoo.
We could participate more effectively in your project if we had more information about it.
My friend made a very sophisticated db work in 1996 yet for government project (www.museum.ru), actually it was hand-made CMS on NT DB engine while there were no CMS at all at that time.
He is a very skilled programmer with tremendous experience and I think he could bring in many advantages to OpenGoo project. And he has an eager desire to do it  ;)
If you had an expanded description of architecture and API of system it could help a lot.
More particulary we'd like to know about hierarchy of objects, DB, php (server-side) and .js (client-side). Also it would be helpfull to know about directory structure to not dig-it-yourself...time consuming...
He think he could add JPGraph as engine for creating diagrams, in particular GANTT charts, which are of great demand in this field of software.
This evening we talked with him about OpenGoo and we spent whole evening discussing some ideas for internationalization, interface, permissions etc.

If you are interested in our participation in this way, you could provide us with info you have, so we could begin to work at it.

P.S. again, we discussed this evening what is better - OFC or JPGraph and decided that winner (in our opinion) is all the same JPG, coz it is:
1. extensively developed from 2000 (or early?) and well documented
2. pure php - no adds needed in client side
3. genetared with JPGraph picture can be inserted in any place of any page (while OFC not - many hostings decline inserting flash object into forum or blog!)
4. OFC doesn't have a ready GANTT diagram while JPGraph already has it.
And these funny animations from OFC...I doubt that the user would need it in price of degraged functionality...
I think animation in this case doesn't have semantic loading.

Sincerely, azlk...sorry, Alexandr ;D

18
Feng Office 1 / Error with permissions
« on: November 16, 2008, 08:46:26 pm »
I think this is a bug.

I have 2 projects, say, "Common" and "Internal"
In "Internal" I have created some contacts, ok, then I go to "Common" and strange thing - any user from "Common" can see all contacts from "Internal".
But I didn't want them to be able to see contacts from another project!

If I downgrade permissions for user from "Common" to not be able to manage contacts, then he can't even create a contact himself, he needs to ask administrator to do that, which is not right, imho.
Thus, instead of having different, independable projects we have some projects whose content is transparent thru all tree of projects... :o


Another issue is that when I create a project, I need to create new user(s) who would work with it.
When I create them, every user for some unclear for me logic gets his own sub-project, like this:
user: demo, I get a new sub-project demo_personal!...

But why should a new user have his_own_subproject on default, without asking him if he needs it? >:(
I don't have an idea...

What if I want 5-10 users to work on THIS project, and IF any of these users would ever have a need for his own project - he would then create it himself!

Sincerely, Alexandr

19
Hi azlk,

I don't know which is better between Open Flash Chart and JPGraph. I didn't study in detail any of the two. For as little as I know, the advantage of OFC is the richer user interface (flash) and the advantage of JPGr is that it doesn't need any other software on the client side (flash too).

Maybe the best alternative is to detect if the user has flash installed and then use one or the other depending on that.

Hi, Ignacio!
Like you, I'm not ready right now to answer these questions, but I could try to make some investigation in this and then I could tell smth.
At the first glance you are right - OPC has more richfull look, it has animation, etc, but anyway, you have to download .swf and you have to have soft for viewing flash installed on your PC.
And as for JPGraph - it generate charts dynamically, on-the-fly, and it doesn't require anything but a simple browser. Yes, it does not have animations etc - but do users really need them in a price of add. soft on their computers and some traffic to dl .swf? I'm not sure...

>and the advantage of JPGr is that it doesn't need any other software on the client side (flash too).
If I understood you right there is a contradiction in your phrase - so does flash need additional software or it does not?...
Or maybe you meant that JPGraph *doesn't need flash too* ?
Excuse me, I'm not that skilled in English, sometimes things have to be explained more precisely for me to understand :-)

20
Quote
Честно говоря, не понял... Ведь у них в пакете даже нет скрипта установки?... Установка заключается в простом коипровании файлов из папки opengoo в папку htdocs на сервере, разве не так?

Возможно у нас несколько разные понятия об установке. Вы копируете файлы в папку htdocs на сервере, всё верно, а затем запускаете http://your_site.ru/public/install в браузере, мастер установки, который как раз проверяет права и устанавливает необходимые таблицы в БД и т.д. Этот мастер на английском, что для нас неприемлемо  ;)

Ах, вот Вы о чем! А я напрочь позабыл об этом этапе!.. Как-то это проскочило и не задержалось в памяти  ;D

Да, действительно, эту хрень надо попробовать перевести...
Но мне кажется, честно говоря, что это перевод не первой необходимости, с моей точки зрения, важнее (опять же, это только моё мнение) доперевести все правильно.
Согласитесь, для русскоязычного пользователя весьма странно выглядят конструкции типа: "azlk' календарь", "Завершил Вася on 2/12/2008" и прочие похожие.  ???
А человеку, который устанавливает систему, по любому приходится знать английский, ибо команды mysql на русский пока еще никто все равно не переводил.

21

Quote
Hello,
We are planning to use Open Flash Chart (http://teethgrinder.co.uk/open-flash-chart/) for graphing. I think it is similar to JPGraph but it uses Flash to draw the graphs. We have already done some work for this. You may have noticed, when translating OpenGoo, that there are translations for "Chart". But until it reaches a decent level of maturity, this functionality will be hidden.

Thank you very much for the translations and your comments. If you think you can help us in any other way you are welcome to do so. :)

Hello, Ignacio!
Thank you very much for your comments and for Google translate as well  ;D
Can I ask you - why do you think that Open Flash is better than JPGraph with pure php?
Open Flash requires additional packets to be installed on client side while php doesn't need anything, does it?
It's true at least on *nix systems.
Besides that, JPGraph is developed quite extensively for long time. Images generated with JPGraph are highly optimised and use very little traffic.
Could you point me, which features are implemented better and/or more usefull with Open Flash?

There is another very demanding feature which many international users already wrote here about - would the system support translation with means of gettext (.po files)?

Sincerely, azlk

p.s. seems you can write me in English next time  ;)

22
Quote
А что такое 'тексты установки системы' и зачем их переводить?
 lamp
Текст, который используется при установке системы, его нельзя изменить под конкретный язык, т.к. он находится в файлах установки, а не в языковом пакете. Там совсем немного, если его можно перевести на русский (и не только) для удобства и для полноты перевода, то почему бы и нет? Этим могу заняться я.

Честно говоря, не понял... Ведь у них в пакете даже нет скрипта установки?... Установка заключается в простом коипровании файлов из папки opengoo в папку htdocs на сервере, разве не так?

Quote
Эм...а я ничего дополнительно не ставил, того, что было на сервере (Apache+PHP+GD+MySQL) мне хватило. То бишь я просто запустил скрипт установки, он проверил зависимости и права на файлы/директории, спросил данные для БД и аккаунта админа. Всё. Опять же, это все могло быть и на русском, просто нет поддержки от разработчика, хотя я уже спросил одного из них насчет этого вопроса -- обещают к версии 1.1-1.2 разобраться.

У меня ситуация немного другая: вначале я решил попробовать на своем, локальном диске - у меня же не сервер, а домашний компьютер и lamp там не стоял, естественно. А когда мы ставили на сервер, то этим занимался, в основном наш вебмастер, Tarmo - он то и устанавливал mysql, права и прочее.
И вот опять, Вы пишите: запустил скрипт установки!.. Ткните меня носом - где этот скрипт?? ???
Когда я скачивал пакет, там была только папка opengoo и никакого скрипта!.

По поводу переводов: мне кажется намного полезнее для всех нас было бы отловить ошибки, которых там еще много осталось - как смысловые, так и специфические для языка, чем гнаться за новыми версиями.
Самое замечательное было бы, конечно, если бы наши талантливые разработчики переделали систему под gettext, чтобы она понимала .po файлы - такой системный подход позволит в будущем обходиться без головной боли с ручным переводом каждый раз всех файлов заново.

23
OpenGoo-1.0: http://puppyrus.org/pub/%23users/azlk/OpenGoo-1.0-with-ru-full.tar.gz
Файлы с русским яз.: http://puppyrus.org/pub/%23users/azlk/ru_ru-full-1.0.tar.gz
И сервер отвечает:
Quote
Forbidden

You don't have permission to access /pub/#users/azlk/ru_ru-full-1.0.tar.gz on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Не могли бы Вы разобраться с этой проблемой?

Какая-то фигня - меня тоже периодически сервер не пускает к себе же  :(
Думаю, глюк на сервере - файлы все в открытом доступе, это репозитарий Puppyrus.
Slek то скачал как-то?!

24
Отлично!! Спасибо Вам за такой труд! А с переходом на новые версии - да, приходится искать различия между файлами в старой и новой версиях. Ну, в винде помогает PSPad (TextDiff) (собственно им и переводил, только надо указать  UNIX-LF-UTF8)
Также, насколько я понял, тексты установки системы жестко вшиты в файлы и возможности перевода также как интерфейса, нет.

Оххх, не говорите мне, пожалуйста, про МикроЗло - меня всё лето и осень испытывали на прочность на работе бесконечной борьбой с вирусами... Когда же она здохнет, наконец?...  >:(

А что такое 'тексты установки системы' и зачем их переводить?
Я, например, чтобы опробовать OpenGoo просто поставил себе на локальный диск lamp, как они сами и подсказали (под Windows то же самое называется xampp) и в папку htdocs просто скопировал папку opengoo. Точно так же происходила "установка" на сервер - просто копируется содержимое архива в соответствующую папку на серваке, ну и, конечно, потом еще песня с mysql...

Ссылка на сайт xampp: http://www.apachefriends.org/en/xampp.html
Вот ведь молодцы ребята! Такой удобный пакет собрали - все-в-одном, ничего не надо искать, налаживать и пр.!
Удачи нам всем!  :D

25
Pусский / Тест-вход!!!
« on: November 15, 2008, 11:33:58 pm »
Народ, если кто хочет - можете попробовать полазить по свежеустановленной системе:
http://www.puppyrus.org/school/index.php?c=access&a=login
login:demo
pass:123


Сразу извинюсь, что доступ не совсем полный - я там не один, и уже начали заполнять адреса и прочее.
В связи с этим Вы не сможете создать контакт в КОРНЕВОЙ папке Demo, компанию и т.п., но зато СМОЖЕТЕ сделать это в подпапке demo_personal, да и весь интерфейс доступен!

Обратите внимание: там в разделе 'Web-ссылки' есть два URL - мой крутой друг за пару часов нашёл и быстренько прикрутил графическую библиотеку JPGraph, которая позволяет рисовать разные графики и внедрять их в свои документы - такая фича есть в EGW.
Если удастся прикрутить её сюда - рейтинг OpenGoo резко поднимется  ;)
Правда, слово "прикрутить" не совсем подходящее, потому что тут придётся немало писать на php.

Пишите свои впечатления!

26
Приспичило нам с другом поставить для совместной работы над проектом какую-то GroupWare, полазили, остановились на OpenGoo - не так перегружена, как EGW менюшками и бесконечными вложенными лабиринтами.

Спасибо Slek (http://forums.opengoo.org/index.php?action=profile;u=209) за часть перевода!
Но все равно - на перевод всего остального, поиск ошибок и множественных ляпсусов, причесывание стилистики и переделку с учетом особенностей нашего языка - ушло трое суток без сна... пролетели, как мгновение  ;D

Наверняка будут попадаться ошибки, так как все сразу невозможно четко перевести. Например, я уже наткнулся на отсутствие некоторых фраз в оригинале - разработчики, похоже, их просто забыли туда вписать. Придется самим искать, дописывать и т.д...
Еще эти дурацкие американские AM/PM -нам то они зачем?.. Опять надо лезть в скрипты...

Общее впечатление - интерфейс приятный, но архитектура системы весьма неочевидная - пока разберёшься, как там что сделать - как слинковать объекты с проектами, проекты с компаниями и т.п. - может лопнуть терпение и скажешь себе: а на хуа все это надо ваще???...
Но самое смешное, что при выходе очередного релиза (а версию 1.1 они вроде собираются снабдить табличным редактором!) надо будет ВСЁ начинать сначала!.... >:(
И это не может не вселять ярость - вот почему линуксоидов и называют часто "кое-каками"  >:(

Одному из разработчиков на форуме кто-то (из американцев) пытался рассказать о gettext, о том, как это уже давно решено в Drupal - так разработчик честно удивился и сказал, что он не слышал про .po-files !!!!!!!
А вы говорите: "донести до разработчика...."
Вот, поплачьте, братья по несчастью:

aries пишет

Quote
Hi,
I just found the OpenGoo and it feels and works fantastic, congratulations guys!
I think about translation to Hungarian, and the language files are ok, but I don't know why don't you use much popular formats like .po files? There are many tools/communities/dictionaries for them. The .po support various number of plurals (slavic languages has more than 2), comments, fuzzy states etc.

а conrado ему отвечает:

Quote
Hi. Sorry for the delay. I was mistakenly bypassing this section of the forum.
I didn't know about .po files. We'll give it a look.
Thank you!

Выкладываю целиком всю OpenGoo с русским внутри - на всякий случай, чтобы не было путаницы с версиями, и отдельно папку ru_ru. Внутри неё файл с некоторыми словами, которые я не знаю как перевести.
Отдельная просьба владельцам винды: сохраняйте, пожалуйста файлы с юниксовым переводом строк - LF, они же будут лежать потом на *никс-серверах  ;)

OpenGoo-1.0: http://puppyrus.org/pub/%23users/azlk/OpenGoo-1.0-with-ru-full.tar.gz
Файлы с русским яз.: http://puppyrus.org/pub/%23users/azlk/ru_ru-full-1.0.tar.gz

Pages: 1 [2]