-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Устаноўка модуля на хостынг #7
Comments
@dashiwa вітаю, цікавая прапанова. можаш удакладніць адкуль будуць брацца паролі для інтэграцыі з базай "(DB_DATABASE, DB_USERNAME, DB_PASSWORD)"? |
@falanster Привет.
|
Конечно сперва нужно работоспособная модель. А все улучшения лучше делать если будет хватать ресурсов. |
@dashiwa асноўна задума дойкі, каб модуль існаваў аўтаномна кожнай інсталяцыяй на хостынгу ініцыятывы. у нас было ідэя толькі збіраць некаторую статыстыку з дазвола арганізацый, якія сабе ўстанавілі модуль, там магыма можа спатрэбіцца падобны функцыянал у вельмі лаканічным выглядзе |
@dashiwa Доброй ночи. |
@cema93 @falanster Зависит от того, что хотят пользователи и что хотим мы, ну и если мы делаем все по букве закона - то наверное нужен комментарий юриста |
@dashiwa ага, дзякуй. дарэчы спрабаваў паставіць наша рашэнне? |
@falanster Пока читаю теорию по эквайрингу чтобы понимать суть.. |
@falanster @cema93 @svetit @pro2s Привет всем. Разработка опенсорс продуктов очень трудоемкая задача. Могу написать много советов. А вы уже решите стоит ли это читать или делать. С некоторой долей вероятности, возможно смогу что-то сделать, но не обещаю) Первое пожелание. Хочеться писать все на английском языке, как на универсальном языке общения. Можно конечно на эсперанто - но он менее популярен :-> |
@dashiwa прывітанне, дзякуй за думкі, так пакуль мы працуем такім чытам можам выкарыстоўваць любую мову беларускую, рускую, англійскую. мы вырашлі выкарыстоўваць беларускую, як базавую. канешне пішы свае парады і рэкамендацыі. зараз асабліва каштона каментары па коду |
|
|
|
|
Можно использовать трекер задач связанные с github К примеру задача В итоге если одна часть будет занимать 15-30 минут времени максимум , задачу можно будет выполнять постепенно в свободное время. |
Ну там зависимостей не так много, но не вижу смысла разбивать laravel и убирать лишние зависимости, в таком случае вообще будет проще переделывать на лековесный фреймворк с минимум зависимостей. По проверке кода, надо настраивать CI c автоматической проверкой коммитов/PR и для начала все ошибки оформить в виде отдельных задач, а в дальнейшем, когда все будет пофикшено, проверять PR и не допускать такой код в репозиторий ;) |
Хорошая задача, часто игнорируемая но трудоемкая |
@pro2s @dashiwa |
@falanster Привет. Какие редакторы использует команда? IDE |
@dashiwa не поможет ) надо жесткая валидация PR или автоматический форматер. |
|
@pro2s Интересная штука. Есть еще circle но его нужно настраивать, я как то смотрел , но решил что опыт работы c jenkins пригодится больше Если styleci заведется , тогда отлично. Есть еще вариант использовать post receive hooks Пока это все теории, нужно исследовать |
@falanster я с дженкинсом не работал но имха простого пути нет :( эта штука скорей для того чтобы проверить код и не деплоить невалидный релиз. |
@pro2s @falanster
Автоматического форматирования нет. Есть код бьютифейр но он может только небольшую часть фиксить. Остальное только сам разработчик |
https://www.sitepoint.com/analyzing-php-project-jenkins/ |
Я думаю пра код-стайл трэба зевесці асобны іш'ю што мы можам выкарыстоўваць на нашым баку: |
@dashiwa паглядзі калі ласкамы стварылі новы спіс ішус https://github.com/diglabby/doika/issues мо якія заўвагі будуць? |
Хачу прапанаваць паляпшэнне
Зрабіць Рест сэрвіс
З яго дапамогай обмениватся дадзенымі паміж кліентам і серверам
Паслядоўнасць ўстаноўкі:
Спампаваць архіў з рэлізам модуля за адрасам https://github.com/diglabby/doika_1.2/archive/doika_final_1.1.zip -
Неабавязкова калі паляпшэнне будзе зроблена
Выняць тэчкi "doika" i "client-side" з архіва і размясціць iх у корані вашага сайта.
Неабавязкова калі паляпшэнне будзе зроблена
Выняць дамп базы дадзеных "doika.sql" з архіва і імпартаваць яго ў Вашу базу дадзеных.
Неабавязкова калі паляпшэнне будзе зроблена
Запоўніць неабходныя палі ў файле ".env" тэчкі "doika" для доступу да Вашай БД: імя базы дадзеных, лагін і пароль (DB_DATABASE, DB_USERNAME, DB_PASSWORD)
Неабавязкова калі паляпшэнне будзе зроблена
У браўзэры ўвесці адрас "{ваш хост}/doika" і стварыць неабходныя Вам кампаніі па зборы сродкаў
Гэта можна будзе зрабіць на серверы
Падключыць файлы js на тых старонках на якiх Вы жадаеце каб адлюстроувауся модуль doika. Для гэтага размясцiце такi код между тегами "
" i "" <script src="client-side/doika-loader.js"></script>
Зайсці ў адміністратыуную частку "{ваш хост}/doika" выбраць там патрэбную кампанію і скапіяваць у полі шорт-код html-код блока прыёму ахвяраванняў для вашай кампаніі.
На старонцы Вашай кампаніі ўставіць html-код памiж тэгамi "
" i "" там дзе Вы жадаеце бачыць ваш модуль.
Усе.
The text was updated successfully, but these errors were encountered: