My Plans for 1st version are : - Integrate the Camera using HTML 5 - Adding 20+ filters - Cropping [1:1, 2:3, 3:4, 4:3] - Image Rotation - Undo Feature - Adding drawing feature on image - Undo Option - image FlipOption - Adding text feature on image - Integrate with owncloud API (save and edit) - Adding share on social media support
Skills : HTML5, CSS, JavaScript, PHP Also can we make this app in 2 parts. 1 before mid-term evaluation of project and the second one for final evaluation. Softwares that I will be using for development : Adobe Dreamweaver and Sublime text Editor Operating System : Windows 10 (Is it OK to use Windows or its better to devlop it in Linix) FrontEnd Design : using Bootstrap/Material Design + AngularJS Looking forward for some suggestions. :) On Thu, Mar 3, 2016 at 5:56 AM, interfaSys sàrl <i...@interfasys.ch> wrote: > Thanks for the links. There is definitely potential in these libraries. > > darkroom is a good example on how to use fabric.js > > Please add you findings to : > https://github.com/owncloud/gallery/issues/265 > > Using the appframework is a good way to learn about building an ownCloud > app, but it's not absolutely necessary, depending on how much work is > required to make this project a success and on your personal goals. > The editor could be part of the slideshow per example and would only > require a JS lib, a CSS file, a dozen UI buttons and a couple of added > PHP methods. > > I see social media sharing as a separate task, but it can be part of the > same project. Its implementation will depend on how the editor is built. > > I would also add camera capture as a stretch goal. > > Regarding the design, it's advised to follow onwCloud's guidelines, > especially if its a Gallery feature, but there can be a discussion about > it with @jancborchardt . It will depend on the app's goals. > > It's important to think about usability early on and to get some designs > approved before starting to build the views. > There are some good resources online, some of which can be found in > ownCloud's blog. > > The next step is definitely going to be about scoping your project and > building the requirements for the 1st version while keeping a backlog of > features you want to include in the next iteration. > > > > > On 02/03/2016 18:32, Manish Bisht wrote: > > If we want the JavaScript libraries then we can use CamanJS, DarkroomJS > > or FabricJS. > > > > Some Ideas for Image Editing : > > - Cropping [1:1, 2:3, 3:4, 4:3] (DarkroomJS gives the crop and the undo > > image edit option. Link : https://mattketmo.github.io/darkroomjs/) > > - Fliters (Check this link : http://camanjs.com/examples/ It gives the > > basic filter options and also we can cusomize it according to our needs) > > > > Also http://fabricjs.com/ This javascript library also have very good > > features we can use this also if we want to implement great list of > > image editing features. > > > > Hope I am going right. One thing more I want to ask is we will implement > > it using app framework in this. And we can also give the options to the > > user to share the edited image on the social media like Facebook, > > Twitter, Instagram. We can directly give the Post to Facebook button to > > share picture on their timelines and for all other social profiles also. > > Plus can we add one more feature to add the use of camera to take the > > pictures using the application. > > > > We can also add the Google Material Design/Bootstrap and AngularJS to > > give a very beautiful design to our Application and we can make the > > application mobile first and responsive which is now a days going very > > popular. :) > > > > Looking forward to hearing from you. Great mentor I have got for this > > project :) > > > > > > On Wed, Mar 2, 2016 at 8:16 PM, interfaSys sàrl <i...@interfasys.ch > > <mailto:i...@interfasys.ch>> wrote: > > > > My idea was to try and re-use existing Javascript components instead > of > > writing an image editor from scratch. > > Some libraries may need a backend for some of their operations and > that > > would mean writing some methods in PHP, but that might not even be > > necessary, depending on the scope of the project. > > > > So the first step could be to try and define the basic requirements > that > > the app should cover and to try and see if there are libraries > covering > > these. > > > > Some ideas: > > * Filters > > * Cropping > > * Red eye removal > > * Steganography > > > > And yes, the editor will need to connect to the ownCloud API to > retrieve > > the original image, make a backup and store the processed file. > > > > > > > I have gone through the project and found the more details about > the > > > project. > > > > > > I have found various methods of image processing and generation > techniques > > > to implement it in php. > > > - Cario > > > - Exif > > > - GD > > > - Gmagick > > > - ImageMagick > > > > > > Php image processing and generation using GD - php > > > net/manual/en/book.image.php > > > > > > In this project we have to make the web application that will be > using the > > > ownCloud API to get the link of the images files stored and then > after > > > doing some changes on the images we have to save the edited image > back to > > > the ownCloud using the API. > > > > > > Please tell me if I am going in the right direction. > > > On 2 Mar 2016 6:49 a.m., "interfaSys sàrl" <info at interfasys.ch > > <http://interfasys.ch>> wrote: > > > > > >> Hello Manish, > > >> > > >> Thank your for taking an interest. I would be the project's > > mentor and > > >> my Github handle is @oparoz. > > >> > > >> There are 2 ways to reach the goal, depending on your knowledge > > of PHP > > >> and your willingness to learn how to build an ownCloud app. > > >> You can either create a separate app which would then make the > "edit" > > >> action available to both Files and Gallery or create an editor > from > > >> within Gallery, available from the slideshow view. > > >> > > >> An issue is open in Gallery to discuss about possible way to > > implement a > > >> solution: > > >> https://github.com/owncloud/gallery/issues/265 > > >> > > >> Looking forward hearing from you. > > >> > > >> Cheers, > > >> > > >> Olivier > > >> > > >> > > >> > Hello Devs, > > >> > > > >> > I am Manish Bisht currently in second year perusing B.Tech from > > SKIT, > > >> > Jaipur, Rajasthan (India). I am familiar with many languages > > some of them > > >> > are HTML, CSS, JavaScript, PHP, C/C++, Java, and I am currently > > learning > > >> > Python also. I have created many projects which are hosted on > > my github > > >> > account (https://github.com/manishbisht). Also apart from my > > college > > >> hours > > >> > i have also started my own startup with Run4Offers ( > > >> > http://www.run4offers.com/) > > >> > > > >> > I can add the picture editor app which can be integrated with > > gallary So > > >> I > > >> > think i can complete this project So can anyone please give the > > more > > >> > details about the project and its deliverables in more details > > So that I > > >> > can start preparing my proposal. And also the project mentor is > not > > >> > assigned. When he/She will be assigned. > > >> > > > >> > I have experience in responsive design and also in material > > design theme > > >> to > > >> > make ui attractive. Hope i will get the opportunity to complete > > this > > >> > project. > > >> > > > >> > Waiting for your replies. > > >> > > > >> > Regards, > > >> > Manish Bisht > > >> > Founder/CEO > > >> > Run4Offers.com > > > > > > _______________________________________________ > > Devel mailing list > > Devel@owncloud.org <mailto:Devel@owncloud.org> > > http://mailman.owncloud.org/mailman/listinfo/devel > > > > > _______________________________________________ > Devel mailing list > Devel@owncloud.org > http://mailman.owncloud.org/mailman/listinfo/devel >
_______________________________________________ Devel mailing list Devel@owncloud.org http://mailman.owncloud.org/mailman/listinfo/devel