Lacta - Από την αρχή - Επεισόδιο 2

Не съм съвсем сигурен къде принадлежи този въпрос, тук или в SO, така че, моля, мигрирайте това, ако е подходящо.

Общ преглед

Голямото сдружение на собствениците на жилища (HOA), в което живея, наистина би могло да се възползва от влизането в 21-ви век по отношение на управлението и комуникацията с жителите. Има доста търговски настолни и уеб приложения за това, но не успях да намеря нищо в света с отворен код, особено нещо, което е насочено към HOA или кондо асоциации.

Функционалност

Има много неща, които биха могли да влязат в този вид софтуер, но най-много се интересувам от внедряването е:

  1. Разрешаване на жителите да подават:
    • Искания за поддръжка (работни поръчки) с формуляр + карта OpenLayers
    • Архитектурни нарушения + карта
    • Приложения за архитектурна промяна
  2. Разрешаване на персонала, членовете на борда и други упълномощени потребители:
    • Преглед и проследяване на елементи от 1.
  3. Осигурете календар на събитията
  4. Осигурете комуникации, включително:
    • Уведомяване за събития
    • Уведомяване за работни поръчки / нарушения / и др
    • Известие за оценка
  5. Хранилище на документи за дневен ред, протоколи от заседанията, бюлетини, документи за политика и др.

Може да има и счетоводна част, но мисля, че е най-добре да оставим това засега. Може би тази система може да бъде проектирана модулно, за да позволи по-късно или взаимодействие със съществуващите счетоводни системи, или да има пълноценна онлайн счетоводна система.

Знам, че това засяга много области, като Компютърни системи за управление на поддръжката (CMMS), Системи за управление на съдържанието (CMS) и други.

Въпроса

Има ли съществуващи уеб приложения на FOSS за HOA? Има ли други уеб приложения които могат да бъдат подходящо модифицирани? Ако е не и на двамата, какво рамка би било подходящо за използване? Предполагам, че всички Django, Ruby on Rails и т.н. биха били подходящи.

Свързан търговски софтуер

Можете да ги разгледате, за да видите какви функции предлагат търговските приложения:

  • SenEarthCo
  • TOPS Professional
  • Булдиум
    • association-management.buildium.com
  • Списък на други HOA софтуер
    • www.capterra.com/association-management-software
  • Друг списък със софтуер HOA
    • www.softwareadvice.com/property-management/community-hoa-software-comparison

  • За пояснение съм напълно готов да модифицирам или разширя съществуващи проекти, за да постигна тази цел, така че не просто търся готово решение (макар че би било чудесно, ако това съществуваше!). Аз познавам основно Python, PHP, SQL и съм готов да науча каквото е необходимо.
  • невероятно как това беше зададено преди 5 години и това все още изглежда най-подходящата дискусия по въпроса. Как се справихте?
  • @AndreLuus: За съжаление не преследвах това много далеч. Разбрах нещо основно, но всичко беше доброволно и бордът изглежда не се интересуваше много от моята помощ, затова го отказах. Поради ангажираността ми с OpenStreetMap по това време фокусът ми беше върху аспекта на картографирането и не отидох по-далеч от това.
  • А, добре, няма проблем. Сам съм направил някои допълнителни изследвания и всъщност също не съм измислил нищо. Благодаря все пак.

Представените от вас обяснения могат лесно да бъдат постигнати, запазвайки drupal като основа. Ще работят само 2-3 дни.

Следвай тези стъпки.

  • Инсталирайте Drupal.
  • Създавайте типове съдържание за заявки за поддръжка, Архитектурни нарушения, Приложения за архитектурна промяна.
  • Използвайте CCK, за да създадете всички персонализирани полета, които може да са ви необходими за всяко.
  • Използвайте този или този модул за картографиране във всеки тип съдържание, както е необходимо.
  • Използвайте Потребител-> Роли и създавайте потребителски роли като администратор, член на борда, упълномощен и т.н. ...
  • Използвайте Потребител-> Разрешение, за да зададете разрешения за всяка роля.
  • Функции, свързани със събития, могат да бъдат постигнати, като въведете описанието на връзката тук този модул.
  • За известие можете да използвате този или този модул.
  • Използвайте това за хранилище на документи или ако то е само за съхранение, можете да направите тип съдържание и да създадете поле за прикачен файл, така че използването да може да качва. Това ще го направи просто.
  • Активирайте книгите в основните модули и можете да ги използвате за неща като документи за правила.
  • Използвайте това за бюлетин.
  • За акаунти можете да използвате този модул.

Това ще бъде. Освен това можете да използвате модула за изгледи и след това да създадете тема за и да направите няколко кода, за да интегрирате всичко това, така че да работи в едно цяло. Може да отнеме максимум 7 дни, за да може това нещо да функционира. Виждал съм някои приятели в Tridz да правят нещо подобно в drupal.

  • Леле, благодаря за много подробния отговор. Всъщност стигнах до същото заключение относно използването на Drupal, макар че не бях сигурен откъде да започна. Много оценявам. Всичко, което трябва да реша сега, е дали да използвам версия 6 или 7!
  • Използването на 6 би било разумно решение, тъй като много от плъгините все още ще трябва да наваксат до версия 6, а друг основен проблем ще е липсата на онлайн ресурси на относително нов drupal 7.
  • Опитвам се да разбера как бих се справил с потребители, роли и акаунти (HousingUnit's).Потребителят може да бъде собственик на един или повече HousingUnit, а HousingUnit може да има повече от един собственик. Потребителят може да бъде и постоянно пребиваващ на един HousingUnit, макар и не повече от един. Така че някои потребители ще притежават и пребивават в една единица, докато други могат да притежават множество единици и да пребивават в нито една от тях. Ако потребителят не е постоянно пребиваващ, той трябва да има MailingAddress в своя профил. Изглежда, че навлизам в много персонализиран код!

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?