Thetis
Sysphonic
The World-Strongest Opensource Groupware / Web Collaboration Suite
Resources
Download / Clone
in
Demo
Features
Desktop
The new-arrival Items, Comments, Schedules, and Workflows are quite obvious on the "Latest Tray."
The shortcuts of the items to keep in mind can be dragged and saved on each User's Desktop.
Tag papers are also stuck freely and if become unnecessary, it can be dropped to the trash box.
Messages can be posted to other Users as Post-Labels.
Users can check their Biorhythm on Desktop.
Furthermore, administrators can also set up freely the desktop displayed on the user before login.
Items (BBS / List)
A rich text is made into an "Item" as it is, and is saved.
Images and Attached files can be registered as required, and Comments from other users can also be registered.
Specific Folders can be specified as the bulletin board and search and sorting are also at will.
The updating message displayed for seven days from updating is also convenient.
Folder Tree
Folder composition can be checked at a glance in the tree form of the Explorer style, and there is also no troublesomeness that moreover the full screen is updated one by one at every operation.
A Read / Write access authority can be specified for each Folder by Users / Groups / Teams.
Rearrangement of Items and Folders can also be made easy only by a drug.
Schedules
It is possible to display Schedules by day, by week, by Group, by Team and in a Calendar.
Of course, the schedule over a repetition or a day is also supported.
A related Items and Equipment can be registered, and the details are also checked in a pop-up window.
Holidays can also be set up freely. 。
Equipment Reservation
A schedule is interlocked with, and memorandum about its administrator etc. can be registered and referred to for every equipment.
The duplicate reservation is taught in a warning window.
Workflow
Layouts can be set up freely and Templates can also be set up further. It can also be attached images and files as you like.
Setup with arbitrary number by arbitrary layers of recognition persons is also possible.
The newest tray of RSS or a desktop screen notifies an advance situation to real time.
Research (Questionnaire)
Free layout. It can set up to a maximum of 3 pages and each 20 pages.
Radio button, check box, drop-down list, text input are corresponded.
Since a reply is saved for every Paige, it can interrupt or resume at any time.
And a non-answered user is reminded of a reply by e-mail, or can do to the total for every specified group.
Users List
An executive is registered freely and a user's default order of a row can be adjusted.
Multiple selection of the user is made from List, and package transmission can also perform mail of arbitrary contents.
Since the individual authority for every function can be given, anythings also for which the administrator authority of a questionnaire is transferred to other users, for example are specialities.
Each user can exhibit the "profile sheet" in which self-introduction was described.
Mail (Web Mail / E-mail)
Full implementation of Web Mail with User Interface as operative as general Mailer Applications on PC.
Addressbook feature will help you to specify recipients. Multiple files can be attached to each E-mail, of course.
Users can download sent or received E-mails as general file format of *.eml.
Address book
Address book makes it easy to specify To-addresses of E-mail.
It can be shown as an independent screen and as a pop-up window on the Mail or Desktop screen.
Timecard
Timecard is the attendance-sheet function with paid-holiday management linked with Schedule menu.
The input of the time commencing and leaving office can be performed refering to the schedule for the day on a screen.
A fixed recess can be inserted automatically and arbitrary recesses can also be registered individually manually.
Lateness and leaving early are also automatic-judged and it indicates by list.
Overtime work is also computed automatically by usual and midnight (early morning) time zone.
Of course, management of paid holidays can also be performed.
Fixed Timecards can be exported to Excel files by free client-application ThetisCore.
Templates
Administrators can freely register the Templates of Item. Users' profile sheet can be also used as a skill map.
Organizing Teams
Two or more affiliation in the "group" which administrators prepare is possible for Users, and also they can collect applicants using an Item to compose a "team."
It is utilizable from organization of an operating project to member collection of a study meeting and a circle, and also a drinking session.
Feed (RSS) - Update Notification
New registrations of Items, Workflows to handle and Schedules by which start time comes within a definite period of time are notified by favorite RSS readers, such as Thunderbird.
Setup
Nothing but just an EXAMPLE
DOWNLOAD >> Ubuntu Server 16.04.1 LTS
http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-server-amd64.iso?_ga=1.2643508.569462776.1471180914

