<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: hirossyi73</title>
    <description>The latest articles on DEV Community by hirossyi73 (@hirossyi73).</description>
    <link>https://dev.to/hirossyi73</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F551543%2F2dafffea-a2f3-4053-b1aa-578d90dbec76.jpeg</url>
      <title>DEV Community: hirossyi73</title>
      <link>https://dev.to/hirossyi73</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/hirossyi73"/>
    <language>en</language>
    <item>
      <title>Exment - Laravel Open Source Web Database Solution</title>
      <dc:creator>hirossyi73</dc:creator>
      <pubDate>Sat, 02 Jan 2021 07:30:32 +0000</pubDate>
      <link>https://dev.to/hirossyi73/exment-laravel-open-source-web-database-solution-42j</link>
      <guid>https://dev.to/hirossyi73/exment-laravel-open-source-web-database-solution-42j</guid>
      <description>&lt;p&gt;Hi! I'm Hiroshi Sato, and representative Kajitori Co., Ltd.&lt;/p&gt;

&lt;p&gt;We want to introduce Open Source Solution &lt;strong&gt;"Exment"&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F87639o7lo7k0reyenv8e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F87639o7lo7k0reyenv8e.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Origin
&lt;/h2&gt;

&lt;p&gt;Exment is web database and Open Source Solution based Laravel.&lt;br&gt;
The concept is &lt;strong&gt;"Web system that can manage anything"&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;When you manage a lot of data on company or organization, maybe you use Microsoft Excel or Google Spreadsheet.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fdpo6awv2uc3t2nxyzuee.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fdpo6awv2uc3t2nxyzuee.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;But, you keep to use these softwares, maybe you will happen big issues. &lt;/p&gt;

&lt;h3&gt;
  
  
  Problems when managing with multiple people
&lt;/h3&gt;

&lt;p&gt;If some employees manage this data, maybe happens these problems.&lt;/p&gt;

&lt;h4&gt;
  
  
  Inputs wrong data
&lt;/h4&gt;

&lt;p&gt;Ex. sheet column is &lt;strong&gt;"contract price"&lt;/strong&gt;, But somebody inputs &lt;strong&gt;"customer name"&lt;/strong&gt;.  &lt;/p&gt;

&lt;h4&gt;
  
  
  Mess of multiple files
&lt;/h4&gt;

&lt;p&gt;Ex. Want to manage "customer data", but before you know it, creates these files,&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- customer_data.xslx
- customer_data2.xslx
- customer_data_new.xslx
- customer_data_reallynew.xslx
- customer_data_20210102.xslx
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Can you select newest customer file??&lt;/strong&gt; Perhaps, we cannot.&lt;/p&gt;

&lt;h4&gt;
  
  
  Break file
&lt;/h4&gt;

&lt;p&gt;Sometimes, Microsoft excel file is broken. So, We rollback or create file again. It's too lost time.&lt;/p&gt;

&lt;h3&gt;
  
  
  Difficult to utilize the entered data
&lt;/h3&gt;

&lt;p&gt;If you want to use other system or data, but it's difficult.&lt;br&gt;&lt;br&gt;
Ex, you have "customer" excel file, and you want to use other accounting system, but it's difficult. Maybe, you have to input accounting system watching "customer" excel file.&lt;/p&gt;

&lt;h3&gt;
  
  
  Too expensive existing system
&lt;/h3&gt;

&lt;p&gt;So, you want to append existing web database system, for example, Salesforce, Microsoft Dynamics.&lt;br&gt;
But, it's too expensive, for small and medium-sized enterprises, ex. startup project or venture company.&lt;/p&gt;

&lt;h2&gt;
  
  
  Developed OpenSource System
&lt;/h2&gt;

&lt;p&gt;So we developed web database system, &lt;strong&gt;AS OPEN SOURCE&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F87639o7lo7k0reyenv8e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F87639o7lo7k0reyenv8e.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Exment is Open Source Solution based Laravel. License is GPL-3.0. Please see &lt;a href="https://github.com/exceedone/exment" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Screenshot
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Data List
&lt;/h4&gt;

&lt;p&gt;Showing data list on browser.&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fpseo6ozux98hr29bod9m.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fpseo6ozux98hr29bod9m.gif" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Data Show and Edit
&lt;/h4&gt;

&lt;p&gt;If user clicks data row, showing data detail, and edit.&lt;br&gt;
Of course, user can create data.&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F74ugczkb7mqr0m01ypl2.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F74ugczkb7mqr0m01ypl2.gif" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Data Search
&lt;/h4&gt;

&lt;p&gt;User can search all data. &lt;br&gt;
And user can search relation. For example, showing "estimate" list related "customer".&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fh64buodv895d4admjeke.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fh64buodv895d4admjeke.gif" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Table Definition
&lt;/h4&gt;

&lt;p&gt;System administrator can append table definition. Append-modify-delete table, append-modify-delete table's column,  etc.&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F2wa5ncami5im6qky5i9s.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F2wa5ncami5im6qky5i9s.gif" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Merit
&lt;/h3&gt;

&lt;h4&gt;
  
  
  A lot of Functions
&lt;/h4&gt;

&lt;p&gt;Exment has a loooooot of functions and can use free.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Web database definition change&lt;/li&gt;
&lt;li&gt;Data list display&lt;/li&gt;
&lt;li&gt;Data addition / editing / display&lt;/li&gt;
&lt;li&gt;Batch import / output of data&lt;/li&gt;
&lt;li&gt;Data update settings&lt;/li&gt;
&lt;li&gt;Composite unique key settings&lt;/li&gt;
&lt;li&gt;Compare two columns&lt;/li&gt;
&lt;li&gt;Data interlocking setting&lt;/li&gt;
&lt;li&gt;Related refinement settings&lt;/li&gt;
&lt;li&gt;Document output (Excel format)&lt;/li&gt;
&lt;li&gt;Data sharing&lt;/li&gt;
&lt;li&gt;Restore deleted data&lt;/li&gt;
&lt;li&gt;Dashboard&lt;/li&gt;
&lt;li&gt;Calendar view&lt;/li&gt;
&lt;li&gt;Aggregate view&lt;/li&gt;
&lt;li&gt;template&lt;/li&gt;
&lt;li&gt;Authority management&lt;/li&gt;
&lt;li&gt;Add your own plugin&lt;/li&gt;
&lt;li&gt;Addition of original document format&lt;/li&gt;
&lt;li&gt;Web database template management&lt;/li&gt;
&lt;li&gt;Notification processing&lt;/li&gt;
&lt;li&gt;Data replication&lt;/li&gt;
&lt;li&gt;automatic numbering&lt;/li&gt;
&lt;li&gt;Value calculation on the screen&lt;/li&gt;
&lt;li&gt;Data and system backup / restore&lt;/li&gt;
&lt;li&gt;Change login method (Google account, Office365 account ...)&lt;/li&gt;
&lt;li&gt;API cooperation&lt;/li&gt;
&lt;li&gt;Data view sort order setting&lt;/li&gt;
&lt;li&gt;Workflow&lt;/li&gt;
&lt;li&gt;etc....&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Append function as Plugin
&lt;/h4&gt;

&lt;p&gt;And we can append function as Plugin(such as WordPress).&lt;br&gt;
If use it, we can execute such as functions.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;If we want to append function as "Search YouTube play, like, dislike result", Append &lt;strong&gt;Page Plugin&lt;/strong&gt;.&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%252F0%252F204834%252Fc5996da9-8d6f-ce7a-f5ad-2bb195b90f0b.png%3Fixlib%3Drb-1.2.2%26auto%3Dformat%26gif-q%3D60%26q%3D75%26w%3D1400%26fit%3Dmax%26s%3D59e33c14d06bd87c280eb01cae159622" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%252F0%252F204834%252Fc5996da9-8d6f-ce7a-f5ad-2bb195b90f0b.png%3Fixlib%3Drb-1.2.2%26auto%3Dformat%26gif-q%3D60%26q%3D75%26w%3D1400%26fit%3Dmax%26s%3D59e33c14d06bd87c280eb01cae159622" alt="YouTube Search"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If you want to append function about clicking button on customer data page, and when clicking button calls syncing customer data to other system (Ex. accounting, task, estimate system - Not Exment), we can append &lt;strong&gt;Button Plugin&lt;/strong&gt;.&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fptwr9thrjjpbsmntygdd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fptwr9thrjjpbsmntygdd.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Developers only develop &lt;strong&gt;you want to expand function&lt;/strong&gt;. &lt;br&gt;
If we develop as full scratch system, we need very very high cost and time. But we use Exment as platform, we only save very low them. &lt;br&gt;
And Exment adopts language PHP, and framework laravel. A lot of engineer can develop PHP, so it's easy developing expanding plugin.&lt;br&gt;
We also show how to develop and upload plugin. Please see &lt;a href="https://exment.net/docs/#/plugin" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;h4&gt;
  
  
  Operate on On-Premiss environment
&lt;/h4&gt;

&lt;p&gt;Now many systems operate on crowd environment. But, some data or companies cannot use crowd, because ex. confidential data. &lt;br&gt;
Exment can operate On-Premiss environment, and can operate &lt;strong&gt;"Completely blocked"&lt;/strong&gt; On-Premiss environment.&lt;br&gt;
So Exment can adopt those some data or companies easily.&lt;/p&gt;

&lt;p&gt;And, Exment operates LAMP, So very easy setting up environment.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Exment is very useful and powerful and can expand system.&lt;br&gt;
Please install, use, feedback, and pull requests!&lt;/p&gt;

&lt;p&gt;We are Japanese and now using Exment users are almost Japanese. We support English and has English manual, but maybe English is wrong, sorry. Please tell us wrong English.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;We WANT Exment to be like WordPress&lt;/strong&gt;. &lt;br&gt;
WordPress is very very major, useful, and can expand system.&lt;br&gt;
We want Exment to do the same in the field of web databases. We are convinced that it is a system with such a future.&lt;/p&gt;

&lt;p&gt;Thanks reading this post!!! &lt;/p&gt;

&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/exceedone/exment" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://exment.net/docs/#/" rel="noopener noreferrer"&gt;Manual&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>laravel</category>
      <category>database</category>
      <category>news</category>
    </item>
  </channel>
</rss>
