staging.inyokaproject.org

Injoka nachprogrammieren

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Thomas131

Anmeldungsdatum:
10. August 2010

Beiträge: Zähle...

Hallo,
Ich habe mich schon ein halbes Jahr damit beschäftigt Injoka in PHP nachzuprogrammieren.
Ich weis nicht, wie lange es noch dauern wird, bis die erste Version herauskommt.
Wenn jemand sich dafür interresiert oder das gleiche gerade selbst versucht kanner mir ein PN oder ein E-Mail schreiben.

Moderiert von toddy:

Bitte keine Mailadresse im öffentlichen Forum. Die Leute können sich ja über Deine Profildaten bei Dir melden.

MarkusH.

Ehemalige, BOFH
Avatar von MarkusH.

Anmeldungsdatum:
19. Juni 2010

Beiträge: 888

Hallo Thomas131,

Interesse habe ich schon von „Dienstwegen“ ☺ Lass mal bitte sehen ☺

Keba Team-Icon

Ehemalige
Avatar von Keba

Anmeldungsdatum:
24. Juli 2007

Beiträge: 3802

Hallo,

Ich möchte mich jetzt nicht über unnötige Zeilenumbrüche, die Anfrage Spam zu bekommen, dein Verständnis von PHP (Benutzerzeite…) oder sonst irgendwas lustig machen, das wäre ja gemein.

Daher nur ein kleiner Tipp, ich weiß, dass das schwer zu glauben ist, aber Inyoka ist kein einfaches, kleines Projekt, das man mal ebenso als Einzelperson nach programmieren kann, selbst wenn man Ahnung hätte. Wenn du unbedingt was eigenes in PHP programmieren will, bau dir nen Pasteservice oder so.

Und wenn man Ahnung hat, kann man auch bei Inyoka mithelfen, aber dafür braucht man natürlich ersteinmal Ahnung, und zwar mehr, als ein kleines PHP-Tuturial gelesen zu haben.

Grüße, Keba.

PS: Ist jetzt echt nicht böse gemeint, ich hab mich mit 12 auch maßlos überschätzt. Sooo einfach ist es dann aber doch nicht riesige Projekte alleine zu stemmen. 😉 Glaub mir, jedes bisschen Zeit, dass du in deinen Inyoka-Klon reinpackst, ist Verschwendung.

Thomas131

(Themenstarter)

Anmeldungsdatum:
10. August 2010

Beiträge: 248

Ich habe aber soooooo wenig Ahnung von Python. Deshalb möchte ich euch auch nicht zur last sein.

ramnit Team-Icon

Avatar von ramnit

Anmeldungsdatum:
12. Dezember 2009

Beiträge: Zähle...

Hallo Thomas,

hier findest du ein sehr gutes Python-Tutorial. Nur falls du dich in der Richtung mal weiter bilden willst. Lass dich von den großen Jungs hier nicht ärgern.

Wir verbringen große Teile unserer Freizeit damit das Projekt Inyoka weiter zu bringen. Wenn da ein Beitrag wie deiner kommt, ist es natürlich schwer in unsere Köpfe zu kriegen, dass das ein Mensch mit wenig Programmiererfahrung mal eben nachbauen will.

Liebe Grüße

martin

Thomas131

(Themenstarter)

Anmeldungsdatum:
10. August 2010

Beiträge: 248

MarkusH. schrieb:

Hallo Thomas131,

Interesse habe ich schon von „Dienstwegen“ ☺ Lass mal bitte sehen ☺

Kapier nicht was du damit meinst!?

Thomas131

(Themenstarter)

Anmeldungsdatum:
10. August 2010

Beiträge: 248

ramnit schrieb:

Hallo Thomas,

hier findest du ein sehr gutes Python-Tutorial. Nur falls du dich in der Richtung mal weiter bilden willst. Lass dich von den großen Jungs hier nicht ärgern.

Wir verbringen große Teile unserer Freizeit damit das Projekt Inyoka weiter zu bringen. Wenn da ein Beitrag wie deiner kommt, ist es natürlich schwer in unsere Köpfe zu kriegen, dass das ein Mensch mit wenig Programmiererfahrung mal eben nachbauen will.

Liebe Grüße

martin

Danke! werde es gleich einmal probieren.

BodomBeachTerror

Anmeldungsdatum:
24. März 2008

Beiträge: 788

Thomas131 schrieb:

ramnit schrieb:

Hallo Thomas,

hier findest du ein sehr gutes Python-Tutorial. Nur falls du dich in der Richtung mal weiter bilden willst. Lass dich von den großen Jungs hier nicht ärgern.

Wir verbringen große Teile unserer Freizeit damit das Projekt Inyoka weiter zu bringen. Wenn da ein Beitrag wie deiner kommt, ist es natürlich schwer in unsere Köpfe zu kriegen, dass das ein Mensch mit wenig Programmiererfahrung mal eben nachbauen will.

Liebe Grüße

martin

Danke! werde es gleich einmal probieren.

Ich denke er möchte, dass du ihm das Projekt zukommenlässt oder hier irgendwo hochlädst wo er es sich ansehen kann.

Thomas131

(Themenstarter)

Anmeldungsdatum:
10. August 2010

Beiträge: 248

BodomBeachTerror schrieb:

Thomas131 schrieb:

ramnit schrieb:

Hallo Thomas,

hier findest du ein sehr gutes Python-Tutorial. Nur falls du dich in der Richtung mal weiter bilden willst. Lass dich von den großen Jungs hier nicht ärgern.

Wir verbringen große Teile unserer Freizeit damit das Projekt Inyoka weiter zu bringen. Wenn da ein Beitrag wie deiner kommt, ist es natürlich schwer in unsere Köpfe zu kriegen, dass das ein Mensch mit wenig Programmiererfahrung mal eben nachbauen will.

Liebe Grüße

martin

Danke! werde es gleich einmal probieren.

Ich denke er möchte, dass du ihm das Projekt zukommenlässt oder hier irgendwo hochlädst wo er es sich ansehen kann.

Dachte ich mir auch.

MarkusH.

Ehemalige, BOFH
Avatar von MarkusH.

Anmeldungsdatum:
19. Juni 2010

Beiträge: 888

Hallo Thomas131,

ich habe mir dein Projekt gerade einmal angesehen. Da du ja erst 12 bist, und daher noch nicht soooo viel programmiert haben wirst, ist deine Leistung schon recht gut. Du solltest dir aber vielleicht angewöhnen entweder alles auf deutsch oder besser, da dies in der Praxis immer so ist, auf englisch zu benennen und zu beschreiben. So gehören Kommentare und Beschreibungen zu Funktionen genau so zum Programmieren wie der eigentliche Quelltext, und machen einem anderen Leser deines Programms das Lesen leichter.

Da, wie von meinen Vorredner schon erwähnt, Inyoka auch nicht von einer einzigen Person, sondern von einem ganzen Team entwickelt wird, sehe ich dein Projekt allerdings als etwas überdimensioniert. Du könntest vielleicht besser mit ein paar kleineren Projekten beginnen, da verliert man nicht so schnell den Überblick.

Danke jedenfalls.

mpathy

Avatar von mpathy

Anmeldungsdatum:
23. Dezember 2004

Beiträge: 284

Tja, wenn Inyoka es jetzt wie die Projekte machen würde, auf deren Errungenschaften und Leistungen es aufbaut - siehe http://ubuntuusers.de/inyoka/ Abschnitt "Inyoka selbst baut dabei auf eine Vielzahl von OpenSource-Programmen, -Bibliotheken und -Technologien auf", ALLE aufgelisteten sind nämlich open-source - dann könnte der Threadersteller hier auch was davon lernen und selbst anhand des Quelltextes schauen, wie ihr das gemacht habt.

Da ihr die Plattform ja anscheinend nicht kommerziell an den Mann bringen wollt - wäre legitim, aber plant ihr ja nicht - verstehe ich nicht, warum man das ganze nicht endlich quelloffen verfügbar macht.

Es muss weder groß angekündigt werden noch besondere Doku geschrieben und extra Support gegeben werden, was natürlich Zeit kosten würde.

Weil der einzige sonstige Grund der mir da noch einfällt ist "Security through obscurity" - und davon sollten wir Linux-User ja inzwischen geheilt sein ☺ http://de.wikipedia.org/wiki/Security_through_obscurity

Was wollte ich sonst noch sagen? Ach ja:

@Thomas131:

Schau dir Python an, es lohnt sich! Und glaub mir, für richtige Webanwendungen wirst du danach nie mehr PHP anfassen, außer dein späterer Arbeitgeber zwingt dich dazu.. ☺ (Meiner macht es jedenfalls nicht mehr, da die Qualität und Entwicklungszeit für sich sprachen *g*) Ansonsten muss man NodeJS einen weiteren Ehrenplatz in der Webentwicklungssparte eingestehen, ergo am besten nach Python mal JavaScript anschauen ☺

Thomas131

(Themenstarter)

Anmeldungsdatum:
10. August 2010

Beiträge: 248

Das Problem ist nur, dass ich nur in PHP mehr als print kann. Ich bin gerade dabei das von ramnit gepostete Python Tutorial zu lernen.

Frank62

Avatar von Frank62

Anmeldungsdatum:
8. Dezember 2008

Beiträge: 2100

Ich finds Klasse was Thomas131 macht. Unterstützt ihn....so bekommt ihr einen Jungen Dynamischen Nachwuchs Programmierer ☺

mpathy

Avatar von mpathy

Anmeldungsdatum:
23. Dezember 2004

Beiträge: 284

Thomas131 schrieb:

Das Problem ist nur, dass ich nur in PHP mehr als print kann. Ich bin gerade dabei das von ramnit gepostete Python Tutorial zu lernen.

Ist doch okay! ☺ Ist immer gut, mehrere Sprachen zu lernen.

Die Anleitung scheint auch okay zu sein, hatte nur Angst, das dir jemand einen Link zum OpenBook vom Galileo Verlag gibt - damit lernst du Python nämlich nicht auf die richtige Weise ☺

PHP ist halt (noch) das gebräuchlichste in der Welt der Webentwicklung, aber das hat historische Gründe. Inzwischen nimmt man einfach die Sprache und vor allem auch das Web Framework - als ein Rahmengerüst für Webanwendungen, so das du nicht nochmal komplett neu anfangen musst jedes mal - das einem am geeignetsten vorkommt. Python wird zum Beispiel für die Seite Youtube eingesetzt. Ruby ist auch sehr populär, mit deren Webframework "Ruby on Rails" wurden auch schon zahlreiche große Projekte entwickelt.

Ganz neu und interessant ist die Möglichkeit, mit Javascript - das man ja über kurz oder lang eh irgendwann lernen muss, wenn man Webentwicklung betreibt! - auch die Anwendung auf dem Server zu schreiben. Stichwort node.js

Ich finds auch prima!! Mach weiter so. Ich hab zwar auch so früh angefangen, aber als ich jung war, konnte sich unsere Familie gerade mal nen Commodore C64 leisten und ich hatte nur die Möglichkeit, BASIC zu lernen *seufz* Da hat es die heutige Jugend besser ☺

Logander4

Avatar von Logander4

Anmeldungsdatum:
12. November 2009

Beiträge: Zähle...

Ja auf jeden Fall! Also um Inyoka nachzuprogrammieren musst du dich neben Datenbankdesign und Funktionalität noch um möglichst einfache Programmierung durch Klassen und um die Wiki-Syntax sorgen.

In Python könnte man das schneller. Hier ein bisschen SQLAlchemy. Dort ein bisschen Jinja2. Und hier ein bisschen MoinMoinWiki und dort den Syntax für das Forum rausklauen! 😉

Wenn es OpenSource ist, so kannst du es verwenden und kannst es sogar abändern.

Aber seit ich bei Python bin, PHP ist zu schwierig. Ich selber wage mich nicht mal an mein eigenes PHP-Projekt meiner Klasse. Dafür habe ich jetzt Joomla! installiert.

Dass Problem ist, es gibt kaum kostenlose Python-Webspace Hoster!

Also: Deine Idee ist WAHNSINN!

Antworten |