# sudo loadkeys jp
# 
# sudo vi /etc/default/keyboard
# >>>>>>>>>>
# XKBMODEL="jp106"
# XKBLAYOUT="jp"
# 
# <<<<<<<<<<

sudo apt-get install openssh-server

=========================================================
https://gorails.com/setup/ubuntu/16.04
=========================================================

sudo apt-get update
sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev

--------------------------
rbenv
--------------------------
cd
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL

rbenv install 2.4.0
rbenv global 2.4.0
ruby -v

gem install bundler --no-ri --no-rdoc
rbenv rehash
  # rbenv users need to run rbenv rehash after installing bundler.

--------------------------
MySQL
--------------------------
sudo apt-get install mysql-server mysql-client libmysqlclient-dev

sudo vi /etc/mysql/conf.d/mysql.cnf
>>>
[mysqld]
character-set-server=utf8mb4
[mysql]
default-character-set=utf8mb4
<<<

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
>>>
bind-address = 0.0.0.0
<<<
sudo service mysql restart

netstat -untap

mysql> grant all privileges on thetis_production.* to xxx@'%' identified by 'xx....';
#iptables -A INPUT -i eth0 -p tcp -m tcp  -s 192.168.28.1 --dport 3306 -j ACCEPT
sudo ufw allow from 192.168.28.0/24 to any port 3306

--------------------------
Rails
--------------------------

sudo vi /etc/apt/sources.list
>>>>>>>
### COMMENT OUT!!!
#deb cdrom:[Ubuntu-Server 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.3)]/ xenial main restricted
<<<<<<<

## MAYBE Rails will be installed by 'bundle' below ..
# curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
# sudo apt-get install -y nodejs
# gem install rails -v 5.0.1 --no-ri --no-rdoc
# rbenv rehash
# rails -v

--------------------------
Web Apps
--------------------------
cd /var/www/thetis
bundle

bin/rails db:migrate RAILS_ENV=production THETIS_DATABASE_PASSWORD=xxxxxxxx

RAILS_ENV=production bundle exec rake assets:precompile assets:clean

--------------------------
apache2
--------------------------
sudo apt-get install apache2

gem install passenger --no-ri --no-rdoc
rbenv rehash

sudo apt-get install libapr1-dev libaprutil1-dev
sudo apt-get install apache2-dev
sudo /home/xxxx/.rbenv/shims/passenger-install-apache2-module


sudo vi /etc/apache2/apache2.conf
>>>
LoadModule passenger_module /home/xxxx/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/passenger-5.1.2/buildout/apache2/mod_passenger.so
<IfModule mod_passenger.c>
 PassengerRoot /home/xxxx/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/passenger-5.1.2
 PassengerDefaultRuby /home/xxxx/.rbenv/versions/2.4.0/bin/ruby
</IfModule>
<<<

sudo a2dissite 000-default

cd /var/www/html
sudo ln -s /var/www/thetis/public thetis

#sudo vi /etc/apache2/sites-available/000-default.conf
#:%s/Indexes //g

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/thetis.conf
sudo vi /etc/apache2/sites-available/thetis.conf
>>>
<VirtualHost *:80>
  DocumentRoot /var/www/html

‥‥

  # railsapp/config/database.yml
  SetEnv THETIS_DATABASE_PASSWORD xxxxxxxx
  # $ bin/rails secret
  SetEnv SECRET_KEY_BASE aaaaaaaa

  RailsBaseURI /thetis

  <Directory /var/www/html/thetis>
    AllowOverride all
    Options -MultiViews
  </Directory>

‥‥

<<<
sudo a2ensite thetis

sudo service apache2 reload

# Apache Error Log
#vi /var/log/apache2/error.log
# ===>  /Message



Generated by
sphered