Zarejestruj Zapomniałeś hasła?
Web Page Fusion
Dodana 6 stycznia 2011, 21:37 PDU: 2011 r.
Edytor Ocena
 (4 głosy)
Gatunek Programy Odsłon 1053
Postęp
Kod witek122
Program do projektowania stron WWW. Staram się wzorować na MMF.
Program korzysta z wtyczek, które pozwalają łatwo wstawić na stronę jakiś skrypt, lecz z własnymi parametrami.
Tzn. kod wtyczki przed kompilacją to np.

name="HTML";
type=0;
des="Prosta wtyczka, do obsługi html";

menuc=3;
menu1="Kolor czcionki";
menu2="Rozmiar czcionki";
menu3="Wstaw obraz";

function params1()
params=1;
param1="PARAM_COLOUR(Wybierz kolor czcionki:)";
end

function code1()
code="<font color=#" .. param1 .. "></font>";
end

function params2()
params=1;
param1="PARAM_INPUT(Podaj rozmiar:)";
end

function code2()
code="<font size=" .. param1 .. "></font>";
end

function params3()
params=2;
param1="PARAM_FILE(Obraz:)";
param2="PARAM_INPUT(Tekst alternatywny:)";
end

function code3()
code="<img src=\'" .. param1 .. "\' alt=\'" .. param2 .. "\'/ >";
end


W programie wygląda to tak:


Po wybraniu opcji nr. 1 wyskoczy nam takie okienko:


(Zwróć uwagę na tytuł okienka i napis przy pierwszym parametrze w kodzie wtyczki);)

Po wybraniu koloru - do kodu zostanie dodane:



Po wybraniu opcji nr. 2 - wyskoczy nam okienko:


Po kliknięciu "Ok" - do kodu zostanie dodane:


Po wybraniu opcji nr. 3 - wyskoczą nam kolejno 2 okienka (nie na raz!):

(Tu również zwróć uwagę na tytuł i tekst przy parametrze w kodzie)
oraz


Po wciśnięciu "Ok" - dodany zostanie tekst do kodu:

(Zwróć uwagę na ścieżkę do obrazu - program zakłada, ze pliki są przy głównej stronie projektu, więc nie podaje np. C:\Program Files\Strona\Obraz.png)

+ przejrzystość kodu;)


Do programu będzie dołączone oczywiście SDK, kompilator i jakieś środowisko zintegrowane, ułatwiające pisanie w LUA + np. jakieś bajery, jak zarządzanie parametrami, odwołania do parametrów i podgląd wtyczki.
Kompilator nie posiada interface, więc pliki kompilowane są poprzez linię poleceń przy otwieraniu kompilatora. Dodam także dokumentację kompilatora, żeby każdy mógł sobie zrobić np. w MMF "własny kompilator".;)

Na koniec napiszę jeszcze, co oznacza "type=0;" w kodzie. Jest to rodzaj wtyczki. 0 określa wtyczkę, jako typ HTML. Na razie odpowiada to tylko ikonie w liście wtyczek.
Inne typy to:[b]
-> PHP
-> JavaScript
-> Ajax

(Wszystko co powyżej - jest gotowe i działa w 100% )
Planuję dorobić jeszcze "Szablony", oparte na SDK z wtyczek.

Nie jestem w 100% pewien, czy wydam program, ponieważ jest problem z wtyczkami.
Języki do projektowania/tworzenia WWW - znam na poziomie podstawowym, dlatego wtyczki nie są za bardzo użyteczne.
Najwyżej załatwię kogoś, kto się na tym zna, wytłumaczę mu co i jak i powstanie coś nawet fajnego...;)
To tyle...

Jakieś pomysły/sugestie - chętnie "posłucham"!;)
Devblog
Wersja "Demo" @ 8 stycznia 2011, 22:12
Komentarze
krulszamanuw @ 1 lutego 2011, 12:21
Ja bym mógł którymś zostać.;)
Dobrze że problemy są rozwiązywane,oraz projekt ruszył.
witek122 @ 31 stycznia 2011, 21:28
Udało mi się rozwiązać drugi, co do poziomu trudności problem z WPF. Prace znów ruszyły. Niedługo będę szukał "Extension's Developerów" i betatesterów.
Tak dla zainteresowanych:P
krulszamanuw @ 16 stycznia 2011, 18:20
Notatnik Był dobry jeszcze 7 lat temu...Teraz są lepsze środowiska do tworzenia stron.Ale nic nie mam ;przeciwko używania go ;P

EDIT: Witek,przynajmniej twoje programy (według mnie) mają ręce & nogi.;)

EDIT 2:A co do pomysłów.Mój pomysł jest taki...Jeżeli udało by Ci się wszystko wszystko zintegrować,to możesz stworzyć karty,na których moglibyśmy edytować parę stron naraz.Nawet nie muszą to być karty,wystarczyła by lista,ale jeżeli chcesz być PRO to możesz zrobić to w drzewku;)
Ostatnio edytowane 17 stycznia 2011, 20:25 przez krulszamanuw
Radzimex @ 16 stycznia 2011, 18:15
Oj nie. Sam witek122 tworzył strony w notatniku. Jeśli nie wierzysz, spytaj się go.
krulszamanuw @ 16 stycznia 2011, 12:38
Radzimex z tym notatnikiem to przesadziłeś;)
Radzimex @ 16 stycznia 2011, 12:27
Jak dla mnie możesz nawet przebić "Pajączka". Idealny program dla początkujących twórców stron. Jednak pozostanę przy oryginalnym tworzeniu we front page'u bądź notatniku;).
Bomba, obyś tego nie spierniczył.

5/6 (popraw trochę grafikę tego php i ajaxa)
witek122 @ 15 stycznia 2011, 19:26
Raz robię, raz zatrzymuję.
iamiam wykrył błąd, w sprawie wielu parametrów typu INPUT. Już go rozwiązałem, lecz napotkałem następny.
Program pod względem graficznym się nie zmienił (i się nie zmieni), więc screeny wciąż aktualne. Ale dziękuję za zainteresowanie!;)
krulszamanuw @ 14 stycznia 2011, 23:35
może jakieś screeny wraz z postępami pracy?;) Lub projekt na chwilę obecną zatrzymany?
witek122 @ 7 stycznia 2011, 13:50
CaptainObvious, w moim kodzie nie ma żadnych błędów.
CapitanObvious napisał(a):
Kod w HexDec podaje się w "cudzysłowach"
Nie koniecznie. Nie jest to wymagane, a alternatywą może być apostrofa.
CapitanObvious napisał(a):
ta wtyczka się nie przyda, jeżeli nie zrobisz podglądu na żywo
Wtyczka jest jedynie rodzajem "placeholder'a" (przedstawiona w poście). Nie jest ona gotowa. Pogląd oczywiście będzie, ale na żywo... nie rozumiem.

Wracając do wtyczek - pozwolę sobie sparafrazować moje słowa, nie ja będę robił wtyczki, lecz ktoś kto się zna na językach dla stron WWW.
krulszamanuw @ 7 stycznia 2011, 11:52
Aha. Spoko;) Rozumiem.
CaptainObvious @ 7 stycznia 2011, 11:49
Ekhm... kilka błędów w twoim HTML'owym kodzie
Kod w HexDec podaje się w "cudzysłowach" (kolor #)
Plus to, że ta wtyczka się nie przyda, jeżeli nie zrobisz podglądu na żywo ;p
witek122 @ 6 stycznia 2011, 22:49
krulszamanow, nie rozumiem. To po prostu MMF, ale do stron internetowych.;)
krulszamanuw @ 6 stycznia 2011, 22:26
Może, jeżeli udało by ci się stworzyć wizualne projektowanie strony.Czyli przeciągnij i upuść (Coś podobnego do NVU) ,z podglądem kodu...Co?
witek122 @ 6 stycznia 2011, 21:55
(0 głosów) :D
Ale dzięki. ;]
Projekt dość stary. Najpierw muszę sobie "odświeżyć" znajomość kodu.:D
DarthVader192 @ 6 stycznia 2011, 21:48
Ostatnio na te programy macie fajne pomysły;)
5/5
Dodaj komentarz
Kolor:   Rozmiar:

Zrzuty ekranu
Dodał witek122
Profil PW
Twoja ocena
Ulubione
Dodaj do ulubionych
Dodając projekt do ulubionych, na bieżąco będziesz informowany o nowościach.
Inne tego autora
^ Do góry
© 2009 - 2012 Fabryka Gier. Publikowanie materiałów tylko za zgodą autorów.
Realizacja: Maciej Lamberski *-: