σε

DOTNETNUKE.GR

Γενικές απορίες

Τελευταία δημοσίευση από το μέλος cap στις 05-23-2012 12:07. Υπάρχουν 9 απαντήσεις.
Σελίδα 1 από 1 (10 εγγραφές)
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  • 05-20-2012 22:28

    • dionisis
    • Οι δημοφιλέστερες 10 δημοσιεύσεις
    • Μέλος από τις 03-21-2011
    • Δημοσιεύσεις 8

    Γενικές απορίες

    Καλησπέρα,

    Εχω ξεκινήσει εδώ και λίγο καιρό ένα project σε ASP.Net, είναι μια προσωπική ιδέα την οποία δουλεύα αρκετό καιρό και είπα να την κάνω πράξη. Βλέποντας τον χρόνο που χρειάζεται για την υλοποίηση του σκέφτηκα μήπως θα ήταν προτιμότερο να κοίταζα και κάποιο CMS. Για το dnn είχα δει ελάχιστα την έκδοση 5 αλλά δεν ενθουσιάστηκα από το μενού του το οποία εύρισκα παράξενα δύσχρηστο ίσως άδικα… αλλά δεν μου άρεσε. Η έκδοση 6 όμως είναι εντελώς διαφορετική και μια μέρα που αφιέρωσα για το dnn 6 με ενθουσίασε και μου άνοιξε την όρεξη για παρακάτω αλλά και μου δημιούργησε ερωτηματικά.

    Θέλω λοιπόν να φτιάξω ένα site το οποίο λειτουργικά θα είναι όπως της χρυσής ευκαιρείας. Φωτογραφίες θα ανεβαίνουν, ο κάθε χρήστης θα διαχειρίζεται το δικό του profile, θα παρέχονται και κάποιες υπηρεσίες με πληρωμή και θα υπάρχει φόρμα registration που θα με email confirmation. Ψάχνοντας κατάλαβα ότι για την επιτυχή ολοκλήρωση ενός έργου σε dnn οφείλεται αποκλειστικά στα modules από τα οποία υποστηρίζεται.

    1.       Είναι εφικτό ένα τέτοιο project να γίνει σε dnn..?

    2.       Υπάρχει κάποιος οδηγός για την δημιουργία custom module..? Μπορεί να δημιουργηθεί και σε VB?

    3.       Για το upload των φωτογραφιών είδα ένα free module το οποίο όμως δεν με ενθουσίασε καθώς εμφάνιζε στον χρήστη επιλογές για ανάλυση, crop, resize.., πράγματα που ουσιαστικά δεν τον ενδιαφέρουν (ενδιαφέρουν όμως τον SuperUser) αλλά και δεν κρυβόντουσαν.

    4.       Τι λύσεις υπάρχουν για web mobile..? Δηλαδή ένα site για να πεις ότι είναι στημένο και για κινητά πρέπει να ξαναδημιουργηθεί.. ή υπάρχει κάποιο module που μπορεί να με βοηθήσει σε κάτι και ποιο είναι αυτό..?

    5.       Τι λύσεις υπάρχουν για registration με email confirmation..?

    6.       Υπάρχει κάποιο tutorial για DNN 6 για την δημιουργία ενός ολοκληρωμένου site που ίσως να απαντάει στα παραπάνω ερωτήματα..?

    Ευχαριστώ

  • 05-21-2012 14:07 σε απάντηση της

    • dionisis
    • Οι δημοφιλέστερες 10 δημοσιεύσεις
    • Μέλος από τις 03-21-2011
    • Δημοσιεύσεις 8

    Απ: Γενικές απορίες

    Τώρα τι είναι αυτό.. πιθανό κρασάρισμα της βάσης μου..; κάποια στιγμή και ενώ πειραματιζόμουν έκανα εγκατάσταση το feedbacκ module. Θέλησα να δω τους πίνακες που έφτιαξε καθώς και τα data που αποθήκευσα. Η βάση είναι SQL Express 2008 και αφού έκλεισα τον browser έκανα attach την βάση μου στο MSSMS. Αφού έριξα μια ματιά στους πίνακες και χωρίς να αλλάξω κάτι έκανα detach την database μου και άνοιξα τον browser για να μπω πάλι στην σελίδα μου. Ο browser όμως αυτή την φορά δεν μου έκανε την χάρη και με προέτρεπε για μια εκ νέου εγκατάσταση του DNN. Τι στο καλό είχε συμβεί και τι μπορεί να είχα αλλάξει..;

    Ευχαριστώ

  • 05-22-2012 13:44 σε απάντηση της

    • cap
    • Οι δημοφιλέστερες 10 δημοσιεύσεις
      Άντρας
    • Μέλος από τις 09-16-2009
    • Αθήνα
    • Δημοσιεύσεις 38

    Απ: Γενικές απορίες

    Να σου απαντήσω στην αρχική σου ερώτηση:

    Γενικά ναι, γίνεται.

    Για φόρμες κλπ μπορείς να δοκιμάσεις το Dynamic Forms της Datasprings. $195 βέβαια, αλλά σου λύνει τα χέρια με: Φόρμες (που γράφουν είτε σε δικό του database table structure είτε σε custom δικά σου tables), image uploads κλπ. Εναλλακτικά, μπορείς να ρίξεις μια ματιά στο XMOD Pro for Databases της DNNDev ($149.95).

    Για το θέμα του image resizing μπορείς να χρησιμοποιήσεις το δωρεάν ImageGen το οποίο σου κάνει live resizing σε όποια ανάλυση επιθυμείς βάσει της αρχικής φωτογραφίας. Στην paid έκδοσή του κάνει και άλλα κόλπα με cropping, watermarks κλπ.

    Για mobile υπάρχει το Mobinuke, το οποίο όμως δεν έχω δοκιμάσει προσωπικά. Εναλλακτικά, φτιάχνεις ένα skin (με τη βοήθεια ενός web author) το οποίο ακολουθεί τις τακτικές του responsive design.

    Tο registration με email confirmation είναι εγγενές στο dotnetnuke. Αν επιλέξεις "verified" ως τρόπο εγγραφής χρηστών τότε αποστέλλεται verification message στο email που έχει δηλώσει ο χρήστης κατά την εγγραφή του πριν αυτός να μπορεί να κάνει login στο site.

    Για εκπαιδευτικά videos δες εδώ ή πάρε μια συνδρομή στο DNNCreative Magazine.

    Σίγουρα ανέφερα πολύ αποσπασματικά κάποια πράγματα, αλλά ναι, όλα αυτά που περιγράφεις είναι δυνατόν να γίνουν. Οχι χωρίς κόπο και κόστος, βέβαια, αλλά θα έχεις το θετικό οτι αν "τιθασεύσεις" το Dynamic Forms ή το XMod μετά θα έχεις ένα εργαλείο στα χέρια σου για πολλά, μα πολλά πράγματα.

    Αν χρειάζεσαι περισσότερες πληροφορίες για κάτι από όλα αυτά, εδώ είμαστε!

    Σωτήρης Φιλιππίδης



    DotNetNuke them!
  • 05-22-2012 13:47 σε απάντηση της

    • cap
    • Οι δημοφιλέστερες 10 δημοσιεύσεις
      Άντρας
    • Μέλος από τις 09-16-2009
    • Αθήνα
    • Δημοσιεύσεις 38

    Απ: Γενικές απορίες

    dionisis:

    Αφού έριξα μια ματιά στους πίνακες και χωρίς να αλλάξω κάτι έκανα detach την database μου και άνοιξα τον browser για να μπω πάλι στην σελίδα μου. 



    Να υποθέσω οτι χρησιμοποιείς local instance έτσι; Μήπως το detach που έκανες από το MSSMS επηρέασε κατι; Τρέχει το local instance σου;

     

    Σωτήρης Φιλιππίδης



    DotNetNuke them!
  • 05-22-2012 14:38 σε απάντηση της

    • dionisis
    • Οι δημοφιλέστερες 10 δημοσιεύσεις
    • Μέλος από τις 03-21-2011
    • Δημοσιεύσεις 8

    Απ: Γενικές απορίες

    ναι, το local instance επαιζε κανονικά και λεω επαιζε γιατί ξαναέκανα την εγκατάσταση. Την απορία όμως την είχα και ψάχνοντας βρήκα http://www.dotnetnuke.com/Resources/Blogs/EntryId/1202/DNN-SQLExpress-SQL-Server-Management-Studio.aspx

    ευχαριστώ για την απάντηση, κάποιον οδηγό για creating custom modules υπάρχει..;

  • 05-22-2012 15:35 σε απάντηση της

    • dionisis
    • Οι δημοφιλέστερες 10 δημοσιεύσεις
    • Μέλος από τις 03-21-2011
    • Δημοσιεύσεις 8

    Απ: Γενικές απορίες

    Κατεβασα το ImageGen και παρατήρησα ότι είναι για Umbraco. Προσπάθησα να το κάνω εγκατάσταση και δεν το αναγνώρισε σαν module και η εγκατάσταση σταμάτησε. Ψάχνοντας είδα ότι είναι συμβατό με όλες τις asp.net πλατφόρμες. Για εγκατάσταση βρήκα αυτό αλλά δυστυχώς αφορά προηγούμενη έκδοση του module και τελικά δεν μπόρεσα να βρω έναν οδηγό για εγκατάσταση. Αν υπάρχει κανά λινκ καλοδεχούμενο…

     

    ευχαριστώ

  • 05-22-2012 16:09 σε απάντηση της

    • cap
    • Οι δημοφιλέστερες 10 δημοσιεύσεις
      Άντρας
    • Μέλος από τις 09-16-2009
    • Αθήνα
    • Δημοσιεύσεις 38

    Απ: Γενικές απορίες

    Ναι, παράλειψή μου. Φτιάχτηκε αρχικά για Umbraco, αλλά τρέχει παντού. Το έχω χρησιμοποιήσει κατά κόρον εδώ: www.alunet.com

    Εχουν documentation στο site τους το οποίο περιγράφει τη διαδικασία, αλλά για να σε γλυτώσω τον κόπο, βάλε το dll sto /bin folder, αντέγραψε το imagegen.ashx και το imagegen.config στο root folder σου (οχι στο portals/0, στο root!) και μετά φωνάζεις εικόνες κάπως έτσι:

    <img src=/imagegen.ashx?image=/somefolder/someotherfolder/someimage.jpg&width=300"/>

    Αυτός δημιουργεί ένα folder με όνομα "cached" κάτω ακριβώς από το φάκελο που περιέχεται η εικόνα που καλεσες (ητοι, αν καλείς από πολλαπλά μέρη θα έχεις πολλαπλούς τέτοιους φακελους). Προσοχή εδώ να υπάρχουν δικαιώματα στο NETWORK_SERVICE για write. Στο φάκελο αυτό αποθηκεύεται η resized image (την πρώτη φορά που θα το καλέσεις) και από εκεί και πέρα φορτώνει αυτήν χάρη σε ένα xml file που σώζει μαζί που περιέχει τις αντιστοιχίες. Εννοείται, βέβαια, οτι δεν σβήνεις την original image!

    Αυτό έχει το αβαντάζ οτι αν αύριο αποφασίσεις ότι οι εικονες σου δεν θέλεις να έχουν π.χ. width 300 αλλά 250 και έχεις ήδη 1000 εικόνες ανεβασμένες, απλά αλλάζεις το width parameter στην κλήση του imagegen και αυτό κάνει όλη τη δουλειά για σένα :) Επίσης όποτε θελεις μπορείς να διαγράψεις τους "cached" φακέλους αν πιστεύεις οτι έχουν γεμίσει "σκουπίδια" (τους ξαναδημιουργεί).

     

     

    Σωτήρης Φιλιππίδης



    DotNetNuke them!
  • 05-22-2012 16:27 σε απάντηση της

    • dionisis
    • Οι δημοφιλέστερες 10 δημοσιεύσεις
    • Μέλος από τις 03-21-2011
    • Δημοσιεύσεις 8

    Απ: Γενικές απορίες

    Σε ευχαριστώ, θα το δοκιμάσω σύντομα..Smile

  • 05-23-2012 11:52 σε απάντηση της

    • dionisis
    • Οι δημοφιλέστερες 10 δημοσιεύσεις
    • Μέλος από τις 03-21-2011
    • Δημοσιεύσεις 8

    Απ: Γενικές απορίες

    μμμ... το imagegen είναι για resize και προβολή εικόνας και όχι για upload φωτογραφιών. Υπάρχει κάποιο module για upload; Αυτό που ζητάω από το module να κάνει είναι, να ανεβάζει φωτο ο χρήστης για το profile του, αν είναι μεγάλες να γίνονται resized σε οριζμένα από τον host μεγέθη και με κάποιο τρόπο να παίρνει ένα όνομα αυτόματα. Φυσικά και ο χρήστης θα έχει την δυνατότητα να την αλλάζει.

    ευχαριστώ

  • 05-23-2012 12:07 σε απάντηση της

    • cap
    • Οι δημοφιλέστερες 10 δημοσιεύσεις
      Άντρας
    • Μέλος από τις 09-16-2009
    • Αθήνα
    • Δημοσιεύσεις 38

    Απ: Γενικές απορίες

     Οπως σου είπα και σε προηγούμενο μήνυμα, για image uploads με automatic naming, resizing κλπ αλλά και γενικότερα για form-based πράγματα με events που τρέχουν κατά τη διάρκεια συμπλήρωσης της φόρμας (π.χ. αποκάλυψη ενοτήτων αναλόγως με τιμές συγκεκριμένου πεδίου) ή στο τέλος (π.χ. email ή eγγραφή σε database) μπορείς να δοκιμάσεις το Dynamic Forms της Datasprings. Εχει ένα κάποιο learning curve, αλλά είναι καλό.

    Το imagegen είναι για resize μόνο, και μάλιστα για live resizing. Το Dynamic Forms μπορεί να σου κάνει ένα αρχικό resizing της εικόνας και μπορείς κάλλιστα στο front end να χρησιμοποιήσεις μετά το imagegen για πιό δυναμικά πράγματα αν θέλεις.

     

    Σωτήρης Φιλιππίδης



    DotNetNuke them!
Σελίδα 1 από 1 (10 εγγραφές)
Copyright © 2012 by DotNetNuke.Gr. All rights Reserved
Με χρήση του Community Server (Non-Commercial Edition), από την Telligent Systems