Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

Diario di uno "sviluppatore" di un CMS

Cerchi consigli per migliorare il tuo sito? Vuoi aprire un sito in poco tempo?
Discuti con altri webmaster, chiedi chiarimenti ed opinioni in tutta libertà.
Lo spam verrà cancellato.

Diario di uno "sviluppatore" di un CMS

Messaggioda Ginho » dom apr 01, 2012 2:52 pm

Ciao a tutti,

ecco un mini diario in cui aggiornerò il progresso del mio CMS.
Domani cercherò di iniziarlo, il più è capire il codice.

Mi auguro un buon lavoro [:D]
App: https://play.google.com/store/apps/details?id=it.economiasprint
Avatar utente
Ginho
Silver Member
Silver Member
 
Messaggi: 1344
Iscritto il: gio lug 21, 2011 12:28 pm
Località: Ferrara

Re: Diario di uno "sviluppatore" di un CMS

Messaggioda Andy97 » dom apr 01, 2012 4:06 pm

Buon lavoro [^]
Avatar utente
Andy97
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5514
Iscritto il: dom dic 26, 2010 10:38 am
Località: localhost | Lecce

Re: Diario di uno "sviluppatore" di un CMS

Messaggioda Ginho » lun apr 02, 2012 3:50 pm

Creato il file di configurazione con tutti i vari dati, che servono per l'accesso al Database e al backend del sito.

NOTE DI SICUREZZA: Creare un hash della password (devo trovare il modo [:D] )
Da quello che ho capito si usa hash($Admin_Password), solo che dopo devo verificare che i due hash coincidano, vediamo di trovare una soluzione [sh]
App: https://play.google.com/store/apps/details?id=it.economiasprint
Avatar utente
Ginho
Silver Member
Silver Member
 
Messaggi: 1344
Iscritto il: gio lug 21, 2011 12:28 pm
Località: Ferrara


Re: Diario di uno "sviluppatore" di un CMS

Messaggioda Ginho » lun apr 09, 2012 9:41 am

Inserito il login per l'amministratore, con il captcha, sperando di arginare (almeno in parte) gli attacchi bruteforce.

NOTE DI SICUREZZA: Durante il recupero della password dal form (tramite POST), non mi sono accontentato solo di md5, e infatti ho inserito anche sha1. Cosi da avere una sicurezza ottimale. md5(sha1($password));

[url_sito]/giovanni/admin/login.php
App: https://play.google.com/store/apps/details?id=it.economiasprint
Avatar utente
Ginho
Silver Member
Silver Member
 
Messaggi: 1344
Iscritto il: gio lug 21, 2011 12:28 pm
Località: Ferrara

Re: Diario di uno "sviluppatore" di un CMS

Messaggioda Ginho » dom apr 15, 2012 11:03 am

Perfetto! Inserite le sezioni, articoli e autori. Adesso sto facendo piccoli ritocchi.

IDEE: Inserire la pagina personale dell'utente, che può modificarla a suo piacimento.
App: https://play.google.com/store/apps/details?id=it.economiasprint
Avatar utente
Ginho
Silver Member
Silver Member
 
Messaggi: 1344
Iscritto il: gio lug 21, 2011 12:28 pm
Località: Ferrara

R: Diario di uno "sviluppatore" di un CMS

Messaggioda hashcat » gio apr 19, 2012 5:33 pm

Consiglio: Non lasciare la pagina phpinfo liberamente accessibile.

[sito]/giovanni/
<<Intelligence is the ability to avoid doing work, yet getting the work done.>>
Linus Torvalds

EX [MLI] Power User.
Avatar utente
hashcat
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 2285
Iscritto il: lun ott 25, 2010 1:26 pm

Re: Diario di uno "sviluppatore" di un CMS

Messaggioda Ginho » dom mag 13, 2012 3:20 pm

Ottimi progressi. ho inserito l'editor WYSIWYG chiamato TinyMCE (credo sia quello presente in Joomla di default), e ottimizzato in generale il codice del CMS, correggendo tutti i possibile attacchi tramite SQL Injcetion.

Adesso ho creato un piccolo script che mi permette di uppare le immagini sul database (in campo blob) e tramite un pop-up le posso scegliere, ma devo fare in modo di intgrarlo con l'editor, vediamo di trovare una soluzione [applauso+]
App: https://play.google.com/store/apps/details?id=it.economiasprint
Avatar utente
Ginho
Silver Member
Silver Member
 
Messaggi: 1344
Iscritto il: gio lug 21, 2011 12:28 pm
Località: Ferrara

Re: Diario di uno "sviluppatore" di un CMS

Messaggioda Ginho » lun mag 14, 2012 5:35 pm

Fatto:
- Creazione automatica del Feed RSS.
- Espansione Area Amministrativa con l'aggiunta di nuove funzionalità

Da Fare:
- Creazione automatica di una sitemap,
- Inserimento del modulo per il commentare gli articoli (cercando di inserire le protezioni contro i bot)
App: https://play.google.com/store/apps/details?id=it.economiasprint
Avatar utente
Ginho
Silver Member
Silver Member
 
Messaggi: 1344
Iscritto il: gio lug 21, 2011 12:28 pm
Località: Ferrara

Re: Diario di uno "sviluppatore" di un CMS

Messaggioda hashcat » lun mag 14, 2012 8:11 pm

Leggi il PM che ti ho mandato.
<<Intelligence is the ability to avoid doing work, yet getting the work done.>>
Linus Torvalds

EX [MLI] Power User.
Avatar utente
hashcat
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 2285
Iscritto il: lun ott 25, 2010 1:26 pm

Re: Diario di uno "sviluppatore" di un CMS

Messaggioda Nichi » lun mag 14, 2012 8:50 pm

[uhm] cos'è un CMS?
Siamo solo pedine... [B)]
Avatar utente
Nichi
Senior Member
Senior Member
 
Messaggi: 388
Iscritto il: ven feb 26, 2010 3:16 pm

Re: Diario di uno "sviluppatore" di un CMS

Messaggioda M@ttia » lun mag 14, 2012 9:18 pm

Content Management System. In soldoni si tratta di creare una "piattaforma" più o meno completa per gestire un portale (sito) internet, come ad esempio Joomla, Drupal, ecc. (gestione utenti, pagine, permessi, articoli, temi, ecc. a seconda delle esigenze).
</IE><FIREFOX>
Avatar utente
M@ttia
Moderatore
Moderatore
 
Messaggi: 8363
Iscritto il: lun giu 09, 2003 2:18 pm
Località: Ticino - Estero

Re: Diario di uno "sviluppatore" di un CMS

Messaggioda Ginho » mer mag 30, 2012 5:25 pm

Il sito finalmente è ONLINE!!!

Ringrazio tutti quelli lo stanno seguendo, ma in particolare chi ha risolto i miei dubbi su questo percorso grazie grazie ancora! [^] [applauso+]

Andy94,
M@ttia,
ste_95
App: https://play.google.com/store/apps/details?id=it.economiasprint
Avatar utente
Ginho
Silver Member
Silver Member
 
Messaggi: 1344
Iscritto il: gio lug 21, 2011 12:28 pm
Località: Ferrara

Re: Diario di uno "sviluppatore" di un CMS

Messaggioda Ginho » ven ago 03, 2012 6:20 pm

Il sito è adesso responsive design, quindi si può adattare nella maggior parte delle risoluzione ( preferibilmente maggiori di 800 x 480), anche se il div con dentro autore, data etc. crea problemi.

Infine ho ottimizzato nuovamente il codice del "cuore" del sito.

IDEE: - Permettere di salvare gli articoli lasciati in sospeso, e riprenderli in un secondo momento.
- staccare il più possibile grafica dal contenuto (possibile usando solo php e non template engine)
App: https://play.google.com/store/apps/details?id=it.economiasprint
Avatar utente
Ginho
Silver Member
Silver Member
 
Messaggi: 1344
Iscritto il: gio lug 21, 2011 12:28 pm
Località: Ferrara

Re: Diario di uno "sviluppatore" di un CMS

Messaggioda M@ttia » ven ago 03, 2012 8:03 pm

Davvero carino! (ora sono su smartphone e non posso vedere troppo...).

Aggiungerei anche il link per chi lo volesse vedere: http://www.ginho.altervista.org
</IE><FIREFOX>
Avatar utente
M@ttia
Moderatore
Moderatore
 
Messaggi: 8363
Iscritto il: lun giu 09, 2003 2:18 pm
Località: Ticino - Estero

Re: Diario di uno "sviluppatore" di un CMS

Messaggioda Ginho » sab ago 04, 2012 8:06 am

M@ttia ha scritto:Davvero carino!


Grazie mille [^]

e mi raccomando... non usare internet explorer [:D]
App: https://play.google.com/store/apps/details?id=it.economiasprint
Avatar utente
Ginho
Silver Member
Silver Member
 
Messaggi: 1344
Iscritto il: gio lug 21, 2011 12:28 pm
Località: Ferrara

R: Diario di uno "sviluppatore" di un CMS

Messaggioda Andy97 » sab ago 04, 2012 8:21 am

M@ttia ha scritto:Davvero carino!

Idem [:)]
Avatar utente
Andy97
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5514
Iscritto il: dom dic 26, 2010 10:38 am
Località: localhost | Lecce

Re: Diario di uno "sviluppatore" di un CMS

Messaggioda Ginho » dom ago 05, 2012 11:22 am

Notizia importante:
mi sono creato un mini template engine (484 bytes [:D] ).. attualmente la versione è pre alpha [:D], quindi ci potrebbero essere ancora dei problemi, comunque in sostanza riconosce dei tag personalizzati racchiusi dentro le parentesi quadre e li sostituisce con quello che decido io.
Quindi mi sono creato una cartella chiamata "template" con dentro le varie sottocartelle degli stili (attualmente uno e credo resti così).

Però devo vedere come effettuare questo passaggio in modo "indolore".
[ciao]

PHP rulez [8D]
App: https://play.google.com/store/apps/details?id=it.economiasprint
Avatar utente
Ginho
Silver Member
Silver Member
 
Messaggi: 1344
Iscritto il: gio lug 21, 2011 12:28 pm
Località: Ferrara

Re: Diario di uno "sviluppatore" di un CMS

Messaggioda gigicookie » dom ago 05, 2012 6:50 pm

Hai fatto un errore: al posto di
Codice: Seleziona tutto
http://www.ginho.altervista.org/registrazione.php

hai scritto
http://www.ginho.altervista.org/registrazione.phpd
(nel link in alto registrati) [;)]
http://www.MegaLab.it/forum/viewtopic.php?f=3&t=52165
Galaxy next turbo+Rom stock 2.3.6+Cor plenus v2.1.7 + S2SD
Nexus 7+Recovery TWRP+Rom stock+MultiROM+Ubuntu 13.04 raring ringtail+Plasma active
Avatar utente
gigicookie
Senior Member
Senior Member
 
Messaggi: 485
Iscritto il: ven apr 06, 2012 6:40 pm

Re: Diario di uno "sviluppatore" di un CMS

Messaggioda Ginho » dom ago 05, 2012 7:26 pm

Fixato [^]
dovuto alle prove con la mod_rewrite.

Ragazzi iniziano già a iscriversi gli utenti! ma con le mail temporanee. Il mio primo ban [:D]
Adesso metto una segnalazione a riguardo nel form per la registrazione [sh]
App: https://play.google.com/store/apps/details?id=it.economiasprint
Avatar utente
Ginho
Silver Member
Silver Member
 
Messaggi: 1344
Iscritto il: gio lug 21, 2011 12:28 pm
Località: Ferrara

Re: Diario di uno "sviluppatore" di un CMS

Messaggioda gigicookie » lun ago 06, 2012 5:18 pm

Mi sono registrato ed ho notato che la mail di registrazione appare mal formattata:
Immagine
http://www.MegaLab.it/forum/viewtopic.php?f=3&t=52165
Galaxy next turbo+Rom stock 2.3.6+Cor plenus v2.1.7 + S2SD
Nexus 7+Recovery TWRP+Rom stock+MultiROM+Ubuntu 13.04 raring ringtail+Plasma active
Avatar utente
gigicookie
Senior Member
Senior Member
 
Messaggi: 485
Iscritto il: ven apr 06, 2012 6:40 pm

Prossimo

Torna a Sviluppo Web

Chi c’è in linea

Visitano il forum: Nessuno e 7 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising