• User Attivo

    grazie mirko per essere dei nostri.....


  • User

    Beh dal mio canto non ho tantissimo tempo libero, però visto che ho già fatto qualcosa potrei riutilizzare vecchio codice ed ottimizzarlo.

    La mia idea è semplice il CMS dovrebbe (a livello di links).

    1. Poter utilizzare sistemi di link REWRITER
    2. Utilizzare i semplici passaggi in querystring
    3. Poter creare fisicamente le pagine in questo modo:

    FILE DI INTERFACCIA -> FILE CON VARIABILI
    In pratica io ho un file uguale per tutte le pagine e ogni volta che devo andare a creare una nuova pagina vado semplicemente a creare una directory con un file index.php che contiene le variabili per collegarli ad DB.
    Potete verificare quello che ho detto al sito postato nel mio precedente post 🙂

    Spero di essere stato chiaro, ma sopratutto spero di esservi di aiuto.


  • User Attivo

    @cicoasm said:

    FILE DI INTERFACCIA -> FILE CON VARIABILI
    In pratica io ho un file uguale per tutte le pagine e ogni volta che devo andare a creare una nuova pagina vado semplicemente a creare una directory con un file index.php che contiene le variabili per collegarli ad DB.

    Ma così nn si rischia di creare una struttura troppo profonda?
    Scusa ma nn trovo il link che hai lasciato.

    Altra cosa... oltre alla cura dei tag, ottima cosa, penserei anche all'usabilità, quindi un visualizzatore di percorso è d'obbligo.

    Oltre ovviamente ad una bella lista di pagine correlate a quella visualizzata..

    Magari sono cose banali, ma io nel creare un cms mi sono sempre scontrato nella mia incapacità tecnica di realizzare queste parti, a mio parere fondamentali.


  • User

    Ma così nn si rischia di creare una struttura troppo profonda?
    Che intendi per profonda?

    Il sistema è implementato su www.trovavacanzesicilia.it

    Secondo me è quasi obbligatorio fare una cosa del genere, visto che cmq quasi tutti i Mantainer/hosting non consentono di fare URLrewriting ma la maggior parte ti da accesso in Lettura/scrittura alle dir.


  • User Attivo

    trovo molto buona la struttura del sito trovavacanzesicilia, ottimo pure l'utilizzo dei sottodomini...

    mettere argomenti colrrelati come hai auspicato è d'obbligo, così come realizzare un qualcosa tipi wiki, cioè inserire alcune parole chiave e tutte le volte che compaiono in un testo linkarle alla pagina relativa...

    mi spiego meglio: se compare la parola chiave sicilia in un testo, questa avrà il link alla pagina www.miosito.com/sicilia/sicilia.php in questo modo la struttura e l'autoreferenziazione saranno ottimi... ovviamente ciò va fatto solo per alcune parole chiave..


  • User

    Beh quello è semplice, basta un parser collegato ad un db.
    Basta fare una tabella:

    PAROLA : LINK


  • User Attivo

    infatti non è impossibile, ma è esenziale per autoreferenziare le pagine....

    ragazzi se avete altre idee, anche solo a livello "a me servirebbe un qualcosa del genere...." o esigenze scrivetele così stendiamo una lista di requisiti e specifiche che il nostro cms deve avere, poi partiamo nella realizzazione....

    :vai: :vai: :vai: :vai:


  • User Attivo

    io mi sono appena iscritto 🙂
    http://www.gtcms.com/forum/
    data la mia (nulla) esperienza mi propongo come tester e come eventuale ?suggeritore di idee?

    in un precedente post si era parlato di seo cms:
    http://sourceforge.net/projects/seo-cms

    c?è un software open sorce (che sto tentando di capire), x annunci immobiliari
    http://www.open-realty.org/
    http://wiki.open-realty.org/index.php/Search_engine_optimization_settings
    potete trarre qualche idea da li ?

    ps nel forum c?è scritto ?Ci sono 15 Messaggi nel Forum?, non li vedo :mmm:

    :ciauz:


  • User Attivo

    grazie per la disponibiltà e benvenuto.....

    Allora potresti dare già una grossa mano contattando in pvt tutti quelli che avevano partecipato a quel post e in generale tutti i tuoi contatti o persone che ritieni possano avere interesse...

    daremo un'occhiata con giorgio alle risorse che hai postato, ricordati che idee e suggerimenti sono sempre ben accetti....

    grazie per la disponibilità....

    ciao :ciauz: :ciauz: :ciauz:


  • User Attivo

    @isidoro81 said:

    così come realizzare un qualcosa tipi wiki, cioè inserire alcune parole chiave e tutte le volte che compaiono in un testo linkarle alla pagina relativa

    @cicoasm said:

    Beh quello è semplice, basta un parser collegato ad un db.

    eh! ... si fa presto a dire che p semplice io mi ci sto impiccando e ancora non ci sono riuscito. Il problema e che il link alla parola chiave va attribuito solo se tale parola non fa parte di un attributo di un tag html e se non è ricompresa in un tag di apertura e uno di chiusura. Esempio:

    Vado in vacanza al mare perchè amo le [url="vacanza.htm"]vacanza in montagna
    solo il verde andrebbe chiambiato con il link tipo wiki
    qualcuno ha la regex che risolve? o altro sistema?

    @roro said:

    ps nel forum c?è scritto ?Ci sono 15 Messaggi nel Forum?, non li vedo

    devi loggarti e allora vedi due ulteriori categorie è li che ci sono i messaggi (me c'aveva fregato pure a me)


  • Super User

    Ciao a tutti,

    nei limiti delle mie possibilità e del tempo a disposizione parteciperei volentieri al progetto 🙂

    Io sono uno che aspetta (nel senso che programmo in ASP :D) ma mi sono un pò scozzato con alcuni problemi relativi ai cms avendone fatto qualcuno, anche se semplice e solo per uso personale, quindi poco "limato".

    Aggiungerei subito 2 features

    1. Gestione dei redirect 301
    2. Possibilità di creare tabelle di elenchi dalla struttura personalizzabile collegabili a qualsiasi pagina della struttura principale (utilizzabili per liste di alberghi, ricette, libri cd o quant'altro a seconda della struttura creata).

    :ciauz:


  • User Attivo

    Sono contrario a reinventare l'acqua calda 😄

    Esistono centinaia di progetti OS per la gestione di un cms, non vedo perche' riscrivere in toto tutto quando si puo' contribuire ad un progetto esistente.

    Ad esempio so che la nuova versione in cantiere di joomla avra' un occhio di riguardo per l'accessibilita', e implementare soluzioni, componenti, moduli e' alquanto banale.

    My 2 cent

    :fumato:

    PS: ovviamente apprezzo molto l'idea, e lungi da me non l'essere propositivo.


  • User Attivo

    E' vero che esistono molti cms, ma di ottimizzati per i motori e con features ad hoc per un portale turistico non ve ne sono.... prova a posizionare un portale in joomla per serp molto competitive e vedrai che quello che dico ha un fondamento....

    Ad ogni modo ti ringrazio per l'interesse e spero tu voglia collaborare lo stesso come tester o altro....
    :vai: :vai: :vai:


  • User Attivo

  • User Attivo

    Per il tempo che ho partecipo volentieri, ho poi una cosa da chiedervi ma apro un proprio 3d sulla sezione popsizionamento, se mi date il vostro apporto può essere interessante.

    :ciauz:


  • User Attivo
    Per il tempo che ho partecipo volentieri, ho poi una cosa da chiedervi ma apro un proprio 3d sulla sezione popsizionamento, se mi date il vostro apporto può essere interessante. 
    

    x me ok
    :ciauz:


  • User Newbie

    hola

    isidoro81 mi ha contattato sul forum di html.it ma come ho detto anche a lui io purtroppo sono perennemente incasinato :ARGH: (per intenderci ... sono ancora in ufficio e dovevo staccare quasi 2 ore fa :stordita: ed è cosi quasi ogni giorno)

    Allora ... io vi posso dare sicuramente dei consigli per quanto riguarda il framework sul quale deve poggiare il CMS (funzionalità da implementare, struttura e organizzazione OO), posso darvi dei consigli sulla struttura dello stesso e l'organizzazione per i funzionamenti

    per esempio per il framework vi sono tutta una serie di funzionalità fondamentali:

    • template engine, che deve essere LEGGERO E SEMPLICE altrimenti collassa tutto (se volete vi posso fornire un tpl che ho scritto con un'amico che è estremamente leggero e abbastanza veloce, anche se ancora devo sistemare qualcosina e migliorare l'usabilità)
    • un caching engine, che si occuperà di fare un semi-caching ovvero di mettere in cache non le intere pagine ma le parti per comporla e sarà gestita dal motore principale e non da ogni singolo modulo
    • un database abstraction layer con un query abstraction layer, la cosa è semplice ... se deve andare solo su mysql basta una semplice classe che si occupi di far tutto altrimenti va organizzato con un'interfaccia standard che permetta di utilizzare le varie classi e soprattutto deve essere prevista la possibilità di integrare un parser sql per cercare specifici comandi e sintassi e ricostruire la query per come serve al db (vi posso dare una mano qui dato che ne ho scritto mezzo per lavoro tempo a dietro)
    • exception manager, spero che miriate a sviluppare una struttura funzionante solo sotto php5 per poter sfruttare al massimo le potenzialità ... infatti tenente in considerazione che se vengono usate le eccezioni basta scrivere un gestore delle eccezioni generale che viene eseguito nella index principale e si può gestire QUALSIASI tipo di errore in modo totalmente automatico evitando di implementare i singoli gestori (uno per gli errori specifici del template engine, uno per i plugin, uno per i db ... e cosi via)
    • plugin manager, ovvero un motore di gestione dei plugin che si occupi di caricare ed eseguire ... e soprattutto di amministrare ... avendo una classe base caricata per le operazioni generali e una classe singola che estende la base per ogni singola azione (in questo modo i moduli MOLTO grandi vengono spezzati ed il parser php impiega molto meno tempo a eseguirli)

    altro cosi non me ne viene in mente perché sto "sbracando" dalla fame (ergo morendo)

    ah ... tutto deve essere strutturato usando variabili standard in questo modo con una sola regexp si può rendere indicizzabile dai motori di ricerca l'intero sito ... compresi i moduli nuovi e tutto il resto senza la benché minima fatica

    per l'organizzazione delle directory qualcosa tipo

    /
    /src
    /src/framework
    /src/framework/dbal
    /src/
    /plugins
    /plugins/testplugin
    /blocks
    /blocks/testblock
    /addons
    /addons/testaddon
    /templates
    /templates/testtemplate
    /templates/testtemplate/testplugin
    /templates/testtemplate/testplugin/css
    /templates/testtemplate/testplugin/images
    /templates/testtemplate/testplugin/javascript
    /cache

    e cosi via

    cosi sta tutto bello organizzato e pulito 😄

    ah ... ecco ... un bel package manager per poter installare i pacchetti ed eseguire gli aggiornamenti sarebbe perfetto (anche qui vi posso dare dei consigli)

    magari se ci becchiamo su msn/gtalk/skype (solo chat) possiamo parlare meglio

    ciauuuuu


  • User Attivo

    grazie per la risposta e per i preziosi consigli...

    ti invito ad unirti nel forum dedicato www.gtcms.com, dato che anche te stai realizzando un cms, penso possa essere utile condividere esperienze e idee fra le nostre attività in modo da arrivare ad un prodotto migliore...

    se vuoi manda un pvt a giorgio e senti se è disponibile ad una forma di collaborazione stretta...

    ciao e grazie per il supporto e le idee.....


  • Community Manager

    Saluto e dò il benvenuto a daniele_dll sul Forum GT 🙂

    Vi invito a iscrivervi qui
    http://www.gtcms.com/forum/

    Ora vi dò l'accesso 🙂


  • Community Manager

    daniele_dll ci sta dando una grossa mano, dirigendo il tutto.

    Servono sviluppatori

    http://www.gtcms.com/forum/

    🙂