Welcome Guest, Not a member yet? Register   Sign In
please help me to choose a project to benefit the CI community
#1

[eluser]basementDUDE[/eluser]
I would like to do something that could benefit the CI community.
I am thinking about creating a series of how to start with CI video tutorial.(setup server, environment, introduce MVC concept)
Or another option will be how to create a e-commerce database driven website from scratch.(uml diagram, database design, to the final implement)

please given me some advice guys. anyone who wants to join the project, will be also very welcome.
#2

[eluser]4ever[/eluser]
I think there are enough video tutorials that are enough guides to how to start... There is not a gap in this beginners tuts.
#3

[eluser]daK[/eluser]
What about HMVC? humm nettuts has one I think...

Maybe your series could be instructing using the most popular / proeficient / admirable / whatever librarys (helpers...) that community already created.

It could start a wave of fresh people devoting time to popular/interisting but old CI-powered tools, in need for maintanability/refactoring/attention.

example: Video series from one of the 3-4 excellent template libs available, or form-generators, unleashing the complete power of those libs.
Maybe round-up formats for some of the good libs/helpers aimed at same goal.
Or a CI-Skeleton generator series, that users could start their own skeleton-templates and generate MVC's or Modules from their own foot-print and DB structure..

My 2 cents...
#4

[eluser]regal2157[/eluser]
I think it would be cool to host video tutorials on how to build a specific example. Like your e-commerce one. Many tutorials out there now are short ones teaching you just a basic way of doing something.

I know I am going to be building myself a tutorial soon developing an application from the ground up.

Whatever it be, it will definitely be a part series. Especially the E-Commerce example.
#5

[eluser]4ever[/eluser]
Yes, that's truth. I am just by the starting tutorials. However would like to see how to make more complex job. Clear job. Not such chaotic examples like in the starting tutorials. Then I would welcome less talking in the tutorials but more coding to get nice complex and professional looking code. Less talking because more coding would take more time, so I think ideal time for good example is about 30 minutes for one video tutorial part.

And I would like to see how to do a simple application for registration of users. Such basic think when you want user to register - building a form with validation (maybe with JQUERY plugin). Sending an email to client's email, confirmation of registration. Basic menu for user to set his account and possibility to delete his own account (abort registration).

Or how to do a simple forum, meaning that user could create threads and sort it to groups and admin would have rights to delete or sort posts or users...

Or to show us how to use 3rd party libraries, modules to build interesting sites.

Or how to do a photoalbum (or how to implement a photoalbum for site with signed users)... One of the big dilemma to me how to make directory structure for images of e.g. 4000 users... or how to do directory structure for photos that are divided according category (buildings, flowers, people, cars, etc...). Make one directory and all files to it (thousands of images... inhibiting the server performance?)...
#6

[eluser]basementDUDE[/eluser]
awesome inputs guys.

Base on my knowledge, I could provide instructions how to created user login using ion_auth lib.
I could also show people how to use CI shopping cart class.
I also have experience to build a gallery/photoalbum with Jquery, and how to handle user upload image to database.

My goal is to create the tutorial as practical/professional as possible, so it could benefits people who have less experience of programming. Do you think will be a good idea to create a mockup video and post it here first, so I can correct/improve then make a proper one?
#7

[eluser]regal2157[/eluser]
Yeah, sure. Post a mock-up video (maybe like 5-10 minutes) which will let us and you check your presentation skills. Coding, explaining, mic-levels, clarity, preparedness. I know making vids my first few times, it took me a bit to make a decent video. It's easier in thought than actually doing it.. haha.

Maybe you could implement the last idea, and show people how to make a photosharing website? I know there are a ton out there, but it will allow you to show several things, especially file handling, and heck, maybe you can even implement to usersystem in there using ion_auth lib.
#8

[eluser]4ever[/eluser]
And to implement security. The user file system was for me the hardest thing ... because man needs to organize things well.

However I think different programmers can have different approaches - ways to do the same thing.

For me, I prefer to use subdirectories
#9

[eluser]osci[/eluser]
@4ever You think you are doing things good when you have your view hard-coded in your controller??? lol, you give good example to forum visitors :p
Please tell me is your db staff hard-coded in controller too??? As I see it, you have missed the V in MVC and you might be missing M too leading you in using CI as an C framework!!!
#10

[eluser]4ever[/eluser]
[quote author="osci" date="1305716073"]@4ever You think you are doing things good when you have your view hard-coded in your controller??? lol, you give good example to forum visitors :p
Please tell me is your db staff hard-coded in controller too??? As I see it, you have missed the V in MVC and you might be missing M too leading you in using CI as an C framework!!![/quote]

lol this is not my code lol. I've used code from tutorial but I modified it




Theme © iAndrew 2016 - Forum software by © MyBB