Archiwalne wpisy w kategorii 'Zend Framework'

Zend_Tool_Project – początki Rapid

Zend_Tool to narzędzie które wspomóc ma tworzenie szkieletu aplikacji a w zamyśle programistów tego komponentu być może wspomoże tworzenie całej aplikacji.  Jest to odpowiednik aplikacji Bakery znanej z CakePHP, Railsów czy też javovych Grailsów.

Brzmi genialnie, w rzeczywistości jeszcze wiele temu projektowi potrzeba żeby stać się prawdziwym konkurentem dla choćby Bakery. W tej chwili możliwe jest jedynie stworzenie szkieletu projektu, dodanie kontrolerów, akcji i widoków, całą resztę przejmuje programista.

Warto jednak dodać, że jest to świetny start do zbudowania własnej aplikacji, gdyż szkielet wygenerowany przez Zend_Tool oparty jest o nowość w bibliotece czyli Zend_Application (o którym napiszę w przyszłości)

Aplikacja jest prosta w użyciu, wystarczy wpisać zf.sh (zf.bat dla windows-a) by naszym oczom ukazała się mała pomoc ze spisem komend jakie aplikacja może wykonać (nie jest ich wiele).

Kontynuuj czytanie ‘Zend_Tool_Project – początki Rapid’

Lucynko gdzie są moje klucze cz. 2 – dbanie o indeks

W drugiej części postu na temat Zend_Search_Lucene miałem zamiar napisać na temat metod wyszukiwania dokumentów, jednak dostałem wiele zapytań na temat metod dbania o indeks (kasowania oraz edycji dokumentów), jak się okazuje nie jest to do końca proste zadanie, choć mam nadzieje, że po przeczytaniu tego wpisu okaże się to prostsze niż wyglądało na początku. Kontynuuj czytanie ‘Lucynko gdzie są moje klucze cz. 2 – dbanie o indeks’

Lucynko, gdzie są moje klucze? Zend_Search_Lucene. cz. 1

Mając duży portal jasnym staje się, że potrzebna jest wyszukiwarka, która pozwoli w łatwy sposób znaleźć strony które mogą nas interesować. Napisanie wyszukiwarki dla dużej strony nie jest łatwą sprawą, trzeba wziąć pod uwagę, że dane mogą być przechowywane w wielu tabelach. Zamiast pisać wielolinijkowe zapytania do bazy danych, zawierające łączenia, unie i inne dziwactwa warto za interesować się indeksowaniem stron. Na rynku od dawna istnieje Xapian, zaawansowany mechanizm indeksowania oraz wyszukiwania napisany w C++ ale oferujący moduł do PHP. Działa świetnie, ale.., wymagane jest za instalowanie specjalnego modułu co jak wiadomo na serwerach hostingowych graniczy z cudem. I tu na pole bitwy wkracza Lucene, system pierwotnie napisany w Javie, udostępniony dla programistów PHP jako moduł Zend_Framework. Kontynuuj czytanie ‘Lucynko, gdzie są moje klucze? Zend_Search_Lucene. cz. 1′