Giter Site home page Giter Site logo

Comments (5)

GoogleCodeExporter avatar GoogleCodeExporter commented on August 22, 2024
Jak najbardziej możliwe, w podstawowej wersji nawet nie takie trudne. Dla 
kogoś kto jest obeznany w kodzie OC to jest kilka godzin pracy, dla 
pozostałych kilkanaście.

Podstawowa wersja, czyli to co jest zgłaszane w wątku:

- możliwość dodania innych współrzędnych jako 'domowych' w panelu 
użytkownika i ich wyświetlenie w tymże panelu.
- po kliknięciu na 'moja okolica pokazuje się okolica domyślna, dodatkowo 
pojawia się menu (selektor?) z wszystkimi dodatkowymi współrzędnymi 
wprowadzonymi przez użytkownika. (jeśli user jakieś dodał)
- po wybraniu innych współrzędnych ajaxami dociągne są dane z innych 
współrzędnych i podmieniane w widoku strony.

Od strony silnika sugeruję:
- globalny wyłącznik (boolean) funkcjonalności w lib/settings.inc.php
- wszystkie operacje silnikowe (nie związane z wyświetlaniem warstwy 
graficznej) związane z obsługą tej funkcjonalności zawrzeć w odrębnej 
klasie, obecny kod rozdzielić: ten który jest związany z warstwą 
pozostawić a algorytmy przenieść do tejże klasy (może być kilka klas w 
miarę potrzeb)


Podstawową rzeczą, której pewnie osoby piszące w wątku nie mają 
świadomości, że dodanie kolejenych współrzędnych nie wiąże się z 
wysyłaniem emaili powiadamoających o nowych skrzynkach itp. 
Ta funkcjonalność wymagała by głębszych zmian w silniku, w tej chwili nie 
wiem jeszcze jak dużo trzba by zmieniać. jeśli kiedyś było to napisne 'po 
bożemu', to też niewiele, jednak jeśli jest napisane kiepsko, to będzie 
więcej roboty. (nigdy w tamtą częśc kodu nie zaglądałem, a w kodzie 
niektóre rzeczy są napisane bardzo fajnie a inne bardzo nie fajnie, więc 
trudno wróżyć z fusów jak jest napisany tamten moduł)

No i teraz brakuje tylko kogoś, kto się podejmie :-)
jeśli dzazder się podejmie, to mogę pomóc (tzn. wskazać drogę, gdzie co 
jest i jak to zrobić, na rozgrzebywanie kodu nie będę mieć czasu - mam 
jeszcze parę issues do zrobienia i chciałbym się na nich skupić.)

Original comment by wloczynutka on 3 Feb 2014 at 5:49

  • Changed title: Wprowadzenie możliwości dodania kilku (2, 3...n ) współrzędnych bazowych

from opencaching-pl.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 22, 2024
Witam serdecznie,
mogę się podjąć implementacji tegoż rozwiązania, pytanie tylko czy jako 
gość, który w kodzie nie za wiele grzebał, nie namieszam tam za bardzo i 
nie zrobię bałaganu :)

Pozdrawiam
dżazder

Original comment by [email protected] on 4 Feb 2014 at 10:05

from opencaching-pl.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 22, 2024
jeśli weźmiesz pod uwage to co pisalem powyzej, a zwlaszcza:
- globalny wyłącznik (boolean) funkcjonalności w lib/settings.inc.php
- zmiany zawrzeć w odrębnej klasie (...)
to powinno byc ok, bo:
- na poczatku bedzie mozna modul wlaczyc tylko dla wybranych uzytkownikow - 
testerow, dzieki temu bedziesz mogl sobie podzielic prace i commitowac 
poszczegolne etapy, a wybrani userzy beda mogli je stestowac, 
- zawsze bedzie mozna wylaczyc dla calego portalu w razie czego.
- na poczatek mozesz też np. stworzyc jakiś plik myneighborhood_v2.php, i do 
niego klase silnika np. lib/myNeighborhood.php a jak skończysz prace i 
wszystko bedzie stestowane myneighborhood.php można bdize zastąpic 
myneighborhood_v2.php

Original comment by wloczynutka on 4 Feb 2014 at 4:06

from opencaching-pl.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 22, 2024

Original comment by wloczynutka on 31 Dec 2014 at 12:17

  • Added labels: Component-User

from opencaching-pl.

deg-pl avatar deg-pl commented on August 22, 2024

Duplicate of #744

from opencaching-pl.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.