FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

v0.9 Plugin pro Sprache???

 
Post new topic   Reply to topic    PyLucid - CMS - Forum Forum Index -> general
View previous topic :: View next topic  
Author Message
jens
Administrator


Joined: 12 Oct 2005
Posts: 972
Location: duisburg, germany

PostPosted: Mon 08 Jun, 2009 16:22    Post subject: v0.9 Plugin pro Sprache??? Reply with quote

Durch die konsequente Umsetzung von i18n für Seiteninhalte, ist es z.Z. auch so, das man ein Plugin in den PageTree mit der Sprache verknüpfen muß.

Jedoch ist die Frage in wie fern das Sinn macht?

PRO
    1. Wenn man z.B. einen Blog nur in einer Sprache haben möchte, erstellt man halt den Eintrag nur für diese Sprache. (Wobei das Blog Plugin selber auch i18n bei den Artikel haben werden wird...)
    2. Die MetaDaten sollten in der Sprache sein.
    3. Es ist einheitlicher (Keine extra Wurst) Wink


CONTRA
    1. Das erstellen ist komplizierter, wobei man es im eigenen Pluginseite-erstellen-view so machen kann, das man gleich das Plugin für alle Sprachen erstellt...
    2. Wenn man eine neue Sprache hinzufügt, sind alle PluginPages erstmal nicht in dieser Sprache vorhanden... Dafür könnte man im eigenen Sprache-erstellen-view vielleicht ein Häckchen setzten können, damit alle PluginPages automatisch in der Sprache erstellt werden...


Meinungen dazu?
_________________

http://www.jensdiemer.de | http://www.htfx.de | http://www.python-forum.de
Back to top
View user's profile Send private message
jens
Administrator


Joined: 12 Oct 2005
Posts: 972
Location: duisburg, germany

PostPosted: Mon 20 Jul, 2009 21:11    Post subject: Reply with quote

Also ich denke wir bleiben dabei, das die Sprache bei einem Plugin Eintrag "mit gespeichert" wird.

Allerdings denke ich, ist es erstmal das einfachste, pauschal Einträge für alle Sprachen zu erstellen.
Der User gibt also u.a. den PageTree "einhängepunkt", keywords für PageMeta an. Im Hintergrund wird nicht nur PageMeta für die gerade aktuelle Sprache erstellt, sondern pauschal für alle Sprachen.

Wenn jemand keywords, description usw. pro Sprache individuell einstellen möchte, muß er das nach dem erstellen einer neuen Plugin-Seite per Hand erledigen.

In einer Nachfolgenden Release, kann man überlegen, ob man alle PageMeta angaben direkt in einer Form abfragt.

Die Frage ist auch, wieviele Sprachabhängige Plugins wird es geben? Konsequenter Weise müßten ja fast alle Plugins, die "Content erstellen" (wie Blog, Gästebuch, Bilder Gallerie) das ganze pro Sprache machen. Ein Bild könnte dann im Deutschen dann anders heißen, als im Englischen Shocked
_________________

http://www.jensdiemer.de | http://www.htfx.de | http://www.python-forum.de
Back to top
View user's profile Send private message
sepharim



Joined: 27 Dec 2007
Posts: 180
Location: Germany

PostPosted: Tue 21 Jul, 2009 15:29    Post subject: Reply with quote

könnte es, und ich denke ich würde die BilderGallerie soweit treiben, das das Bild in jeder Sprache anderst heißt Wink

Ist schon machbar, und eigentlich nicht so schlimm...
Back to top
View user's profile Send private message
jens
Administrator


Joined: 12 Oct 2005
Posts: 972
Location: duisburg, germany

PostPosted: Wed 22 Jul, 2009 16:04    Post subject: Reply with quote

So, mit http://trac.pylucid.net/changeset/2147 werden PageMeta in allen Sprachen für ein PluginPage erstellt...

Die form passt jetzt nicht mehr so ganz, aber naja...

Wenn eine neue Sprache hinzugefügt wird, passiert natürlich auch erstmal nix. Könnte man per signals machen...
_________________

http://www.jensdiemer.de | http://www.htfx.de | http://www.python-forum.de
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    PyLucid - CMS - Forum Forum Index -> general All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

<< back to PyLucid CMS Homepage



Powered by phpBB © 2001, 2005 phpBB Group