Posted by lukspa on January 11, 2011 at 9:38pm
Chciałbym zrobić w ten weekend posiedzieć trochę nad kodem. W planach mam dopracowanie modułu combo field oraz port modułu Plus1 do D7, ew. jak dobrze pójdzie to dopracowanie modułu Orange ID Selectora.
Jest ktoś chętny aby się przyłączyć? Można spotkać się gdzieś na mieście gdzie jest dostęp do wi-fi.

Comments
Z miłą chęcią ale ten weekend u mnie odpada
Co do przyłączenia się do małego code sprinta z miłą chęcią bym się przyłączył. Akurat ilość freelansowych zaległości nieco mnie przygniata. U mnie ten weekend akurat odpada a szkoda. Chciałbym powymieniać się doświadczeniami chociażby na temat używanych narzędzi.
Jakie IDE, jaki development cycle i takie tam. Nie jestem może masterem w PHP ale myślę, że całkiem nieźle jak na amatora sobie radzę.
Na pewno dołączę się przy najbliższej nadarzającej się okazji.
Przy okazji może by rozpocząć wątek na temat ustalenia terminu ogólnego zebrania grupy ;)
IDE
Możemy powymieniać się tutaj :)
Ja np. używam:
Moje zabawki :]
Ja również wykorzystuję nieśmiertelnego LAMPA. Tylko tu do developmentu wykorzystuję Ubunciaka natomiast na produkcji preferuję CentoOSa tudzież Debiana.
Co do narzędzi to pracuję w środowisku Windows łącząc się z serwerem na VirtualBoxsie. Nieco to mniej wydajne ale za to maksymalnie przenośne. Mam swój podręczny serwerek na patyku no i backupuje jeden pliczek. Ktoś może spytać dlaczego Windows? A no kwestia gustu. Na kliencie po prostu go lubię, a fakt iż jest on najczęściej wykorzystywanym systemem oraz mnogość narzędzi i softu przykuły mnie do niego na stałe. Co innego jeśli chodzi o zastosowania serwerowe. Tam preferuję UNIXy.
IDE - mniej więcej od wersji 6.2 przesiadłem się z Aptany na Netbeansy. I muszę powiedzieć, że ostatni release ze stajni Oracle spełnia większą część moich potrzeb. Jest lżejszy niż Eclips, a i pluginów ma niewiele mniej. Lubię jego opcję pracy na serwerze zdalnym i automatyczne synchronizowanie. No i ma wyśmienity intelisence. Skanuje projekcik i odrazu ładnie pokazuje dostępne funkcje wraz z opisem co przy mnogości hooków Drupala jest całkiem przydatne i znacznie ułatwia pracę.
Co do wersjonowania to przymierzam się do pierwszego starcia z Gitem. [Tu znalazłem][1] ciekawy i dość przemyślany cykl wytwarzania. Dodatkowo uzupełniony i opisany [tutaj][2]. Całość można obejrzeć [tutaj][3]. Ciekaw jestem czy to się sprawdzi.
Na razie korzystam z Features i Backup&Migrate.
Aha, I Love DRUSH :)
[1]http://bronius.com/features-git-drush-drupal-development-workflow-example
[2]http://bronius.com/drupal-workflow-export-cck-nodes-import-data
[3]http://2010.drupalcampaustin.org/sessions/features-git-drush-drupal-development-and-maintenance-workflow
Fajne
Ano Drush jak najbardziej :)
takie bajery jak "dush up version-control=svn" to magia
Wygląda jak runy levelu, do którego jeszcze trochę mi brakuje
W ogóle te wszystkie drushowe zabawki są dla mnie magiczne. Tak jak magiczny jest Drupal. Wszyscy koledzy dot.Netowcy ze mnie beke kręcą ale jak wyczesałem całkiem funkcjonalną aplikację w niecały tydzień przestali. Zobaczyć ich miny bezcenne za wszystko inne zapłacą restartem IISa :]
Jak chcesz im dociąć to
Jak chcesz im dociąć to wystarczy porównać drupala i dowolny .Netowy framework. Z tego co się orientuję najbardziej popularnym ciągle jest skostniały MVC.
Drupal pod kątem architektury jest dość rewolucyjny, jest zorientowany obiektowo na poziomie obiektów biznesowych i procesów. Procesy są sterowane wstrzykiwaniem kodu podczas hooków.
Ja to nazywam kolejną generacją cmsów/frameworków, czyli te które odeszły od sztywnej idei dispatcher->akcja->widok. Obecnie jest już wiele frameworków z podobnym podejściem, ale drupal był jednym z pierwszych i obecnie jest najbardziej popularny z tej grupy(django, symphony, nawet doszły mnie słuchy że ostatnio wordpress i joomla zaczynają wprowadzać wstrzykiwanie kodu).
No i mamy zajawkę
Tak trafnie to ująłeś, że normalnie niezła z tego zajawka na artykuł dlaczego Drupal. A to sformułowanie "kolejna generacja" tak to jest to czym zamierzam się bronić przed krzywymi docinkami.
Najczęściej słyszę, że aplikacje oparte na PHP i MySQL nie nadają się do rozwiązań biznesowych (pewnie dlatego, że nie trzeba na nie wyrzucać 40k na dzień dobry). Ostatnio w odwecie zadaje pytanie, a na czym buja się Facebook? Chociaż słyszałem, że przesiadkę na jakiś inny system bazodanowy robią.
Obecnie największy serwis na
Obecnie największy serwis na LAMPie to Wikipedia, do niedawna Twitter też korzystał z MySql(przesiedli sie na Cassandrę). W każdym razie nie widze dobrych argumentów "dlaczego" PHP się nie nadaje do zastosowań produkcyjnych. Napewno jest bardziej wydajny(zwlaszcza przy dobrym przygotowaniu) od ASP.NETu.