I'm Keyvan Nayyeri, a 25 years old Ph.D. student at
the Computer Science department of
the University of Texas at San Antonio.
I'm also
a Software Architect and Developer and previously held a B.Sc.
degree in Applied Mathematics.
This is my blog where I publish content about various topics specifically Programming Languages and Compilers, Software
Engineering and Programming.
As I wrote yesterday, Telligent has released Graffiti Beta 2 with lots of bug fixes and new features.
One of things about Graffiti is its goal to make things simple and clean and regarding this goal, Telligent has built it in a very simple way (with a very powerful fundamental in back-end). The simplicity of Graffiti has been equal to not including some funny features that could make it more complex so Telligent hasn't added lots of common features to Graffiti.
Instead of doing this, Telligent has built Graffiti on top of a great extensibility framework that is so easy to develop and use. Thank to plug-ins, widgets and Chalk extensions, you're able to extend Graffiti easily. The nice point is you can install and use these extensions just by dropping DLL files to your server and configuring them in control panel in a very simple web user interface. If you compare the installation process with ASP.NET HTTP Modules or CSModules in Community Server, then you can believe the power of Graffiti!
However, it seems that Telligent doesn't want to make things complex by adding some features to the product and would prefer to leave them to users and developers to develop their own extensions.
In the past 1-2 months of public Graffiti existence I've been developing some plug-ins and extensions for Graffiti that I thought they may be helpful for users both as case studies for development process and also as useful extensions that are common among users of similar products. Probably you've read my older blog posts that detail these extensions.
Wrapping up on my works and regarding the fact that Graffiti targets small-business and single user sites who shouldn't be technical .NET developers, I decided to start an open source project for Graffiti called Graffiti Extras on CodePlex.
Graffiti Extras wants to be a single open source resource for Graffiti plug-ins, widgets, extensions, themes, utilities and tools. Graffiti Extras wants to make it possible for users to drop a single DLL file on their server and start using various extra features for Graffiti that may be a desired feature for them.
To get started I created the project on CodePlex and worked smoothly on it to add all my Graffiti works and modified them to be more customizable then developed a couple of more extensions for it to include them in first Beta release of the project which is compatible with Graffiti Beta 2.
So Graffiti Extras 1.0 Beta includes following extras:
My plan is to add new extras to the project for the final version of Graffiti and release the first RTW version with it.
Graffiti Extras is licensed under a New BSD license which is my favorite license and the most appropriate license for such a project.
Here I want to invite other developers to join me on the project to add their own extras and help the community by providing a single way to bring lots of features to Graffiti. I also want to let you know that I'm listening to your requests for new extras if you're not a developer but would like to have something new in Graffiti. I may develop such extensions if I can find it useful for others.
I wrote about everything but where is the download link? You can download Graffiti Extras 1.0 Beta 1 from here. Source code is also available for you in a separate package there.
Muhammad Suhada
Jan 23, 2008 11:35 PM
#
Hi Keyvan, how can I join this project?
Keyvan Nayyeri
Jan 24, 2008 12:26 AM
#
First let me know which extra are you going to add then send me your CodePlex username to join.
Thomas Freudenberg
Jan 24, 2008 2:29 AM
#
Hey Keyvan, I wrote a "share it" chalk in a quiet moment (linking to digg, reddit, del.icio.us etc), but didn't have the time to post it (as usual). Maybe I can contribute it to Graffiti Extras?
Keyvan Nayyeri
Jan 24, 2008 2:35 AM
#
Yes, of course. You're always very welcome :-)
I just added your CodePlex username to the project so you should be able to check-in your code.
Thomas Freudenberg
Jan 24, 2008 2:47 AM
#
Wow, THAT was fast ;-)
Keyvan Nayyeri
Jan 24, 2008 2:50 AM
#
It was as fast as comment notification email for Graffiti ;-)
lee
Jan 25, 2008 5:22 PM
#
while i have used community server and i very much liked it i cant say i'm a great fan of graffiti yet i thought it was going to be much more feature rich. at the moment it is just an asp version of Wordpress. ok wp is built using php and graffiti is .NET but are there any real benefits with graffiti?
Wordpress has obviously been around much longer and is prone to lots of security updates due to its popularity but what does graffiti have to offer that wp doesnt? ie why would i move over to graffiti?
i thought there was going to be things like a built in contact form builder or some good plugins to do this etc and possibly a smaller version of the forums built in ready to go. what about integrating flash?
My Best Blog Posts in 2008
Dec 31, 2008 1:40 PM
#
In the past 3.5 years of blogging, I haven’t had such best pick up collections in the end of the year, but now that everybody is writing one, why shouldn’t I write my own?! Collecting this list, I could realize some interesting facts that completely changed
The writing is on the wall for Telligent’s Graffiti CMS
Aug 29, 2009 1:55 PM
#
This site has been running on Graffiti CMS a .NET blogging platform from Telligent , since late 2007.  While I have enjoyed using GCMS,  it appears the future of the platform is in serious doubt.  While I think GCMS is still a great platform
zhane
Jan 29, 2010 11:44 AM
#
Javone
Jan 29, 2010 11:46 AM
#
Leave a Comment