ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

How dynamic / customizable is EE exactly?

October 25, 2007 1:23pm

Subscribe [1]
  • #1 / Oct 25, 2007 1:23pm

    elsdon

    1 posts

    Hello everyone,

    I’ve been looking at the product for a little bit, but I was wondering how it would deal with something like this. Basically it’s a company website, static pages in the beginning with a web portal login for employees.

    User side:

      * login portal
      * first page is: news, email, downloads, customers, forum
          o news - read news (easy)
          o email - check their company email. i can probably integrate
            roundcube or something into this. there might be some more
            simple php imap-based web clients that are opensrc as well.
            (could require research)
          o downloads / forms - simple listing of forms that can be
            viewed (.pdf), printed, and downloaded. (easy)
          o customers - simple form they can fill out and submit to add
            to the database.. like Full Name, address, DOB, etc (medium)
          o forum - simple forum integrated so that people can talk to
            each other maybe. (easy)
      * user profile, logout

    Admin Side:

      * login portal
      * same first page as user side
          o news - read news, add news, edit news (basic CMS) (easy?)
          o email - check their own email (same as user)
          o downloads / forms - upload new pdfs, manage documents (edit
            descriptions / delete) (easy?)
          o customers - select, add, delete. (as easy as implementing
            the user side)
          o forum - leverages another php Forum probably? so all the
            administration would be done from that side
      * user profile, USER MANAGEMENT, logout
          o user management - add user, edit user, del user.. users need
            to be in user/groups. so that different groups can only
            access certain things in the portal. everything needs to
            have permissions.

    Thank you for your time.
    Elsdon

  • #2 / Oct 25, 2007 1:31pm

    Lisa Wess

    20502 posts

    Hi, Elsdon! Welcome to our community. =)

    Hello everyone,

    User side:

      * login portal
      * first page is: news, email, downloads, customers, forum
          o news - read news (easy)
          o email - check their company email. i can probably integrate
            roundcube or something into this. there might be some more
            simple php imap-based web clients that are opensrc as well.
            (could require research)
          o downloads / forms - simple listing of forms that can be
            viewed (.pdf), printed, and downloaded. (easy)
          o customers - simple form they can fill out and submit to add
            to the database.. like Full Name, address, DOB, etc (medium)
          o forum - simple forum integrated so that people can talk to
            each other maybe. (easy)
      * user profile, logout

    With the exception of the email integration, all of the above can be done fairly easily.  You’d probably want to set up weblogs for the PDFs (one entry per PDF, with custom fields for metadata about the PDF) and a weblog for the news.  Members do get profiles, and you can see that in the upper right of our own forum by clicking profile and control panel.

    Alternatively, you could have a weblog to store that data and have them fill out a stand alone entry form to submit it.

    Admin Side:

      * login portal
      * same first page as user side
          o news - read news, add news, edit news (basic CMS) (easy?)
          o email - check their own email (same as user)
          o downloads / forms - upload new pdfs, manage documents (edit
            descriptions / delete) (easy?)
          o customers - select, add, delete. (as easy as implementing
            the user side)
          o forum - leverages another php Forum probably? so all the
            administration would be done from that side
      * user profile, USER MANAGEMENT, logout
          o user management - add user, edit user, del user.. users need
            to be in user/groups. so that different groups can only
            access certain things in the portal. everything needs to
            have permissions.

    Thank you for your time.
    Elsdon

    The user management is all handled via the control panel - you can easily give them a link to the control panel, but creating a “front-end administration” for it would take a fair bit of custom development. 

    I would recommend trying out ExpressionEngine to see if it fits your needs!  Also, for any development that you don’t wish to handle in-house, please check out our Pro Network.

    Post back if you have any questions!

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases