Yii Framework Forum: Open Source Yii CMS - GXC CMS - Yii Framework Forum

Jump to content

  • (13 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

Open Source Yii CMS - GXC CMS Rate Topic: ***** 14 Votes

#1 User is offline   mr80 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 70
  • Joined: 21-December 10

Posted 08 February 2012 - 10:47 PM

*
POPULAR

I and my friend has made a CMS for our projects, and now we want to open source it to give back to community and make it better. You can find it at Github :

The CORE
https://github.com/nganhtuan63/GXC-CMS

The Sample Project
https://github.com/n.../Sample-Project

This CMS uses existed extensions/modules :

Rights : http://www.yiiframew...tension/rights/
Translate : http://www.yiiframew...nsion/translate
Settings : http://www.yiiframew...ension/settings

DISCUSSION FORUM:

http://forum.gxccms.com

Some current features of it:

- Multiple languages ( for Content, Categories, Pages,...)
- Multiple Content types ( Easily define new content type like : article, event....like wordpress posts custom fields but maybe better ;D )
- User Management ( Thanks to Rights module )
- Workflow handle ( Who can create an article, publish or cancel it, transfer to others to review )
- Multiple layouts
- Pages management : The site can create pages. Ya, a page can have different layouts that are defined above. In each layout, we can add blocks in slots. The Blocks are ( for example : HTML Block, Content list Block, Menu Block,,...). A new block can be developed easily for backend handle and frontend appearance.

Missing and going to develope features :

- Newsletter
- Caching management ( Re-work)
- Ip and visits statistics
- Multiple domain support
.....

========================================
Update some F.A.Q
========================================


1/- The CORE is the part that will not be changed, it is the part that

is for use only (like yii/framework, but then for CMS functionallity)

True


2/ - Every project has it's own BACKEND / FRONTEND / COMMON but all
projects makes use of the same CORE


True

In fact, I am thinking about a multi-sites feature but maybe later.


3/ - FRONTEND and BACKEND has it's own main config file so different
modules can be used on different ends?


True


4/ - in COMMON are files used in both FRONTEND and BACKEND


True


5/- COMMON/front_layouts holds the layout for the frontend, you can call

this the theme for the frontend.

- COMMON/front_blocks holds Yii Widgets that are called blocks in GXC?


True

front_layouts: The layouts for frontend.

front_blocks: The blocks for frontend. It has files :

+ input: For inputting in backend
+ output: For render information in frontend
+ ClassBlock: Handle Business Stuff.


content_type: Define different content types for site.

storages : Different file storages (Save file to local, to Amazon,...)

==================================================

Happy coding! ^^
- Yii developer
- My Freelance Service
- My Blog
- Gxccms - Open source Yii cms
12

#2 User is offline   Pravin Gajera 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 137
  • Joined: 25-October 11
  • Location:India

Posted 09 February 2012 - 01:08 AM

Hi.

I am agree to join this.

Thanks
0

#3 User is offline   mr80 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 70
  • Joined: 21-December 10

Posted 09 February 2012 - 01:51 AM

@ Pravin Gajera:

Hi, Thank you very much for your interesting in our cms. We are doing our best to make everything ready, maybe 2-3 days more! Will let you know

Happy coding
- Yii developer
- My Freelance Service
- My Blog
- Gxccms - Open source Yii cms
0

#4 User is offline   Tri Nguyen 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 4
  • Joined: 20-December 11

Posted 09 February 2012 - 02:31 AM

@Pravin Gajera
Welcome you to join us :)
0

#5 User is offline   jacmoe 

  • Elite Member
  • Yii
  • Group: Moderators
  • Posts: 2,601
  • Joined: 10-October 10
  • Location:Denmark

Posted 09 February 2012 - 04:35 PM

Looks promising! :)

What is the license?
MIT ?
BSD ?

Consider added some license headers.
If you want a good template, here's one:

/*##################################################################
# This file is part of
#   ___   ___  _  _       ___  _  _  ____ 
#  / __) / __)( \/ )___  / __)( \/ )/ ___)
# ( (_ \( (__  )  ((___)( (__ / \/ \\___ \
#  \___/ \___)(_/\_)     \___)\_)(_/(____/
#
# Copyright 2012 someone
# License: MIT
# Website: somewebsite
##################################################################/*

"Less noise - more signal"
0

#6 User is offline   jacmoe 

  • Elite Member
  • Yii
  • Group: Moderators
  • Posts: 2,601
  • Joined: 10-October 10
  • Location:Denmark

Posted 09 February 2012 - 04:46 PM

Made with http://patorjk.com/software/taag/
"Less noise - more signal"
0

#7 User is offline   Pravin Gajera 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 137
  • Joined: 25-October 11
  • Location:India

Posted 09 February 2012 - 10:30 PM

View PostTri Nguyen, on 09 February 2012 - 02:31 AM, said:

@Pravin Gajera
Welcome you to join us :)


@mr80 and Tri Nguyen

Thanks for welcome me with you.

I will so happy work with you.

THanks
0

#8 User is offline   Gustavo 

  • Master Member
  • Yii
  • Group: Moderators
  • Posts: 916
  • Joined: 27-July 10
  • Location:Curitiba - Brasil

Posted 09 February 2012 - 10:46 PM

Great work guys !

I'm glad you used the translate module I created

I'll take a look at it when I have some time

Cheers,
Gustavo
--
Extensions:
translate modue - module to handle translations
multiActiveRecord - db selection in models
redisCache - redis cache component
mpCpanel - interact with cpanel api
mUploadify - use uploadify uploader in your application

Gustavo Salomé Silva
0

#9 User is offline   Tri Nguyen 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 4
  • Joined: 20-December 11

Posted 09 February 2012 - 11:28 PM

@jacmoe: Thanks for your suggestion and the template. We will consider to add BSD license.

@Pravin: It's our pleasure :)

@Gustavo: The translate module is very nice, glad to use it. If you have time, please take a look at our CMS and give us some feedbacks. Thanks.
0

#10 User is offline   mr80 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 70
  • Joined: 21-December 10

Posted 09 February 2012 - 11:44 PM

The sample project is almost done! I will post here when we finish setting up the demo for both frontend and backend!

Happy coding! ^^
- Yii developer
- My Freelance Service
- My Blog
- Gxccms - Open source Yii cms
0

#11 User is offline   yiqing95 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 591
  • Joined: 27-December 10
  • Location:china

Posted 10 February 2012 - 02:25 AM

well done ! and thanks for sharing it to our community :lol:
0

#12 User is offline   yiqing95 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 591
  • Joined: 27-December 10
  • Location:china

Posted 10 February 2012 - 02:28 AM

View Postjacmoe, on 09 February 2012 - 04:46 PM, said:


:P @jacmoe: funny one ! pritty cool
1

#13 User is offline   mr80 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 70
  • Joined: 21-December 10

Posted 10 February 2012 - 05:24 AM

So, I have committed all the code for a sample project to run. You guys can check out and follow this wiki to start :

https://github.com/n...te-with-GXC-CMS

P/s: I am bringing the demo online. I've bought the domain gxccms.com and going to setup the trac ( and a forum if possible) on it to make things easier.

Nice day guys!
- Yii developer
- My Freelance Service
- My Blog
- Gxccms - Open source Yii cms
0

#14 User is offline   Ivica 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 316
  • Joined: 25-May 11

Posted 10 February 2012 - 07:43 AM

Looking forward to see demo app :)
Zurmo: Yii Powered Open Source CRM
zurmo.org
0

#15 User is offline   jacmoe 

  • Elite Member
  • Yii
  • Group: Moderators
  • Posts: 2,601
  • Joined: 10-October 10
  • Location:Denmark

Posted 10 February 2012 - 04:32 PM

I think you can safely remove yii from the repository. :)
Most of us have it installed already.
"Less noise - more signal"
0

#16 User is offline   mr80 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 70
  • Joined: 21-December 10

Posted 11 February 2012 - 12:40 PM

Hi guys,

Sorry for a little bit late. Get in trouble with a new shared host from Hostgator. So far, I've finished making a demo! You can check it at : http://www.gxccms.com!

I set up the cron job to restore database after 30 min. Currently, the frontend demo doesn't show much features of the CMS. You can find more fun stuff at the Backend. When having time, I will make another demo of frontend with more features. Hm,...after this, I will start to write docs for cms structure, how to make a new layout, blocks for a project and continue to work on missing features...

Love to have your feedback and suggestions.

Have a nice day and happy coding guys! ^^
- Yii developer
- My Freelance Service
- My Blog
- Gxccms - Open source Yii cms
0

#17 User is offline   mr80 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 70
  • Joined: 21-December 10

Posted 11 February 2012 - 12:50 PM

@jacmoe :

We will consider that bro. In fact, we just want to make it easier for others to quickly setup the cms.

Nice day bro! :)
- Yii developer
- My Freelance Service
- My Blog
- Gxccms - Open source Yii cms
1

#18 User is offline   jacmoe 

  • Elite Member
  • Yii
  • Group: Moderators
  • Posts: 2,601
  • Joined: 10-October 10
  • Location:Denmark

Posted 11 February 2012 - 12:57 PM

I just tried the demo - it's just great! Posted Image

I really like where this is going.
Since the demo server is so slow, I'll install it and play around with it.
I'll probably fork it too. :)
"Less noise - more signal"
0

#19 User is offline   Boula7ya El Fertass 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 14
  • Joined: 27-January 11
  • Location:Algiers, Algeria

Posted 11 February 2012 - 05:24 PM

Looks nice :).
0

#20 User is offline   mr80 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 70
  • Joined: 21-December 10

Posted 11 February 2012 - 08:38 PM

Hi, it's really great for us to see positive feedbacks from you. Do you guys want me to setup a forum and trac for it for easier talking and working ?
- Yii developer
- My Freelance Service
- My Blog
- Gxccms - Open source Yii cms
0

Share this topic:


  • (13 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users