XOOPS: Changes In The World Of XOOPS

Posted by: tomon 2007/6/19 11:50:00 16415 reads

Resized ImageResized ImageResized ImageResized ImageResized Image

Zmiany w świecie XOOPS'a

Od ostatniego artykułu drużyny ds. komunikacji dużo się zmieniło, powinniśmy teraz zastanowić się nad tym co zaszło, być może wtedy zaistniała sytuacja stanie się jaśnejsza dla społeczności.

Skalpa

Skalpa podał się do dymisji, zrezygnował z funkcji przewodniczącego około 7 czwrwca 2007. Dla niektórych była to wielka strata, z kolei inni uznali to za szansę, za powiew świeżego powietrza. Kiedy drużyny ds. komunikacji została zapytana o swoją opinię, na ten temat wypowiedział się Tom.

"Osobiście mam mieszane uczucia o tej sytuacji, z jednej strony to przykra strata. I tak byłem szczęściarzem mogąc przelotnie pracować ze Skalpą, z drgiej strony społecznośc domagała się zmian, i zmiany nadchodziły... Jednakże to wszystko się działo zbyt szybko niż można było się tego spodziewać.

Ja mam jednak obawy, i czuję że poruszamy się zbyt szybko, obawiam się że projekt może upaść.

Osobiście uważam, że powinniśmy przyspieszać z mniejszą siłą, w znaczeniu:

Im szybciej chcesz coś osiągnąć, tym jesteś bardziej podatny na popełnianie błędów które sprawiają, że droga do celu się wydłuża.

W zasadzie widzimy pozytywne zmiany ale naprawdę musimy być ostrożni aby nie spotkać się z kolejną klęską XOOPS'a"


Lider Projektu

Po odejściu Skalpy, przydzielil on stanowisko kierownika projektu JMorris'owi.

Wtedy społeczność została poinformowana o tym, że rolę lidera przejmuje DJ aby wreszcie skierować XOOPS'a na właściwe tory bycia projektem OSS.

Do części nowej roli DJ'a należy powołanie drużyn w celu polepszenia aktualnej sytuacji w XOOPS'ie i zgodnie z oczekiwaniami wielu utalentowanych ludzi dołączyło do szeregów. Widzieliśmy nawet takie imiona jak Predator aka Marco, który do nas wrócił.

Dla tych którzy nie znają Predatora - od wielu lat by w XOOPS'ie, jest bardzo utalentowaną osobą, być może nawet pierwsza osoba, która próbowała zintegrować sklep OSC do XOOPS'a, był także częścią drużyny developerów.

Niestety straciliśmy Predatora gdy odszedł do Joomla z powodu sytuacji, która miała miejsce w XOOPS'ie. Miejmy nadzieję, że teraz nadszedł czas zmian i jest tutaj aby z nami zostać.

Rada projektu

DJ powołał radę i mianował się obok JMorris'a i Tom'a na jej członka.

Rada została ustanowiona w duchu demokracji, gdzie każdy jej członek ma prawo głosu w organizacji projektu oraz prawo krytyki.

Wiele tematów było dyskutowanych, jednak tylko jeden został zatwierdzony i poparty przez członków Rady.

Z tego tekstu wynika, że drużyna ds. komunikacji jest pierwszą uformowanym i aktywnym organem.

Drużyna doradcza

DJ powołał tę formację z następujących orzeczeniem:

"Ta drużyna będzie utworzona dla ludzi, którzy pracowali w projekcie ale opuścili społeczność z różnych powodów. Mamy nadzieję, że wrócą i pomogą ponownie projektowi.

To będzie też miejsce dla profesjonalistów z bagażem doświadczeń, którzy nie ma ją wystarczającej ilości czasu aby być regularnym członkiem zespołu. Przez dołączenie do grupy mogą wspomóc projekt kiedy tylko będą mieli na to czas.

Dla wszystkich, którzy nie są zainsteresowani dołączeniem do drużyn jednak wiedzą, że coś idzie w złym kierunku, proszę wstąpcie do drużyny kiedy zobaczycie jakieś nieprawidłowości - wstańcie i powiedzcie - "Robicie to źle, powinniście to zrobić tak..."

Podsumowując, wynikiem tej drużyny ma być krytyka i sugestie dla pozostałych ekip."


Dawid zapytany o opnie na temat doradczej grupy odpowiedział nastepująco:

"W zasadzie zgadzam się, ten pomysł jest dobry"

Dla mnie to jest coś w rodzaju psa strzegącego bądź rady nadzorczej. Innymi słowy Ci, którzy potrafią przewidzieć rzeczy i zwrócić na nie uwagę gdy sprawy nie idą tak jak powinny.

Moje osobiste wątpliwości tyczą się rozsądku, który musi być zachowany w kwestii kultury, manier aby nie doszło do starć pomiędzy indywidualnymi punktami widzenia, które mogłyby wywołać nieporządane zjawiska w środowisku XOOPS'a.

Tak długo jak ten organ podąża swoimi własnymi zasadami i omawia jakiekolwiek kwestie początkowe pomiędzy stosownymi partiami w odpowiednich ekipach - a zarządzającymi projektem... przed upublicznianiem sprawy - należy mieć pewność, że wszystkie potencjalne problemy będą pokonane, wspólnie, z przedsięwzięciem, obie rzeczy zapewnione dla dobra społeczności i skuteczności drużyn.

W moim przekonaniu, to powinno być wypróbowane tylko na próbny okres czasu.

Jeżeli pomysł okaże się nieefektywny - zawsze jest to pojmowane jako próba"


Jakie jeszcze drużyny powstają?

Nie będziemy się na temat wszystich drużyn zbytnio rozpisywać ponieważ nie wszystko zostało jeszcze ustalone. Postaramy się streścić to co najważniejsze.

Następujące fragmenty pochodzą z wypowiedzi DJ'a na forum.

Rada Projektu XOOPS

Tak jak wspomniano powyżej

Drużyna doradcza/opiniotwórcza XOOPS

Tak jak wspomniano powyżej

Drużna ds. serwera

Ta kwestia nadal pozostanie w rękach panów JMorris i JDSeymour, którzy odwalili kawał dobrej roboty przez kilka lat. Poniższy link prowadzi do wywiadu z Drużyną ds. serwera który został umieszczony w artykule 'XOOPS Aurora'

XOOPS Aurora Article - Kliknij tutaj

Drużyna ds. rozwoju jądra

Zadania:
rozbudowa jądra XOOPS

Kandydaci na lidera:
phppp

Kandydaci na członków:
pemem, mboyden, Dave_L, marcan, dhsoft, nekro, jegelstaff, rplima2004, DuGris, zoullou

Drużyna jest otwarta na nowych członków

Drużyna ds. modułów

Zadania:
(nazwa moduł odnosi się to "modułu XOOPS", hacków oraz dodatków, które nie są uważane za "jądro XOOPS")
1 Uczyć developerów modułów oraz doskonalić ich umiejętności w każdym aspekcie
2 Proponować standardy dla modułów
3 Zarzadzać repozytorium modułów
4 Być pomostem pomiędzy użytkownikami XOOPS'a a Drużyną ds. rozwoju jądra

Lider:
akitson

Członkowie:
mboyden, dhsoft, Deepy (aka xoops_gold), Vaughan (aka M0nty), solo71, sulco, wtravel

Drużyna jest otwarta na nowych członków

Drużyna ds. designu

Zadania:
1 Uczyć twórców skórek oraz doskonalić ich umiejętności w każdym aspekcie
2 Być odpowiedzialnym za standardowe skórki dostarczane wraz z release'ami
3 Zarzadzać repozytorium skórek

Kandydaci na lidera:
studioC

Kandydaci na członków:
incama, sato-san, JMorris, DefianceB0y, kris_fr, Philou

Aktualnie team nie ma lidera, podania są nadal przyjmowane.

Drużyna ds. komunikacji

Zadania:
- Wiadomości
-- Wywiady
-- Update'y SVn
-- Nowe moduły i recenzje
-- Nowe skórki
-- WOX

- Promocja
-- Promowanie XOOPS'a używając środków dostępnych w internecie
-- Tworzenie nowych dróg promocji
-- Przyciąganie developerów z zewnątrz, także twórców modułów, skórek, itp.
-- Ewentualne konkursy dla społeczności XOOPS'a

- Dokumentacja
-- Dokumentacja jądra dla developerów - dla nowo dołączająych
-- Dokumentacja skórki - skierowana do nowych designerów, innowacyjne ścieżki tworzenia nowych skórek, osobna dokumentacja dla początkujących - jak instalować oraz wprowadzać drobne zmiany
-- Dokumentacja XOOPS'a - skierowana do nowych a także doświadczonych użytkowników - instrukcje jak używać systemu XOOPS
-- Dokumentacja modułu - skierowana do nowych a także doświadczonych użytkowników zawierająca szczegóły obsługi modułu, jego możliwośc, itd.
-- Mapa - to jest pewnie zadanie bardziej dla developerów, niemniej ktoś z Drużyny ds. komunikacji może asystować

- Tłumaczenia
-- Tłumaczyć dokumentację na inne języki przy pomocy lokalnych stron wsparcia

Aktualnie podania o członkostwo w drużynie nie są przyjmowane

Liderzy:
Tom, Skenow

Członkowie:
jensclas, MadFish, kurak_bu, irmtfan, wtravel, slyss, Sato-san, Kris

Tłumacze:
debianus - Hiszpański

Drużyna ds. koordynacji społeczności

Zadania:
1 Codzienne zadania administracyjne
2 Pomaganie użytkownikom w kontakcie z odpowiednimi organami dotyczącym próśb
3 Pomaganie użytkownikom w zrozumieniu i poprawnym używaniu XOOPS'a
4 Pomaganie użytkownikom we właściwym korzystaniu z oficjalnych stron projektu

Kandydaci na lidera:

Kandydaci na członków:
JAVesey, Jenclas


Aktualnie team nie ma lidera, podania są nadal przyjmowane.

Angielska Strona Wsparcia - Nie taka oficjalna

Po rozpoczęciu serii 'Starting a New XOOPS Site' i przed początkiem testowania nowego serwera, Steve (skenow) został poproszony przez James'a (jmorris) o pomoc w zarządzaniu XOOPSinfo.com. Steve się zgodził, wkrótce nowa strona zaczęła się upodabniać i podejmować podobne zadania do tej.

Głównym zadaniem XOOPSingo w tej kwestii było stanowienie portalu dla wszystkich istniejących stron poświęconych XOOPS'owi - sprawdź blok "News Feeds" by zobaczyć różne źródła informacji.

Była także rozmowa o stworzeniu wydzielonych obszarów w obrębie strony, które poświęcone by były róznymi aspektami projektu - rozwojem jądra, wsparciem, dodatkami (moduły i skórki) oraz dokumentacji.

Steve powiedział -
Wtedy atmosfera na XOOPS.org zaczęła się zmieniać. Nagle zostaliśmy wezwani do pełnienia roli wsparcia społeczności - bazując na tym, co zostało zaobserwowane w naszym środowisku. Zgodziliśmy się i zaczęliśmy przygotowania do pełnienia tego zadania. Dodatkowi ludzie zostali zrekrutowani to oczyszczenia i ponownego ustanowienia Etykiety oraz zbioru zasad dla wszystkich użytkowników tej strony włączając moderatorów i zarząd

Przygotowania były bliskie ukończenia kiedy został opublikowany news o odejściu Skalpy. Przyszłość XOOPSinfo stała się niepewna, jednak przetrwaliśmy jako zobowiązani do stanowienia wartościowego źródła dla społeczności. Podczas gdy wydarzenia z ostatnich 7 dni wychodziły na jaw dość szybko i nasz 'status' jako oficjalnego lokalnego wsparcia nadal jest niepewny, jesteśmy wciąż zobowiązani do pełnienia pierwotnie obranego celu i z otwartymi ramionami witamy każdego, kto szuka pomocy na tej stronie


Oświadczenie developerów

DJ został poproszony o podsumowanie, jakkolwiek data jego publikacji nie została podana.

Podsumowanie

Cóż, zmiany zachodzą i daje się odczuć, że społecznośc XOOPS'a jest z tego powodu bardzo zadowolona !

Pytanie brzmi: czy na pewno?

Podziel się z nami swoją opinią o ostatnich wydarzeniach, rusz palcami na klawiaturze i przekaż nam swoje sugestie/komentarze.

DODATEK: Ten fragment został dodany po opublikowaniu artykułu.

Odnosząc się do ostatnich kontaktów z DJ, drużyna ds. komunikacji, pomimo, że jest pierwszą aktywną i produktywną, nadal nie jest uznana za oficjalną.

Kolejną kwestią jest także zatwierdzenie Rady, chociaż członowie zostali zaproszeni, wybrani i Rada jest aktywna, aktualnie Rada jako taka nie funkcjonuje aż do zatwierdzenia jej przez DJ'a i jego osobistej autoryzacji.

Jenclas zrezygnowała ze swoich ról po ukończeniu tego artykułu.

