News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

CMS vs...

Started by Akina, January 16, 2010, 09:52:31 PM

Previous topic - Next topic

Akina

Hello! Exw poli kerw na enfansto alla pali antimetopizo ena problimataki genikou xaratira kai eipa mipos kapios apo esas exei asxolithi ... kai me boithisi pali  ;D (y.s signomi gia ta orfografika zografizo den grafo einai kai 4:50 to proi...)

Leipon meta apo peripou 4 xronakia asxolias mou me smf/tp arxisa na xriazome epagkelmatika site xoris forum :o
kai edw arxisane ta problimata  ???  perna to ena CMS meta to allo kai ksenero.... apo ta install tous fenete poso ektos einai ante ftakse tin basi xirkotinita ante perna 10000 models mpas kai to fereis ekei pou thes kai sto telos exeis ena cms pou den kanei sxedon tipota apo auta ta apla pou ekana me to TP kai pou exei kantantisi toso bari pou thes apla na tou patisis ena delete ...

Tora tha mou peite nai alla ta CMS einai allo pragma pos einai dinaton na ta skigineis me ena models gia to SMF...  kai omos auto to models ekane mia xara tin doulia mou kai modarotane paneukola mias kai eixe mesa ta panta kai an xriazotane na grapseis kai php h na pirakseis esoterika eukolo itan na min pw paneukolo mias kai o kodikas itan PHP kai oxi html me esoterika php.

Lipon gia na min polilogo giati an mporousa 10ores tha tous ekraza (ma einai dinaton na exoune se moduls mexri kai ton kimenografo grrr) mipos exei asxolithi kaneis apo esas me tipota antistixa paketa gia site pou exoune paromia logiki me to smf ? Den me niazei an xriazonte modarisma gia na ta fereis ekei pou thes alla mou spaei ta neura na blepw aplla pragmatakia pou ginontousan se 3 lepta na xriazonte 10 models kai akretes euxes gia na doulepsoune opos fantazese oti prepei na doulepsoune h malon opos eikseres oti prepei na doulepsoune. Akoma kai tis basi to onoma  pou tin pernaw xirokinita ta neura mou spaei oxi giati den kserw alla giati kserw poso eukolo einai na to kaneis na tin pernaei me 1 click kai arxizo kai skeutome oti afou den exoune skeuti auto to aplo pragmataki giati na exoune skeuti alla tosa pou pithanotata tha ta dw sto melon otan tha einai poli arga kai lew pfff... grrrrr ...

Episeis skeutome oti isos tha itan kalitero na grapsw egw ton kodika kai na prosarmoso ena kimenografo gia kimena pou pithanotata kapia stigmi na theloune na modaroune mias kai milaw gia statika site kai oxi dinamika ... alla an xriasti kapia stigmi na ftaksw kana dinamiko den tha mporei na ginei xoreis CMS kai auto einai o monos logos pou to psaxnw akoma ... eidalos tha to eixa paratisi to thema sta sigoura...


Euxaristo kai kali sas mera :D

GoofyX

Καλημέρα,

Η αλήθεια είναι ότι με τα greeklish σου, μου πήρε ώρα μέχρι να καταλάβω περίπου τι θέλεις να πεις. Η ουσία ποια είναι: Αν ξέρεις ένα εργαλείο καλά (SMF/TP) και κάνεις τη δουλειά σου άριστα με αυτό και σε καλύπτει, τότε μείνε σε αυτό, δεν χρειάζεται να δεις κάτι άλλο.

Ωστόσο... Το TP δεν το ξέρω, μόνο το έχω δει σε λίγα sites που είναι χτισμένα γύρω από αυτό και το SMF. Το CMS είναι ένα CMS όμως. Λες ότι σε πολλά αναγκάζεσαι να φτιάξεις τη βάση με το χέρι αρχικά και μετά να εισάγεις τις λεπτομέρειες κατά την εγκατάσταση. Αυτό είναι το πρόβλημα; Προσωπικά εμπιστεύομαι πιο πολύ εμένα από το να φτιάξω τη βάση μόνος μου και να εισάγω το username, password και το όνομα της βάσης στο CMS, παρά να του δώσω το root password και να το κάνει εκείνο μόνο του. Η διαδικασία αυτή είναι κάτι που το κάνεις μία φορά μόνο και μένει. Δεν είναι κριτήριο επιλογής του πόσο καλό είναι ένα CMS από αυτό και μόνο. Επίσης, το «βαρύ» πώς το αντιλαμβάνεσαι; Ναι, το SMF είναι γρήγορο ως φόρουμ, αλλά είναι ένα φόρουμ μόνο. Ένα CMS είναι καλό όταν διαχωρίζει εύκολα τον κώδικά του από τα modules (πχ. το SMF σε αυτό τον τομέα για μένα παίρνει μηδέν). Δεν πρέπει να τίθεται θέμα σε καμία περίπτωση αν θες να εγκαταστήσεις ένα module ή οτιδήποτε άλλο να πειράξεις τα αρχεία του core, πχ. τα mods του SMF κάνουν αυτό ακριβώς που δεν πρέπει, γι' αυτό λέω ότι παίρνει μηδέν σε αυτό τον τομέα. Σε ενδεχόμενη αναβάθμιση τι γίνεται; Ξαναπερνάς όλα τα modules από την αρχή; Επιεικώς απαράδεκτο. Ωστόσο, το SMF το χρησιμοποιώ για τα φόρουμ ακριβώς επειδή συνολικά είναι πολύ καλό (απλά δεν χρησιμοποιώ πολλά mods, το πολύ 1-2). Ένα CMS είναι καλό όταν δίνει ένα πολύ καλό API (Application Programming Interface) για την ανάπτυξη modules. Ένα CMS είναι καλό όταν είναι ευέλικτο στο θέμα της εμφάνισης (themes), στο πως εμφανίζονται τα διάφορα στοιχεία στην οθόνη, καθώς και το πόσο εύκολο είναι να αλλάξεις εσύ τον τρόπο εμφάνισης (css, html), πειράζοντας τα αντίστοιχα αρχεία του theme. Ένα CMS είναι καλό όταν σου δίνει επιλογές για εγκατάσταση και σε βάσεις διαφορετικές της MySQL (πχ. PostgreSQL, SQL Server, Oracle, κτλ.), ειδικά τώρα που η εξαγορά της Sun από την Oracle αμφισβητεί από πολλούς το μέλλον της MySQL. Ένα CMS είναι καλό όταν σου παρέχει τρόπους να οργανώσεις το περιεχόμενό σου με πολλούς τρόπους (πχ. tagging), που σου δίνει δυνατότητες να παρουσιάσεις το περιεχόμενο με πολλούς και διάφορους τρόπους.

Ελπίζω με αυτά να σου βάζω ιδέες για σκέψεις. Πες μας όμως, ποια CMS δοκίμασες και σε απογοήτευσαν;

Για εμένα, ένα άριστο CMS είναι το Drupal.
... Morpheus: What is "real"? How do you define "real"? If you 're talking about what you can feel, what you can smell, what you can taste and see, then "real" is simply electrical signals interpreted by your brain...

Akina

Euxaristo pata polli gia tin apantisi sou :) kai signomi gia ta greeklish mou alla logo disorfografias an grapsw ellinika tha einai akoma pio disnoito to post mou.

Kai egw sto drupal exw kataliksei malon mias kai fenete to monadiko pou exei ena panisxiro core alla paralo auta h isoria me ta moduls me ksenizei ase pou mou krasari ton apatch :P dld auto to simplegma ton moduls ftanei se ena simio na ginete kourastio gia na peraseis ena moduls perepei na exeis parasi alla 3-4 me apotelesma na ginete yperbolika bari kai to thema einai oti olla einai aparetita (ckeditor,menu_editor,panel,ctools,views,nodequeue klp klp) kai akoma den exw brei pos organonis ta arxeia sou esoterika san to tp pou ousiastika ta eixes mesa se folders kai eiskera p.x tade katigoria tade fakelos tade post kai den ta epsaxnes mesa sto xaos. Dokimasa kai tin teleutea tou beta ekdosi 7.x  kai mporo na pw oti pera apo apo effe kai kapia moduls pou prospthetikan den ida kati parapanw kai auta ousiastika xathikane mesa sto effetzidiko admin panel pou to thero telios axristo ti na to kanw to admin ajax panel se popup to brisko telios axristo.

Dld p.x enw den exoune bali sto Instal to ekseis aplo { CREATE DATABASE  `'.$basename'.`;} mou petane ena  admin menu ollo effe kai an esto auto to kanoune gia logous asfalias den penrousane to views toulaxisto ston pirina mias kai einai ena apo ta pio xrisima moduls. Genika dld blepw mia logiki paralogi se sxesi toulaxiston me auta pou kserw giati ontos autes einai apopseis enos atomou pou nai men kserei  kali PHP/html/ajax alla pera apo to TP den eixe asxolithi pote me kanena apolitos CMS.

Epseis exw dokimasi:
Joomla - To petaksa poli grigora mou fanikete telios mi endiaferon(min me parete gia treli o kathenas exei ta gousta tou  ;D)
Mambo - Eida oti exei stamatisi na anaptisete opote den to kitaksa sxedon katholou.
wordpress - To eida ligo alla den einai pliros CMS opote den asxolithika parapanw.
ExpressionEngine - auto to kitaw akoma an kai einai pay gia tin doulia pou to thele kai oxi Open Source kai ousiastika auto me kolaei sto na to dw parapera.
silverstripe - Auto to brika sto forum tou Smf kai to eida xtes plaka exei kai einai ediafero alla den nomizo oti prepei na asxolitho:P
Textpattern - aketa aplo kai adiaforo toulaxiston sto admin panel tou an kai kapia basika ta kanei apo defult.

Gia kitagma autin tin stigmi exw akoma : zikula,xoops,e107,eZ Publish,Frog,Symphony,liferay kai oti allo pesi sta xergia mou ektos an exw brei kapio pou na pw auto einai :)

Prin pola xronia otan akoma asxoloume me PHPbb kai etixe na pesi sta xergia mou to SMF apla eniosa eiperoxa ekane oti mpourousa na fantasto kai pola parapanw apo auta pou xriazomouna me apotelesma na min skeufto pote na to allakso se kati allo.Kathe anabafmisi pou blepw apo tote apla to kanei kalitero kai pote den etixe na pw tora auto giati to kanane einai telios axristo(like drupal). Ontos eiparxei ena thema me ta moduls to SMF alla den exei xriasti pote na peraso panw 2-3 kai poso malon na tha theoro aparetita to mono plin pou mporo na brw einai oti den einai OOP alla exei mia poli domimenei logiki me array action pou se boithane an thes kai an xriastis na pirakseis to otidipote an kai tis perisoteres fores den xriazete kan kati tetio an to xrisimopieis os forum mono kai oxi se sindiasmo me to TP.

Auto einai pou psxanw kai se ena CMS na kanei auta pou thelw toulaxiston kai na mou lisi ta xergia akoma kai ta languages packs tou smf ta xergia sou linoune allazeis otidipote thes paneukola kai prosfetis otidipote thes paneukola(an xriasti bebea kai opote xriasti). Akoma kai tha themes tou modaronte paneukola kai to basiko tous peloniktama toulaxiston gia emena einai oti einai PHP kai oxi html enw tautoxrona mporeis eukola kai xoreis na psanxeis se 5-6 fakelous na modareis js,css kai poso malon na kaneis compressed h optimize ta files kai na simpieseis kai olles tis eikones episeis exei mia logiki mesa stin basi pou gia mena to kafista korifeo h organosi tou einai apisteuti se sxesi me otidipote allo exw dei. Einai ftagmeno esti oste na mporei kai allos kosmos xoreis na diabasi 50 tutorial na katanoisi ton tropo litourgias tou me apotelesma na mporei kai na modora opos akribos autos thelei  ;) Auto pou xriazome einai ena SMF TP CMS xoreis to forum pola zitaw to kserw 8)


(popo terasti to post mou pali signomi  :-X)

Sinopsizontas ena kalo CMS pistebo oti prepei na exei:

- Ena aplo admin panel xoreis pola mpimpikia.
- Basiki Diaxisisi Main menu, Sub menu, Preblikon menu.
- Basiki diaxirisi block dld na mporeis na prosfeis PHP html JS block touxiston: http://docs.tinyportal.net/index.php?topic=66
   tautoxrona na mporeis na ta energopiseis apenergopisi eukola,na mporeis na ta topothetis stin selida sou eukola kai na mporeis na allakseis ton tropo enfaniseis tous dld na min  enfanizonte me ta xaraktiristika tou defult themes.
- Na mporeis na exeis diaforetiki morfopisi stin arxiki selida apo to ypolipo periexomeno - Osiastika na mporeis na exeis diaforetiki morfopisei se kathe selida.
- Na mporeis na taksinomiseis tis selides sou se fakelous (otan exeis ena istotopo me 500 selides einai diskolo na psaxneis me mia anazitisi na breis pia thes na allakseis)
- Basiki diaxirisi selidon pou na epitrepoun:
        txt editor(kata protimisi ckeditor)
        tin efnaisi sigkekrimenon block mono se ekines tis selides
        na mporeis na epilekseis diaforetiko themes gia tin sigkekrimeni selida
        na mporeis na epilekeis pote tha enfanizete h selida p.x se pia glossa h meso enos action sriptis.
        na mporeis na exeis ypomenou h ypoblock entos tis selidas.
        na mporeis na ensomatoseis kodika oste na efanizete h selida me diaforetiko "perigrama"
        na mporeis na xrisimopiseis mia selida os block kai to anistofo.
        na mporeis na ftakseis forms entos tis selidas kai na mporeis na tis sindeseis eukola me tin basi.
-Na eiparxei kana moduls alla na min ginonte olla auta pou proanefera mono otan peraseis 40+moduls.
-Na min exoune h parousiazoune sixna krisima simia asfalias,hacks klp klp.
-Na mporeis eukola na ftakseis dika sou themes se PHP oxi Htmls files. (to an tha exoune etima themes den me poli endiaferi.)
-Na mpeneis mesa ston kodika tou kai na katalaveneis grigora tis ginete.
-Na mporeis na modareis eukola ta languages packs (poli basiko mporei na fente axristo alla mou exei xriasti poli fores...) den einai anagki na exoune eliniki kinotita h elinikes metafraseis akri na mporeis na exeis autin tin dinatotita.
-Den thelw na exoune ensomatomena pola JS.Doksasi o theos kai jqueri kserw kai prototype kai pia tools mou aresoune. Mporo na ta peraso kai moni mou an o kodikas tous einai ebanagnostos (poli basiki proipothesi auto.)
-Na mpeneis mesa stin basi tous kai na katalaveneis eukola ti ginete ekei kai pou prepei na pas gia na deis ti sou xriazete.

Auto tha xaraktirize gia mena ena kalo CMS h malon auto xriazome 8)

GoofyX

Quote from: Akina on January 17, 2010, 03:34:11 PM
Euxaristo pata polli gia tin apantisi sou :) kai signomi gia ta greeklish mou alla logo disorfografias an grapsw ellinika tha einai akoma pio disnoito to post mou.

Δεν πειράζει. Παρακάτω η απάντησή μου. :)

Quote from: Akina on January 17, 2010, 03:34:11 PMKai egw sto drupal exw kataliksei malon mias kai fenete to monadiko pou exei ena panisxiro core alla paralo auta h isoria me ta moduls me ksenizei ase pou mou krasari ton apatch :P dld auto to simplegma ton moduls ftanei se ena simio na ginete kourastio gia na peraseis ena moduls perepei na exeis parasi alla 3-4 me apotelesma na ginete yperbolika bari kai to thema einai oti olla einai aparetita (ckeditor,menu_editor,panel,ctools,views,nodequeue klp klp) kai akoma den exw brei pos organonis ta arxeia sou esoterika san to tp pou ousiastika ta eixes mesa se folders kai eiskera p.x tade katigoria tade fakelos tade post kai den ta epsaxnes mesa sto xaos. Dokimasa kai tin teleutea tou beta ekdosi 7.x  kai mporo na pw oti pera apo apo effe kai kapia moduls pou prospthetikan den ida kati parapanw kai auta ousiastika xathikane mesa sto effetzidiko admin panel pou to thero telios axristo ti na to kanw to admin ajax panel se popup to brisko telios axristo.

Dld p.x enw den exoune bali sto Instal to ekseis aplo { CREATE DATABASE  `'.$basename'.`;} mou petane ena  admin menu ollo effe kai an esto auto to kanoune gia logous asfalias den penrousane to views toulaxisto ston pirina mias kai einai ena apo ta pio xrisima moduls. Genika dld blepw mia logiki paralogi se sxesi toulaxiston me auta pou kserw giati ontos autes einai apopseis enos atomou pou nai men kserei  kali PHP/html/ajax alla pera apo to TP den eixe asxolithi pote me kanena apolitos CMS.

Το κάθε CMS έχει τη φιλοσοφία του. Έτσι και το Drupal περισσότερο πλασάρεται ως developer framework, γιατί είναι πιο κοντά στους προγραμματιστές. Ωστόσο, δε σημαίνει ότι τα modules που έχει είναι της πλάκας. Παρόλο που ο ίδιος δεν προγραμματίζω (modules) στο Drupal, για την έκδοση 5 είχα κάνει ένα μόνος μου, με πολύ λίγες γραμμές κώδικα για αυτό που έκανα. Τι είχα κάνει; Ένα είδος ηλεκτρονικού πρωτοκόλλου. Εκεί εκτίμησα πραγματικά τη δύναμη που σου δίνει ως προγραμματιστικό εργαλείο. Το Drupal λοιπόν, προτιμά να μην έρχεται με μια πληθώρα modules από τη μάνα του όπως άλλα CMS, προτιμά να σπάει την προς τα πίσω συμβατότητα προκειμένου να παρέχει στον προγραμματιστή ό,τι καλύτερο σε κάθε νέα του έκδοση και αφήνει στους τρίτους να φτιάξουν μέσω των modules ό,τι θέλουν. Στο 7 ένα μέρος του CCK έχει μπει μέσα, κάτι πολύ σημαντικό. Ίσως στην 8 βάλουν τα Views, ποιος ξέρει. Ξέρεις πόσες φορές αναρωτήθηκαν «γιατί δεν βάζετε ένα WYSIWYG editor στο core»; Γιατί πολύ απλά δεν ήταν στις προτεραιότητες των προγραμματιστών. Όπως ήθελε πολύ κάτι τέτοιο, ορίστε του λέγανε οι core developers, στείλε μας patches να το βάλουμε μέσα. Εμένα προσωπικά δε με ενοχλεί καθόλου αυτή η ιστορία. Η κατάσταση με τα modules είναι όχι μόνο ξεκάθαρη, αλλά δεν κινδυνεύεις να χαλάσεις τον κώδικα του core από τα third-party modules. Τα modules μπαίνουν στο sites/all/modules και τελείωσε. Τα themes στο sites/all/themes και τελείωσε. Δεν καταλαβαίνω σε τι σε δυσκόλεψε το να βρεις ποιο css style χρησιμοποιεί το τάδε module. Ό,τι αφορά το module, θα το βρεις στον αντίστοιχο κατάλογο και δε χρειάζεται να τρέχεις αλλού. Αντίστοιχα και για τα themes. Και νομίζω ότι υπερβάλλεις όταν λες ότι φορτώνεται το CMS με τα πολλά modules. Έχεις μετρήσιμα αποτέλεσμα που να το καθιστούν αργό και μη «δουλέψιμο»; Η διαφορά στην ταχύτητα είναι πάρα πολύ μικρή, γεγονός που βοηθάει το σπάσιμο της backward compatibility και η αρχιτεκτονική του ίδιου του CMS. Στο 7 προσπαθούν να το κάνουν πιο φιλικό για τον τελικό (νέο) χρήστη, γι' αυτό είδες αυτά τα μπλιμπλίκια, κτλ. Ξέρεις πόσος κόσμος προτιμάει το Joomla λόγω του administrative interface του; Φτιάξε μου όμως εσύ μια σοβαρή ιεραρχία με tags στο Joomla κι έλα να σε κεράσω καφέ.

Όσο για το create database, είναι μάλλον αστείο. Έτσι κι αλλιώς, στην πλειοψηφία (αν όχι όλοι) των hosting providers, θα φτιάξεις τη βάση σου μέσα από ένα cpanel και τα στοιχεία της βάσης θα τα δώσεις κατά το installation του CMS. Σιγά μη σου δώσουν διαχειριστικό account για να φτιάξεις εσύ τη βάση. :)

Νομίζω ότι είσαι άδικη όσον αφορά το Drupal. Ίσως δεν το έψαξες πολύ όσο θα έπρεπε για να ανακαλύψεις αυτά που θέλεις, που πραγματικά δεν είναι δύσκολο να τα βρεις.

Quote from: Akina on January 17, 2010, 03:34:11 PMEpseis exw dokimasi:
Joomla - To petaksa poli grigora mou fanikete telios mi endiaferon(min me parete gia treli o kathenas exei ta gousta tou  ;D)

Μετά το Drupal, γνωρίζω το Joomla. Καλό, αλλά όχι άριστο.

Quote from: Akina on January 17, 2010, 03:34:11 PMMambo - Eida oti exei stamatisi na anaptisete opote den to kitaksa sxedon katholou.

Ο πρόγονος του Joomla.

Quote from: Akina on January 17, 2010, 03:34:11 PMwordpress - To eida ligo alla den einai pliros CMS opote den asxolithika parapanw.

Δεν το έχω δει πολύ. Το έχω εγκαταστήσει τοπικά κανά δυο φορές, αλλά περισσότερο πλασάρει τον εαυτό του ως blogging πλατφόρμα.

Quote from: Akina on January 17, 2010, 03:34:11 PMExpressionEngine - auto to kitaw akoma an kai einai pay gia tin doulia pou to thele kai oxi Open Source kai ousiastika auto me kolaei sto na to dw parapera.
silverstripe - Auto to brika sto forum tou Smf kai to eida xtes plaka exei kai einai ediafero alla den nomizo oti prepei na asxolitho:P
Textpattern - aketa aplo kai adiaforo toulaxiston sto admin panel tou an kai kapia basika ta kanei apo defult.

Τα υπόλοιπα δεν τα έχω δει.

Quote from: Akina on January 17, 2010, 03:34:11 PMGia kitagma autin tin stigmi exw akoma : zikula,xoops,e107,eZ Publish,Frog,Symphony,liferay kai oti allo pesi sta xergia mou ektos an exw brei kapio pou na pw auto einai :)

Το Symphony από όσο γνωρίζω είναι framework και όχι CMS. Νομίζω καταλαβαίνεις τη διαφορά.

Quote from: Akina on January 17, 2010, 03:34:11 PMAuto einai pou psxanw kai se ena CMS na kanei auta pou thelw toulaxiston kai na mou lisi ta xergia akoma kai ta languages packs tou smf ta xergia sou linoune allazeis otidipote thes paneukola kai prosfetis otidipote thes paneukola(an xriasti bebea kai opote xriasti). Akoma kai tha themes tou modaronte paneukola kai to basiko tous peloniktama toulaxiston gia emena einai oti einai PHP kai oxi html enw tautoxrona mporeis eukola kai xoreis na psanxeis se 5-6 fakelous na modareis js,css kai poso malon na kaneis compressed h optimize ta files kai na simpieseis kai olles tis eikones episeis exei mia logiki mesa stin basi pou gia mena to kafista korifeo h organosi tou einai apisteuti se sxesi me otidipote allo exw dei. Einai ftagmeno esti oste na mporei kai allos kosmos xoreis na diabasi 50 tutorial na katanoisi ton tropo litourgias tou me apotelesma na mporei kai na modora opos akribos autos thelei  ;) Auto pou xriazome einai ena SMF TP CMS xoreis to forum pola zitaw to kserw 8)

Είδες πως βάζεις μια γλώσσα στο Drupal; Για άλλη μια φορά δεν ανακαλύπτει τον τροχό από την αρχή, αλλά χρησιμοποιεί μια ευρέως χρησιμοποιούμενη τεχνολογία, τα αρχεία του gettext που χρησιμοποιεί η τραγική πλειοψηφία των open source projects που είναι αρχεία του στυλ:

msgid "English text"
msgstr "Μεταφρασμένο κείμενο"


Αυτά τα εισάγεις μετά από τη διαχείριση και έχεις ελληνικά. Πού είναι η δυσκολία να κατεβάσεις την αντίστοιχη μετάφραση (αρχείο .po) να το αλλάξεις με ένα απλό editor και να το περάσεις στο Drupal από τη διαχείριση; Άλλα συστήματα έχουν τη μετάφραση σε αρχείο και πρέπει σε κάθε κλήση να διαβάζουν το αρχείο. Το Drupal το έχει στη βάση του.

Quote from: Akina on January 17, 2010, 03:34:11 PM(popo terasti to post mou pali signomi  :-X)

Και με την απάντησή μου να δεις πόσο θα μεγαλώσει. :-p

Quote from: Akina on January 17, 2010, 03:34:11 PMSinopsizontas ena kalo CMS pistebo oti prepei na exei:

- Ena aplo admin panel xoreis pola mpimpikia.
- Basiki Diaxisisi Main menu, Sub menu, Preblikon menu.
- Basiki diaxirisi block dld na mporeis na prosfeis PHP html JS block touxiston: http://docs.tinyportal.net/index.php?topic=66

Το Drupal έχει τα παραπάνω που θέλεις.

Quote from: Akina on January 17, 2010, 03:34:11 PMtautoxrona na mporeis na ta energopiseis apenergopisi eukola,na mporeis na ta topothetis stin selida sou eukola kai na mporeis na allakseis ton tropo enfaniseis tous dld na min  enfanizonte me ta xaraktiristika tou defult themes.
- Na mporeis na exeis diaforetiki morfopisi stin arxiki selida apo to ypolipo periexomeno - Osiastika na mporeis na exeis diaforetiki morfopisei se kathe selida.
- Na mporeis na taksinomiseis tis selides sou se fakelous (otan exeis ena istotopo me 500 selides einai diskolo na psaxneis me mia anazitisi na breis pia thes na allakseis)

Από αυτά που μου λες, εσύ δε θέλεις ένα CMS όπως αυτά που υπάρχουν σήμερα. Απλά θες ένα σύστημα να του δίνεις τη σελίδα σου όπως τη θέλεις εσύ μορφοποιημένη και εκείνο να την τοποθετεί σε ένα φάκελο μέσα. Αυτό δεν είναι CMS. Το CMS υποτίθεται ότι σου δίνει τη δυνατότητα να ασχοληθείς με το περιεχόμενο και όλα τα άλλα τα αναλαμβάνει εκείνο. Αν θέλεις να έχεις διαφορετική μορφοποίηση για κάθε σελίδα να σου πω ότι στο Drupal γίνεται :) αλλά προφανώς δεν κερδίζεις σε κάτι σε σχέση με τη δουλειά που θα ξόδευες η ίδια αν την έκανες μόνη σου. Δηλαδή δεν κερδίζεις κάτι. Και δεν μπορώ να καταλάβω, γιατί θέλεις να έχεις τις σελίδες σου σε αρχεία, εφόσον έχεις βάση από πίσω.

Quote from: Akina on January 17, 2010, 03:34:11 PM- Basiki diaxirisi selidon pou na epitrepoun:
        txt editor(kata protimisi ckeditor)
        tin efnaisi sigkekrimenon block mono se ekines tis selides
        na mporeis na epilekseis diaforetiko themes gia tin sigkekrimeni selida

Drupal. Τα υποστηρίζει.

Quote from: Akina on January 17, 2010, 03:34:11 PMna mporeis na epilekeis pote tha enfanizete h selida p.x se pia glossa h meso enos action sriptis.
        na mporeis na exeis ypomenou h ypoblock entos tis selidas.
        na mporeis na ensomatoseis kodika oste na efanizete h selida me diaforetiko "perigrama"
        na mporeis na xrisimopiseis mia selida os block kai to anistofo.

Σε αυτά δεν ξέρω ακριβώς τι εννοείς, οπότε δεν μπορώ να σου απαντήσω.

Quote from: Akina on January 17, 2010, 03:34:11 PMna mporeis na ftakseis forms entos tis selidas kai na mporeis na tis sindeseis eukola me tin basi.
-Na eiparxei kana moduls alla na min ginonte olla auta pou proanefera mono otan peraseis 40+moduls.

Τα περισσότερα γίνονται από το Drupal, από το core κιόλας.

Quote from: Akina on January 17, 2010, 03:34:11 PM-Na min exoune h parousiazoune sixna krisima simia asfalias,hacks klp klp.

Το θέμα δεν είναι αν θα έχουν κενά ασφαλείας. Όλα τα λογισμικά έχουν bugs και κενά ασφαλείας, μέχρι κάποιος να τα ανακαλύψει. Το θέμα είναι ο χρόνος αντίδρασης για τη διόρθωσή τους.

Quote from: Akina on January 17, 2010, 03:34:11 PM-Na mporeis eukola na ftakseis dika sou themes se PHP oxi Htmls files. (to an tha exoune etima themes den me poli endiaferi.)

Ποια είναι η διαφορά του:
<p>Το σύνολο είναι: <?php echo ${sum};?>€</p>
από το:
<?php echo "<p>Το σύνολο είναι: ${sum}€</p>"?>

Quote from: Akina on January 17, 2010, 03:34:11 PM-Na mpeneis mesa ston kodika tou kai na katalaveneis grigora tis ginete.

Αυτό πλέον είναι δύσκολο πλέον, δεδομένης και της πολυπλοκότητας των CMS. Ωστόσο ένα καλογραμμένο CMS θεωρητικά διαβάζεται και κατανοείται πιο εύκολα από ένα κακογραμμένο.

Quote from: Akina on January 17, 2010, 03:34:11 PM-Na mporeis na modareis eukola ta languages packs (poli basiko mporei na fente axristo alla mou exei xriasti poli fores...) den einai anagki na exoune eliniki kinotita h elinikes metafraseis akri na mporeis na exeis autin tin dinatotita.

Σου απάντησα παραπάνω.

Quote from: Akina on January 17, 2010, 03:34:11 PM-Den thelw na exoune ensomatomena pola JS.Doksasi o theos kai jqueri kserw kai prototype kai pia tools mou aresoune. Mporo na ta peraso kai moni mou an o kodikas tous einai ebanagnostos (poli basiki proipothesi auto.)

Εξαρτάται από το εκάστοτε CMS.

Quote from: Akina on January 17, 2010, 03:34:11 PM-Na mpeneis mesa stin basi tous kai na katalaveneis eukola ti ginete ekei kai pou prepei na pas gia na deis ti sou xriazete.

Γιατί να μπεις στη βάση; Αν πρέπει να φτάσεις στο σημείο να μπεις στη βάση να καταλάβεις τι γίνεται προκειμένου να κάνεις κάτι, έχασες το παιχνίδι. Το CMS είναι ένα abstraction layer, δε θέλω να ξέρω πως αποθηκεύει κάτι από πίσω (εκτός αν προγραμματίζω κάτι συγκεκριμένο και πατάει στο CMS).

Ουφ! :)
... Morpheus: What is "real"? How do you define "real"? If you 're talking about what you can feel, what you can smell, what you can taste and see, then "real" is simply electrical signals interpreted by your brain...

Akina

O.o apisteuto Post  O:)

Drupal
Quote from: GoofyX on January 17, 2010, 04:32:41 PMΈτσι και το Drupal περισσότερο πλασάρεται ως developer framework, γιατί είναι πιο κοντά στους προγραμματιστές. Ωστόσο, δε σημαίνει ότι τα modules που έχει είναι της πλάκας.

Enote oti den blepw ta moduls tou gia plaka akribos to antitheto problima exw tha thoro toso simantika pou theoro oti eprepe na einai mesa ston core!

Quote from: GoofyX on January 17, 2010, 04:32:41 PMΤο Drupal λοιπόν, προτιμά να μην έρχεται με μια πληθώρα modules από τη μάνα του όπως άλλα CMS, προτιμά να σπάει την προς τα πίσω συμβατότητα προκειμένου να παρέχει στον προγραμματιστή ό,τι καλύτερο σε κάθε νέα του έκδοση και αφήνει στους τρίτους να φτιάξουν μέσω των modules ό,τι θέλουν.

Auto me tin prostapiso simbatotita to psilokatalava apo ta themes kai mporo na pw oti me problimatise. An kai apoti eida eiparxei plifora apo post oste na breis tin lisi omos ena paketo pou allazei akreta eos para poli se sxesi me tis palies tou ekdoseis den apotelei apo mono tou problima ? kai poso malon ena paketo pou basizete eksolokllirou sta moduls p.x xrisimopieis ena moduls erxete h kenourgia ekdosi tou drupal alla kaneis den to anabafmizei ti kaneis tote? kati antistixo dld pou simbenei kai me tha themes alla tha themes kai na ta allakseis den trexei kastano:)

Quote from: GoofyX on January 17, 2010, 04:32:41 PMΞέρεις πόσες φορές αναρωτήθηκαν «γιατί δεν βάζετε ένα WYSIWYG editor στο core»; Γιατί πολύ απλά δεν ήταν στις προτεραιότητες των προγραμματιστών. Όπως ήθελε πολύ κάτι τέτοιο, ορίστε του λέγανε οι core developers, στείλε μας patches να το βάλουμε μέσα. Εμένα προσωπικά δε με ενοχλεί καθόλου αυτή η ιστορία.

Autes oi protereotites tous einai pou me exoune mperdepsi :P theoro oti akoma den einai sigouri gia to ti theloune na kanoune kai gia auto skeuftome, panisxiro ergalio alla ... exei pola an mesa to thema kai osa pio pola an blepo toso perisotero anisixo ....

Quote from: GoofyX on January 17, 2010, 04:32:41 PMΗ κατάσταση με τα modules είναι όχι μόνο ξεκάθαρη, αλλά δεν κινδυνεύεις να χαλάσεις τον κώδικα του core από τα third-party modules. Τα modules μπαίνουν στο sites/all/modules και τελείωσε. Τα themes στο sites/all/themes και τελείωσε. Δεν καταλαβαίνω σε τι σε δυσκόλεψε το να βρεις ποιο css style χρησιμοποιεί το τάδε module. Ό,τι αφορά το module, θα το βρεις στον αντίστοιχο κατάλογο και δε χρειάζεται να τρέχεις αλλού. Αντίστοιχα και για τα themes.

Auto me enoxlei gia logous taxititas o logos pou psaxno ena CMS einai giati thelw na kanw pio grigora tin doulia an prepei na mpw se 40 fakelous gia na kanw optimize 40 css  kai se allous 40 fakelous gia na kano packet ta js den einai apo mono tou kourastiko auto ?

Ase pou dimiourgounte pola HTTP Requests me apotelesma na einai ontos pio argo ena site.Egw tha protimousa na mpenoune olla se ena arxeio toulaxiston osa einai dinaton na mpoune. Gia ta css den tha eipirxe kanena problima se auto :) tora tha mou peis kanto xirokinita esy apo moni sou  ::) nai ginete kai auto alla oute auto to exoune skeuti  :'( kai auto einai kati poli basiko gia tin taxitita enos site.

  • Yslow: Decreasing the number of components on a page reduces the number of HTTP requests required to render the page, resulting in faster page loads. Some ways to reduce the number of components include: combine files, combine multiple scripts into one script, combine multiple CSS files into one style sheet, and use CSS Sprites and image maps. http://developer.yahoo.com/performance/rules.html#num_http

Quote from: GoofyX on January 17, 2010, 04:32:41 PMΚαι νομίζω ότι υπερβάλλεις όταν λες ότι φορτώνεται το CMS με τα πολλά modules. Έχεις μετρήσιμα αποτέλεσμα που να το καθιστούν αργό και μη «δουλέψιμο»;

Kiriolekto!! Den kanw plaka den einai thema metrimatos 3 fores o apatch mou (xampp) bgike ektos litourgias. Kai alles 30 patousa koumpi mesa sto admin panel kai apla perimena kai perimena kai perimena. (tha perasw tin kenourgia ekdosi tou xampp eixa piraksei kai kapia defults gia na trexei Xdebug kai kapia alla pou itela alla den nomizo na fteei auto... panw apo 2xronia ta eidia pragmata pirazw kai den eixa pote kapio problima.)

Quote from: GoofyX on January 17, 2010, 04:32:41 PMΣτο 7 προσπαθούν να το κάνουν πιο φιλικό για τον τελικό (νέο) χρήστη, γι' αυτό είδες αυτά τα μπλιμπλίκια, κτλ. Ξέρεις πόσος κόσμος προτιμάει το Joomla λόγω του administrative interface του; Φτιάξε μου όμως εσύ μια σοβαρή ιεραρχία με tags στο Joomla κι έλα να σε κεράσω καφέ.

Nai alla to para mpixlidipsene einai dinaton na lipoune tosa sobara pragmata kai auti na ftaxnoune mpixlidia ? allos enas logos pou me kanei na min eimai sigouri gia to ti theloune na kanoune ... giati an kinigane to Joomla enw bgenoune proti mipos kapou exoune mperdepsei tis katastaseis ? ase pou to joomla pragmata den mou fanike katholou ma katholou endiaferon parolou pou stin ellada opion kai na rotiseis  Joomla tha sou pei. (an kai tora teleutea exw tin entiposi oti arxisane na allazoune ta pragmata)

Quote from: GoofyX on January 17, 2010, 04:32:41 PMΌσο για το create database, είναι μάλλον αστείο. Έτσι κι αλλιώς, στην πλειοψηφία (αν όχι όλοι) των hosting providers, θα φτιάξεις τη βάση σου μέσα από ένα cpanel και τα στοιχεία της βάσης θα τα δώσεις κατά το installation του CMS. Σιγά μη σου δώσουν διαχειριστικό account για να φτιάξεις εσύ τη βάση.

Se auto exeis diko alla epidi oti ftanxw to ftanxw se localhost kai meta to sikono se hoster to paratirisa. To na to perasoune sto install tous einai 10 gramoules kodikas kai den to kitaw os sobari paralipsei  ton paketo apla to skeuptiko mou einai to poses alles 10 gramoules mporei na tous lipoune apo edw kai apo ekei  ::) pou egw den exw dei giati apla den exou doulepsi akoma akreta sobara me ta paketa auta.Giati exw tin entiposi oti an arxiso na ta psaxnw pio sobara ta bro kai alles elipseis pou den tha einai toso asimantes oso auto.

Quote from: GoofyX on January 17, 2010, 04:32:41 PM
Είδες πως βάζεις μια γλώσσα στο Drupal; Για άλλη μια φορά δεν ανακαλύπτει τον τροχό από την αρχή, αλλά χρησιμοποιεί μια ευρέως χρησιμοποιούμενη τεχνολογία, τα αρχεία του gettext που χρησιμοποιεί η τραγική πλειοψηφία των open source projects που είναι αρχεία του στυλ:

msgid "English text"
msgstr "Μεταφρασμένο κείμενο"


Αυτά τα εισάγεις μετά από τη διαχείριση και έχεις ελληνικά. Πού είναι η δυσκολία να κατεβάσεις την αντίστοιχη μετάφραση (αρχείο .po) να το αλλάξεις με ένα απλό editor και να το περάσεις στο Drupal από τη διαχείριση; Άλλα συστήματα έχουν τη μετάφραση σε αρχείο και πρέπει σε κάθε κλήση να διαβάζουν το αρχείο. Το Drupal το έχει στη βάση του.

Mou fenete akreta periploko kai pali einai  xorismena se ena soro ypofakelous opos ta css alla  den exw eida apo .po arxeia ::) opote einai eukeria na to psakso! Den nomizo omos na min ginete kai auto xrisimopionta ena arxeio kai oxi 30 ...  :o


Quote from: GoofyX on January 17, 2010, 04:32:41 PMΝομίζω ότι είσαι άδικη όσον αφορά το Drupal. Ίσως δεν το έψαξες πολύ όσο θα έπρεπε για να ανακαλύψεις αυτά που θέλεις, που πραγματικά δεν είναι δύσκολο να τα βρεις.

Nomizo oti to exw psaksi pio poli apo opiodipote allo pou kitaksa kai o logos einai oti exoune arketa katharo kodika. Kai einai sigouro oti tha to ksana dw sto melon. Einai sigoura ena panisxiro ergalio alla einai sigoura kai euxristo ? Giati panisxiro ousiastika to kanoune ta moduls xoreis auta einai enas sobaros core pou kanei omos elaxista pragmata. To na mporeis na kaneis grigora auto pou thes pezei para poli simantiko rolo. Blepw pola kena se pragmata pou tha eprepe ena panisxiro ergalio na exei proseksei. Kai blepw kai mia mpixlimpidistiki neotropia pou me kanei na aporo (pragmatika den perimena na dw kati teito stin 7.x - tin perasa ollo xara lew kaste na doume ti exoune kanei kai mpenw sto admin panel kai apla eixa mini kai to kitaza san xazei ...).

Quote from: GoofyX on January 17, 2010, 04:32:41 PMSymphony από όσο γνωρίζω είναι framework και όχι CMS. Νομίζω καταλαβαίνεις τη διαφορά..

Eiparxei kai auto : http://symphony-cms.com/ stin kirioleksia belepw oti exei pesi sta xergia mou :)
Xtes to bradi brika auto edw ton katalogo kai malon tha arxiso na psaxnw kai apo ekei : http://www.cmsmatrix.org/matrix

Quote from: GoofyX on January 17, 2010, 04:32:41 PM
Quote from: Akina on January 17, 2010, 03:34:11 PMSinopsizontas ena kalo CMS pistebo oti prepei na exei:

- Ena aplo admin panel xoreis pola mpimpikia.
- Basiki Diaxisisi Main menu, Sub menu, Preblikon menu.
- Basiki diaxirisi block dld na mporeis na prosfeis PHP html JS block touxiston: http://docs.tinyportal.net/index.php?topic=66

Το Drupal έχει τα παραπάνω που θέλεις.

Den eides to link pou edosa giati an to eixes dei tha eixes skeuti posa moduls xriazonte kai tha eixes katalavi giati mou krasari xoreis na deis kan ta parakato :o

Quote from: GoofyX on January 17, 2010, 04:32:41 PM
Quote from: Akina on January 17, 2010, 03:34:11 PMtautoxrona na mporeis na ta energopiseis apenergopisi eukola,na mporeis na ta topothetis stin selida sou eukola kai na mporeis na allakseis ton tropo enfaniseis tous dld na min  enfanizonte me ta xaraktiristika tou defult themes.
- Na mporeis na exeis diaforetiki morfopisi stin arxiki selida apo to ypolipo periexomeno - Osiastika na mporeis na exeis diaforetiki morfopisei se kathe selida.
- Na mporeis na taksinomiseis tis selides sou se fakelous (otan exeis ena istotopo me 500 selides einai diskolo na psaxneis me mia anazitisi na breis pia thes na allakseis)

Από αυτά που μου λες, εσύ δε θέλεις ένα CMS όπως αυτά που υπάρχουν σήμερα. Απλά θες ένα σύστημα να του δίνεις τη σελίδα σου όπως τη θέλεις εσύ μορφοποιημένη και εκείνο να την τοποθετεί σε ένα φάκελο μέσα. Αυτό δεν είναι CMS. Το CMS υποτίθεται ότι σου δίνει τη δυνατότητα να ασχοληθείς με το περιεχόμενο και όλα τα άλλα τα αναλαμβάνει εκείνο. Αν θέλεις να έχεις διαφορετική μορφοποίηση για κάθε σελίδα να σου πω ότι στο Drupal γίνεται :) αλλά προφανώς δεν κερδίζεις σε κάτι σε σχέση με τη δουλειά που θα ξόδευες η ίδια αν την έκανες μόνη σου. Δηλαδή δεν κερδίζεις κάτι. Και δεν μπορώ να καταλάβω, γιατί θέλεις να έχεις τις σελίδες σου σε αρχεία, εφόσον έχεις βάση από πίσω.

Edw den to eksefrasa sosta malon, otan lew axeia enw na mporo na exw mia eikoniki diaxrisi ton "nodes" se eikonikous eipofakelous as poume, fantazome oti kapos tha to kanei kai auto alla den to exw brei akoma (posa moduls na prolavo na dw kai egw! kai auta pou exw dei pola einai nomizo)

Apo edw diaxirizese ta "node" tou TP p.x Exw fraksei dikes mou katigores pou mporoune na elaxistopitoune kai periexoune mesa ta "node" pou egw thelw na exw se kathe mia apo autes. Auto enoo otan lew fakelous giati se kapia CMS brika kati antisixo me eikonikous Folders.



Arxizei kai ginete thirio to post mou den tha teliosi pote stamataw ta quote :'(

Olla ta ypolipa pou anafero kai bebea ginonte alla gia na ginoune prepei na perasw kai emena mazei sta moduls mpas kai tous kanw kamia euxei kai treksoune olla mazei  8)
Omos giati na asxolitho me ena CMS amma den mporei na kanei toulaxiton auta ? Giati na asxolito me ena paketo pou einai panisxiro alla den prosferi oti xriazome h malon to prosferi alla ypo proipotheseis. Polla apo auta pou anafero den ta kanei to TP allla kanei arketa apo auta eukola me 3 klik xoreis na peraso apolitos tipota.... ta ypolipa grafeis kai ligo kodika modareis kai ligo ta files kai ta kaneis. Kai stin teliko to TP einai ena moduls gia to SMF den plasarete os panisxiro CSM. Omos me exei glitosi apo megalo kopo para poles fores. Gia auto psaxnw kati pou na miazei sto TP. Giati an einai kathe fora na prepei  na barigkomaw gia na ferw ta paketa se ena aksioprepes epipedo oste na ta xrisimopiso ti na ta kanw ?

Quote from: GoofyX on January 17, 2010, 04:32:41 PM
Ποια είναι η διαφορά του:
<p>Το σύνολο είναι: <?php echo ${sum};?>€</p>
από το:
<?php echo "<p>Το σύνολο είναι: ${sum}€</p>"?>

Gia mena einai  trastia.kai eixei pali na kanei me tin taxitita  tha sou doso to pio aplo paradigma esto oti thes na baleis comments pou na min einai enfanisima kai na grapseis mesa tin istoria tis zohs sou gia ena simio tou themes pou thes na thimase ti eixes modari ....  edw prepei na kopeis tin htmls me php na prosfeseis ta coments sou na prosfeseis to kodika mi piragmeno se commenst pali kai meta na kliseis to php. ksepsou oti auto mporei na sou xriasti panw apo 30 fores se ena files kai skepou posa php tha xriastis na anikseis ? (mporei na fenete pankoulo alla panta modaro ta themes para para poli.)

Episeis gia mena einai pio ebanagnostos o kodikas php kai oxi to antistofo giati sinifos tis metablites thes na pirakseis spaneia pirazeis ta htmls sinifos auta ta modareis mesa apo css.

Quote from: GoofyX on January 17, 2010, 04:32:41 PM
Quote from: Akina on January 17, 2010, 03:34:11 PM-Na mpeneis mesa stin basi tous kai na katalaveneis eukola ti ginete ekei kai pou prepei na pas gia na deis ti sou xriazete.

Γιατί να μπεις στη βάση; Αν πρέπει να φτάσεις στο σημείο να μπεις στη βάση να καταλάβεις τι γίνεται προκειμένου να κάνεις κάτι, έχασες το παιχνίδι. Το CMS είναι ένα abstraction layer, δε θέλω να ξέρω πως αποθηκεύει κάτι από πίσω (εκτός αν προγραμματίζω κάτι συγκεκριμένο και πατάει στο CMS).

Yparxoun poli logi pou mporei na sou xriasti auto.O pio prosfatos pou mou exei tixi einai gia na dw to megefos mias text  metablitis pou enteli tin allaksa se  longtext mias kai den xorouse ta dedomena pou xriazomouna na apothikeuso stin basi.


(...popo nomizo oti teliono to post youpi apo xtes to grafw... kai exw paralipsei kai ena soro pragmata :'()

Mporei merika apo auta pou proanefera na fanoune perierga se ena meso xristi CMS h na theoroune axrista alla meta apo toso kerw me SMF/TP kai arketo kerw grafonta kodika xoreis  paketa kserw poli kala ti thelw.Isos an xriazomouna  pragmatiki diaxrisi p.x ena Portal h ena periexomeno pou na allaze sinexia na eixa apofasi oti to drupal h kapio allo einai apareto alla auti tin stigmi den xriazome kati tetio opote mporo na afieroso xrono praxnontas to CMS pou tha mporesi na ta kanei olla auta pou xriazome h to paketo pou tha sou dini tin dinatotita na managaris Full tis ekastote selides giati an kanei auto ta alla einai perita. Prostoparon psaxnw ta CMS alla mporei entelei auto pou tha kanei tin doulia mou na einai ena  SDK (p.x tis Google) isos entelei na xriazome apla ena GUI kai ta ypolipa na ta analabo egw. To thema einai entelei otan katalikso kapou na exw mathi  h kanei  kati pou sto telos tha me glitosi apo para para poli kopo kai oxi to anistofo.

y.s Den eimai anti drupal den thelw na pareksigifo kai isos na eixa asxolithi mazi tou parapano na eixa brei allous tropous na kanw auto pou thelw grigora.  ::)
y.s2 Auto einai ena entiposiako  UI an pragmatika thelane na ftaksoune ena entiposiako admin panel as kanane kati tetio -> http://mochaui.com/demo/
emena auto pou kanane mou kanei proxirodoulia giati kserw pano kato ti xrisimopisane kai me apogoiteusane para poli.
y.s 3 Euxaristo para para poli gia tin apantisi sou  :D

GoofyX

Quote from: Akina on January 18, 2010, 03:05:17 PM
O.o apisteuto Post  O:)

Δεν πειράζει, εγώ το απολαμβάνω γιατί είναι συζήτηση με επιχειρήματα και όχι μπουρδολογίες όπως συμβαίνει πολλές φορές σε άλλα φόρουμ. :)

Quote from: Akina on January 18, 2010, 03:05:17 PMEnote oti den blepw ta moduls tou gia plaka akribos to antitheto problima exw tha thoro toso simantika pou theoro oti eprepe na einai mesa ston core!

Το Drupal είναι ένα open source project. Που σημαίνει ότι αν θες κάπου να ξυθείς, αν δε βρεθεί άλλος να σε βοηθήσει, θα πρέπει να το κάνεις μόνος σου. Τι θα πει αυτό; Ότι αν δεν υπάρχει κάτι που το χρειάζεσαι πάση θυσία, θα πρέπει να προσπαθήσεις να το εισάγεις, με όποιο τρόπο μπορείς. Τι εννοώ; Ότι το Drupal ξεκίνησε με μια συγκεκριμένη φιλοσοφία, του ισχυρού API και του λιτού περιτυλίγματος. Προσωπικά, αυτό είναι καλύτερο από το να σου δίνουν ένα CMS που έχει της Παναγιάς τα μάτια κι εσύ να χρειάζεσαι ένα 30% αυτών, από το να προσθέτεις ο ίδιος ό,τι ακριβώς χρειάζεσαι για να κάνεις τη δουλειά σου εκ των υστέρων.

Quote from: Akina on January 18, 2010, 03:05:17 PMAuto me tin prostapiso simbatotita to psilokatalava apo ta themes kai mporo na pw oti me problimatise. An kai apoti eida eiparxei plifora apo post oste na breis tin lisi omos ena paketo pou allazei akreta eos para poli se sxesi me tis palies tou ekdoseis den apotelei apo mono tou problima ? kai poso malon ena paketo pou basizete eksolokllirou sta moduls p.x xrisimopieis ena moduls erxete h kenourgia ekdosi tou drupal alla kaneis den to anabafmizei ti kaneis tote? kati antistixo dld pou simbenei kai me tha themes alla tha themes kai na ta allakseis den trexei kastano:)

Είναι επιλογή του δημιουργού του και των μετέπειτα core developers. Σπάμε την προς τα πίσω συμβατότητα για να έχουμε κάθε φορά ένα πάνω απ' όλα καθαρό κώδικα, χωρίς υπολείμματα από προηγούμενες εκδόσεις μόνο και μόνο για να διατηρούμε τη συμβατότητα. Ναι, ως απόφαση κοστίζει κάπου, αλλά εν τέλει επικράτησε.

Σκέψου πόσο καλύτερο λειτουργικό θα ήταν τα Windows αν σε κάθε τους έκδοση δεν έπρεπε να είναι 100% συμβατά προς τα πίσω...

Quote from: Akina on January 18, 2010, 03:05:17 PMAutes oi protereotites tous einai pou me exoune mperdepsi :P theoro oti akoma den einai sigouri gia to ti theloune na kanoune kai gia auto skeuftome, panisxiro ergalio alla ... exei pola an mesa to thema kai osa pio pola an blepo toso perisotero anisixo ....

Απάντησα παραπάνω. :)

Quote from: Akina on January 18, 2010, 03:05:17 PMAuto me enoxlei gia logous taxititas o logos pou psaxno ena CMS einai giati thelw na kanw pio grigora tin doulia an prepei na mpw se 40 fakelous gia na kanw optimize 40 css  kai se allous 40 fakelous gia na kano packet ta js den einai apo mono tou kourastiko auto ?

Μα δε θα πας σε 40 φακέλους. Καταρχήν θα πας εκεί που έχεις το theme σου. Το πιθανότερο είναι να έχεις ένα αρχείο με css styles. Μετά θα πας σε όποιο module παράγει output στην οθόνη, άρα χρησιμοποιεί και css και μόνο στην περίπτωση που θες να το κάνεις customize όπως θέλεις εσύ.

Quote from: Akina on January 18, 2010, 03:05:17 PMAse pou dimiourgounte pola HTTP Requests me apotelesma na einai ontos pio argo ena site.Egw tha protimousa na mpenoune olla se ena arxeio toulaxiston osa einai dinaton na mpoune. Gia ta css den tha eipirxe kanena problima se auto :) tora tha mou peis kanto xirokinita esy apo moni sou  ::) nai ginete kai auto alla oute auto to exoune skeuti  :'( kai auto einai kati poli basiko gia tin taxitita enos site.

Όχι. Το Drupal κάνει aggregate τα css και javascripts σε ένα αρχείο (ανά τύπο, δηλαδή ένα αρχείο για όλα τα css κι άλλο ένα για τα js) και τα παρέχει έτσι. Άρα, αν έχεις 40 αρχεία css, δεν θα έχεις 40 κλήσεις, αλλά μία. Και φυσικά η λειτουργία αυτή είναι επιλογή σου αν θες να γίνεται.

Quote from: Akina on January 18, 2010, 03:05:17 PMKiriolekto!! Den kanw plaka den einai thema metrimatos 3 fores o apatch mou (xampp) bgike ektos litourgias. Kai alles 30 patousa koumpi mesa sto admin panel kai apla perimena kai perimena kai perimena. (tha perasw tin kenourgia ekdosi tou xampp eixa piraksei kai kapia defults gia na trexei Xdebug kai kapia alla pou itela alla den nomizo na fteei auto... panw apo 2xronia ta eidia pragmata pirazw kai den eixa pote kapio problima.)

Για να σου κρασάρει ο Apache δεν είναι το πρόβλημα το Drupal, αλλά το πιθανότερο φταίνε τα modules της PHP (το έχω πάθει κι εγώ). Η λύση να τα απενεργοποιήσεις όλα και ένα ένα κάθε φορά ενεργοποίηση και εκκίνηση του Apache. Είναι και το θέμα της μνήμης. Πόση μνήμη έχεις δώσεις στην PHP (max_memory_limit); Μου φαίνεται εντελώς απίθανο να φτάνει σε σημείο το Drupal να σου κρασάρει ολόκληρο server. Κάνε μια βόλτα από το Drupal showcase να δεις ποια site χρησιμοποιούν πλέον Drupal. Εδώ ολόκληρος Obama το έβαλε. Το πρόβλημά σου κατά 99% είναι θέμα configuration server. Αν χρησιμοποιείς Windows, μήπως πρέπει να πας σε Linux; :P

Quote from: Akina on January 18, 2010, 03:05:17 PMSe auto exeis diko alla epidi oti ftanxw to ftanxw se localhost kai meta to sikono se hoster to paratirisa. To na to perasoune sto install tous einai 10 gramoules kodikas kai den to kitaw os sobari paralipsei  ton paketo apla to skeuptiko mou einai to poses alles 10 gramoules mporei na tous lipoune apo edw kai apo ekei  ::) pou egw den exw dei giati apla den exou doulepsi akoma akreta sobara me ta paketa auta.Giati exw tin entiposi oti an arxiso na ta psaxnw pio sobara ta bro kai alles elipseis pou den tha einai toso asimantes oso auto.

Έλα τώρα, το να δώσεις ένα create database μία φορά στις τόσες δεν είναι και τόσο πρόβλημα. Μην τρελαίνεσαι. Καλύτερα έτσι, παρά να του δώσεις mysql admin account και να στα καταστρέψει όλα...

Quote from: Akina on January 18, 2010, 03:05:17 PMMou fenete akreta periploko kai pali einai  xorismena se ena soro ypofakelous opos ta css alla  den exw eida apo .po arxeia ::) opote einai eukeria na to psakso! Den nomizo omos na min ginete kai auto xrisimopionta ena arxeio kai oxi 30 ...  :o

Έχει po editors για όλα τα λειτουργικά. Κάνε μια αναζήτηση στο Google και θα βρεις πολλούς. Εδώ σκαλίζεις css, γράφεις PHP και κόλλησες στα .po αρχεία; :)

Quote from: Akina on January 18, 2010, 03:05:17 PMNomizo oti to exw psaksi pio poli apo opiodipote allo pou kitaksa kai o logos einai oti exoune arketa katharo kodika. Kai einai sigouro oti tha to ksana dw sto melon. Einai sigoura ena panisxiro ergalio alla einai sigoura kai euxristo ? Giati panisxiro ousiastika to kanoune ta moduls xoreis auta einai enas sobaros core pou kanei omos elaxista pragmata. To na mporeis na kaneis grigora auto pou thes pezei para poli simantiko rolo. Blepw pola kena se pragmata pou tha eprepe ena panisxiro ergalio na exei proseksei. Kai blepw kai mia mpixlimpidistiki neotropia pou me kanei na aporo (pragmatika den perimena na dw kati teito stin 7.x - tin perasa ollo xara lew kaste na doume ti exoune kanei kai mpenw sto admin panel kai apla eixa mini kai to kitaza san xazei ...).

Αν τελικά ο λόγος που δεν το χρησιμοποιείς είναι ότι πρέπει να βάλεις τα modules μετά, γιατί δε φτιάχνεις μια core εγκατάσταση, μαζί με τα modules που χρησιμοποιείς πάντα (ή στο 95% των περιπτώσεων), παίρνεις ένα export της βάσης και ένα .tar.gz όλου του φακέλου του Drupal; Την επόμενη φορά, απλά θα κάνεις untar και import τη βάση και με ελάχιστες ρυθμίσεις θα έχεις έτοιμη εγκατάσταση.

Quote from: Akina on January 18, 2010, 03:05:17 PMEiparxei kai auto : http://symphony-cms.com/ stin kirioleksia belepw oti exei pesi sta xergia mou :)
Xtes to bradi brika auto edw ton katalogo kai malon tha arxiso na psaxnw kai apo ekei : http://www.cmsmatrix.org/matrix

Δεν το γνώριζα το συγκεκριμένο. :)

Quote from: Akina on January 18, 2010, 03:05:17 PMDen eides to link pou edosa giati an to eixes dei tha eixes skeuti posa moduls xriazonte kai tha eixes katalavi giati mou krasari xoreis na deis kan ta parakato :o

Η αλήθεια είναι ότι από το screenshot δεν καταλαβαίνω και πολλά. Αναφέρεσαι στην ιεραρχία των θεμάτων, τι ακριβώς...;

Quote from: Akina on January 18, 2010, 03:05:17 PMEdw den to eksefrasa sosta malon, otan lew axeia enw na mporo na exw mia eikoniki diaxrisi ton "nodes" se eikonikous eipofakelous as poume, fantazome oti kapos tha to kanei kai auto alla den to exw brei akoma (posa moduls na prolavo na dw kai egw! kai auta pou exw dei pola einai nomizo)

Apo edw diaxirizese ta "node" tou TP p.x Exw fraksei dikes mou katigores pou mporoune na elaxistopitoune kai periexoune mesa ta "node" pou egw thelw na exw se kathe mia apo autes. Auto enoo otan lew fakelous giati se kapia CMS brika kati antisixo me eikonikous Folders.

Η «ιεραρχία» που αναφέρεσαι, είναι κάτι που βλέπει ο τελικός χρήστης ή κάτι που είναι για σένα μόνο, απλά για λόγους δικής σου οργάνωσης του περιεχομένου; Το taxonomy του Drupal οργανώνει το περιεχόμενο όπως το θέλεις. Πχ. έχεις ένα vocabulary Animals και μέσα κατηγορία mammals, birds, fish, κτλ. Μέσα στο mammals έχει όλα τα ζώα που είναι θηλαστικά, κτλ. Μια τέτοια ιεραρχία δε σου κάνει; Αν αναφέρεσαι καθαρά στον τρόπο εμφάνισης, το πιθανότερο είναι να υπάρχει κάτι τέτοιο ήδη, αν όχι, μπορείς να φτιάξεις εσύ με ένα module. Επίσης δεν υπάρχει περιορισμός στη δομή των κατηγοριών, όσες και όπως τις θέλεις.

Quote from: Akina on January 18, 2010, 03:05:17 PMOlla ta ypolipa pou anafero kai bebea ginonte alla gia na ginoune prepei na perasw kai emena mazei sta moduls mpas kai tous kanw kamia euxei kai treksoune olla mazei  8)
Omos giati na asxolitho me ena CMS amma den mporei na kanei toulaxiton auta ? Giati na asxolito me ena paketo pou einai panisxiro alla den prosferi oti xriazome h malon to prosferi alla ypo proipotheseis. Polla apo auta pou anafero den ta kanei to TP allla kanei arketa apo auta eukola me 3 klik xoreis na peraso apolitos tipota.... ta ypolipa grafeis kai ligo kodika modareis kai ligo ta files kai ta kaneis. Kai stin teliko to TP einai ena moduls gia to SMF den plasarete os panisxiro CSM. Omos me exei glitosi apo megalo kopo para poles fores. Gia auto psaxnw kati pou na miazei sto TP. Giati an einai kathe fora na prepei  na barigkomaw gia na ferw ta paketa se ena aksioprepes epipedo oste na ta xrisimopiso ti na ta kanw ?

Άρα καταλήγω. Εφόσον σου κάνει το TP, γιατί ψάχνεσαι; :) Βέβαια, το να δεις και μια εναλλακτική, κακό δεν είναι, αλλά εφόσον έχεις ήδη ένα εργαλείο που σε εξυπηρετεί καλά στην πλειοψηφία των περιπτώσεων, γιατί να αλλάξεις;

Quote from: Akina on January 18, 2010, 03:05:17 PM
Quote from: GoofyX on January 17, 2010, 04:32:41 PM
Ποια είναι η διαφορά του:
<p>Το σύνολο είναι: <?php echo ${sum};?>€</p>
από το:
<?php echo "<p>Το σύνολο είναι: ${sum}€</p>"?>

Gia mena einai  trastia.kai eixei pali na kanei me tin taxitita  tha sou doso to pio aplo paradigma esto oti thes na baleis comments pou na min einai enfanisima kai na grapseis mesa tin istoria tis zohs sou gia ena simio tou themes pou thes na thimase ti eixes modari ....  edw prepei na kopeis tin htmls me php na prosfeseis ta coments sou na prosfeseis to kodika mi piragmeno se commenst pali kai meta na kliseis to php. ksepsou oti auto mporei na sou xriasti panw apo 30 fores se ena files kai skepou posa php tha xriastis na anikseis ? (mporei na fenete pankoulo alla panta modaro ta themes para para poli.)

Episeis gia mena einai pio ebanagnostos o kodikas php kai oxi to antistofo giati sinifos tis metablites thes na pirakseis spaneia pirazeis ta htmls sinifos auta ta modareis mesa apo css.

Καμία αντίρρηση. Πού είναι το πρόβλημα; Γράφε μόνο σε PHP, αφού έτσι σε εξυπηρετεί. Κανείς δε θα σου πει «μη γράφεις έτσι, χαλάς το κάρμα». :)

Quote from: Akina on January 18, 2010, 03:05:17 PMYparxoun poli logi pou mporei na sou xriasti auto.O pio prosfatos pou mou exei tixi einai gia na dw to megefos mias text  metablitis pou enteli tin allaksa se  longtext mias kai den xorouse ta dedomena pou xriazomouna na apothikeuso stin basi.

Το CMS παρέχει abstraction όσον αφορά το τι και πως αποθηκεύει πίσω. Αν σε ενδιαφέρει ένα συγκεκριμένο πεδίο και τι μέγεθος έχει, σημαίνει ότι πας εκτός CMS και φτιάχνεις custom εφαρμογή.

Quote from: Akina on January 18, 2010, 03:05:17 PMMporei merika apo auta pou proanefera na fanoune perierga se ena meso xristi CMS h na theoroune axrista alla meta apo toso kerw me SMF/TP kai arketo kerw grafonta kodika xoreis  paketa kserw poli kala ti thelw.Isos an xriazomouna  pragmatiki diaxrisi p.x ena Portal h ena periexomeno pou na allaze sinexia na eixa apofasi oti to drupal h kapio allo einai apareto alla auti tin stigmi den xriazome kati tetio opote mporo na afieroso xrono praxnontas to CMS pou tha mporesi na ta kanei olla auta pou xriazome h to paketo pou tha sou dini tin dinatotita na managaris Full tis ekastote selides giati an kanei auto ta alla einai perita. Prostoparon psaxnw ta CMS alla mporei entelei auto pou tha kanei tin doulia mou na einai ena  SDK (p.x tis Google) isos entelei na xriazome apla ena GUI kai ta ypolipa na ta analabo egw. To thema einai entelei otan katalikso kapou na exw mathi  h kanei  kati pou sto telos tha me glitosi apo para para poli kopo kai oxi to anistofo.

Κάτσε εκεί που είσαι και γνωρίζεις καλά.

Quote from: Akina on January 18, 2010, 03:05:17 PMy.s Den eimai anti drupal den thelw na pareksigifo kai isos na eixa asxolithi mazi tou parapano na eixa brei allous tropous na kanw auto pou thelw grigora.  ::)

Δεν είπα ότι είσαι. Επιχειρήματα παρέθεσες, το ίδιο κι εγώ. :)

Quote from: Akina on January 18, 2010, 03:05:17 PMy.s2 Auto einai ena entiposiako  UI an pragmatika thelane na ftaksoune ena entiposiako admin panel as kanane kati tetio -> http://mochaui.com/demo/
emena auto pou kanane mou kanei proxirodoulia giati kserw pano kato ti xrisimopisane kai me apogoiteusane para poli.

Υποτίθεται ότι δούλεψε πολύς λαός στο UI. Τι να σου πω. Με τον καιρό θα δείξει.

Quote from: Akina on January 18, 2010, 03:05:17 PMy.s 3 Euxaristo para para poli gia tin apantisi sou  :D

Να είσαι καλά! :D
... Morpheus: What is "real"? How do you define "real"? If you 're talking about what you can feel, what you can smell, what you can taste and see, then "real" is simply electrical signals interpreted by your brain...

