PDA

Zobacz pełną wersję : Moduł dodający projekty



grzechom
08-09-2007, 13:40
Hej,

potrzebuję na mojej stronie dorobić sobie następującą funckjonalność:

1. Mam stronę, formularz z danymi o jakimś projekcie.
2. Dane z formularza są przekazywane do jakiegos skryptu php, który dodaje mi projekt do bazy (zrobiłem sobie dodatkową tabelkę - projekty).
3. Po dodaniu projektu do bazy tworzę sobie artykuł w określonej sekcji.
4. W artykule umieszczam przy pomocy mosModule zrobiony przeze mnie moduł powiedzmy mod_project, który jako argument dostaje nazwę projektu.
5. Moduł ten generuje na wyjscie w określonym formcie tabelkę z informacjami o tym projekcie.

Chciałbym możliwie najbardziej zintegrować to z joomlą, a konkretnie z obiektem database, aby móc używać metody setQuery($q).

Mam z związku z tym dwa pytania:

1. Jak zrealizować funkcjonalność dodawania projektów?
Mam następujące pomysły:
a) Zrobić zwykłą stronę i użyć wrappera aby stronę tą wyświetlić wewnątrz mojej strony lub użyć bota, który wykonuje plik php. Nie wiem jednak jak powiązać taką stronę i odpowiadający jej skrypt php z obiektem $database.

b) Stworzyć zgodnie z pomoc.joomla.pl jakiś moduł. Nie wiem jednak czy moduł ma możliwość wstawiania czegoś do bazy, czy może modułów używa się raczej do prezentacji wyników zapytania... No i jak modułowi przekazać jako argument nazwę projektu, który ma wyswietlic na stronie?


2. Zakładając, że za wyświetlanie danych o konkretnym projekcie będzie odpowiedzialny stworzony przeze mnie moduł - jak mu przekazać parametr, który projekt ma wyswietlic?

Przypominam, że modułu chciałbym użyć w każdym z kilkunastu artykułów , w których każdy dotyczyć będzie innego projektu.

Będę wdzięczny za jakieś porady i pomysły
Pozdrawiam
Mateusz

zwiastun
08-09-2007, 16:25
A nie prościej się rozejrzeć po dostępnych komponentach. Do zarządzania projektami jest co najmniej kilka. Polecam Fork (wcześniej Hydra)

grzechom
08-09-2007, 16:33
Hej,

dzięki za odpowiedź. Fork nie bardzo się nadaje do tego co chcę osiągnąć. Projekty, które chcę publikować są raczej samodzielne i zakończone. Bardziej chciałbym się skupić na informacjach o projekcie niż na zarządzaniu nim.

Może znasz jeszcze jakieś? Pytalem kilka razy na forum i szukałem takim modułów lub komponentów ale bez sukcesu ;/

zwiastun
08-09-2007, 20:09
Proszę Cię bardzo:
Flyspray: www.e-krishan.de (http://www.e-krishan.de)
Timesheets: www.mambotastic.com (http://www.mambotastic.com)
Timewriter: www.objectclarity.com (http://www.objectclarity.com)
XProgramming: www.joomla.pl (http://www.joomla.pl)
JTasks: www.joomlation.eu (http://www.joomlation.eu)
AMS: www.hugosoares.2fortune.com (http://www.hugosoares.2fortune.com)
Teac: www.winterhalder.ch (http://www.winterhalder.ch)
THopper: www.ibcnet.biz (http://www.ibcnet.biz)

Może także JPortfolio?
Nawet jeśli nie komponent, to warto przejrzeć, możliwe, że znajdziesz podpowiedź, jak zrobić to, co chcesz.

grzechom
08-09-2007, 20:10
Proszę Cię bardzo:
Flyspray: www.e-krishan.de (http://www.e-krishan.de)
Timesheets: www.mambotastic.com (http://www.mambotastic.com)
Timewriter: www.objectclarity.com (http://www.objectclarity.com)
XProgramming: www.joomla.pl (http://www.joomla.pl)
JTasks: www.joomlation.eu (http://www.joomlation.eu)
AMS: www.hugosoares.2fortune.com (http://www.hugosoares.2fortune.com)
Teac: www.winterhalder.ch (http://www.winterhalder.ch)
THopper: www.ibcnet.biz (http://www.ibcnet.biz)

Może także JPortfolio?
Nawet jeśli nie komponent, to warto przejrzeć, możliwe, że znajdziesz podpowiedź, jak zrobić to, co chcesz.

Dzięki bardzo!