Applications

Icinga Editor
Icinga Editor

Editor Konfigurace monitoringu

View Version:
n/a
Flexplorer
Flexplorer

Vývojářský nástroj pro FlexiBee REST API

View Version:
n/a
FlexiProxy
FlexiProxy

FlexiBee modifikátor

View Version:
n/a
FlexiBee ClientZone
FlexiBee ClientZone

ClientZone App for FlexiBee

View Version:
n/a

Libraries

Ease Core
Ease Core

Core of Framework for easy writing of PHP applications

VitexSoftware/ease-core
Packagist VersionPackagist Downloads
Ease HTML
Ease HTML

HTML 5 Tags for Ease Framework

VitexSoftware/ease-html
Packagist VersionPackagist Downloads
Ease Twbootstrap
Ease Twbootstrap

Twitter Bootstrap 3 support for Ease Framework

VitexSoftware/ease-twbootstrap
Packagist VersionPackagist Downloads
Ease Twbootstrap Widgets
Ease Twbootstrap Widgets

Twitter Bootstrap 3 Widgets for Ease Framework

VitexSoftware/php-ease-twbootstrap-widgets
Packagist VersionPackagist Downloads
Ease Twbootstrap4
Ease Twbootstrap4

Twitter Bootstrap 4 support for Ease Framework

VitexSoftware/ease-twbootstrap4
Packagist VersionPackagist Downloads
Ease Twbootstrap4 FlexiBee widgets
Ease Twbootstrap4 FlexiBee widgets

Twitter Bootstrap 4 Widgets for Ease Framework

VitexSoftware/php-ease-twbootstrap4-widgets
Packagist VersionPackagist Downloads
Ease FluentPDO
Ease FluentPDO

FluentPDO support for Ease Framework

VitexSoftware/php-ease-fluentpdo
Packagist VersionPackagist Downloads
FlexiBee
FlexiBee

FlexiBee client library

Spoje-NET/php-flexibee
Packagist VersionPackagist Downloads
FlexiBee Bricks
FlexiBee Bricks

Addons for FlexiBee PHP apps

VitexSoftware/php-flexibee-bricks
Packagist VersionPackagist Downloads
Bootstrap 3 FlexiBee widgets
Bootstrap 3 FlexiBee widgets

Several Bootstrap3 Widgets for FlexiBee

VitexSoftware/php-ease-twbootstrap-widgets-flexibee
Packagist VersionPackagist Downloads
Bootstrap 4 FlexiBee widgets
Bootstrap 4 FlexiBee widgets

Several Bootstrap4 Widgets for FlexiBee

VitexSoftware/php-ease-twbootstrap4-widgets-flexibee
Packagist VersionPackagist Downloads
FlexiBee datables
FlexiBee datables

Show FlexiBee data in Datatables widget

VitexSoftware/php-flexibee-datatables
Packagist VersionPackagist Downloads
IPEX B2B
IPEX B2B

Library for interaction with restapi.ipex.cz

Spoje-NET/ipex-b2b
Packagist VersionPackagist Downloads
php-Subreg
php-Subreg

Easy interaction with subreg.cz

Spoje-NET/php-subreg
Packagist VersionPackagist Downloads

News

Nový balíček bootstrap-switch

Aktualizace balíčku s velice povedeným přepínačem https://bttstrp.github.io/bootstrap-switch

 

http://jquer.in/wp-content/uploads/2013/09/Bootstrap-Switch.jpg


vitex 12/09/17

New Debian Package for bootstrap-switch

 

Just released Debian package for twitter bootstrap switch http://bootstrapswitch.com/

 

How to install ?

 

wget -O - http://v.s.cz/info@vitexsoftware.cz.gpg.key | sudo apt-key add -
echo deb http://v.s.cz/ stable main | sudo tee /etc/apt/sources.list.d/vitexsoftware.list
sudo aptitude update
sudo aptitude install libjs-bootstrap-switch

 

How to use ?

 

<link href="/javascript/twitter-bootstrap/css/bootstrap-switch.css" rel="stylesheet" type="text/css" media="screen" />
<script src="/javascript/twitter-bootstrap/js/bootstrap-switch.js"></script>

 

You can also use minified versions bootstrap-switch.min.js bootstrap-switch.min.css


vitex 12/09/17

Shop4FlexiBee

 

Shop4FlexiBee Logo

 

Aplikace pro objednávání z FlexiBee a následnou reakci na příchozí platbu

 

Administrátor označí v ceníku nabízené položky štítkem ESHOP a ACTIVE. Poté jsou tyto nabízeny k obejdnání:

 

Nabídka

 Zkušební objednání: https://shop4flexibeee.vitexsoftware.cz/

 Přihlášení zákazníka  https://shop4flexibee.vitexsoftware.cz/customerlogin.php (Uživatel demo@demo.cz heslo demo)

 Pro dokončení objednávky je nutné být zaregistrován a přihlášen. ( login a heslo se  ukládá do kontaktu ve FlexiBee )

 

 Pro vyzkoušení administrace je třeba se přihlásit jako uživatel admin s heslem admin na adrese https://shop4flexibee.vitexsoftware.cz/adminlogin.php

(účet administrátora je veden v SQL databázi aplikace)

 

 

 

 

 


vitex 13/09/17

Firefox Nightly pro Debian / Ubuntu

K dispozici je nový balíček s nejrychlejším a nejnovějším prohlížečem z dílny mozilly. Firefox Nightly lítá jako z praku ale nemá instlátor, takže jsem ho pro sebe i kohokoliv dalšího připravil:

  

Instalace

Stahněte balíček https://www.vitexsoftware.cz/pool/main/n/nightly/nightly_1.0.7_all.deb a pak jej nainstalujte například příkazem

gdebi nightly_1.0.7_all.deb

Nebo z našeho repozitáře:

wget -O - http://v.s.cz/info@vitexsoftware.cz.gpg.key|sudo apt-key add -
echo deb http://v.s.cz/ stable main > /etc/apt/sources.list.d/vitexsoftware.list
apt update
apt install nightly

 

Zdrojové ḱody jsou jako obvykle na githubu: https://github.com/Vitexus/FirefoxNightlyDeb


vitex 14/09/17

Icinga Editor byl kompletně převeden do anglického jazyka

Multiuživatelské rozhraní pro konfiguraci monitoringu Icinga Editor byl konečně kompletně na úrovni zdrojových kódů převeden do anglického jazyka.

Toto je první předpoklad k tomu aby bylo aplikaci možné používat celosvětově.

Překlad projektu je veden na stránkách projektu Weblate kde jsem byl již požádán o založení holandské a norské lokalizace, kterou tam bude možné naplnit překlady.

Naší lokalizaci budu znovu doplňovat aby aplikace znovu byla srozumitelná i v českém jazyce.

Aplikaci je možno vyzkoušet po kliknutí na screenshot:

 

http://v.s.cz/img/Icinga%20Editor%20Switched%20To%20English%20Now.png


vitex 22/10/17

Apache & mod_md

http://v.s.cz/img/mod_md.png

Protože každy ACME Klient má všechno pokaždé jinak rozhodl jsem se začít používat všude jenom jeden: mod_md pro Apache

Čerstvé balíčky se pro Amd64 Debian 9 (s opatchovaným ssl modulem ) prosím stahujte z : https://www.vitexsoftware.cz/download/apache2-mod-md/

(Baličky jsou distribuovány mimo repozitář protože v blízké době očekávám že tyto budou k dispozici i z nějakého oficiálnějšího zdroje, jako např. backports.)

Pro funkci je třeba na začátek konfiguračního souboru virtualhostu přidat:

ManagedDomain vitexsoftware.cz www.vitexsoftware.cz v.s.cz

a souhlasit s podmínkami použití pomocí příkazu:

a2md -d /etc/apache2/md/ update vitexsoftware.cz agreement https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf

 

Ondřeji Surému velké díky za jeho Ubuntu verzi https://launchpad.net/~on…/+archive/ubuntu/apache2/+packages

Více informací naleznete v článku na Root.cz.


vitex 09/12/17

igdebi - download & install debian package

https://raw.githubusercontent.com/VitexSoftware/igdebi/master/igdebi.png

 

Our new package igdebi is ready to install using

 

wget -O - http://v.s.cz/info@vitexsoftware.cz.gpg.key|sudo apt-key add -
echo deb http://v.s.cz/ stable main > /etc/apt/sources.list.d/ease.list
aptitude update
aptitude install igdebi

Then you can install all installable debian packages from internet by simple command:

igdebi https://repo.skype.com/latest/skypeforlinux-64.deb

 

https://raw.githubusercontent.com/VitexSoftware/igdebi/master/screenshot.png

As dependency we use our own package https://github.com/VitexSoftware/python-validators.deb

python3-validators

with https://pypi.python.org/pypi/validators validation library.

 


vitex 13/12/17

Jak na akceptační testování webových aplikací

Na webu Péhápkaři je hezký úvod do testování aplikací pomocí Codeception:

https://pehapkari.cz/blog/2017/02/09/jak-na-testovani-pomoci-codeception/

Pokud používáte #debian nebo odvozenou distribuci, bude pro vás instalace potřebného software s našimi balíčky otázkou pouze několika málo minut.

Nejprve je potřeba přidat naše zdroje příkazem:

wget -O - http://v.s.cz/info@vitexsoftware.cz.gpg.key | sudo apt-key add -
echo deb http://v.s.cz/ stable main | sudo tee /etc/apt/sources.list.d/vitexsoftware.list
sudo aptitude update

Pokud již máte nastaveno nainstalujte tyto balíky:



apt install selenium-chromedriver php-codeception

selenium je třeba spustit příkazem:

systemctl start selenium-chrome

(Pokud se jedná o testující stroj můžeme selenium nastavit ke spouštění při startu systému příkazem

systemctl enable selenium-chrome

)

Poté je již možné pracovat s #codeception a spouštět testy prostřednictvím serveru #selenium.

Pokud debian nemáte, můžete využít Vagrant:

https://github.com/Vitexus/selenium-server-deb/blob/master/Vagrantfile

 

 


vitex 05/01/18

Ukázka použití uživatelských tlačítek FlexiBee ve FlexiProxy pro modifikaci záznamů ve FlexiBee

 

 

 Jak na živatelská tlačítka ve FlexiBee pomocí FlexPloreru

Vývojářský nástroj FlexiPlorer umí mimo jiné i vytvářet, editovat a mazat uživatelská tlačítka ve FlexiBee.

 

 

https://www.vitexsoftware.cz/flexplorer/


vitex 13/03/18

Konfigurace připojení klientských aplikací k FlexiBee

https://www.vitexsoftware.cz/img/deb/php-flexibee-config.png

Soubor client.conf ve složce obsahuje parametry pro připojení klientských aplikací ke FlexiBee:

{
    "FLEXIBEE_URL": "https://demo.flexibee.eu",
    "FLEXIBEE_LOGIN": "winstrom",
    "FLEXIBEE_PASSWORD": "winstrom",
    "FLEXIBEE_COMPANY": "demo"
}

 Tento soubor je spravován prostřednitvím aplikace z našeho balíčku který se nainstaluje příkazem:

apt install php-flexibee-config

 

 

Když je pak všechno nainstalováno můžeme měnit přihlašovací údaje a také je otestovat příkazem php-flexibee-checker

 

 

 

 


vitex 30/11/99

Nenechat důležité věci být

https://www.vitexsoftware.cz/img/deb/monitoring-to-redmine-notify.png Do našeho monitoringu přibyla šikovná možnost nechat si z monitorovaných událostí udělat úkol v redmine.

