uwagi do składni wiki
rozpoczęta: dozadoza
1158955392|%e %b %Y, %H:%M %Z|agohover
liczba wiadomości: 23
rss icon RSS: nowe wiadomości
uwagi do składni wiki
dozadoza 1158955392|%e %b %Y, %H:%M %Z|agohover

Przedstawiam kilka propozycji, które wg mnie pomogłyby w tworzeniu stron. Z góry przepraszam Jeśli przeoczyłem jakąś opcję

1. Problem ze skomplikowanymi listami - MoinMoin pozwala podpiąć pod element listy albo listy definicji dowolnie sformatowany tekst, np. kilka akapitów, tabelę itp, tymczasem w Wikidot są one nejwyraźniej zaprojektowane dla jednego akapitu tekstu.

2. Nie można zostawić wolnego wiersza pomiędzy elementami listy (zrywa się numeracja), przez co źródło wygląda bardzo nieczytelnie.

3. Brak opcji numerowania nagłówków

4. Brakuje mi możliwości tworzenia wcięć, np. przez spacje na początku akapitu

5. Nie widze możliwości wstawiania "kotw", czyli odnośników do konkretnego miejsca na strone, np. nagłówka

rozwiń uwagi do składni wiki przez dozadoza, 1158955392|%e %b %Y, %H:%M %Z|agohover
Re: uwagi do składni wiki
michal frackowiakmichal frackowiak 1158958911|%e %b %Y, %H:%M %Z|agohover

hej doza!

pisze krotko, ale zajme sie tym wszystkim pozniej szczgolowiej:

  • wg specyfikacji (X)HTML nie wszystko jest dozwolone wewnatrze elementow listy. akapity to juz na pewno nie. wiec z definicji juz takie rozwiazania odpadaja.
  • wolny wiersz pomiedzy el. listy - patrz powyzej. do wiekszych struktur nie uzywa sie listy, tylko headingow. tu niestety nie ma automatycznej numeracji.
  • wciecia — mozesz wymusic przez wlasna definicje CSS dla elementu <p>
  • kotwica bedzie ;-)

pozdr - michal


Michał Frąckowiak @ Wikidot Inc.
Visit my blog at michalfrackowiak.com

rozwiń Re: uwagi do składni wiki przez michal frackowiakmichal frackowiak, 1158958911|%e %b %Y, %H:%M %Z|agohover
Re: uwagi do składni wiki
dozadoza 1158963406|%e %b %Y, %H:%M %Z|agohover

W takim razie automatyczna numeracja nagłówków (i innych elementów) bardzo by się przydała, np.

+ # Jakiś rozdział
+ # Kolejny rozdział

Do tego jeszcze jakieś opcje formatowania, litery, cyfry rzymskie itp. :P Oczywiście nie mam na myśli numeracji na poziomie HTML, tylko wstawianie numerów przez silnik wiki

rozwiń Re: uwagi do składni wiki przez dozadoza, 1158963406|%e %b %Y, %H:%M %Z|agohover
Re: uwagi do składni wiki
dozadoza 1159057956|%e %b %Y, %H:%M %Z|agohover

Jeszcze dwie rzeczy:

  • błędy formatowania np. Linux**, ale Linuksa, Piksmapa, Uniks**a
  • brak podglądu źródła poza trybem edycji
ostatnia edycja 1159058306|%e %b %Y, %H:%M %Z|agohover przez doza + więcej
rozwiń Re: uwagi do składni wiki przez dozadoza, 1159057956|%e %b %Y, %H:%M %Z|agohover
Re: uwagi do składni wiki
ekhilekhil 1159077831|%e %b %Y, %H:%M %Z|agohover
  • brak podglądu źródła poza trybem edycji

Jest coś takiego: poniżej treści strony: Opcje - Źródło

ostatnia edycja 1159077851|%e %b %Y, %H:%M %Z|agohover przez ekhil + więcej
rozwiń Re: uwagi do składni wiki przez ekhilekhil, 1159077831|%e %b %Y, %H:%M %Z|agohover
Re: uwagi do składni wiki
dozadoza 1159111888|%e %b %Y, %H:%M %Z|agohover

Jest coś takiego: poniżej treści strony: Opcje - Źródło

Faktycznie, dzięki!

rozwiń Re: uwagi do składni wiki przez dozadoza, 1159111888|%e %b %Y, %H:%M %Z|agohover
Re: uwagi do składni wiki
gwplgwpl 1165258851|%e %b %Y, %H:%M %Z|agohover

Ja mam taką uwagę że jak tworzę tabelę to nie mogę wewnątrz komórek korzystać z formatowania np.

