RamonSilva20 / Mapos
Licence: mit
Sistema de Controle de Ordens de Serviço
Stars: ✭ 421
Labels
Projects that are alternatives of or similar to Mapos
Codeigniter Aauth
Authorization, Authentication and User Management library for Codeigniter 2.x and 3.x to make easy user management and permission operations
Stars: ✭ 360 (-14.49%)
Mutual labels: codeigniter
Rust Raspberrypi Os Tutorials
📚 Learn to write an embedded OS in Rust 🦀
Stars: ✭ 7,275 (+1628.03%)
Mutual labels: os
Interviewguide
计算机校招、社招面试八股文整理,也是《逆袭进大厂》唯一仓库,目前已收录 C/C++ 、操作系统、数据结构、计算机网络、MySQL、Redis等面试资料,未来打算继续收录Java、Python、Go等面试常见问题,坚持将此仓库维护下去。
Stars: ✭ 288 (-31.59%)
Mutual labels: os
Qword
Operating system for x86_64 based around a "keep it simple and make it work" philosophy.
Stars: ✭ 367 (-12.83%)
Mutual labels: os
Xboot
The extensible bootloader for embedded system with application engine, write once, run everywhere.
Stars: ✭ 405 (-3.8%)
Mutual labels: os
Ghost
Ghost, a micro-kernel based hobby operating system for the x86 architecture.
Stars: ✭ 353 (-16.15%)
Mutual labels: os
Ci bootstrap 3
A multi-tenant website template based on CodeIgniter 3 with integration of some useful tools
Stars: ✭ 378 (-10.21%)
Mutual labels: codeigniter
Codeigniter4
Open Source PHP Framework (originally from EllisLab)
Stars: ✭ 3,839 (+811.88%)
Mutual labels: codeigniter
Toaruos
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
Stars: ✭ 4,687 (+1013.3%)
Mutual labels: os
Cloud Kernel
Cloud Kernel - an open-source Linux kernel originated by Alibaba Operating System Team
Stars: ✭ 295 (-29.93%)
Mutual labels: os
Wingos
a little 64bit operating system written in c++ with smp support
Stars: ✭ 361 (-14.25%)
Mutual labels: os
Cron Manager
A PHP cron task manager for MVC-type applications
Stars: ✭ 396 (-5.94%)
Mutual labels: codeigniter
Demonstração
Instalação
-
Faça o download dos arquivos.
-
Extraia o pacote e copie para seu webserver.
-
Rode o comando
composer install --no-dev
a partir da raiz do projeto. -
Acesse sua URL e inicie a instalação, é bem simples, basta preencher as informações no assistente de instalação MAPOS.
-
Configure o email de envio no arquivo email.php.
-
Configurar cron jobs para envio de e-mail:
- */2 * * * * php /var/www/index.php email/process
- */5 * * * * php /var/www/index.php email/retry
Instalação (Docker)
- Faça o download dos arquivos.
- Instale o Docker e o Docker Compose.
- Entre na pasta
docker
no seu terminal e rode o comandodocker-compose up --force-recreate
. - Acesse a URL
http://localhost:8000/
no navegador e inicie a instalação. - Na etapa de configuração use as seguintes configurações:
1. Por favor, insira as informações da sua conexão de banco de dados.
Host: mysql
Usuário: mapos
Senha: mapos
Banco de Dados: mapos
2. Por favor, insira as informações para sua conta de administrador.
Configure do jeito que quiser.
3. Por favor, insira a URL.
URL: http://localhost:8000/
-
Configure o email de envio no arquivo email.php.
docker/data
, onde é pasta que o mysql do docker salva os arquivos. Se for deletada você perderá seu banco de dados.http://localhost:8080/
.
Atualização
- Faça o backup dos arquivos e do banco de dados;
- Substitua os arquivos pelos da nova versão;
- Rode o comando
composer install --no-dev
a partir da raiz do projeto. - Volte as configurações nos arquivos database.php e config.php;
- Logue no sistema como administrador e navegue até Configurações -> Sistema e clique no botão
Atualizar Banco de Dados
para atualizar seu banco de dados. Obs.: Também é possível atualizar o banco de dados via terminal rodando o comandophp index.php tools migrate
a partir da raiz do projeto; - Pronto, sua atualização está concluída;
Atualização (Docker)
- Pare o docker de rodar;
- Faça o backup dos arquivos e do banco de dados;
- Substitua os arquivos pelos da nova versão;
- Volte as configurações nos arquivos database.php e config.php;
- Entre na pasta
docker
no seu terminal e rode o comandodocker-compose up --force-recreate
; - Logue no sistema como administrador e navegue até Configurações -> Sistema e clique no botão
Atualizar Banco de Dados
para atualizar seu banco de dados. Obs.: Também é possível atualizar o banco de dados via terminal rodando o comandophp index.php tools migrate
a partir da raiz do projeto; - Pronto, sua atualização está concluída;
Atualização via sistema
- Primeiro é necessário atualizar manualmente o sistema para a versão v4.4.0;
- Quando estiver nessa versão é possível atualizar o sistema clicando no botão "Atualizar Mapos" em Sistema >> Configurações;
- Serão baixados e atualizados todos os arquivos exceto:
config.php
,database.php
eemail.php
;
Comandos de terminal
Para listar todos os comandos de terminal disponíveis, basta executar o comando php index.php tools
a partir da raiz do projeto, após feita todo o processo de instalação.
Frameworks/Bibliotecas
- bcit-ci/CodeIgniter
- twbs/bootstrap
- jquery/jquery
- jquery/jquery-ui
- mpdf/mpdf
- Matrix Admin
- filp/whoops
Requerimentos
- PHP >= 7.3
- MySQL
- Composer
Doações
Gosta do mapos e gostaria de contribuir com seu desenvolvimento?
Doações podem ser realizadas nos links:
- catarse/mapos - Mensal
- kofi/mapos - Exporádica
Contribuidores
Autor
Ramon Silva |
---|
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].