Chcielibyśmy życzyć Jen wszystkiego najlepszego, zdrowia i szczęścia w życiu.
Tłumaczenie kurak_bu i zawias w namiocie, pozdrowienia dla Polaków.

Skalpa

Skalpa resigned as lead developer around the 7th of June 2007, to some this was a great loss and others a breath of fresh air, when the Communications Team were asked for their opinion the following statement was issued by Tom.

“Well personally I have mixed feelings about the situation, on one hand this is a sad loss I was lucky enough to have briefly worked with Skalpa, on the other hand the community called for change, and the change was coming, however it's now happened faster than first anticipated.

I do however have concerns, I feel we maybe going too fast and as such I fear the project may stumble.

Personally I feel we should have more haste less speed, meaning:

The faster you try to do something, the more likely you are to make mistakes that make you take longer than it would had you planned it.

All in all we are seeing positive changes, but we really do need to be careful as we can't face another failure in XOOPS ”


Project Leader

Upon Skalpa's decision to depart the role of lead developer he allocated the position of project manager to JMorris.

The community were then informed that DJ was appointed position of lead developer, in a bold move to put XOOPS back on track to becoming and OSS project.

As part of DJ's new role he has called for the community to form teams, in order to work towards improving the current situation at XOOPS, and as expected many talented people have stepped forth. We've even seen such names as Predator aka Marko back on our screens.

For those of you unfamiliar with Predator, he's been at XOOPS for many years, a very talented person too, perhaps even the first person to try and port OSC a commercial shopping cart to XOOPS, he was also part of the developers team at one point too.

Unfortunately we lost Predator at one stage, as he left to join the Joomla project due to situation within XOOPS that was occurring, well lets hope now is truly a time for change and that he's here to stay.

Project Council

DJ called for a project council to be established in doing so he appointed himself alongside JMorris and Tom.

The council has been set up in the spirit of democracy where by why each council member has a vote in the running of the project, and mission critical tasks.

Various topics have been discussed but to date only one item has been confirmed or sanctioned by the council members.

The confirmation comes that the Communications Team is the first team to be fully established and active as you see from this article.

Advisory Team

DJ also called for the formation of an 'Advisory Team', with the following statement:

“ The Team would be created for XOOPSers who had worked in a project team but left the community for some reasons. We hope that they come back and help the project again.

This Team is also for XOOPSers who have rich professional experiences but have not adequate time to be a regular member of a team. By joining the team they can help the project in a way proper for them whenever they have time.

3 For those who don't have interest to be a team member but know it is wrong when something is not done in the right way, please join the team so that when you see something is wrong you stand up and speak to the corresponding team - "You are doing the wrong way, you should do in such a way that ..."

In summary, output from the team is "criticizing and suggestions" to the project teams. “


David was asked for his opinion on the advisory team and the following statement was issued:

”In principle, I agree the idea is a good one.

To me, it seems in the lines of a "Watchdog" or an "Advisory Council". In other words, some one who can oversea things - and raise an issue if it seems things aren't going as they should.

However, my personal concerns are that judgements need to be made in a none-personal manner - as far too often, clashes between individual mindsets and differences in viewpoints have caused great unrest in the XOOPS Community as a whole.

So long as this body follows its own ruling itself, and discusses any issues initially between the relevant parties on the relevant team - and the senior project management... before making a public statement of the matter - it would ensure that any potential problems can be dealt with, together with a resolution, and both provided to the greater good of the community and the teams effected.

My own thoughts are that this should be tried, for a set trial period only.

If the idea is none-workable ... at least it would have been given an attempt”


What Other Teams Are Forming?

Well we'll not go on to much about all the teams, as everything is not yet set in stone, and there are so many but to brief the details, here they are.

The following will contain quotes from DJ's postings.

XOOPS Project Council

As mentioned previously within this article

XOOPS Advisory Team

As mentioned previously within this article

Server Team

The server team will still remain in the very capable hands of JMorris and JDSeymour, whom has done a fantastic job over the years, for an interview with the server team, please read the article 'XOOPS Aurora'

XOOPS Aurora Article - Click Here

Core Development Team

Tasks:
development of XOOPS core

Leader candidate(s):
phppp

Member candidates:
pemem, mboyden, Dave_L, marcan, dhsoft, nekro, jegelstaff, rplima2004, DuGris, zoullou (contacted by email)

Applications for this team are still open

Module Development Team

Tasks:
(module refer to "XOOPS module", hacks and add-ons that not be considered as "XOOPS core")
1 train XOOPS module developers and improve their skills in any aspect
2 propose development standards for XOOPS modules
3 maintain XOOPS module repository
4 act as a bridge between XOOPS users and the Core Development Team

Leader(s):
akitson

Memebrs:
mboyden, dhsoft, Deepy (aka xoops_gold), Vaughan (aka M0nty), solo71, sulco, wtravel

Applications for this team are still open.

Design Team

Tasks:
1 train XOOPS theme designers and improve their skills in any aspect
2 responsible for the default themes shipped with XOOPS core releases
3 maintain XOOPS theme repository

Leader candidate(s):
studioC

Member candidates:
incama, sato-san, JMorris, DefianceB0y, kris_fr, Philou

Currently there is no team leader and applications are still be accepted.

Communications Team

Tasks:

- News
-- Interviews
-- SVN Updates
-- New modules and reviews
-- New Themes
-- WOX

- Promotion
-- Promote XOOPS using resources around the net
-- Use initiative in creating new promotion avenues
-- Generate interest from out side developers to join the project either as a module developer, theme developer, etc
-- Possible XOOPS Competitions for the community

- Documentation
-- Core documentation for developers - aimed at newcomers
-- Theme documentation - aimed at new designers, detail cool and innovative ways to create new themes, other theme docs will be for beginners for how to's on installing themes and making minor alterations
-- XOOPS documentation -aimed at new and experienced users for how to use the XOOPS system.
-- XOOPS Module - aimed at new and experienced users with details of how to use a module, it's features, etc.
-- Road-map - This is perhaps more a job for the devs??? but could be assisted by someone from Com's team???

- Translations
-- Translate to other languages for use in international support sites

Applications are currently closed for this team, whilst we asses the work required and a clear path forward.

Leader(s):
Tom, Skenow

Members:
jensclas, MadFish, kurak_bu, irmtfan, wtravel, slyss, Sato-san, Kris

Translators
debianus - Spanish

Community Coordination Team

Tasks:
1 responsible for daily administrative jobs
2 help users to contact corresponding teams upon their requests
3 help users to understand and use XOOPS correctly
4 help users to use the XOOPS official sites properly

Leader candidate(s):


Member candidates:
JAVesey, Jenclas

Currently there is now team leader, and applications are still being accepted

English Support Site - Not so Official

After the series 'Starting a New XOOPS Site' had been started and before the new server testing began, Steve (skenow), was asked by James (jmorris) to assist with maintaining XOOPSinfo.com. Steve agreed, and soon started getting familiar with the inner workings of that site.

The main goal of XOOPSinfo, at that point, was to be a portal to all the various XOOPS sites that were already available - see the News Feeds section for all the different sources of information.

There was also talk about creating areas within the XOOPS site to specialize in the different aspects of the project - core development, support, addons (modules and themes) and documentation, placing them in the control of parts of the community.

Steve goes on to say -
Then, the atmosphere at XOOPS.org started to change. Suddenly, we were called to act - based on what had been observed of our work environment, we were asked to take on becoming the community support site for XOOPS. We agreed and began vigorous preparation to accomplish that task. Additional people were recruited to refine and establish an etiquette and code of conduct for all users on the site, including moderators and management.

Preparations were near complete when news of Skalpa's leaving was announced. Our future at XOOPSinfo became uncertain, but we persisted, committed to being a valuable resource to the community. While the events of the last 7 days have unfolded rather quickly and our 'status' as an officially certified local support site is uncertain, we are still committed to the original purpose of XOOPSinfo and will welcome anyone who wishes to find support at this site.


Developers Statement

DJ was asked for a statement however at the time of publication non has been given.

Summary

Well the changes do seem to be happening, and the general feeling is that the XOOPS community are loving it!!!

But the question is, are they?

Let us know your opinion on the recent changes, any concerns, suggestions, etc, just get those fingers on the keyboard and let us know your comments.

ADDITION: This is an addition being made after completion of this article.

According to recent communications with DJ, the communications team, although the first to be active and produce, are not currently deemed as official.

To add to another point this also applies to the XOOPS Council, although members were invited, selected and the private council site being active, the current council is not in affect, until confirmation of DJ and his personal authorisation.

Jenclas has also resigned from her roles, after completion of this article.

On that note we would like to wish Jen the best of health and wish her luck in everything aims for in life.