cell-content
int main(){};

|| cell-content ||
|| cell-content || 
[[code type="Cpp"]]
int main(){};
[[/code]]
 || cell-content ||
rozwiń Re: uwagi do składni wiki przez gwplgwpl, 1165258851|%e %b %Y, %H:%M %Z|agohover
Re: uwagi do składni wiki
michal frackowiakmichal frackowiak 1165394442|%e %b %Y, %H:%M %Z|agohover

hej,

no nie, nie mozna… niedlugo bedzie nowa skladnia dla bardziej zaawansowanych tabel, wtedy bedzie mozna tam wstawiac (prawie) wszystko.

pozdr - m.


Michał Frąckowiak @ Wikidot Inc.
Visit my blog at michalfrackowiak.com

rozwiń Re: uwagi do składni wiki przez michal frackowiakmichal frackowiak, 1165394442|%e %b %Y, %H:%M %Z|agohover
Re: uwagi do składni wiki
gwplgwpl 1167758596|%e %b %Y, %H:%M %Z|agohover

A możeby w nowej skłądni wywalić konieczność wstawiania "_" gdy się przechodzi do nowej lini ?

Cały pomysł działa gdy nie zaczyna się post od "entera". Wtedy terminatorem wiersza w tabeli jest "||\n" .
A po tabeli trzeba by było zostawiać pusty wiersz. Dzięki termu terminatorem całej tabeli byłoby "||\n\n".

Co wy na to ?
(dla niewtajemniczonych "\n" oznacza znak nowego wiersza,czyli tzw. "enter")

rozwiń Re: uwagi do składni wiki przez gwplgwpl, 1167758596|%e %b %Y, %H:%M %Z|agohover
Re: uwagi do składni wiki
michal frackowiakmichal frackowiak 1167767980|%e %b %Y, %H:%M %Z|agohover

obawiam sie, ze moze byc troche za pozno na takie zmiany… faktycznie na dluzsza mete pomysl z "_" jest troche zbyt skomplikowany, ale na usprawiedliwienie moge powiedziec, ze nie ja to wymyslilem, "tak juz bylo" ;-)

zmieniac teraz - to sie ludziom beda tabele kompilowa inaczej niz poprzednio… i moze byc troche zamieszania. moze lepiej zostawic poki co?


Michał Frąckowiak @ Wikidot Inc.
Visit my blog at michalfrackowiak.com

rozwiń Re: uwagi do składni wiki przez michal frackowiakmichal frackowiak, 1167767980|%e %b %Y, %H:%M %Z|agohover
Re: uwagi do składni wiki
gwplgwpl 1167944261|%e %b %Y, %H:%M %Z|agohover

Ew. Można pozostawić sparcie dla starej składni,a dać użytkownikom możliwość umieszczania tabel między [[table]] ... [[/table]] .

To pozwoliłoby na "rozszerzone tabele"/"extended tables" mające np style [[table style="..."]].

Takie "rozszerozne tabele" mogłyby mieć więcej bajerów (ustawianie styli etc.),
a przedewzystkim mieć obsługę wyłączenia wymogu ostatniego "_" poprzez
opcję np. [[table nodash]]...kod tablei bez kresek...[[/table]] .

rozwiń Re: uwagi do składni wiki przez gwplgwpl, 1167944261|%e %b %Y, %H:%M %Z|agohover
Re: uwagi do składni wiki
gwplgwpl 1167944287|%e %b %Y, %H:%M %Z|agohover

Bo trzeba przyznać, że to wstawiwanie kresek jest nieco wkurzające, uciążliwe i niewygodne…
… a przedewszystkim trochę niepotrzebne.

A że nie można w nieskończoność komplikować systemu to rozumiem, i na dłuższą metę mogę zrobić sobie konwerter dodający i usuwający te "_" na końcu… i można wtedy ew. do takiego umieścić link w dokumentacji …

rozwiń Re: uwagi do składni wiki przez gwplgwpl, 1167944287|%e %b %Y, %H:%M %Z|agohover
Re: uwagi do składni wiki
michal frackowiakmichal frackowiak 1167947842|%e %b %Y, %H:%M %Z|agohover

dokladnie o czyms takim myslalem ;-)
a w srodku [[tr]][[/tr]] i [[td]]}[[/td]] — czy lepiej [[row]] i [[column]]? moze lepiej to drugie.

takie struktury i tak beda potrzebne, aby dobrze dzialal edytor wisiwyg i transformacje wiki <-> html ;-)


Michał Frąckowiak @ Wikidot Inc.
Visit my blog at michalfrackowiak.com

rozwiń Re: uwagi do składni wiki przez michal frackowiakmichal frackowiak, 1167947842|%e %b %Y, %H:%M %Z|agohover
Re: uwagi do składni wiki
gwplgwpl 1168018519|%e %b %Y, %H:%M %Z|agohover

Co do [[tr]] i [[td]] i [[row]] [[column]]] to chyba to drgie lepsze, Ale to rozwiązanie to tylko widzę z edytorem WYSIWYG gdyż wklepytanie tego tak ręcznie sprowadza robienie tabelek do gorszych niż w html …

rozwiń Re: uwagi do składni wiki przez gwplgwpl, 1168018519|%e %b %Y, %H:%M %Z|agohover
Re: uwagi do składni wiki
gwplgwpl 1168018585|%e %b %Y, %H:%M %Z|agohover

Ja nadal podtrzymuje moje poprzednie założenie , że lepiej zostawić to niemalże tak jak jest a wywalić "_".

Tzn. przyjąść że

sekwencja jest
znakiem końca
|| komórki
||\n wiesza
||\n\n tabeli
[[/table]] oczwiscie
taki terminator
zamykałby wszystko

Dla tabeli z parametrem nodash oczywiście (przyp. [[table nodash]] ).

Powyższa tabelka wyglądałaby wtedy mniej więcej tak

[[table nodash]]
|| sekwencja || jest 
 znakiem końca ||
|| {{@@||@@}} || komórki ||
|| {{@@||\n@@}} || wiesza ||
|| {{@@||\n\n@@}} || tabeli ||
|| {{@@[[/table]]@@}} || oczwiscie 
taki terminator 
zamykałby wszystko ||

[[/table]]

Dzięki temu pozostaje definicja tabel zgodna z pierwotną ideą "intuicyjna" , a przynajmniej identyczna do pierwotnej tylko poza tymi "_" na końcach lini (no i oczywiście niemożnością zaczynania komórki od dwuch pustych enterów "\n\nzawartosc" … ale można to łatwo obejść wstawiając pierwszą spacje t.j. " \n\nzawartosc").

rozwiń Re: uwagi do składni wiki przez gwplgwpl, 1168018585|%e %b %Y, %H:%M %Z|agohover
Tytuły stron a linki [[[ ]]] do nich
gwplgwpl 1169292074|%e %b %Y, %H:%M %Z|agohover

Witam.
Otóż sprawa ma się tytułów stron.
Jak okrzystamy np. z modułu [[module ChildPages]] to mamy strony wyslistowane z wyświetolnymi ich tytuałmi (czyli np. strona artykul:070125 bedzie miala wyglad "Piekna pogoda" ).
Natomiast jak wstawimy stronę poprzez [[[ ... ]] wyswietli nam sie zamiast jej tytulu , jej nazwa. (w przykładzie "artykul:070125" ).
Jasne… mozna ustawić inną [[[artykul:070125 | Piekna pogoda]]] , ale przy zmianie tytulu podstrony, trzba we wszystkich stronach które do niej linkują zmieniać ten opis.
Ponieważ prawo nie działa wstecznie i (chyba już raczej) nie można zmienic dziąłania [[[nazwa]]] bez podanego opisu , o tyle proponuje wprowadzić drobne obejście … mianowićie, by [[[nazwa|]]] z kreska bez opisu , pobierała tytuł na opis linka.
Wtedy przykładowe [[[artykul:070125 |]]] lub [[[artykul:070125|]]] pobieraloby jako opis linka, tytul strony t.j. "Piekna pogoda". :) .

ostatnia edycja 1169293183|%e %b %Y, %H:%M %Z|agohover przez gwpl + więcej
rozwiń Tytuły stron a linki [[[ ]]] do nich przez gwplgwpl, 1169292074|%e %b %Y, %H:%M %Z|agohover
Linki do stron na wiki [[[ ]]] a kotwice
gwplgwpl 1169293167|%e %b %Y, %H:%M %Z|agohover

Witam.

Zauważyłem problem.
Jak zrobie sobie kotwice [[# kotwica]] na stornie test.
To nie moge zrobic [[[test#kotwica]]].

Problem mógłbym rozwiązać "html-owy" <a href="/test#kotwica">test</a>.
Ale niestety wyrażenia regularne nie akceptują jako link czegoś takiego (co mogłoby być rozwiązaniem):
[/test#kotwica] ani [/test#kotwica test].

ostatnia edycja 1169372475|%e %b %Y, %H:%M %Z|agohover przez gwpl + więcej
rozwiń Linki do stron na wiki [[[ ]]] a kotwice przez gwplgwpl, 1169293167|%e %b %Y, %H:%M %Z|agohover
Re: Linki do stron na wiki [[[ ]]] a kotwice
michal frackowiakmichal frackowiak 1169475768|%e %b %Y, %H:%M %Z|agohover

ok, zajme sie tymi sprawami i dam znac o postępach! co do nazw stron dolinkowanych - fajny pomysl, podoba mi sie.

michal


Michał Frąckowiak @ Wikidot Inc.
Visit my blog at michalfrackowiak.com

rozwiń Re: Linki do stron na wiki [[[ ]]] a kotwice przez michal frackowiakmichal frackowiak, 1169475768|%e %b %Y, %H:%M %Z|agohover
Re: Linki do stron na wiki [[[ ]]] a kotwice
michal frackowiakmichal frackowiak 1169484859|%e %b %Y, %H:%M %Z|agohover

ok, powinno dzialac zarowno [[[nazwa-uniksowa|]]] jak i kotwice.
dla testu: [[[start|]]] daje: Witaj!, czyli chyba ok ;-)

dzieki wielkie za sugestie! jestem coraz bardziej przekonany, ze rozwoj Wikidota powinien odbywac sie glownie w Polsce ;-) tylko zastanawiam sie w jakim miescie docelowo ;-)

pozdr - m.


Michał Frąckowiak @ Wikidot Inc.
Visit my blog at michalfrackowiak.com

rozwiń Re: Linki do stron na wiki [[[ ]]] a kotwice przez michal frackowiakmichal frackowiak, 1169484859|%e %b %Y, %H:%M %Z|agohover
Re: Linki do stron na wiki [[[ ]]] a kotwice
gwplgwpl 1170277803|%e %b %Y, %H:%M %Z|agohover

Wracając do rozszerzenia [[[pagename |]]] , to przydałby się "checkbox" w "magiku linku URL". (Checkbox w stylu "pobierz tytuł ze strony dolinkowywanej" , czy coś takiego)

rozwiń Re: Linki do stron na wiki [[[ ]]] a kotwice przez gwplgwpl, 1170277803|%e %b %Y, %H:%M %Z|agohover
Re: Linki do stron na wiki [[[ ]]] a kotwice
gwplgwpl 1170278294|%e %b %Y, %H:%M %Z|agohover

Na wstepie: poprzez "pageunixname" określam uri do strony (url bez hosta i protokołu)

Wracając do kwesti kotwic , to naszła mnie taka refleksja że w ogulności łatwiej jest zapisać [/pageunixname |] niż np. [[[pageunixname|]]] a ponieważ :
1. Jak url się zaczyna od "/" to wiadomo że chodzi o stronę w obrębie danej domeny
2. Można założyć że nie będzie to problemem że nie będzie można opisywać strony przez znak "|".
to z 1&2 wynika że można wprowadzić dla stron wewnętrznych wikidot-a notację [/pageunixname] zamiast [[[ ]]]] ….

Wtedy potrujne nawiasy [[[ ]]] byłyby przydatne przy tworzeniu stron z normalnych nazw (nie wymagających konwersji do unixname.
Natomiast pojedyńcze przyjmujące URL-e [/pageunixname |] dzięki braku konwersji pozwoliłyby na obsłużenie kotwic , gdyż znak # nie zostałby przekonwertowany !

[/jezioro#kotwica |]

rozwiń Re: Linki do stron na wiki [[[ ]]] a kotwice przez gwplgwpl, 1170278294|%e %b %Y, %H:%M %Z|agohover
[[[ x| ]]] + checkbox = "Page link wizard"
gwplgwpl 1171982762|%e %b %Y, %H:%M %Z|agohover

PRzydałby się w "Page link wizard" checkbox , p.t. "pobierz nazwę z tytułu strony docelowej" (albo jakoś tak) tak aby z "Page link wizard" można było robić linki [[[x|]]]

rozwiń [[[ x| ]]] + checkbox = "Page link wizard" przez gwplgwpl, 1171982762|%e %b %Y, %H:%M %Z|agohover
Re: uwagi do składni wiki
ReqamstReqamst 1169710507|%e %b %Y, %H:%M %Z|agohover

Przydałaby się możliwość ustalenia dodatkowych atrybutów dla [[code]], np. class albo style. Dzięki temu można byłoby zdefiniować inny wygląd przykładowo dla plików konfiguracyjnych i inny dla kodów źródłowych.

rozwiń Re: uwagi do składni wiki przez ReqamstReqamst, 1169710507|%e %b %Y, %H:%M %Z|agohover
nowa wiadomość
Jeśli nie zaznaczono inaczej, Zawartość tej strony dostępna jest na licencji Creative Commons Attribution-Share Alike 2.5 License.