Forums / Setup & design / Security / User Registration

Security / User Registration

Author Message

Tony Stark

Tuesday 13 November 2007 12:59:46 pm

Hi,

I am trying to float an idea here to see if this is possible and what others are doing with user registration (and their associated profiles). Is it possible/easy/out of the box to use eZ to take registrations online using its vanilla online form and have them insert into the Database with different rights? So if I visit www.ezrocks.com could user A register and be assigned a user role and could User B register at the same site and be assigned a power user role (I understand that we would have to differentiate at registration time what they want to be etc).

Based on this, how easy is it to alter the "My Profile" page for each user so they get to see and edit datasets based on their rights and roles? So User A can edit and update their name, country and city but User B can edit modify Name, Country, City, Age and an Image...

And is it possible to link a users rights to edit values to another Content Object? So could User B edit and update the title of another object?

I suppose what am I asking is can you assign a user to an object so that they can edit and update the values of that object via "My Profile"

Thanks for your time!

kracker (the)

Tuesday 13 November 2007 1:55:57 pm

Hello again Tony,

<i>"Is it possible/easy/out of the box to use eZ to take registrations online using its vanilla online form and have them insert into the Database with different rights?"</i>

It is possible to do this! It is not easy or possible out of the box

Still ... No. I'm sorry but from what I've seen so far from the nature of your questions to date you will not be able to reach your goals without the support, experience and training from an eZ Partner on a paid basis.

We would still urge you to continue to study and learn eZ Publish so that in the future you will be able to reach these goals on your own or through an experienced development resource.

You may want to read the first few chapters of the new eZ Publish Projects Book as it provides some education surrounding the complexity of developing custom solutions with eZ Publish.

<i>http://www.packtpub.com/Managing-eZ-Publish-Web-Open-Source</i>

<i>//kracker

Obi Trice : Cheers : Outro (Featuring D-12 and Eminem)</i>

Member since: 2001.07.13 || http://ezpedia.se7enx.com/

Tony Stark

Tuesday 13 November 2007 2:00:03 pm

Yep, don't worry I have that support and dev route ;-) - i just wanted to get a feel for how possible it was so I can get my head around a piece of functionality I want developed. They will dev anything based on their experience not me.

Is the new book in eBook format do you know - I could only see printed.

kracker (the)

Tuesday 13 November 2007 2:11:39 pm

<i>Fantastic!</i> You are indeed well on your way!

I know I could do it without question or hesitation :) Seriously.

I would say it's foolish to seek an estimate in a forum in this manner as their are far too many factors to consider to mass solicit scope / cost in this fashion and receive accurate, useful and more important applicable feedback.

For an experienced eZ Partner ... well. I'll leave that to them to estimate after a proper requirements analysis workshop. It's all a matter of time vs custom features.

<i>//kracker

Janes Addiction - Price I Pay (s/I/You/g)</i>

Member since: 2001.07.13 || http://ezpedia.se7enx.com/

Tony Stark

Tuesday 13 November 2007 2:16:57 pm

Excellent, not so much a requirements/costing exercise..as this is not the forum for it...(it's also not good practice!) more a case of is it possible, will it work and does it make sense. I know the process / steps I need so its a start...thanks for the help so far!!!

Heath

Tuesday 13 November 2007 2:18:58 pm

Hello Tony,

<i>"Is the new book in eBook format do you know - I could only see printed."</i>

Expect the pdf / ebook version of this book in the future.

If you think about it publishers seek to sell a fixed number of copies of a book before offering a digital copy (which as we all know is more prone to being shared gratis) ... as a measure to protect the team of authors, publishers and supporting cast's investment.

I would not expect it for at least another 6months but this is just a personal guess.

Cheers,
Heath

Brookins Consulting | http://brookinsconsulting.com/
Certified | http://auth.ez.no/certification/verify/380350
Solutions | http://projects.ez.no/users/community/brookins_consulting
eZpedia community documentation project | http://ezpedia.org

Tony Stark

Tuesday 13 November 2007 2:26:06 pm

Thanks, good info..

kracker (the)

Tuesday 13 November 2007 2:42:21 pm

I think you could be served well by spending more time writing out more detailed, verbose and clear use case scenarios. Also your requirements could do with more or less the same + a rewritten summery at the beginning and end.

You think it's clear and simple but it's not so extending your own time into clarifying 3x over will have the opportunity to communicate clearly to the target audience.

<i>//kracker

Nine Inch Nails - [With_Teeth] - All the Love in the World</i>

Member since: 2001.07.13 || http://ezpedia.se7enx.com/

eZ debug

Timing: Jan 18 2025 19:28:07
Script start
Timing: Jan 18 2025 19:28:07
Module start 'content'
Timing: Jan 18 2025 19:28:07
Module end 'content'
Timing: Jan 18 2025 19:28:07
Script end

Main resources:

Total runtime0.1861 sec
Peak memory usage2,048.0000 KB
Database Queries141

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0068 591.5469180.8359
Module start 'content' 0.00680.0112 772.3828105.8672
Module end 'content' 0.01800.1680 878.2500535.0234
Script end 0.1860  1,413.2734 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00361.9448200.0002
Check MTime0.00140.7260200.0001
Mysql Total
Database connection0.00140.737910.0014
Mysqli_queries0.135572.79531410.0010
Looping result0.00140.72691390.0000
Template Total0.167590.010.1675
Template load0.00090.502510.0009
Template processing0.166689.516310.1666
Override
Cache load0.00070.352610.0007
Sytem overhead
Fetch class attribute can translate value0.00160.858210.0016
XML
Image XML parsing0.00030.139210.0003
General
dbfile0.00150.8048200.0001
String conversion0.00000.003130.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 1
 Number of unique templates used: 1

Time used to render debug report: 0.0001 secs