etown.ru

Интернет-технологии

Архив Март, 2009

Функции системы nBill

В продолжение статьи о системе биллинга для Joomla nBill , сегодня я решил перевести кусок текста с описанием доступных функций системы nBill .

  • Можно вручную создавать формы заказа для ваших продуктов или услуг, позволяющих заказывать в режиме онлайн услуги или продукты;
  • Управление существующими заказами ;
  • Покупка подписки пользователя ;
  • Поддержка нескольких компаний ;
  • Поддержка нескольких валют ;
  • Поддержка бухгалтерской книги
  • Шаблоны для счетов-фактур на продукцию
  • Возможность распечатать счета фактуры из режима HTML - preview
  • Поддержка PDF для печати счетов фактур на нескольких страницах
  • Поддержка налога на добавленную стоимость, включая накрутки для различных регионов (например, для Европы, Международной торговли и т.д.)
  • Пользователь может зайти в свой личный кабинет через сайт и получить доступ только к его заказам и счетам
  • Автоматическая выписка счетов фактур для абонентских сервисов
  • Возможность вручную изменять или переписывать счета-фактуры, сумму, дату и т.д.
  • Кредиты, автоматически вычеты
  • Дисконтные системы скидок
  • Система уведомлений и напоминаний
  • Функции создания резервных копий (только nBill или всей системы в целом)
  • Импорт клиентов из пользователей Joomla или Mambo
  • Импорт клиентов из CSV файла
  • Экспорт клиентов в CSV файл
  • Система генерации отчетов

Опубликовано в admin в 2009-03-31

Организация удаленного рабочего места

В настоящее время все большую популярность приобретают решения, которые позволяют человеку работать удаленно. Что значит работать удаленно? Это значит, что нет необходимости физически находится рядом с офисом или заказчиком. Весь обмен информацией происходит по сети Интернет.

Со стороны удаленного работника необходимы следующие компоненты.

Аппаратные средства удаленной работы :

  • Персональный компьютер
  • Подключение к сети Интернет, лучше если это будет выделенный канал со скоростью не ниже 256 кбит/сек.

Программные средства удаленной работы :

  • Интернет-браузер – для использования интерактивных Web-приложений
  • E- mail – для общения людей, если не требуется мгновенная реакция на сообщения.
  • Skype – для общения людей при помощи голоса. Т.е. Skype позволяет людям обмениваться информацией также как и при обычном разговоре. Если имеется дополнительное оборудование – web-камера у участников такого разговора, то можно использовать видео. Т.е. участники смогут помимо голоса, видеть друг друга.
  • ICQ – обмен текстовыми сообщениями. ICQ – хорошее решение для обсуждения вопросов. Люди могут обмениваться информацией без задержек, в отличии от e- mail сообщений.

Какие преимущества получает предприятие от использования удаленных рабочих мест.

  • Экономия на аренде помещения, так как удаленный работник сам обеспечивает себя помещением.
  • Работник и заказчик могут находиться в разных концах земного шара.

Недостатки :

  • Невозможность оперативного решения вопросов, в случае если удаленный работник не на связи
  • Зависимость от качества связи

Опубликовано в admin в 2009-03-31

Биллинговая система для Joomla nBill

nbill joomlanBill это компонент для Mambo и Joomla систем управления контентом. Mambo и Joomla это CMS с открытыми исходными кодами и может использоваться для управления контентом на вашем сайте. nBill добавляет в Joomla функции управления финансовыми транзакциями, заказами, счетами для вашего бизнеса. И позволяет продавать товары и сервисы в режиме онлайн использую формы заказа, которые мы можете строить сами.

nBill не является независимым ПО, для того чтобы работал nBill вам нужно иметь установленные Mambo или Joomla . Но разработчики планируют выпустить отдельный продукт, который будет работать без Joomla . Вам даже не требуется продавать товары в режиме онлайн, чтобы использовать nBill . Этот продукт может использоваться для записи офлайновых продаж и управления абонентами так же хорошо, как и в случае с электронной коммерцией. Это особенно полезно для абонентских или периодических платежей которые должны регулярно автоматически генерироваться.

Важно что этот компонент обеспечивает вас полной функциональностью, которая необходима для ведения бухгалтерии вашего бизнеса. В конце фискального года, вы можете выдать записи вашим учетчикам, например, дать доступ к вашей системе nBill , или распечатать для них необходимые отчеты о ваших денежных потоках.

Чем не является nBill:

nBill сейчас не является типичной системой электронной торговли. В этой системе содержится больше чем в обычных интернет-магазинах бухгалтерских функций. Например, в системе есть функции для записи дохода и расходов всех видов, не только от онлайн-торговли. Во многих системах электронной коммерции этой функции недостает. Однако, эта система также не предоставляет функции типичного онлайн-магазина. В ней нет корзины покупок, и пользователи не могут просматривать товары в режиме онлайн. Продукты могут быть проданы и за них можно заплатить в режиме онлайн, при помощи форм заказа, которые вы можете самостоятельно настраивать. Поэтому nBill может использоваться только к некоторым типам бизнеса, например, такие в которых предоставляется только небольшое количество товаров, или такие где предоставляются сервисы или абонентские услуги.

Типичная корзина товаров возможно будет реализована в будущих версиях биллинга, но в настоящее время система непосредственно рассчитана на заделывания недостатка в функциях биллинга и бухгалтерской системы. Если вам нужна корзина товаров, то вы можете использовать VirtueMart .

Опубликовано в admin в 2009-03-28

Хорошие новости от Community Builder Team (Группы разработки комьюнити билдера) Joomla

Выпущен стабильный релиз CB 1.2 ( Community builder ) – компонент для создания и управления сообществом на основе CMS Joomla ! И сейчас пришло то самое время, когда можно использовать все классные возможности доступные в API реализованные в стабильной версии CB 1.2. Раньше они были в стадии бета-тестирования, и использовать их на больших проектах не рекомендовалось.

Некоторые из них уже были выпущены в версии RC ( release candidate - релиз кандидат).

 

  • CB ProfileBook Plugin version 1.2 RC 2 (Плагин для управления профилем пользователя Joomla ):

    Этот плагин сейчас полностью совместим с CB 1.2, что означает что он будет работать без всяких дополнительных доработок со стороны пользователя. Не нужно качать заплатки. Работает стабильно с самыми популярными версиями джумлы (1.0. X и 1.5. X ). Добавлены 2-е новых закладки. Это ProfileBlog (Блог пользователя) и ProfileWall (Защита профиля). Это значит что больше не нужно тратиться на дорогие коммерческие плагины для обеспечения пользователя функциями блога. Также, имеется симпатичный модуль для работы с плагином profilebook . Все это пока доступно для загрузки подписчикам. Но для этого нужно всего лишь зарегистрироваться на их сайте.

 

 

  • CB ProfileGallery Plugin version 1.2 RC 2 (Плагин для управления фотогалереей пользователя):

    Этот популярный плагин теперь доступен для версии CB 1.2 и отлично работает с Joomla 1.5. x ( и Joomla 1.0.15 и с Mambo ). Также встроена последняя версия библиотеки jquery . В текущей конфигурации этот плагин укомплектован плагинами, модулями и подробной документацией.

 

 

  • CB Rating Field Plugin 1.0 RC 1 (Плагин для работы с рейтингами):

    Это первый плагин типа fieldtype , выпущенный командой CB . После установки он добавляет 2 поля в список доступных полей в менеджере управления полями CB . Вы можете добавить так много полей, сколько хотите для того чтобы пользователи могли просматривать ваш профиль и оценивать по разным параметрам. Вы даже можете добавить поле владельцу профиля для того, чтобы узнать его мнение в голосовании по любому топику. Все функции голосования реализованы во фронт-энде с использованием Ajax – технологий.

 

 

  • CB Privacy Plugin 1.0 RC 1 (Плагин для управления конфиденциальной информацией):

    Это очень классный плагин, позволит вам делать защищенные CB - поля или CB – закладки. Это означает что вы можете дать вашим конечным пользователям возможность указывать можно ли просматривать определенный поля или закладки в их профиле. Например, пользователь может указать что это поле доступно только для него или для определенной группы пользователей. Этот мощный плагин наглядно демонстрирует хорошие возможности и потенциал CB как платформу для разработки социальных сетей.

  • CB Ajax Text Field Plugin 1.0 RC 1 (Плагин управления текстовым полем при помощи Ajax ):

    Второй тип плагинов для полей выпущенный командой CB добавляет ajax во фронт-энд в поля пользователя. Можно добавлять любое количество таких полей, которые будут обновляться при помощи ajax . Например, самый популярный метод использования этой функции “Мой статус”, этот тип используется на многих сайтах социальных сетей.

Опубликовано в admin в 2009-03-24

Разбиение системы на компоненты


Выделять в системе нужные компоненты. Это необходимо, чтобы научиться управлять системой. Если не выделить важные части системы. То они будут путаться с другими частями, и в результате при попытке модификации такой системы. Например, при расширении или изменении каких-либо параметров мы придем к тому, что не можем изменять эту систему без значительных изменений частей. Так как вовремя не выделили нужные части. И теперь, думаю что часть является одним целым, на самом деле включает в себя несколько частей. Нужно их выделить.

Опубликовано в admin в 2009-03-23

Построение математических моделей

Что я знаю о построении математических моделей. Я знаю, что в начале необходимо собрать как можно больше информации об объектах. Далее необходимо сгруппировать эти параметры. Выделить из каждой группы самые важные. Задать важным параметрам названия. Например, для модели 3-х мерного пространства нам необходимо знать минимум три параметра. Ширину - X, Высоту - Y, Длину - Z.
Теперь нам необходимо представить какой либо объект в этой нашей модели. Допустим, это будет точка. Описать точку мы можем при помощи всего лишь трех значений (X,Y,Z).
Если мы хотим построить линию, тогда нам потребуется уже множество точек.
Y  = F1(x);
Для плоскости требуется множество точек в обеих плоскостях.
Z = F2(X,Y);
Математическая модель помогает описать математически взаимосвязь между параметрами системы.
А для чего собственно строить математические модели. Они необходимы для того, чтобы моделировать. Моделировать поведение объектов. В древности, люди рисовали животных на песке и кидали в них копья. Рисунок животного на песке являлся математической моделью будущей охоты. Древний человек уже мог подготовить себя к будущему поединку с животным. Он получал большое преимущество. Так как обычные хищники, львы или тигры, всегда действуют только на основе своих инстинктов и опыта предыдущих охот. А человек научился составлять несуществующие охоты. Он смог учиться побеждать и тренироваться на рисунках, кидая в них копья и камни.
В настоящее время человечество далеко ушло от копий и камней, но суть от этого осталась прежней. Мы также используем математические модели реальных задач, и так же тренируемся решать эти задачи, подставляя различные входные параметры в эти математические модели. Параметры - это те копья и камни, которые мы с различной силой и под разными углами кидаем, в надежде попасть в воображаемую добычу.
Продолжая аналогию с рисунками древних людей, можно прийти к выводу, что чем точнее мы изобразим эту модель, тем успешнее будет наша охота. Мы знаем, что если попасть животному в сердце или голову, то можно быстрее получить добычу и с меньшими усилиями. Также и с нашей моделью, нам очень важно выделить те части модели, которые отвечают за ее функционирование. В этом случае мы уже получаем систему.

Опубликовано в admin в 2009-03-19

Что нужно, чтобы выжить в условиях кризиса и конкурентной борьбы на рынке разработки Web-сайтов?

Для этого необходимо повысить качество предоставляемой услуги. Качество должно обеспечиваться на всех уровнях. От поиска клиентов. Первых контактов с клиентами. Заключение договора и все остальные важные вещи.
На каждом из этапов отделы, отвечающие за эти области (отдел продаж, отдел разработки, отдел тестирования, отдел сопровождения) должны четко выполнять свои обязанности. Руководителям отделов следует обратить больше внимание на стремление работников обеспечить качественную работу.
При этом нужно стремиться еще и к уменьшению стоимости. Стоимость услуги можно уменьшить за счет экономии на расходных материалах, арендуемых площадях.
Хорошо продумать рекламную политику. Политику продвижения своих услуг на рынке.

Опубликовано в admin в 2009-03-19

Что в моем понимании наука?

Это стремление, это вектор человеческой мысли. Мы должны всеми силами развивать в себе умение видеть этот мир. А увидеть этот мир мы можем только при помощи глаз других людей. Другие люди должны говорить нам, то что они видят. Ученый должен воспринимать это и только тогда появляется знание. Потому что знание не то что у нас в голове, а то что у всех в сознании в качестве неоспоримого факта.
Например, знание того что 2*2 = 4 есть неоспоримый факт, который знают практически все на планете Земля.
Если мы стремимся получать новые знания, то нам необходимо делиться своими знаниями с другими. Ведь только отдавая, мы получаем взамен.
На последних курсах университета, я вдруг захотел получить знания. Причем захотел их получить, так как нагрянул диплом. У меня появилась тяга к этим знаниям. Именно такая, какая должна быть у студента.
Дальше по инерции на работе я мог делать интересные вещи, так как я был увлечен вопросами теории искусственного интеллекта.
Сейчас получив некоторый опыт работы, я понимаю, что нужно развиваться дальше. Так как без теоретических знаний трудно найти нужный путь. Знания - свет в нашем мире.
Эту статью я написал, в надежде, что она поможет направить вектор усилий в нужном направлении.
Я уже вижу, как поисковые машины начинают индексировать этот текст. Вижу, как они заносят его в свою базу знаний. Возможно, некоторые алгоритмы этих машин уже понимают смысл отдельных слов. И на основании модели своего мира могут определить, о чем же этот текст.
Но я смогу узнать об этом, только через некоторое время. Когда буду анализировать поисковые запросы, которые ведут на мой блог.
Я рад за то, что этот текст будет уникальным в интернете. И появиться на этой странице впервые.
Первыми эту статью прочитают мои друзья, которые иногда заходят на мой сайт. Потом кто-то из них мне скажет, что читал текст.  Или напомнит о моем блоге.
Самые смелые даже напишут комментарий.

Опубликовано в admin в 2009-03-18