Pokud touto možností chcete i vy oblažit svůj redmine a monitoring, postupujte následovně:

 


define command { 
        command_line /usr/bin/host-notify-by-redmine
        command_name host-notify-by-redmine
}

define command { 
        command_line /usr/bin/service-notify-by-redmine
        command_name service-notify-by-redmine
}




A nakonec vytvoříme samotný notifikační kontakt:


Pokud nehledíme na bezpečnost můžeme místo api klíče dát váš login:heslo a bude to fungovat také.
Zatím jsem nevymyslel způsob jak by notifikátor sám věděl do jakého projektu úkol vytvořit, takže jej zadéme také.


define contact { 
        address2                      https://apikey@server/redmine?project=monitoring
        alias                         redmine
        contact_name                  Vaše Jméno redmine
        host_notification_commands    host-notify-by-redmine
        host_notification_options     d,u,r
        host_notification_period      24x7
        host_notifications_enabled    1
        service_notification_commands service-notify-by-redmine
        service_notification_options  w,u,c
        service_notification_period   24x7
        service_notifications_enabled 1
        use                           generic-contact
}



Nyní pokud nějakému hostu přiřadíme tento kontakt a on slítne, udělá nám to task v redmine.

Do budoucna je ještě v plánu aby se link na tento task přidal do komentáře k hostu/službě, tak aby bylo možné se mezi monitoringem a redmine proklikávat.
Zatím se však jedná o alfa verzi nabízející pouze základní funkcionalitu. Neřeší například případ kdy máte ty redmine např dvě, nebo potřebujete tasky zakládat v jiných projektech než je výchozí, ale věřím že to postupným používáním uzraje.

Kdo by na to nechtěl čekat má plnou svobodu vzít věci do svých rukou: https://github.com/VitexSoftware/monitoring-to-redmine-notify


vitex 30/11/99

Stabilita je základ!

http://vitexsoftware.cz/img/stabilni-ease-knihovny.png

 

Rodinka našich PHP Knihoven dospěla do stabilního stavu. Tím je myšleno že je možné je použít i v projektech které nemají minimum-stability nastaveno na dev nebo testing.

 

vitex 30/11/99

Druhá generace frameworku

V repozitáři se začalo objevovat velké množství balíčků podobných k těm stávajícím. Důvodem je postupné uvádění do života nové generace EasePHP frameworku nyní distribuovaného v balíčku ease-core. Na něm pak závisí alternativy ke všem stávajícím baličkům.

nové balíčky se jmenuji php-ease-* a php-flexibee-*

Postupně budou staré balíčky a knihnovy označovány jako deprecated.


vitex 30/11/99
More articles

Languages used last week

Coding activity last week

Fresh Packages

winbox
winbox

a small program that allows users to control and monitor Mikrotik RouterOS The package WinBox provide the interface (gui) to configure the Mikrotik OS router is currently only running on the operating system microsoft windows and mac with the ease we winbox in the Mikrotik OS router and the effect of the unix command shell that is Mikrotik OS router.

  616.3 KiB

icinga-editor
icinga-editor

Icinga Configuration Web Interface Tool for generation icinga 1.x configuration for multiplete users.

  2.05 MiB

vaultier
vaultier

Vaultier Easy and secure password and credentials sharing across teams. Installed-Size: 129688

  1.64 MiB

python3-validators
python3-validators

Python Data Validation for Humans™. (Python 3) Python has all kinds of validation tools, but every one of them requires defining a schema. I wanted to create a simple validation library where validating a simple value does not require defining a form or a schema.

  8.95 KiB

python-validators
python-validators

Python Data Validation for Humans™. (Python 2.7) Python has all kinds of validation tools, but every one of them requires defining a schema. I wanted to create a simple validation library where validating a simple value does not require defining a form or a schema.

  13.78 KiB


  All Packages