Strona Główna     FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy


Poprzedni temat :: Następny temat
HateML Pro 1.1 Prerelease
Autor Wiadomość
migajek
Gość
  Wysłany: 2007-01-03, 23:39   HateML Pro 1.1 Prerelease

Witam ... niektórzy zapewne znają mnie z forum KŚE :)

Tym którzy nie wiedzą o co chodzi, przedstawiam program swojego autorstwa : HateML Pro.
Program służy do tworzenia stron internetowych z użyciem PHP, XHTML, CSS i JavaScript.
Opisane poniżej zmiany to porównanie wersji 1.0063 (ostatnia wydana oficjalnie) oraz wersji 1.1 PRE czyli podgląd "co nowego w 1.1" :)
W celu zapoznania się z wersją 1.0 zapraszam na http://migajek.com?c=p&pID=0 :)

Zacznijmy od tego co na gorsze - ilość miejsca zajmowanego przez HateML wzrosła o 11 Mb :( (co na szczęście nie odbiło się w sposób tak drastyczny na rozmiarze instalatora). Wszystko za sprawą decyzji o użyciu Runtime Packages (część z Was pewnie wie o czym mowa :) ) dzięki którym mam możliwość tworzyć w sposób łatwy i szybki pluginy do HateML'a. Niestety pluginy ładują się wolniej niż gdyby były "wkompilowane" w program, ale to mam nadzieję uda mi się rozwiązać.

Oczywiście, na pewno wielu z Was uzna że kożyści są niewspółmierne do wad, ale proszę o wyrozumiałość - kompilacja projektu na moim komputerze to około pół minuty ... pisanie nowych funkcji jako osobnych programów jest naprawdę błogosławieństwem.

Dobra, dość gadania, przechodzimy do konkretów których troszkę jest.

Nowości:

  • Wtyczka: FileExplorer
    Screen. Wtyczka bardzo prosta, umożliwia przeglądanie zasobów komputera w wygodnym (mam nadzieję) drzewku.

  • Wtyczka: MySQL Manager
    Screen. Dosyć proste narzędzie do pracy z bazami danych. Na górze znajduje się drzewko połączeń, baz danych oraz ich tabel.
    Poniżej znajduje się tabelka do której trafiają wyniki zapytania lub podgląd tabeli.
    Jeszcze niżej jest edytor zapytań, z podświetlaniem składni i podpowiedziami do kodu. Na screenie widać również że rozpoznaje on jakich tabel będziemy używać i podaje w podpowiedzi nazwy pól z tych tabel.
    Na samym dole jest lista komunikatów związanych z połączeniami, zapytaniami itp. Tam też ukażą się ewentualne błędy w zapytaniu.


  • Wtyczka: CSS IntelliSense
    Screen. Wtyczka wyświetla podpowiedzi ułatwiające pisanie w CSS :)

  • Wtyczka: Klient SVN
    Początki klienta SVN. Na razie umożliwia tylko wykonanie checkout, update, commit, revert

  • Możliwość dostosowywania pasków narzędzi i menu
    Wprowadziłem możliwość dostosowywania pasków narzędzi oraz menu, tzn można przemieszczać przyciski na paskach narzędzi oraz zmieniać przyporządkowane im skróty.
    Dodatkowo program zapamiętuje listę "układów" okien i pasków narzędzi. Dzięki temu można łatwo utworzyć np. "układ" z minimalną ilością widocznych okien, układ do pisania w PHP (widoczne okna związane z pisaniem w php) etc.



Zmiany:

  • Nowe możliwości breakpointów
    Screen. Zmiana w debuggerze PHP - od teraz breakpoint może być wywoływany tylko gdy nastąpi dany warunek (condition) albo też może być wywoływany tylko określoną ilość razy ( Skip hits ).
    Poza tym dostępna jest lista breakpointów pokazująca np. ile razy dany breakpoint był używany ( hit count). Na screenie widać właśnie breakpoint z warunkiem wywołania, zauważcie że funkcja "a" jest wywoływana 2 razy zanim zostanie wywołana z parametrem "system", zaś HitCount pokazuje 1. Czyli warunek działa ;)

  • Poprawiony podgląd zmiennych
    Screen. Jeśli zmienna jest tablicą lub obiektem, wyświetlone zostaje drzewko przedstawiające strukturę zmiennej.


  • Poprawiony PHP CodeBrowser
    Screen. Został przeniesiony do wątku, więc w przypadku dużych plików powinien działać sprawniej (nie zawieszać programu). Poza tym drzewko jest aktualizowane, zamiast usuwania wszystkiego i wstawiania od nowa, tak więc "zapamiętuje" które gałęzie są rozwinięte a które nie :)


  • Poprawiony klient FTP
    Screen. Dane są przedstawione czytelniej, zamiast listy i pod nią listy plików mamy rozdzielone. Na górze lista połączeń + katalogów, na dole lista plików


Uwagi końcowe
wersja którą przedstawiam jest w trakcie prac co oznacza że pewne funkcje mogą nie działać tak jak powinny. Wiem że do zrobienia jest jeszcze sporo, szczególnie przy kliencie FTP (przeniesienie do wątku aby się nie zawieszał), jednak oddaje to w Wasze ręce już teraz - na pewno znajdziecie dużo rzeczy które trzeba poprawić.

Aha, poza tym od teraz przy instalacji można wybrać co chcemy zainstalować (dodatkowe szablony, iServer, HTMLTidy, Wtyczki oraz DbgListener). Jeśli zdecydujemy się na instalację DbgListener'a, instalator automatycznie zarejestruje go w systemie.

Link do pobrania: http://banda.pl/migajek/H...ateML_11PRE.php
 
   
Petermechanic 
Wymiata!


Pomógł: 34 razy
Skąd: Przemyśl
Wysłany: 2007-01-04, 15:18   

Ja korzystam w Twojego edytora i jestem z niego bardzo zadowolony. Spróbowalem odpalic go na wine - i chodzi :D ogólnie to edytor może konkurować śmiało z z@jączkiem ;) podoba mi się: grafika, kolorowanie skladni, code libraries :) 6/5 :)
//PS. Rejestrowales się na forum :P
_________________
XMPP: piotrek@jabder.ath.cx
 
 
   
migajek
Gość
Wysłany: 2007-01-04, 17:38   

Akurat pobicie Zajączka / Pajączka nie jest moją amibcją . Od dłuższego już czasu stawiam na IDE dla PHP ( + CSS i JS na ile czasu starcza) :)
 
   
Petermechanic 
Wymiata!


Pomógł: 34 razy
Skąd: Przemyśl
Wysłany: 2007-01-05, 19:04   

migajek napisał/a:
Od dłuższego już czasu stawiam na IDE dla PHP
migajek i dlatego używam Twojego programu :P
_________________
XMPP: piotrek@jabder.ath.cx
 
 
   
Asdef 
Administrator



Pomógł: 33 razy
Skąd: Lodz
Wysłany: 2007-01-08, 14:21   

ja również jestem pod wielkim wrażeniem i pajączka połozyłem obok... :)

7/6 ;)
_________________
PCT szuka ludzi dobrej woli, którzy jak mają ciekawe artykuły pisane z własnej ręki, to oczywiście można je nadsyłać nawet z gościa, po zatwierdzeniu przez moderatora…
http://www.pctown.pl/submitnews.php
lub wysyłać na asdef(malpa)o2.pl
http://img528.imageshack.us/img528/3311/dn9ar.png
 
   
młody
Gość
  Wysłany: 2007-07-10, 20:58   podglad

A ja mam takie pytanie odnosnie podgladu.Stworzylem ramke do strony i chce w jednym okienku strony wyswietlic inna.Wiecie o co chodzi.NA podgladzie(zewnetrznym) tymczasem pojawia sie w tym miejscu taka strona jak by net nie byl podlaczony czyli-nie mozna wyswietlic tej stron, zas na podgladzie wewnetrznym pojawia sie error:/Czy wszystko jest ok??CZy po wstawieniu strony na serwer bedzie wszystko ok i bedzie widac ta strone w okienki ramki??
 
   
Wyświetl posty z ostatnich:   
Dodaj do: WypowiedÄ˝ dla Wykop  WypowiedÄ˝ dla Facebook  WypowiedÄ˝ dla Wyczaj.to  WypowiedÄ˝ dla Gwar  WypowiedÄ˝ dla Delicious  WypowiedÄ˝ dla Digg  WypowiedÄ˝ dla Furl  WypowiedÄ˝ dla Google  WypowiedÄ˝ dla Magnolia  WypowiedÄ˝ dla Reddit  WypowiedÄ˝ dla Simpy  WypowiedÄ˝ dla Slashdot  WypowiedÄ˝ dla Technorati  WypowiedÄ˝ dla YahooMyWeb
Odpowiedz do tematu
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
system walidacji dla gości opracował Petermechanic
Forum komputerowe
Strona wygenerowana w 0,09 sekundy. Zapytań do SQL: 9