Seduced by The Dark Side

Permalink 2 users found helpful
I was lured to the dark side (WordPress) by this excellent video. He makes no or very few assumptions about the audience's knowledge and consequently covers everything with a great deal of detail. It's a great example of how to make a "How To" video.

https://www.youtube.com/watch?v=sd0grLQ4voU...

Using WP and the video I was able to get the basics done quickly. I tried using C5 but wasn't able to make much progress. Here is my prototype website in WP.

http://mitek-automation.com/wp

I got this far and started thinking about what I want to do in the future. I found that if there isn't a WP plugin that does exactly what I want that I would have to learn way more than I want to know about WP. For this reason I have been taking a second look at C5.

I watched the architecture video which was excellent. I also watched some of the other videos about modifying themes, making custom blocks, and all the goodness of 5.7. It all seems like something I could eventually learn how to do; things seem to be done the way I like to do things.

I am still in a research phase with C5 and have a few things for which I haven't yet found answers. Any advice or video/tutorial recommendations with regard to the following would be greatly appreciated.

User Registration
I saw something about how users and groups are managed from the dashboard. Is there a way for site visitors to register themselves similar to the way one registers to a forum? Is it possible to capture additional information during the registration process (i.e. Company Name, Location, etc).

File Download
I would like registered users to have the ability to download files from the site. I don't need e-commerce at this point but would like to keep track of how many downloads there are and know who downloaded stuff.

Blog
I have some confusion about this topic. I believe several videos I watched are using different C5 versions. I want to have a blog with categories and registered user comments. Is V5.7 builtin stuff adequate and simple enough for this task or would a blog add-on be better, and if so which ones should I look at.

Embedded HTML
I am writing a custom Function Block Library for industrial automation applications. The development software automatically produces API documentation from the source code. The documentation is available in the IDE and is exported as a number of HTML files. I would like to publish the API documentation on my website. How would one go about embedding this kind of documentation on a C5 website?

Forum
What is the current state of Forum integration with regard to C5. I read somewhere that SMF was interested but couldn't find anything else. I also saw a free add-on and a reference to a forum developed y the core team (Is this it). What is the scuttlebutt about C5 and forums?

Sorry for the very long post, thanks for listening. Any input or advice will be greatly appreciated.

 
PineCreativeLabs replied on at Permalink Best Answer Reply
PineCreativeLabs
Concrete is a build anything type of platform, so anything is possible. In answer to your questions:

User Registration
Concrete has built-in support for profiles, which you can enable. There's even built-in options to allow visitors to register via Facebook or other social media. Also, you can add your own user attributes.

File Download
You may want to check out my "File List Pro" addon. It doesn't track number of downloads, though.

Blog
There are many ways to create a blog. I recommend this addon:https://www.concrete5.org/marketplace/addons/hw-simple-blog...
"Pro Blog" is pretty solid, too.

Embedded HTML
There's a core block for easily adding HTML. Also, there are a number of free addons for embedding code. Here's a few:
https://www.concrete5.org/marketplace/addons/php-code-block...
https://www.concrete5.org/marketplace/addons/code-display...
https://www.concrete5.org/marketplace/addons/code-snippet...

Forum
It's possible to create a forum site using the Topics and Conversations blocks that are included in the core. Although, I do believe there's a forum addon in the works.
RickJ replied on at Permalink Reply
User Registration
Ok I found the settings in the dashboard to enable user registration and the method of acceptance. How do I setup registration and login forms that activate the appropriate actions on submission? I have seen how the form block works for collecting user input and sending the info via email.

[edit]
I think I found it ;) If you enable the self registration then there is a button on the login page that takes you to the registration page.