Akina

ouf epitelous xronos gia apantisi! :)


Quote from: GoofyX on January 18, 2010, 04:09:00 PM
Το Drupal είναι ένα open source project. Που σημαίνει ότι αν θες κάπου να ξυθείς, αν δε βρεθεί άλλος να σε βοηθήσει, θα πρέπει να το κάνεις μόνος σου. Τι θα πει αυτό; Ότι αν δεν υπάρχει κάτι που το χρειάζεσαι πάση θυσία, θα πρέπει να προσπαθήσεις να το εισάγεις, με όποιο τρόπο μπορείς. Τι εννοώ; Ότι το Drupal ξεκίνησε με μια συγκεκριμένη φιλοσοφία, του ισχυρού API και του λιτού περιτυλίγματος. Προσωπικά, αυτό είναι καλύτερο από το να σου δίνουν ένα CMS που έχει της Παναγιάς τα μάτια κι εσύ να χρειάζεσαι ένα 30% αυτών, από το να προσθέτεις ο ίδιος ό,τι ακριβώς χρειάζεσαι για να κάνεις τη δουλειά σου εκ των υστέρων.
Quote from: GoofyX on January 18, 2010, 04:09:00 PM
Είναι επιλογή του δημιουργού του και των μετέπειτα core developers. Σπάμε την προς τα πίσω συμβατότητα για να έχουμε κάθε φορά ένα πάνω απ' όλα καθαρό κώδικα, χωρίς υπολείμματα από προηγούμενες εκδόσεις μόνο και μόνο για να διατηρούμε τη συμβατότητα. Ναι, ως απόφαση κοστίζει κάπου, αλλά εν τέλει επικράτησε.
Σκέψου πόσο καλύτερο λειτουργικό θα ήταν τα Windows αν σε κάθε τους έκδοση δεν έπρεπε να είναι 100% συμβατά προς τα πίσω...

Ysxiro API xoris pros ta piso simbatita einai kati pou fente telios akiro episeis auta ta pragmata pou zitaw stin pliopsifia tous ta exei to TP pou epanalabano einai ena aplo moduls kai oxi ena panisxiro CMS thero dedomeno oti den tha xriasti na grapso kodika gia auta e den tha xrisimopio ena cms gia na ksana anakalipto tin ameriki ??? an einai na tin anakalipso doulebo kai xoreis CMS.

Windows axx auta ta windows. Kata tin periodo pou bgenane ta windows vista  etixe na ta psakso poli kala se ena komati tous logo tis ptixiakis mou ekei apofasane na spanouse tin prostapiso simbatotita me apotelesma ?? ena apisteuto xaos. Autos einai kai o logos pou den ta perasa pote kai nomizo pos den eimai moni mou se auton ton planiti pou ekane akribos to eidio pragma gia akribos tous eidious logous.Tora omos erxonte ta windows7 kai dinoun tin dinatotita ypostirikseis efarmogon pou doulebane se winxp apotelesma exw apofasisi na kanw format na ta perasw :P

Oi prostapiso simbatotita einai aparetiti gia ena proion kai yparxoune tropoi na tin exoune xoreis na eiparxei problima sto super ouaou pou theloune na ftaksoune gia tin melontiki edkosi poso malon otan plasarete os ena panisxiro kai super douper CMS.

Quote from: GoofyX on January 18, 2010, 04:09:00 PM
Μα δε θα πας σε 40 φακέλους. Καταρχήν θα πας εκεί που έχεις το theme σου. Το πιθανότερο είναι να έχεις ένα αρχείο με css styles. Μετά θα πας σε όποιο module παράγει output στην οθόνη, άρα χρησιμοποιεί και css και μόνο στην περίπτωση που θες να το κάνεις customize όπως θέλεις εσύ.

Malon edw h kati mou diafeugi h kati den to eksigisa sosta. Katarxein ta perisotera moduls exoune mesa stous fakelous js,css. kata deuteron pos tha peraso ta css js apo auto auta ta 2 tools : Cleancss,Packer xoreis na mpw mesa se autous tous fakelous (enoite edw oti auto to kaneis mono otan exeis teliosei me ena site kai epomenos den to kaneis mia fora kratas ena backup sto axrio sou kai eisai koble - giati ollo kai kati mporei na xriasti na pirakseis).

Quote from: GoofyX on January 18, 2010, 04:09:00 PM
Για να σου κρασάρει ο Apache δεν είναι το πρόβλημα το Drupal, αλλά το πιθανότερο φταίνε τα modules της PHP (το έχω πάθει κι εγώ). Η λύση να τα απενεργοποιήσεις όλα και ένα ένα κάθε φορά ενεργοποίηση και εκκίνηση του Apache. Είναι και το θέμα της μνήμης. Πόση μνήμη έχεις δώσεις στην PHP (max_memory_limit); Μου φαίνεται εντελώς απίθανο να φτάνει σε σημείο το Drupal να σου κρασάρει ολόκληρο server. Κάνε μια βόλτα από το Drupal showcase να δεις ποια site χρησιμοποιούν πλέον Drupal. Το πρόβλημά σου κατά 99% είναι θέμα configuration server. Αν χρησιμοποιείς Windows, μήπως πρέπει να πας σε Linux;

To proto pou skeuftika kai  piraksa itan auto, alla den boithise katholou ... sigoura egw tin exw kanei os ena simio bebea  ::) tha to kitaksw kapia stixmi xoreis Xdebug giati prepei na kaneis desable ta Zend gia na doulepsi kai mporei na kolaw kapou ekei ..  exw piraksei bebea pola pragmatakia sto xampps opote ena mamato xampps tha mou lisi tin aporia gia ton an fteei auto h oxi. y.s Linux - auto den tha to kanw ston eafto akoma apo control panel kai poli mou einai  ::) eimai entelos asxeti kai 2-3 fores pou ta pirasa se vsn gia na dw ti sibenei apla ta paratisa san gnisia winderopliki (kserw kserw gia ta linux kai gia tous server auta exw alla ta diaxirizete allos- tin exw glitosi dld  8))

Quote from: GoofyX on January 18, 2010, 04:09:00 PM
Εδώ ολόκληρος Obama το έβαλε.

Auto me ton obama exei kantasisi astio ektos tou drupal pou tora to ematha(alla gia na to les kapou tha exeis dei) alla 3 CMS dixnoune oti exoune ftaksei to site tou .... kati den paei kala edw ? kai olloi dixnoune to eidio akribos site .. tha ta brw na sta kanw post giati malon einai gia gelia h fasi... ektos bebea kai an o obama yposxethike proeklogika oti tha xrisimopisi to diko tous CMS kai auti to desane skini kordoni  ;D

Quote from: GoofyX on January 18, 2010, 04:09:00 PM
Έχει po editors για όλα τα λειτουργικά. Κάνε μια αναζήτηση στο Google και θα βρεις πολλούς. Εδώ σκαλίζεις css, γράφεις PHP και κόλλησες στα .po αρχεία; 
Den theoro oti tha me diskolepsi alla exw alles protereotites ekmathies auton ton kerw :) tha to kitaksw omos auto einai sigouro.

Quote from: GoofyX on January 18, 2010, 04:09:00 PM
Αν τελικά ο λόγος που δεν το χρησιμοποιείς είναι ότι πρέπει να βάλεις τα modules μετά, γιατί δε φτιάχνεις μια core εγκατάσταση, μαζί με τα modules που χρησιμοποιείς πάντα (ή στο 95% των περιπτώσεων), παίρνεις ένα export της βάσης και ένα .tar.gz όλου του φακέλου του Drupal; Την επόμενη φορά, απλά θα κάνεις untar και import τη βάση και με ελάχιστες ρυθμίσεις θα έχεις έτοιμη εγκατάσταση.

Apo logous exw para para polous:
1. egw tha ftaksw 1-2 site tora kai tha ksana ftaksw se 1-2 mines ara ta paketa pou tha exw tha einai palia eos panarxea kai tautoxrona kai moduls.
2. kathe site exei tin dikia tou filosofia to na kanw ena aplo backup sxedon defult file den tha me boithisi se thema taxititas katholou.

Quote from: GoofyX on January 18, 2010, 04:09:00 PM
Quote from: Akina on January 18, 2010, 03:05:17 PMDen eides to link pou edosa giati an to eixes dei tha eixes skeuti posa moduls xriazonte kai tha eixes katalavi giati mou krasari xoreis na deis kan ta parakato :o
Η αλήθεια είναι ότι από το screenshot δεν καταλαβαίνω και πολλά. Αναφέρεσαι στην ιεραρχία των θεμάτων, τι ακριβώς...;

To link einai auto -> http://docs.tinyportal.net/index.php?topic=66

Quote from: GoofyX on January 18, 2010, 04:09:00 PM
Quote from: Akina on January 18, 2010, 03:05:17 PMEdw den to eksefrasa sosta malon, otan lew axeia enw na mporo na exw mia eikoniki diaxrisi ton "nodes" se eikonikous eipofakelous as poume, fantazome oti kapos tha to kanei kai auto alla den to exw brei akoma (posa moduls na prolavo na dw kai egw! kai auta pou exw dei pola einai nomizo)
Apo edw diaxirizese ta "node" tou TP p.x Exw fraksei dikes mou katigores pou mporoune na elaxistopitoune kai periexoune mesa ta "node" pou egw thelw na exw se kathe mia apo autes. Auto enoo otan lew fakelous giati se kapia CMS brika kati antisixo me eikonikous Folders.
Η «ιεραρχία» που αναφέρεσαι, είναι κάτι που βλέπει ο τελικός χρήστης ή κάτι που είναι για σένα μόνο, απλά για λόγους δικής σου οργάνωσης του περιεχομένου; Το taxonomy του Drupal οργανώνει το περιεχόμενο όπως το θέλεις. Πχ. έχεις ένα vocabulary Animals και μέσα κατηγορία mammals, birds, fish, κτλ. Μέσα στο mammals έχει όλα τα ζώα που είναι θηλαστικά, κτλ. Μια τέτοια ιεραρχία δε σου κάνει; Αν αναφέρεσαι καθαρά στον τρόπο εμφάνισης, το πιθανότερο είναι να υπάρχει κάτι τέτοιο ήδη, αν όχι, μπορείς να φτιάξεις εσύ με ένα module. Επίσης δεν υπάρχει περιορισμός στη δομή των κατηγοριών, όσες και όπως τις θέλεις.

Einai esoterika mesa sto control panel,ekanes click sto SS gia na sou megalosi tin eikona ?  fenete oti briskete mesa sto control panel kai oti einai to palio panel tou smf.To taxonomy to exw dei kai den nomizo oti kanei auto pou thelw.Diladi kani mia taksinomisi alla me basi tags kai den ksemperdeubebeis eukola apo ekei. Sto ss pou sou ediksa "topothetis" ta "nodes" se katigores oste na mporeis eukola na ta diaxirizese apo to control panel dld fantasou ena site me ena terastio menu kai sub menu pou exei anw ton 200 none sto drupal tha einai mperdema na breis to sosto nodes gia na to diorfoseis allakseis klp klp. Ta perisotera CMS pou exw dei sou dinoune tin dinatotita na diaxirizese ta "nodes" me basi to site nodes maps  h eikonikous ypofakelous - katigories san auto pou sou ediksa sto TP. Skeutome oti logika tha eiparxei kati tetio to na to ftaksw den to sizitaw kan den tha ksana anakalipso tin ameriki poso malon gia kati pou to theoro telios stantars.

Quote from: GoofyX on January 18, 2010, 04:09:00 PM
Άρα καταλήγω. Εφόσον σου κάνει το TP, γιατί ψάχνεσαι;  Βέβαια, το να δεις και μια εναλλακτική, κακό δεν είναι, αλλά εφόσον έχεις ήδη ένα εργαλείο που σε εξυπηρετεί καλά στην πλειοψηφία των περιπτώσεων, γιατί να αλλάξεις;

To eipa stin arxei giati psaxnw  ??? giati to TP paei paketo me to SMF. Kai egw autin tin stigmi xriazome to TP xoreis to SMF forum.Na klidoso to forum kai na min enfanizete kai bebea ginete alla den einai ligo akiro ? eos para para poli ...

Quote from: GoofyX on January 18, 2010, 04:09:00 PM
Καμία αντίρρηση. Πού είναι το πρόβλημα; Γράφε μόνο σε PHP, αφού έτσι σε εξυπηρετεί. Κανείς δε θα σου πει «μη γράφεις έτσι, χαλάς το κάρμα».

Auto tha ginei se periptosi pou apofasiso na asxolifo me drupal an kai exei arxisi na apomakrinete akreta auti h pithanotita. Tha prepei omos na diabasw kala gia to pos ginonte duild tha themes tou kai na metafero ena defult se PhP oste na mporo apo ekei kai pera na to modaro alla kai pali nea ekdosi nea kaloudia nea doulia ... an kai ta themes mou fenete fisiologikotato auto :)

Quote from: GoofyX on January 18, 2010, 04:09:00 PM
Το CMS παρέχει abstraction όσον αφορά το τι και πως αποθηκεύει πίσω. Αν σε ενδιαφέρει ένα συγκεκριμένο πεδίο και τι μέγεθος έχει, σημαίνει ότι πας εκτός CMS και φτιάχνεις custom εφαρμογή.

Oti eimai piraxtiri einai gegonos :D  Alla tautoxrona den exw dexti pote diaforous periorismou pou eiparxoune se diafora paketa opote panta psaxno pos na to kanw kai exei tixi 2-3 fores na katalikso stin basi :) tora gia  custom efarmoges ... xmm para para polli tha me endiafere alla nomizo oti tote tha douleba me ena Framework kai den tha epsaxna gia CMS kai auto einai enas apo tous logous pou skeutome tautoxrona kai ta frameworks .... (exw mpexti apo arketa eos para para poli.)

Quote from: GoofyX on January 18, 2010, 04:09:00 PM
Quote from: Akina on January 18, 2010, 03:05:17 PMy.s2 Auto einai ena entiposiako  UI an pragmatika thelane na ftaksoune ena entiposiako admin panel as kanane kati tetio -> http://mochaui.com/demo/
emena auto pou kanane mou kanei proxirodoulia giati kserw pano kato ti xrisimopisane kai me apogoiteusane para poli.
Υποτίθεται ότι δούλεψε πολύς λαός στο UI. Τι να σου πω. Με τον καιρό θα δείξει.

Gia emena einai pali epikos aparadexto oti skeuftikane na kanoune kati tetio poso malon pou to kanane  :-X


Kai epidi to post exei ginei drupal vs none anafero pou exw arixisi na sigkino an kai tha xriasti akreto testarisma akoma :)

1. TIPO3- arketa ouaaou alla thelei diabasma
2. TYPOlight -gia psekaste skoupiste telioste einai to kalitero pou exw brei pezei na skeufto na asxolifo sobara mazi tou ..
3. ExpressionEngine -ti kala pou tha itan an itan aniktou kodika  :-\
4. Drupal - ollokliro katebato eiparxei gia auto den xriazete kai kati allo!
5. eZ Publish -Thelei kitagma alla exei ena poli endiaferon panel.
6.MODx -kai auto kitagma thelei alla exei einai eidietera endiaferon :)
............................
Auti einai h lista mou autin tin stigmi kai exei akoma doulia mpoliki :)


y.s Signomi gia tin kafisterimeni mou apantisi etrexa para para poli :D
y.s Brika auto to poli endiaferon link http://el.porcupine.gr/web-design/comments/so_you_want_to_make_your_own_cms/ aketa palio alla se sindiasmo me ta comment to akreta endiaferon :)

GoofyX

Quote from: Akina on January 22, 2010, 06:44:43 PM
ouf epitelous xronos gia apantisi! :)

Ysxiro API xoris pros ta piso simbatita einai kati pou fente telios akiro episeis auta ta pragmata pou zitaw stin pliopsifia tous ta exei to TP pou epanalabano einai ena aplo moduls kai oxi ena panisxiro CMS thero dedomeno oti den tha xriasti na grapso kodika gia auta e den tha xrisimopio ena cms gia na ksana anakalipto tin ameriki ??? an einai na tin anakalipso doulebo kai xoreis CMS.

Έχει αποδειχθεί όμως ότι το σχήμα αυτό δουλεύει στην περίπτωση του Drupal. Κι όμως σκέψου το, το σχήμα δεν είναι άκυρο. Αν πχ. έχεις μια συνάρτηση στην PHP (ένα API ουσιαστικά) με υπογραφή:

function DoYourThing($myparam1, $myparam2)

Θες να βελτιώσεις τη συνάρτηση αυτή και πρέπει να εισάγεις μια νέα παράμετρο:

function DoYourThing($myparam1, $myparam2, $myparam3)

ή αποφασίζεις πλέον ότι η $myparam2, είναι περιττή. Πώς θα διατηρήσει συμβατότητα ένα module που χρησιμοποιεί την πρώτη έκδοση πχ. στο Drupal 6 και στο 7άρι υπάρχει η δεύτερη έκδοση; Δε θα παίζει. Προκειμένου όμως να μην διατηρείς σκουπίδια (άχρηστη $myparam2) για λόγους συμβατότητας, αποφασίζεις να την καταργήσεις και να πεις στους προγραμματιστές ότι «ξέρεις, θα πρέπει για το Drupal 7 να χρησιμοποιήσεις τη νέα έκδοση, αλλιώς δε θα σου παίζει». Τώρα θα έρθεις εσύ και θα μου πεις ότι θα μπορούσε η $myparam3 να παίρνει default τιμή, ναι, αλλά φαντάζομαι πιάνεις το νόημα.

Quote from: Akina on January 22, 2010, 06:44:43 PMWindows axx auta ta windows. Kata tin periodo pou bgenane ta windows vista  etixe na ta psakso poli kala se ena komati tous logo tis ptixiakis mou ekei apofasane na spanouse tin prostapiso simbatotita me apotelesma ?? ena apisteuto xaos. Autos einai kai o logos pou den ta perasa pote kai nomizo pos den eimai moni mou se auton ton planiti pou ekane akribos to eidio pragma gia akribos tous eidious logous.Tora omos erxonte ta windows7 kai dinoun tin dinatotita ypostirikseis efarmogon pou doulebane se winxp apotelesma exw apofasisi na kanw format na ta perasw :P

Oi prostapiso simbatotita einai aparetiti gia ena proion kai yparxoune tropoi na tin exoune xoreis na eiparxei problima sto super ouaou pou theloune na ftaksoune gia tin melontiki edkosi poso malon otan plasarete os ena panisxiro kai super douper CMS.

Θα προτιμούσα να σπάει κάπου η προς τα πίσω συμβατότητα χάριν πιο καλού κώδικα. Με το σπάσιμο όμως αυτό να συνοδεύεται από καθαρό documentation για το πως να κάνεις upgrade.

Quote from: Akina on January 22, 2010, 06:44:43 PMMalon edw h kati mou diafeugi h kati den to eksigisa sosta. Katarxein ta perisotera moduls exoune mesa stous fakelous js,css. kata deuteron pos tha peraso ta css js apo auto auta ta 2 tools : Cleancss,Packer xoreis na mpw mesa se autous tous fakelous (enoite edw oti auto to kaneis mono otan exeis teliosei me ena site kai epomenos den to kaneis mia fora kratas ena backup sto axrio sou kai eisai koble - giati ollo kai kati mporei na xriasti na pirakseis).

Μάλλον δεν το εξήγησες σωστά. Προφανώς για να τρέξεις τα εργαλεία αυτά που θέλεις, ε, αναγκαστικά θα πας σε όλους τους καταλόγους που περιέχουν αρχεία css και js. Θα σε βοηθούσε αν το Drupal τα έδινε όλα σε ένα αρχείο. Πώς το κάνεις αυτό σε άλλα CMS;

Quote from: Akina on January 22, 2010, 06:44:43 PMTo proto pou skeuftika kai  piraksa itan auto, alla den boithise katholou ... sigoura egw tin exw kanei os ena simio bebea  ::) tha to kitaksw kapia stixmi xoreis Xdebug giati prepei na kaneis desable ta Zend gia na doulepsi kai mporei na kolaw kapou ekei ..  exw piraksei bebea pola pragmatakia sto xampps opote ena mamato xampps tha mou lisi tin aporia gia ton an fteei auto h oxi. y.s Linux - auto den tha to kanw ston eafto akoma apo control panel kai poli mou einai  ::) eimai entelos asxeti kai 2-3 fores pou ta pirasa se vsn gia na dw ti sibenei apla ta paratisa san gnisia winderopliki (kserw kserw gia ta linux kai gia tous server auta exw alla ta diaxirizete allos- tin exw glitosi dld  8))

Επιμένω ότι είναι τοπικό το πρόβλημα (δηλαδή στο δικό σου configuration).

Quote from: Akina on January 22, 2010, 06:44:43 PMAuto me ton obama exei kantasisi astio ektos tou drupal pou tora to ematha(alla gia na to les kapou tha exeis dei) alla 3 CMS dixnoune oti exoune ftaksei to site tou .... kati den paei kala edw ? kai olloi dixnoune to eidio akribos site .. tha ta brw na sta kanw post giati malon einai gia gelia h fasi... ektos bebea kai an o obama yposxethike proeklogika oti tha xrisimopisi to diko tous CMS kai auti to desane skini kordoni  ;D

Ορίστε το link του Dries (του δημιουργού του Drupal) που λέει γι' αυτό που σου λέω. Λες να λέει μ@λ@κ1ες; :)

Quote from: Akina on January 22, 2010, 06:44:43 PMEinai esoterika mesa sto control panel,ekanes click sto SS gia na sou megalosi tin eikona ?  fenete oti briskete mesa sto control panel kai oti einai to palio panel tou smf.To taxonomy to exw dei kai den nomizo oti kanei auto pou thelw.Diladi kani mia taksinomisi alla me basi tags kai den ksemperdeubebeis eukola apo ekei. Sto ss pou sou ediksa "topothetis" ta "nodes" se katigores oste na mporeis eukola na ta diaxirizese apo to control panel dld fantasou ena site me ena terastio menu kai sub menu pou exei anw ton 200 none sto drupal tha einai mperdema na breis to sosto nodes gia na to diorfoseis allakseis klp klp. Ta perisotera CMS pou exw dei sou dinoune tin dinatotita na diaxirizese ta "nodes" me basi to site nodes maps  h eikonikous ypofakelous - katigories san auto pou sou ediksa sto TP. Skeutome oti logika tha eiparxei kati tetio to na to ftaksw den to sizitaw kan den tha ksana anakalipso tin ameriki poso malon gia kati pou to theoro telios stantars.

Το ίδιο πράμα λέμε, απλά αλλάζει ο τρόπος παρουσίασης. Εσύ βλέπεις φακέλους, εγώ βλέπω tags. Τα tags τα ιεραρχείς όπως θέλεις, οπότε είναι σα να έχεις πάλι φακέλους.

Quote from: Akina on January 22, 2010, 06:44:43 PMTo eipa stin arxei giati psaxnw  ??? giati to TP paei paketo me to SMF. Kai egw autin tin stigmi xriazome to TP xoreis to SMF forum.Na klidoso to forum kai na min enfanizete kai bebea ginete alla den einai ligo akiro ? eos para para poli ...

Κανονικά ναι, είναι λίγο κουλό. Οπότε δες τις άλλες επιλογές που βρήκες.

Quote from: Akina on January 22, 2010, 06:44:43 PMOti eimai piraxtiri einai gegonos :D  Alla tautoxrona den exw dexti pote diaforous periorismou pou eiparxoune se diafora paketa opote panta psaxno pos na to kanw kai exei tixi 2-3 fores na katalikso stin basi :) tora gia  custom efarmoges ... xmm para para polli tha me endiafere alla nomizo oti tote tha douleba me ena Framework kai den tha epsaxna gia CMS kai auto einai enas apo tous logous pou skeutome tautoxrona kai ta frameworks .... (exw mpexti apo arketa eos para para poli.)

Για framework, δες και το Yii. Με αυτό έφτιαξα μια εφαρμογή πρόσφατα και είναι αρκετά καλό.

Quote from: Akina on January 22, 2010, 06:44:43 PMKai epidi to post exei ginei drupal vs none anafero pou exw arixisi na sigkino an kai tha xriasti akreto testarisma akoma :)

Συζήτηση κάνουμε. Ναι, είμαι υπέρμαχος του Drupal, αλλά δε σημαίνει ότι δεν μπορείς να δεις και κάτι άλλο. :)

Quote from: Akina on January 22, 2010, 06:44:43 PMAuti einai h lista mou autin tin stigmi kai exei akoma doulia mpoliki :)

Καλό ψάξιμο! :D

Κάπου εδώ, πιστεύω ότι το έχουμε εξαντλήσει το θέμα εμείς, απλά δεν είδα και κάποιον άλλον να μπαίνει στη συζήτηση. Δεν πειράζει. :)
... Morpheus: What is "real"? How do you define "real"? If you 're talking about what you can feel, what you can smell, what you can taste and see, then "real" is simply electrical signals interpreted by your brain...

Akina

#8
Quote from: GoofyX on January 22, 2010, 07:35:23 PM
Καλό ψάξιμο! :D
Κάπου εδώ, πιστεύω ότι το έχουμε εξαντλήσει το θέμα εμείς, απλά δεν είδα και κάποιον άλλον να μπαίνει στη συζήτηση. Δεν πειράζει. :)

Siga min to eksantlisoume emeis to thema :P

Quote from: GoofyX on January 22, 2010, 07:35:23 PM
Έχει αποδειχθεί όμως ότι το σχήμα αυτό δουλεύει στην περίπτωση του Drupal. Κι όμως σκέψου το, το σχήμα δεν είναι άκυρο. Αν πχ. έχεις μια συνάρτηση στην PHP (ένα API ουσιαστικά) με υπογραφή:

function DoYourThing($myparam1, $myparam2)

Θες να βελτιώσεις τη συνάρτηση αυτή και πρέπει να εισάγεις μια νέα παράμετρο:

function DoYourThing($myparam1, $myparam2, $myparam3)

ή αποφασίζεις πλέον ότι η $myparam2, είναι περιττή. Πώς θα διατηρήσει συμβατότητα ένα module που χρησιμοποιεί την πρώτη έκδοση πχ. στο Drupal 6 και στο 7άρι υπάρχει η δεύτερη έκδοση; Δε θα παίζει. Προκειμένου όμως να μην διατηρείς σκουπίδια (άχρηστη $myparam2) για λόγους συμβατότητας, αποφασίζεις να την καταργήσεις και να πεις στους προγραμματιστές ότι «ξέρεις, θα πρέπει για το Drupal 7 να χρησιμοποιήσεις τη νέα έκδοση, αλλιώς δε θα σου παίζει». Τώρα θα έρθεις εσύ και θα μου πεις ότι θα μπορούσε η $myparam3 να παίρνει default τιμή, ναι, αλλά φαντάζομαι πιάνεις το νόημα.

Pios o logos tou na kaneis kati tetio :

function DoYourThing($myparam1, $myparam2, $myparam3)

kai oxi kati tetio :

function DoYourThing(){ global $myparam1, $myparam2, $myparam3;}

h auto pou eipes esy

function DoYourThing()($myparam1, $myparam2, $myparam3= NULL)

Nomizo oti eiparxoune tropoi an kapios thelei xoreis na xalaei to sinolo den sou lew na exei apo tin proti tou ekdosi os tin teleutea tis eides sinartiseis  alla mporei na kratiseis kapia pragmata gia akreto kerw xoreis na dimourgoune problima. Ytousi allos apo oti exw katalavi ena core ftaxnoune pou dinete gia na pernane oi alloi mod mesa amma autos o core allazei sinexia ti parexoune tote ?

Mporo na anafero 2 Toulaxiston sobara API se c++ pou exw doulepsi pou kratousane tis palies sinartiseis gia akreta megalo diastima eidika to ena tis pernouse se olld inculdes file me apotelesma na ginotane oi klisi mono otan kapia efarmogi xrisimopiouse autin tin palia ekdosi (anaferome se OpenAL - OpenGL telios asxeta to kserw, alla gia akreta megalo diastima, oste na exw dei diafores aketa megales den gnorizo kati allo ... ). Ksepsouto ligo pio prosextika an thes na anaptikseis ena site pou h doulia pou tha kaneis gia auto tha einai akreta megali, tha thes meta kapei developer apla na allaksoune mia sinartisi kai auto to project pou eixes kaneis na stamatisi na doulebi mesa se 3-4 mines kai na min mporeis eukola na kaneis to update sou ?  Tora tha mou peis na alla to project einai open klp klp kai ta dio alla pou proanefera an kai einai thiria open einai... An den mporoune na parexoune ena stathero API thoero oti den kanoune tipota egw prosopika me tis liges mou gnoseis eida ena akreta katharo kodika alla an autos o akreta katharos kodikas den exei ypostirikiksei einai ousiastika ena tipota gia kapio pou thelei na kanei kati sobaro  kai aksiologo, nai men exei to community pou tha se boithisi alla den nomizo oti se periprosi pou sou krasari ena sobaro site tha mporesi to community na se boithisi amesa ... esy tha exeis kasti mprosta sto pc sou kai tha to kitas ...  :o.

Tora tha mporesis na mou peis ok min peraseis tote se nea ekdosi kaste stin palia ... nai ginete kai auto alla kai auto akiro mou kanei.

Diladi sto drupal brisko para pola akira simia pou enw lew einai super meta lew mpa mpa den einai super einai apla entiposiako alla den akizei na afieroseis xrono gia na mpo stin logiki tou kai na tin mathw. Auto bebea pou eida kai me entiposiase einai tha paths tou gia bug,update anamesa stis ekdoseis mporo na pw oti itan apla super  8) kai pistebo oti akoma den exei exoune kataliksei se auto pou thelnoune na kanoune. Mporei ta epomena xronia na doume na anapatise se kati pragmatika stathero kai super (toulaxiston gia ta dika mou dedomena) an den eixane kanei auto pou eida me to control panel tha eimouna sigouri!! alla ti to thelane auto to rimado control panel ekei me xalasane perisotero apo otidipote allo giati me ebalse se ena skeptiko tou stil ma kala ti kanoune auti edw ? exoune ksefigi telios ?  :-\

Quote from: GoofyX on January 22, 2010, 07:35:23 PM
Θα προτιμούσα να σπάει κάπου η προς τα πίσω συμβατότητα χάριν πιο καλού κώδικα. Με το σπάσιμο όμως αυτό να συνοδεύεται από καθαρό documentation για το πως να κάνεις upgrade.

Sinfono apolita alla me proipotheseis  ;)

Quote from: GoofyX on January 22, 2010, 07:35:23 PM
Μάλλον δεν το εξήγησες σωστά. Προφανώς για να τρέξεις τα εργαλεία αυτά που θέλεις, ε, αναγκαστικά θα πας σε όλους τους καταλόγους που περιέχουν αρχεία css και js. Θα σε βοηθούσε αν το Drupal τα έδινε όλα σε ένα αρχείο. Πώς το κάνεις αυτό σε άλλα CMS;.

Apoti exw dei ta perisotera den exoune tosa pola js ,css xriazonte poli ligotera moduls opote den eiparxei thetio thema. To na mpeis se 2-3 fakelous den einai thema to +60 einai to problima :)

Quote from: GoofyX on January 22, 2010, 07:35:23 PM
Ορίστε το link του Dries (του δημιουργού του Drupal) που λέει γι' αυτό που σου λέω. Λες να λέει μ@λ@κ1ες; :)

apoti blepw den lene exei sto head : /sites/default/files/ klp klp ara prepei na brw tous allous pou lene psemata tha to kitaksw aurio to proi  O:)

Quote from: GoofyX on January 22, 2010, 07:35:23 PM
Για framework, δες και το Yii. Με αυτό έφτιαξα μια εφαρμογή πρόσφατα και είναι αρκετά καλό.

Tha to kitaksw thx :D

Quote from: GoofyX on January 22, 2010, 07:35:23 PM
Συζήτηση κάνουμε. Ναι, είμαι υπέρμαχος του Drupal, αλλά δε σημαίνει ότι δεν μπορείς να δεις και κάτι άλλο. :)

Kai polli kaneis egw eimai ligo steniomialo kai tha thelw olla se 1 kai open ??? malon pola zitaw alla h erebna den nomizo na mou bgei se kako :)
ontos tha itan kalo na eixame akousi kai kamia alloi apopsei alla malon den endiaferonte gia cms edw  :-\ egw aporo pos den mas exoune klidosi akoma ???


GoofyX

Quote from: Akina on January 22, 2010, 09:38:31 PMSiga min to eksantlisoume emeis to thema :P

Ε, νομίζω ότι φτάνει. :)

Quote from: Akina on January 22, 2010, 09:38:31 PMPios o logos tou na kaneis kati tetio :

function DoYourThing($myparam1, $myparam2, $myparam3)

kai oxi kati tetio :

function DoYourThing(){ global $myparam1, $myparam2, $myparam3;}

Οι global params δεν είναι λύση. Φαντάζεσαι σε μια κλάση να έχεις 200 μεταβλητές της κλάσης μόνο και μόνο για να μην έχεις ορίσματα στις συναρτήσεις; Και πώς θα δίνεις τιμές στις μεταβλητές-παραμέτρους; Κάκιστη λύση...

Quote from: Akina on January 22, 2010, 09:38:31 PMh auto pou eipes esy

function DoYourThing()($myparam1, $myparam2, $myparam3= NULL)

ΟΚ, αλλά μέχρι πότε θα το κάνεις αυτό; Αν θες και μια νέα παράμετρο $myparam4; Ή αν γίνει περιττή η $myparam1, τι κάνεις; Την κουβαλάς μόνο και μόνο για backwards compatibility; Μέχρι πότε; Στο Drupal ξέρεις ότι το API (όχι απαραίτητα όλο) θα αλλάξει στην επόμενη major έκδοση (που συνήθως έρχεται μετά από 2 χρόνια, όχι και μικρό διάστημα...), οπότε γνωρίζεις τουλάχιστον τι θα κάνεις.

Quote from: Akina on January 22, 2010, 09:38:31 PMNomizo oti eiparxoune tropoi an kapios thelei xoreis na xalaei to sinolo den sou lew na exei apo tin proti tou ekdosi os tin teleutea tis eides sinartiseis  alla mporei na kratiseis kapia pragmata gia akreto kerw xoreis na dimourgoune problima. Ytousi allos apo oti exw katalavi ena core ftaxnoune pou dinete gia na pernane oi alloi mod mesa amma autos o core allazei sinexia ti parexoune tote ?

Mporo na anafero 2 Toulaxiston sobara API se c++ pou exw doulepsi pou kratousane tis palies sinartiseis gia akreta megalo diastima eidika to ena tis pernouse se olld inculdes file me apotelesma na ginotane oi klisi mono otan kapia efarmogi xrisimopiouse autin tin palia ekdosi (anaferome se OpenAL - OpenGL telios asxeta to kserw, alla gia akreta megalo diastima, oste na exw dei diafores aketa megales den gnorizo kati allo ... ). Ksepsouto ligo pio prosextika an thes na anaptikseis ena site pou h doulia pou tha kaneis gia auto tha einai akreta megali, tha thes meta kapei developer apla na allaksoune mia sinartisi kai auto to project pou eixes kaneis na stamatisi na doulebi mesa se 3-4 mines kai na min mporeis eukola na kaneis to update sou ?  Tora tha mou peis na alla to project einai open klp klp kai ta dio alla pou proanefera an kai einai thiria open einai... An den mporoune na parexoune ena stathero API thoero oti den kanoune tipota egw prosopika me tis liges mou gnoseis eida ena akreta katharo kodika alla an autos o akreta katharos kodikas den exei ypostirikiksei einai ousiastika ena tipota gia kapio pou thelei na kanei kati sobaro  kai aksiologo, nai men exei to community pou tha se boithisi alla den nomizo oti se periprosi pou sou krasari ena sobaro site tha mporesi to community na se boithisi amesa ... esy tha exeis kasti mprosta sto pc sou kai tha to kitas ...  :o.

Tora tha mporesis na mou peis ok min peraseis tote se nea ekdosi kaste stin palia ... nai ginete kai auto alla kai auto akiro mou kanei.

Ορίστε η άποψη του Dries για την προς τα πίσω συμβατότητα. Πες μου σε ποιες περιπτώσεις που έκανες και παράδοσες ένα site, μπήκες στη διαδικασία να το κάνεις upgrade στην επόμενη major έκδοση. Αν είναι όλες, τότε προφανώς το έκανες στα πλαίσια μιας συντήρησης, για την οποία πληρωνόσουν προφανώς. Αλλιώς δε θα ασχολιόσουν.

Άσχετο: Το Joomla 1.5 τρέχει τα components και modules για το 1.0; Ρωτάω, επειδή δε γνωρίζω.

Quote from: Akina on January 22, 2010, 09:38:31 PMDiladi sto drupal brisko para pola akira simia pou enw lew einai super meta lew mpa mpa den einai super einai apla entiposiako alla den akizei na afieroseis xrono gia na mpo stin logiki tou kai na tin mathw. Auto bebea pou eida kai me entiposiase einai tha paths tou gia bug,update anamesa stis ekdoseis mporo na pw oti itan apla super  8) kai pistebo oti akoma den exei exoune kataliksei se auto pou thelnoune na kanoune. Mporei ta epomena xronia na doume na anapatise se kati pragmatika stathero kai super (toulaxiston gia ta dika mou dedomena) an den eixane kanei auto pou eida me to control panel tha eimouna sigouri!! alla ti to thelane auto to rimado control panel ekei me xalasane perisotero apo otidipote allo giati me ebalse se ena skeptiko tou stil ma kala ti kanoune auti edw ? exoune ksefigi telios ?  :-\

Δεν κατάλαβα αυτό το «me entiposiase einai tha paths tou gia bug», τι εννοείς; Δεν είναι ότι δεν έχουν καταλήξει τι θέλουν να κάνουν. Το παιχνίδι λέγεται εξέλιξη και υπάρχει παντού.

Quote from: Akina on January 22, 2010, 09:38:31 PMApoti exw dei ta perisotera den exoune tosa pola js ,css xriazonte poli ligotera moduls opote den eiparxei thetio thema. To na mpeis se 2-3 fakelous den einai thema to +60 einai to problima :)

Ε, τώρα δεν υπερβάλλεις όταν λες ότι χρειάζεσαι 60+ modules όταν για ένα άλλο θέλεις 2-3; Δηλαδή τόσο γυμνό είναι το Drupal core που χρειάζεσαι 60+ modules για να πλησιάσεις τη λειτουργικότητα άλλων CMS; Και ποια είναι τα άλλα CMS που έχουν τόση πολλή λειτουργικότητα; Τι συμβαίνει αν μια λειτουργικότητα που παρέχεται στο Drupal μέσω module στα άλλα δεν υπάρχει καν (ούτε στο core, ούτε ως module); Δώσε μου ένα παράδειγμα για να καταλάβω που χρειάζεσαι 60+ modules για να σου κάνει αυτό που θες.

Quote from: Akina on January 22, 2010, 09:38:31 PMapoti blepw den lene exei sto head : /sites/default/files/ klp klp ara prepei na brw tous allous pou lene psemata tha to kitaksw aurio to proi  O:)

Δεν πρόκειται να βρεις κάτι τέτοιο. Αφού σου είπα ότι για λόγους απόδοσης, το Drupal κάνει aggregate όλα τα css και js σε δύο ξεχωριστά αρχεία.

Quote from: Akina on January 22, 2010, 09:38:31 PMKai polli kaneis egw eimai ligo steniomialo kai tha thelw olla se 1 kai open ??? malon pola zitaw alla h erebna den nomizo na mou bgei se kako :)

Δε νομίζω ότι υπάρχει το ιδανικό. Παίρνεις κάτι καλό, χτίζεις πάνω σε αυτό και έχεις αυτό που χρειάζεσαι.

Quote from: Akina on January 22, 2010, 09:38:31 PMontos tha itan kalo na eixame akousi kai kamia alloi apopsei alla malon den endiaferonte gia cms edw  :-\ egw aporo pos den mas exoune klidosi akoma ???

Άντε, ας ακούσουμε και μια άλλη άποψη. Διαφορετικά να το κλείσουμε εδώ το θέμα.
... Morpheus: What is "real"? How do you define "real"? If you 're talking about what you can feel, what you can smell, what you can taste and see, then "real" is simply electrical signals interpreted by your brain...

Advertisement: